mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-08-12 19:19:43 +00:00
GL: Add Y16_X16_FLOAT tex format (untested.)
This commit is contained in:
parent
cf0e116a56
commit
439dd9d8a3
1 changed files with 10 additions and 0 deletions
|
@ -324,6 +324,16 @@ public:
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case CELL_GCM_TEXTURE_Y16_X16_FLOAT: // Two fp16 values
|
||||||
|
{
|
||||||
|
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, tex.GetWidth(), tex.GetHeight(), 0, GL_RG, GL_HALF_FLOAT, pixels);
|
||||||
|
checkForGlError("GLTexture::Init() -> glTexImage2D");
|
||||||
|
|
||||||
|
static const GLint swizzleMaskX32_Y16_X16_FLOAT[] = { GL_GREEN, GL_RED, GL_GREEN, GL_RED };
|
||||||
|
glRemap = swizzleMaskX32_Y16_X16_FLOAT;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
|
||||||
case CELL_GCM_TEXTURE_COMPRESSED_B8R8_G8R8:
|
case CELL_GCM_TEXTURE_COMPRESSED_B8R8_G8R8:
|
||||||
{
|
{
|
||||||
// TODO: Probably need to actually unswizzle if is_swizzled.
|
// TODO: Probably need to actually unswizzle if is_swizzled.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue