Fix disabling VertexSnapping for 3D UI rendering

#368
This commit is contained in:
Wojtek Figat
2021-05-20 09:36:02 +02:00
parent 1a55e7c734
commit 91672b55d8

View File

@@ -77,7 +77,11 @@ namespace FlaxEngine
GPUTexture depthBuffer = Canvas.IgnoreDepth ? null : renderContext.Buffers.DepthBuffer;
// Render GUI in 3D
var features = Render2D.Features;
if (Canvas.RenderMode == CanvasRenderMode.WorldSpace || Canvas.RenderMode == CanvasRenderMode.WorldSpaceFaceCamera)
Render2D.Features &= ~Render2D.RenderingFeatures.VertexSnapping;
Render2D.CallDrawing(Canvas.GUI, context, input, depthBuffer, ref viewProjectionMatrix);
Render2D.Features = features;
Profiler.EndEventGPU();
}