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

This commit is contained in:
BZLZHH
2025-08-14 15:19:32 +08:00
parent 238d0ffade
commit 115cdef6fd
@@ -10,13 +10,35 @@ namespace MobileGL {
Texture2D,
Texture3D,
TextureCubeMap,
Texture2DArray,
TextureRectangle,
Texture2DMultisample,
TextureBuffer,
Texture1DArray,
Texture2DArray,
TextureCubeMapArray,
Texture2DMultisampleArray,
TextureTargetCount,
Unknown = -1
};
enum class TextureUploadTarget {
Texture2D,
ProxyTexture2D,
Texture1DArray,
ProxyTexture1DArray,
TextureRectangle,
ProxyTextureRectangle,
CubeMapPositiveX,
CubeMapNegativeX,
CubeMapPositiveY,
CubeMapNegativeY,
CubeMapPositiveZ,
CubeMapNegativeZ,
ProxyCubeMap,
TextureUploadTargetCount,
Unknown = -1
};
enum class TextureInputFormat {
Red,
RG,