make portal surface work with transparent objects

This commit is contained in:
2023-03-15 19:59:15 +01:00
parent 6cf8d72900
commit 307edb8491
8 changed files with 868 additions and 988 deletions

View File

@@ -32,7 +32,7 @@ namespace EscapeRoomEngine.Portal.Runtime
_layers = layers;
_passType = passType;
renderPassEvent = passType == PassType.Opaque ? RenderPassEvent.AfterRenderingOpaques : RenderPassEvent.BeforeRenderingTransparents;
renderPassEvent = passType == PassType.Opaque ? RenderPassEvent.AfterRenderingOpaques : RenderPassEvent.AfterRenderingSkybox;
_renderStateBlock = new RenderStateBlock(RenderStateMask.Nothing);
// set stencil