Skip to content

Commit 4d057d5

Browse files
committed
small updates on gles packed vertex format
1 parent a182c68 commit 4d057d5

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

src/nbl/video/COpenGLCommon.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -969,11 +969,15 @@ static GLenum formatEnumToGLenum(IOpenGL_FunctionTable* gl, asset::E_FORMAT fmt)
969969
case EF_R32G32B32A32_SINT:
970970
return GL_INT;
971971
case EF_A2R10G10B10_UNORM_PACK32:
972+
case EF_A2R10G10B10_USCALED_PACK32:
973+
case EF_A2R10G10B10_UINT_PACK32:
972974
case EF_A2B10G10R10_UNORM_PACK32:
973975
case EF_A2B10G10R10_USCALED_PACK32:
974976
case EF_A2B10G10R10_UINT_PACK32:
975977
return GL_UNSIGNED_INT_2_10_10_10_REV;
976978
case EF_A2R10G10B10_SNORM_PACK32:
979+
case EF_A2R10G10B10_SSCALED_PACK32:
980+
case EF_A2R10G10B10_SINT_PACK32:
977981
case EF_A2B10G10R10_SNORM_PACK32:
978982
case EF_A2B10G10R10_SSCALED_PACK32:
979983
case EF_A2B10G10R10_SINT_PACK32:

src/nbl/video/COpenGLESPhysicalDevice.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -395,6 +395,7 @@ class COpenGLESPhysicalDevice final : public IOpenGL_PhysicalDeviceBase<COpenGLE
395395
case EF_R32G32B32_SFLOAT:
396396
case EF_R32G32B32A32_SFLOAT:
397397
return true;
398+
// OES_vertex_type_10_10_10_2 doesn't provide formats supported by Vulkan because Alpha is in LSB
398399

399400
default: return false;
400401
}

0 commit comments

Comments
 (0)