src/sprite.c

changeset 221
14eddd43b3f7
parent 212
90bbacb97cb6
equal deleted inserted replaced
220:6b266e907f89 221:14eddd43b3f7
57 } 57 }
58 asc_ptr_cast(AscSpriteShader, sprite_shader, shader); 58 asc_ptr_cast(AscSpriteShader, sprite_shader, shader);
59 sprite_shader->tex = asc_shader_get_uniform_loc(shader, "tex"); 59 sprite_shader->tex = asc_shader_get_uniform_loc(shader, "tex");
60 asc_shader_free_codes(codes); 60 asc_shader_free_codes(codes);
61 61
62 asc_error_catch_all_gl(); 62 if (asc_error_catch_gl("Creating sprite shader")) {
63 // TODO: error handling
64 }
63 65
64 return shader; 66 return shader;
65 } 67 }
66 68
67 static void asc_sprite_destroy(AscSceneNode *node) { 69 static void asc_sprite_destroy(AscSceneNode *node) {

mercurial