浏览代码

feat: Update _getInternalFormat() function

Nicolas 7 年之前
父节点
当前提交
9c8de0e3be
共有 1 个文件被更改,包括 14 次插入2 次删除
  1. 14 2
      src/Engine/babylon.engine.ts

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

@@ -7117,12 +7117,24 @@
                 case Engine.TEXTUREFORMAT_RGBA:
                     internalFormat = this._gl.RGBA;
                     break;
-                case Engine.TEXTUREFORMAT_R:
+                case Engine.TEXTUREFORMAT_RED:
                     internalFormat = this._gl.RED;
                     break;       
                 case Engine.TEXTUREFORMAT_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;