--- a/src/2d.c Tue Aug 19 18:23:47 2025 +0200 +++ b/src/2d.c Tue Aug 19 18:26:20 2025 +0200 @@ -47,16 +47,16 @@ #define ASC_RECTANGLE_SHADER_FLAG_BORDER 4 static void asc_rectangle_shader_init(AscShaderProgram *shader, int flags) { - asc_shader_init_uniform_loc_nice(shader, AscRectangleShader, size); + asc_shader_init_uniform_by_name(shader, AscRectangleShader, size); if (asc_test_flag(flags, ASC_RECTANGLE_SHADER_FLAG_FILL)) { - asc_shader_init_uniform_loc_nice(shader, AscRectangleShader, color); + asc_shader_init_uniform_by_name(shader, AscRectangleShader, color); } if (asc_test_flag(flags, ASC_RECTANGLE_SHADER_FLAG_BORDER)) { - asc_shader_init_uniform_loc_nice(shader, AscRectangleShader, border_color); - asc_shader_init_uniform_loc_nice(shader, AscRectangleShader, thickness); + asc_shader_init_uniform_by_name(shader, AscRectangleShader, border_color); + asc_shader_init_uniform_by_name(shader, AscRectangleShader, thickness); } if (asc_test_flag(flags, ASC_RECTANGLE_SHADER_FLAG_ROUND)) { - asc_shader_init_uniform_loc_nice(shader, AscRectangleShader, radius); + asc_shader_init_uniform_by_name(shader, AscRectangleShader, radius); } } @@ -207,13 +207,13 @@ #define ASC_ELLIPSIS_SHADER_FLAG_BORDER 2 static void asc_ellipsis_shader_init(AscShaderProgram *shader, int flags) { - asc_shader_init_uniform_loc_nice(shader, AscEllipsisShader, radii); + asc_shader_init_uniform_by_name(shader, AscEllipsisShader, radii); if (asc_test_flag(flags, ASC_ELLIPSIS_SHADER_FLAG_FILL)) { - asc_shader_init_uniform_loc_nice(shader, AscEllipsisShader, color); + asc_shader_init_uniform_by_name(shader, AscEllipsisShader, color); } if (asc_test_flag(flags, ASC_ELLIPSIS_SHADER_FLAG_BORDER)) { - asc_shader_init_uniform_loc_nice(shader, AscEllipsisShader, thickness); - asc_shader_init_uniform_loc_nice(shader, AscEllipsisShader, border_color); + asc_shader_init_uniform_by_name(shader, AscEllipsisShader, thickness); + asc_shader_init_uniform_by_name(shader, AscEllipsisShader, border_color); } }