[Feat] (MG_State/TextureState): Add more TextureUploadTarget.

This commit is contained in:
BZLZHH
2025-11-28 21:37:47 +08:00
parent 657c672899
commit e72bdb67b5
6 changed files with 72 additions and 13 deletions
@@ -20,10 +20,24 @@ namespace MobileGL {
case TextureUploadTarget::CubeMapPositiveZ:
case TextureUploadTarget::CubeMapNegativeZ:
case TextureUploadTarget::ProxyCubeMap:
case TextureUploadTarget::CubeMapArray:
case TextureUploadTarget::ProxyCubeMapArray:
return TextureTarget::TextureCubeMap;
case TextureUploadTarget::Texture2DMultisample:
case TextureUploadTarget::ProxyTexture2DMultisample:
return TextureTarget::Texture2DMultisample;
case TextureUploadTarget::Texture2DMultisampleArray:
case TextureUploadTarget::ProxyTexture2DMultisampleArray:
return TextureTarget::Texture2DMultisampleArray;
case TextureUploadTarget::Texture3D:
case TextureUploadTarget::ProxyTexture3D:
return TextureTarget::Texture3D;
case TextureUploadTarget::Texture1D:
case TextureUploadTarget::ProxyTexture1D:
return TextureTarget::Texture1D;
case TextureUploadTarget::Texture2DArray:
case TextureUploadTarget::ProxyTexture2DArray:
return TextureTarget::Texture2DArray;
default:
return TextureTarget::Unknown;
}