src/sprite.c

changeset 270
3031d1bb5957
parent 269
f40054d711b3
equal deleted inserted replaced
269:f40054d711b3 270:3031d1bb5957
39 AscShaderProgram program; 39 AscShaderProgram program;
40 asc_uniform_loc tex; 40 asc_uniform_loc tex;
41 } AscSpriteShader; 41 } AscSpriteShader;
42 42
43 static void asc_sprite_shader_init(AscShaderProgram *p, cx_attr_unused int flags) { 43 static void asc_sprite_shader_init(AscShaderProgram *p, cx_attr_unused int flags) {
44 asc_shader_init_uniform_by_name(p, AscSpriteShader, tex); 44 asc_shader_set_uniform_loc_by_name(p, AscSpriteShader, tex);
45 } 45 }
46 46
47 static AscShaderProgram *asc_sprite_shader_create(int rect) { 47 static AscShaderProgram *asc_sprite_shader_create(int rect) {
48 return asc_shader_create((AscShaderCodes) { 48 return asc_shader_create((AscShaderCodes) {
49 .vtx = {.source_file = "sprite_vtx.glsl"}, 49 .vtx = {.source_file = "sprite_vtx.glsl"},

mercurial