diff --git a/WickedEngine/wiRenderer.cpp b/WickedEngine/wiRenderer.cpp index 20b8e3d53..c09ab3a57 100644 --- a/WickedEngine/wiRenderer.cpp +++ b/WickedEngine/wiRenderer.cpp @@ -5063,10 +5063,6 @@ void DrawShadowmaps(const CameraComponent& camera, CommandList cmd, uint32_t lay XMStoreFloat4x4(&cb.g_xCamera_VP, shcam.VP); device->UpdateBuffer(&constantBuffers[CBTYPE_CAMERA], &cb, cmd); - device->RenderPassBegin(&renderpasses_shadow2D[light.shadowMap_index], cmd); - RenderMeshes(renderQueue, RENDERPASS_SHADOW, RENDERTYPE_OPAQUE, cmd); - device->RenderPassEnd(cmd); - Viewport vp; vp.TopLeftX = 0; vp.TopLeftY = 0; @@ -5076,6 +5072,10 @@ void DrawShadowmaps(const CameraComponent& camera, CommandList cmd, uint32_t lay vp.MaxDepth = 1.0f; device->BindViewports(1, &vp, cmd); + device->RenderPassBegin(&renderpasses_shadow2D[light.shadowMap_index], cmd); + RenderMeshes(renderQueue, RENDERPASS_SHADOW, RENDERTYPE_OPAQUE, cmd); + device->RenderPassEnd(cmd); + // Transparent renderpass will always be started so that it is clear: device->RenderPassBegin(&renderpasses_shadow2DTransparent[light.shadowMap_index], cmd); if (GetTransparentShadowsEnabled() && transparentShadowsRequested) diff --git a/WickedEngine/wiVersion.cpp b/WickedEngine/wiVersion.cpp index dde273438..e3651ea35 100644 --- a/WickedEngine/wiVersion.cpp +++ b/WickedEngine/wiVersion.cpp @@ -9,7 +9,7 @@ namespace wiVersion // minor features, major updates const int minor = 36; // minor bug fixes, alterations, refactors, updates - const int revision = 12; + const int revision = 13; long GetVersion()