demo/snake/snake.c

changeset 269
f40054d711b3
parent 268
d8c05102b017
child 270
3031d1bb5957
equal deleted inserted replaced
268:d8c05102b017 269:f40054d711b3
237 asc_uniform_loc map_color; 237 asc_uniform_loc map_color;
238 asc_uniform_loc color; 238 asc_uniform_loc color;
239 } PlayerShader; 239 } PlayerShader;
240 240
241 static void player_shader_init(AscShaderProgram *p, cx_attr_unused int flags) { 241 static void player_shader_init(AscShaderProgram *p, cx_attr_unused int flags) {
242 asc_shader_init_uniform_loc_nice(p, PlayerShader, map_albedo); 242 asc_shader_init_uniform_by_name(p, PlayerShader, map_albedo);
243 asc_shader_init_uniform_loc_nice(p, PlayerShader, map_color); 243 asc_shader_init_uniform_by_name(p, PlayerShader, map_color);
244 asc_shader_init_uniform_loc_nice(p, PlayerShader, color); 244 asc_shader_init_uniform_by_name(p, PlayerShader, color);
245 } 245 }
246 246
247 static AscShaderProgram *player_shader_create(cx_attr_unused int unused) { 247 static AscShaderProgram *player_shader_create(cx_attr_unused int unused) {
248 return asc_shader_create((AscShaderCodes) { 248 return asc_shader_create((AscShaderCodes) {
249 .vtx = {.source_file = "sprite_vtx.glsl"}, 249 .vtx = {.source_file = "sprite_vtx.glsl"},

mercurial