|
@@ -56,6 +56,9 @@ export class GeometryBufferRenderer {
|
|
*/
|
|
*/
|
|
public excludedSkinnedMeshesFromVelocity: AbstractMesh[] = [];
|
|
public excludedSkinnedMeshesFromVelocity: AbstractMesh[] = [];
|
|
|
|
|
|
|
|
+ /** Gets or sets a boolean indicating if transparent meshes should be rendered */
|
|
|
|
+ public renderTransparentMeshes = false;
|
|
|
|
+
|
|
private _scene: Scene;
|
|
private _scene: Scene;
|
|
private _multiRenderTarget: MultiRenderTarget;
|
|
private _multiRenderTarget: MultiRenderTarget;
|
|
private _ratio: number;
|
|
private _ratio: number;
|
|
@@ -432,8 +435,10 @@ export class GeometryBufferRenderer {
|
|
renderSubMesh(alphaTestSubMeshes.data[index]);
|
|
renderSubMesh(alphaTestSubMeshes.data[index]);
|
|
}
|
|
}
|
|
|
|
|
|
- for (index = 0; index < transparentSubMeshes.length; index++) {
|
|
|
|
- renderSubMesh(transparentSubMeshes.data[index]);
|
|
|
|
|
|
+ if (this.renderTransparentMeshes) {
|
|
|
|
+ for (index = 0; index < transparentSubMeshes.length; index++) {
|
|
|
|
+ renderSubMesh(transparentSubMeshes.data[index]);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
};
|
|
};
|
|
}
|
|
}
|