mirror of
				https://github.com/SoftFever/OrcaSlicer.git
				synced 2025-10-31 12:41:20 -06:00 
			
		
		
		
	Merge pull request #2569 from BeldrothTheGold/master
Add debug preprocessor directive in Technologies.hpp to render picking pass to window.
This commit is contained in:
		
						commit
						d16c670ed1
					
				
					 3 changed files with 8 additions and 0 deletions
				
			
		|  | @ -15,6 +15,8 @@ | |||
| #define ENABLE_RENDER_STATISTICS 0 | ||||
| // Shows an imgui dialog with camera related data
 | ||||
| #define ENABLE_CAMERA_STATISTICS 0 | ||||
| //  Render the picking pass instead of the main scene 
 | ||||
| #define ENABLE_RENDER_PICKING_PASS 0 | ||||
| 
 | ||||
| 
 | ||||
| //====================
 | ||||
|  |  | |||
|  | @ -1627,6 +1627,7 @@ void GLCanvas3D::render() | |||
|             _picking_pass(); | ||||
|     } | ||||
| 
 | ||||
| #if !ENABLE_RENDER_PICKING_PASS | ||||
|     // draw scene
 | ||||
|     glsafe(::glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT)); | ||||
|     _render_background(); | ||||
|  | @ -1656,6 +1657,7 @@ void GLCanvas3D::render() | |||
| 
 | ||||
|     _render_current_gizmo(); | ||||
|     _render_selection_sidebar_hints(); | ||||
| #endif // !ENABLE_RENDER_PICKING_PASS
 | ||||
| 
 | ||||
| #if ENABLE_SHOW_CAMERA_TARGET | ||||
|     _render_camera_target(); | ||||
|  |  | |||
|  | @ -259,6 +259,10 @@ void GLGizmoSlaSupports::render_clipping_plane(const Selection& selection) const | |||
| 
 | ||||
| void GLGizmoSlaSupports::on_render_for_picking(const Selection& selection) const | ||||
| { | ||||
| #if ENABLE_RENDER_PICKING_PASS | ||||
| 	m_z_shift = selection.get_volume(*selection.get_volume_idxs().begin())->get_sla_shift_z(); | ||||
| #endif | ||||
| 
 | ||||
|     glsafe(::glEnable(GL_DEPTH_TEST)); | ||||
|     render_points(selection, true); | ||||
| } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 enricoturri1966
						enricoturri1966