call glnvg__renderCreateTexture() in glnvg__renderCreate

master
Oli Larkin 2020-03-05 22:10:53 +00:00
parent d98041b4ee
commit 3e986cdf4b
1 changed files with 4 additions and 7 deletions

View File

@ -704,14 +704,14 @@ static int glnvg__renderCreate(void* uptr)
#endif
gl->fragSize = sizeof(GLNVGfragUniforms) + align - sizeof(GLNVGfragUniforms) % align;
#ifdef __EMSCRIPTEN__
gl->dummyTex = glnvg__renderCreateTexture(&gl, NVG_TEXTURE_ALPHA, 1, 1, 0, NULL);
#endif
glnvg__checkError(gl, "create done");
glFinish();
#ifdef __EMSCRIPTEN__
gl->dummyTex = 0;
#endif
return 1;
}
@ -994,9 +994,6 @@ static void glnvg__setUniforms(GLNVGcontext* gl, int uniformOffset, int image)
glnvg__checkError(gl, "tex paint tex");
} else {
#ifdef __EMSCRIPTEN__
if(gl->dummyTex == 0) {
gl->dummyTex = glnvg__renderCreateTexture(&gl, NVG_TEXTURE_ALPHA, 2, 2, 0, NULL);
}
GLNVGtexture* tex = glnvg__findTexture(gl, gl->dummyTex);
glnvg__bindTexture(gl, tex->tex);
#else