Selaa lähdekoodia

add THREE.ReverseSubtractiveBlending

Antonin Hildebrand 14 vuotta sitten
vanhempi
commit
d65ef66aa7
2 muutettua tiedostoa jossa 7 lisäystä ja 0 poistoa
  1. 1 0
      src/materials/Material.js
  2. 6 0
      src/renderers/WebGLRenderer.js

+ 1 - 0
src/materials/Material.js

@@ -9,3 +9,4 @@ THREE.NormalBlending = 0;
 THREE.AdditiveBlending = 1;
 THREE.SubtractiveBlending = 2;
 THREE.BillboardBlending = 3;
+THREE.ReverseSubtractiveBlending=4;

+ 6 - 0
src/renderers/WebGLRenderer.js

@@ -2173,6 +2173,12 @@ THREE.WebGLRenderer = function ( parameters ) {
 
 					break;
 
+				case THREE.ReverseSubtractiveBlending:
+
+					_gl.blendEquation( _gl.FUNC_REVERSE_SUBTRACT );
+					_gl.blendFunc( _gl.ONE, _gl.ONE );
+
+    				break;
 				default:
 
 					_gl.blendEquation( _gl.FUNC_ADD );