int main() { struct dfont *df = dfont_create(128,128); test(df); dfont_release(df); return 0; }
void label_load() { if (Dfont) return; Dfont = dfont_create(TEX_WIDTH, TEX_HEIGHT); Tex = render_texture_create(R, TEX_WIDTH, TEX_HEIGHT, TEX_FMT, TEXTURE_2D, 0); render_texture_update(R, Tex, TEX_WIDTH, TEX_HEIGHT ,NULL, 0, 0); }
void label_load() { assert(Dfont == NULL); Dfont = dfont_create(TEX_HEIGHT, TEX_WIDTH); glPixelStorei(GL_UNPACK_ALIGNMENT,1); glGenTextures(1, &(Tex)); glActiveTexture(GL_TEXTURE0); glBindTexture(GL_TEXTURE_2D, Tex); glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR ); glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR ); glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE ); glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE ); glTexImage2D(GL_TEXTURE_2D, 0, TEX_FMT, (GLsizei)TEX_WIDTH, (GLsizei)TEX_HEIGHT, 0, TEX_FMT, GL_UNSIGNED_BYTE, NULL); }