src/text.c

changeset 219
62508d957a22
parent 214
9d460888a83e
child 221
14eddd43b3f7
equal deleted inserted replaced
218:2ead0699ce77 219:62508d957a22
39 asc_uniform_loc tex; 39 asc_uniform_loc tex;
40 } AscTextShader; 40 } AscTextShader;
41 41
42 AscShaderProgram *asc_text_shader_create(cx_attr_unused int unused) { 42 AscShaderProgram *asc_text_shader_create(cx_attr_unused int unused) {
43 AscShaderCodes codes; 43 AscShaderCodes codes;
44 // TODO: with more advanced feature we want to create specific text shaders
45 if (asc_shader_load_code_files((AscShaderCodeInfo){ 44 if (asc_shader_load_code_files((AscShaderCodeInfo){
46 .files.vtx = "sprite_vtx.glsl", 45 .files.vtx = "sprite_vtx.glsl",
47 .files.frag = "sprite_frag.glsl", 46 .files.frag = "sprite_frag.glsl",
48 .defines.frag = "#define USE_RECT", 47 .defines.frag = "#define USE_RECT",
49 }, &codes)) { 48 }, &codes)) {

mercurial