|
@@ -945,10 +945,17 @@ static int glnvg__convertPaint(GLNVGcontext* gl, GLNVGfragUniforms* frag, NVGpai |
|
|
} |
|
|
} |
|
|
frag->type = NSVG_SHADER_FILLIMG; |
|
|
frag->type = NSVG_SHADER_FILLIMG; |
|
|
|
|
|
|
|
|
|
|
|
#if NANOVG_GL_USE_UNIFORMBUFFER |
|
|
if (tex->type == NVG_TEXTURE_RGBA) |
|
|
if (tex->type == NVG_TEXTURE_RGBA) |
|
|
frag->texType = (tex->flags & NVG_IMAGE_PREMULTIPLIED) ? 0 : 1; |
|
|
frag->texType = (tex->flags & NVG_IMAGE_PREMULTIPLIED) ? 0 : 1; |
|
|
else |
|
|
else |
|
|
frag->texType = 2; |
|
|
frag->texType = 2; |
|
|
|
|
|
#else |
|
|
|
|
|
if (tex->type == NVG_TEXTURE_RGBA) |
|
|
|
|
|
frag->texType = (tex->flags & NVG_IMAGE_PREMULTIPLIED) ? 0.0f : 1.0f; |
|
|
|
|
|
else |
|
|
|
|
|
frag->texType = 2.0f; |
|
|
|
|
|
#endif |
|
|
// printf("frag->texType = %d\n", frag->texType); |
|
|
// printf("frag->texType = %d\n", frag->texType); |
|
|
} else { |
|
|
} else { |
|
|
frag->type = NSVG_SHADER_FILLGRAD; |
|
|
frag->type = NSVG_SHADER_FILLGRAD; |
|
|