|
@@ -20373,11 +20373,27 @@ function WebGLState( gl, extensions, capabilities ) {
|
|
|
var equationToGL = {
|
|
|
[ AddEquation ]: 32774,
|
|
|
[ SubtractEquation ]: 32778,
|
|
|
- [ ReverseSubtractEquation ]: 32779,
|
|
|
- [ MinEquation ]: isWebGL2 ? 32775 : extensions.get( 'EXT_blend_minmax' ).MIN_EXT,
|
|
|
- [ MaxEquation ]: isWebGL2 ? 32776 : extensions.get( 'EXT_blend_minmax' ).MAX_EXT
|
|
|
+ [ ReverseSubtractEquation ]: 32779
|
|
|
};
|
|
|
|
|
|
+ if ( isWebGL2 ) {
|
|
|
+
|
|
|
+ equationToGL[ MinEquation ] = 32775;
|
|
|
+ equationToGL[ MaxEquation ] = 32776;
|
|
|
+
|
|
|
+ } else {
|
|
|
+
|
|
|
+ var extension = extensions.get( 'EXT_blend_minmax' );
|
|
|
+
|
|
|
+ if ( extension !== null ) {
|
|
|
+
|
|
|
+ equationToGL[ MinEquation ] = extension.MIN_EXT;
|
|
|
+ equationToGL[ MaxEquation ] = extension.MIN_EXT;
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
var factorToGL = {
|
|
|
[ ZeroFactor ]: 0,
|
|
|
[ OneFactor ]: 1,
|