File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed
Sources/Overload/OvEditor/src/OvEditor/Rendering Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -47,13 +47,14 @@ OvEditor::Rendering::PickingRenderPass::PickingRenderPass(OvRendering::Core::Com
4747
4848 /* Light Material */
4949 m_lightMaterial.SetShader (EDITOR_CONTEXT (editorResources)->GetShader (" Billboard" ));
50- m_lightMaterial.SetDepthTest (true );
50+ m_lightMaterial.SetDepthTest (false );
5151
5252 /* Gizmo Pickable Material */
5353 m_gizmoPickingMaterial.SetShader (EDITOR_CONTEXT (editorResources)->GetShader (" Gizmo" ));
5454 m_gizmoPickingMaterial.SetGPUInstances (3 );
5555 m_gizmoPickingMaterial.SetProperty (" u_IsBall" , false );
5656 m_gizmoPickingMaterial.SetProperty (" u_IsPickable" , true );
57+ m_gizmoPickingMaterial.SetDepthTest (true );
5758
5859 /* Picking Material */
5960 m_actorPickingFallbackMaterial.SetShader (EDITOR_CONTEXT (editorResources)->GetShader (" PickingFallback" ));
@@ -122,6 +123,9 @@ void OvEditor::Rendering::PickingRenderPass::Draw(OvRendering::Data::PipelineSta
122123 DrawPickableCameras (pso, scene);
123124 DrawPickableLights (pso, scene);
124125
126+ // Clear depth, gizmos are rendered on top of everything else
127+ m_renderer.Clear (false , true , false );
128+
125129 if (debugSceneDescriptor.selectedActor )
126130 {
127131 auto & selectedActor = debugSceneDescriptor.selectedActor .value ();
You can’t perform that action at this time.
0 commit comments