mirror of
https://github.com/love2d/love.git
synced 2026-08-16 00:02:12 +02:00
opengl: explicitly don't support BGRA pixel formats.
They're only used internally, by the metal backend.
This commit is contained in:
@@ -1689,6 +1689,10 @@ OpenGL::TextureFormat OpenGL::convertPixelFormat(PixelFormat pixelformat, bool r
|
||||
else
|
||||
f.externalformat = GL_RGBA;
|
||||
break;
|
||||
case PIXELFORMAT_BGRA8_UNORM:
|
||||
case PIXELFORMAT_BGRA8_UNORM_sRGB:
|
||||
// Not supported right now.
|
||||
break;
|
||||
case PIXELFORMAT_R16_UNORM:
|
||||
f.internalformat = GL_R16;
|
||||
f.externalformat = GL_RED;
|
||||
@@ -2137,6 +2141,10 @@ uint32 OpenGL::getPixelFormatUsageFlags(PixelFormat pixelformat)
|
||||
if (GLAD_VERSION_4_3 || GLAD_ES_VERSION_3_1)
|
||||
flags |= computewrite;
|
||||
break;
|
||||
case PIXELFORMAT_BGRA8_UNORM:
|
||||
case PIXELFORMAT_BGRA8_UNORM_sRGB:
|
||||
// Not supported right now.
|
||||
break;
|
||||
case PIXELFORMAT_R16_UNORM:
|
||||
case PIXELFORMAT_RG16_UNORM:
|
||||
if (GLAD_VERSION_3_0
|
||||
|
||||
Reference in New Issue
Block a user