Mercurial > repos > blastem
comparison nuklear_ui/nuklear_sdl_gles2.h @ 2011:579fe3f6fe76
Improved texture atlas size estimation in Nuklear
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Sun, 01 Nov 2020 12:35:08 -0800 |
parents | e07fc3d473b2 |
children | 0757da8ee702 |
comparison
equal
deleted
inserted
replaced
2010:19957e7353a4 | 2011:579fe3f6fe76 |
---|---|
164 struct nk_sdl_device *dev = &sdl.ogl; | 164 struct nk_sdl_device *dev = &sdl.ogl; |
165 glGenTextures(1, &dev->font_tex); | 165 glGenTextures(1, &dev->font_tex); |
166 glBindTexture(GL_TEXTURE_2D, dev->font_tex); | 166 glBindTexture(GL_TEXTURE_2D, dev->font_tex); |
167 glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); | 167 glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); |
168 glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); | 168 glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); |
169 printf("Creating texture atlas texture with size %dx%d\n", width, height); | |
169 glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, (GLsizei)width, (GLsizei)height, 0, | 170 glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, (GLsizei)width, (GLsizei)height, 0, |
170 GL_RGBA, GL_UNSIGNED_BYTE, image); | 171 GL_RGBA, GL_UNSIGNED_BYTE, image); |
172 GLenum err = glGetError(); | |
173 if (err != GL_NO_ERROR) { | |
174 printf("glTexImage2D failed with error %d\n", err); | |
175 } | |
171 } | 176 } |
172 | 177 |
173 NK_API void | 178 NK_API void |
174 nk_sdl_device_destroy(void) | 179 nk_sdl_device_destroy(void) |
175 { | 180 { |