|
@@ -157,6 +157,17 @@ function WebGLTextures( _gl, extensions, state, properties, capabilities, utils,
|
|
|
|
|
|
}
|
|
|
|
|
|
+ if ( glFormat === _gl.RED_INTEGER ) {
|
|
|
+
|
|
|
+ if ( glType === _gl.UNSIGNED_BYTE ) internalFormat = _gl.R8UI;
|
|
|
+ if ( glType === _gl.UNSIGNED_SHORT ) internalFormat = _gl.R16UI;
|
|
|
+ if ( glType === _gl.UNSIGNED_INT ) internalFormat = _gl.R32UI;
|
|
|
+ if ( glType === _gl.BYTE ) internalFormat = _gl.R8I;
|
|
|
+ if ( glType === _gl.SHORT ) internalFormat = _gl.R16I;
|
|
|
+ if ( glType === _gl.INT ) internalFormat = _gl.R32I;
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
if ( glFormat === _gl.RG ) {
|
|
|
|
|
|
if ( glType === _gl.FLOAT ) internalFormat = _gl.RG32F;
|