demo/snake/snake.c

changeset 270
3031d1bb5957
parent 269
f40054d711b3
equal deleted inserted replaced
269:f40054d711b3 270:3031d1bb5957
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_by_name(p, PlayerShader, map_albedo); 242 asc_shader_set_uniform_loc_by_name(p, PlayerShader, map_albedo);
243 asc_shader_init_uniform_by_name(p, PlayerShader, map_color); 243 asc_shader_set_uniform_loc_by_name(p, PlayerShader, map_color);
244 asc_shader_init_uniform_by_name(p, PlayerShader, color); 244 asc_shader_set_uniform_loc_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