|
@@ -1689,6 +1689,10 @@ OpenGL::TextureFormat OpenGL::convertPixelFormat(PixelFormat pixelformat, bool r
|
|
else
|
|
else
|
|
f.externalformat = GL_RGBA;
|
|
f.externalformat = GL_RGBA;
|
|
break;
|
|
break;
|
|
|
|
+ case PIXELFORMAT_BGRA8_UNORM:
|
|
|
|
+ case PIXELFORMAT_BGRA8_UNORM_sRGB:
|
|
|
|
+ // Not supported right now.
|
|
|
|
+ break;
|
|
case PIXELFORMAT_R16_UNORM:
|
|
case PIXELFORMAT_R16_UNORM:
|
|
f.internalformat = GL_R16;
|
|
f.internalformat = GL_R16;
|
|
f.externalformat = GL_RED;
|
|
f.externalformat = GL_RED;
|
|
@@ -2137,6 +2141,10 @@ uint32 OpenGL::getPixelFormatUsageFlags(PixelFormat pixelformat)
|
|
if (GLAD_VERSION_4_3 || GLAD_ES_VERSION_3_1)
|
|
if (GLAD_VERSION_4_3 || GLAD_ES_VERSION_3_1)
|
|
flags |= computewrite;
|
|
flags |= computewrite;
|
|
break;
|
|
break;
|
|
|
|
+ case PIXELFORMAT_BGRA8_UNORM:
|
|
|
|
+ case PIXELFORMAT_BGRA8_UNORM_sRGB:
|
|
|
|
+ // Not supported right now.
|
|
|
|
+ break;
|
|
case PIXELFORMAT_R16_UNORM:
|
|
case PIXELFORMAT_R16_UNORM:
|
|
case PIXELFORMAT_RG16_UNORM:
|
|
case PIXELFORMAT_RG16_UNORM:
|
|
if (GLAD_VERSION_3_0
|
|
if (GLAD_VERSION_3_0
|