mirror of
https://github.com/MobileGL-Dev/MobileGL
synced 2026-09-11 05:38:31 +09:00
[Feat] (MG_State/TextureObject): implement GetIndexOfTextureUploadTarget()
This commit is contained in:
@@ -278,9 +278,13 @@ namespace MobileGL {
|
||||
|
||||
TextureUploadTarget ConvertGLEnumToTextureUploadTarget(GLenum target) {
|
||||
switch (target) {
|
||||
case GL_TEXTURE_1D:
|
||||
return TextureUploadTarget::Texture1D;
|
||||
case GL_TEXTURE_2D:
|
||||
return TextureUploadTarget::Texture2D;
|
||||
case GL_PROXY_TEXTURE_2D:
|
||||
case GL_TEXTURE_3D:
|
||||
return TextureUploadTarget::Texture3D;
|
||||
case GL_PROXY_TEXTURE_2D:
|
||||
return TextureUploadTarget::ProxyTexture2D;
|
||||
case GL_TEXTURE_1D_ARRAY:
|
||||
return TextureUploadTarget::Texture1DArray;
|
||||
|
||||
@@ -274,6 +274,10 @@ namespace MobileGL {
|
||||
switch (target) {
|
||||
case TextureUploadTarget::Texture2D:
|
||||
return GL_TEXTURE_2D;
|
||||
case TextureUploadTarget::Texture1D:
|
||||
return GL_TEXTURE_1D;
|
||||
case TextureUploadTarget::Texture3D:
|
||||
return GL_TEXTURE_3D;
|
||||
case TextureUploadTarget::ProxyTexture2D:
|
||||
return GL_PROXY_TEXTURE_2D;
|
||||
case TextureUploadTarget::Texture1DArray:
|
||||
|
||||
Reference in New Issue
Block a user