76 glBindTexture(tex->target, tex->tex_id); |
76 glBindTexture(tex->target, tex->tex_id); |
77 glTexParameteri(tex->target, GL_TEXTURE_MIN_FILTER, |
77 glTexParameteri(tex->target, GL_TEXTURE_MIN_FILTER, |
78 texture_filters[min_filter]); |
78 texture_filters[min_filter]); |
79 glTexParameteri(tex->target, GL_TEXTURE_MAG_FILTER, |
79 glTexParameteri(tex->target, GL_TEXTURE_MAG_FILTER, |
80 texture_filters[mag_filter]); |
80 texture_filters[mag_filter]); |
81 asc_dprintf("Generated new texture for text node: %u", tex->tex_id); |
81 asc_dprintf("Initialized texture: %u", tex->tex_id); |
82 } |
82 } |
83 |
83 |
84 void asc_texture_destroy(AscTexture *tex) { |
84 void asc_texture_destroy(AscTexture *tex) { |
85 asc_dprintf("Release text node texture: %u", tex->tex_id); |
85 asc_dprintf("Destroy texture: %u", tex->tex_id); |
86 glDeleteTextures(1, &tex->tex_id); |
86 glDeleteTextures(1, &tex->tex_id); |
87 } |
87 } |