src/text.c

changeset 212
90bbacb97cb6
parent 209
90fc22696e94
child 214
9d460888a83e
equal deleted inserted replaced
211:f181205da2c9 212:90bbacb97cb6
49 .defines.frag = "#define USE_RECT", 49 .defines.frag = "#define USE_RECT",
50 }, &codes)) { 50 }, &codes)) {
51 asc_error("Loading text shader failed."); 51 asc_error("Loading text shader failed.");
52 return NULL; 52 return NULL;
53 } 53 }
54 AscShaderProgram *shader = asc_shader_create(codes, sizeof(*shader)); 54 AscShaderProgram *shader = asc_shader_create(codes, sizeof(AscTextShader));
55 if (asc_shader_invalid(shader)) { 55 if (asc_shader_invalid(shader)) {
56 asc_shader_free_codes(codes); 56 asc_shader_free_codes(codes);
57 return shader; 57 return shader;
58 } 58 }
59 asc_ptr_cast(AscTextShader, text_shader, shader); 59 asc_ptr_cast(AscTextShader, text_shader, shader);

mercurial