56 } |
56 } |
57 asc_ptr_cast(AscTextShader, text_shader, shader); |
57 asc_ptr_cast(AscTextShader, text_shader, shader); |
58 text_shader->tex = asc_shader_get_uniform_loc(shader, "tex"); |
58 text_shader->tex = asc_shader_get_uniform_loc(shader, "tex"); |
59 asc_shader_free_codes(codes); |
59 asc_shader_free_codes(codes); |
60 |
60 |
61 asc_error_catch_all_gl(); |
61 if (asc_error_catch_gl("Creating text shader")) { |
|
62 // TODO: error handling |
|
63 } |
62 |
64 |
63 return shader; |
65 return shader; |
64 } |
66 } |
65 |
67 |
66 static void asc_text_update(AscSceneNode *node) { |
68 static void asc_text_update(AscSceneNode *node) { |