Parcourir la source

feat: Update _getInternalFormat() function

Nicolas il y a 7 ans
Parent
commit
9c8de0e3be
1 fichiers modifiés avec 14 ajouts et 2 suppressions
  1. 14 2
      src/Engine/babylon.engine.ts

+ 14 - 2
src/Engine/babylon.engine.ts

@@ -7117,12 +7117,24 @@
                 case Engine.TEXTUREFORMAT_RGBA:
                 case Engine.TEXTUREFORMAT_RGBA:
                     internalFormat = this._gl.RGBA;
                     internalFormat = this._gl.RGBA;
                     break;
                     break;
-                case Engine.TEXTUREFORMAT_R:
+                case Engine.TEXTUREFORMAT_RED:
                     internalFormat = this._gl.RED;
                     internalFormat = this._gl.RED;
                     break;       
                     break;       
                 case Engine.TEXTUREFORMAT_RG:
                 case Engine.TEXTUREFORMAT_RG:
                     internalFormat = this._gl.RG;
                     internalFormat = this._gl.RG;
-                    break;                                    
+                    break;
+                case Engine.TEXTUREFORMAT_RED_INTEGER:
+                    internalFormat = this._gl.RED_INTEGER;
+                    break;
+                case Engine.TEXTUREFORMAT_RG_INTEGER:
+                    internalFormat = this._gl.RG_INTEGER;
+                    break;
+                case Engine.TEXTUREFORMAT_RGB_INTEGER:
+                    internalFormat = this._gl.RGB_INTEGER;
+                    break;
+                case Engine.TEXTUREFORMAT_RGBA_INTEGER:
+                    internalFormat = this._gl.RGBA_INTEGER;
+                    break;
             }
             }
 
 
             return internalFormat;
             return internalFormat;