|
@@ -173,6 +173,17 @@ function WebGLTextures( _gl, extensions, state, properties, capabilities, utils,
|
|
|
|
|
|
}
|
|
|
|
|
|
+ if ( glFormat === _gl.RG_INTEGER ) {
|
|
|
+
|
|
|
+ if ( glType === _gl.UNSIGNED_BYTE ) internalFormat = _gl.RG8UI;
|
|
|
+ if ( glType === _gl.UNSIGNED_SHORT ) internalFormat = _gl.RG16UI;
|
|
|
+ if ( glType === _gl.UNSIGNED_INT ) internalFormat = _gl.RG32UI;
|
|
|
+ if ( glType === _gl.BYTE ) internalFormat = _gl.RG8I;
|
|
|
+ if ( glType === _gl.SHORT ) internalFormat = _gl.RG16I;
|
|
|
+ if ( glType === _gl.INT ) internalFormat = _gl.RG32I;
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
if ( glFormat === _gl.RGBA ) {
|
|
|
|
|
|
const transfer = forceLinearTransfer ? LinearTransfer : ColorManagement.getTransfer( colorSpace );
|