Browse Source

Fix wrong display when using an effect for multiple rendering of the same geometry

Popov72 4 năm trước cách đây
mục cha
commit
6b0330d25b

+ 2 - 0
src/Materials/Textures/Filtering/hdrFiltering.ts

@@ -137,6 +137,8 @@ export class HDRFiltering {
                 effect.setFloat("alphaG", alpha);
 
                 this._effectRenderer.draw();
+
+                effect.useNewBindings();
             }
         }
 

+ 2 - 0
src/Rendering/boundingBoxRenderer.ts

@@ -273,6 +273,8 @@ export class BoundingBoxRenderer implements ISceneComponent {
 
                 // Draw order
                 engine.drawElementsType(Material.LineListDrawMode, 0, 24);
+
+                this._colorShader.getEffect()?.useNewBindings();
             }
 
             // Front