| 
								
								
									 enricoturri1966 | 18406c31c0 | Cut: Initial porting of Cut Gizmo | 2023-11-04 11:41:11 +08:00 |  | 
				
					
						| 
								
								
									 Noisyfox | ce2836a7f9 | Measure: Fix copy to clipboard encoding | 2023-11-04 11:41:11 +08:00 |  | 
				
					
						| 
								
								
									 Noisyfox | 1bfd9f63b6 | Measure: Update measure dialog layout | 2023-11-04 11:41:11 +08:00 |  | 
				
					
						| 
								
								
									 Noisyfox | 4843cda535 | Measure: Use Orca color schema | 2023-11-04 11:41:11 +08:00 |  | 
				
					
						| 
								
								
									 Noisyfox | 2c00408d08 | Measure: Update measure gizmo tooltip | 2023-11-04 11:41:11 +08:00 |  | 
				
					
						| 
								
								
									 Noisyfox | d25780ae4a | Fix-position tooltip should also be clamped inside render area | 2023-11-04 11:41:10 +08:00 |  | 
				
					
						| 
								
								
									 Noisyfox | c31e1f5229 | Measure: Fix measure window position | 2023-11-04 11:41:10 +08:00 |  | 
				
					
						| 
								
								
									 enricoturri1966 | f72d42f920 | Measure: Initial porting of Measure Gizmo | 2023-11-04 11:41:10 +08:00 |  | 
				
					
						| 
								
								
									 enricoturri1966 | 1561d65712 | Sync most of the gizmos with latest PrusaSlicer | 2023-11-04 11:41:10 +08:00 |  | 
				
					
						| 
								
								
									 enricoturri1966 | 049dfd3e08 | Added method const GLVolume* Selection::get_first_volume() const to simplify client code (cherry picked from commit prusa3d/PrusaSlicer@0e3490620e) | 2023-11-04 11:41:10 +08:00 |  | 
				
					
						| 
								
								
									 Filip Sykala | 9dbb2dfe0d | Various gizmos refactoring | 2023-11-04 11:41:10 +08:00 |  | 
				
					
						| 
								
								
									 Filip Sykala | 30af274d44 | Separate GizmoManager on_move into gizmo itself (cherry picked from commit prusa3d/PrusaSlicer@c751d6327d) | 2023-11-04 11:41:10 +08:00 |  | 
				
					
						| 
								
								
									 Noisyfox | 005b83912d | Do not compile sla related gizmos | 2023-11-04 11:41:10 +08:00 |  | 
				
					
						| 
								
								
									 Filip Sykala | 8e2ab660c5 | Add virtual function to process mouse_event (cherry picked from commit prusa3d/PrusaSlicer@2ab44546bd) | 2023-11-04 11:41:10 +08:00 |  | 
				
					
						| 
								
								
									 Filip Sykala | 158bb47af3 | Suggestion to detect volume modification instead of check some gizmos during dragging (cherry picked from commit prusa3d/PrusaSlicer@96610ecea9) | 2023-11-04 11:41:10 +08:00 |  | 
				
					
						| 
								
								
									 Filip Sykala | da4a70785d | remove unnecessary getting of raw pointer from unique pointer (cherry picked from commit prusa3d/PrusaSlicer@209eda75a0) | 2023-11-04 11:41:10 +08:00 |  | 
				
					
						| 
								
								
									 enricoturri1966 | 094acdb645 | Tech ENABLE_RAYCAST_PICKING - Gizmo flatten: fixed update of raycasters transformations (cherry picked from commit prusa3d/PrusaSlicer@2a2d442b28) | 2023-11-04 11:41:10 +08:00 |  | 
				
					
						| 
								
								
									 enricoturri1966 | e4ec0cfc2e | Tech ENABLE_RAYCAST_PICKING - Method GLCanvas3D::_mouse_to_3d() modified to use the new scene raycaster instead of reading data from the depth buffer (cherry picked from commit prusa3d/PrusaSlicer@a7af73795d) | 2023-11-04 11:41:09 +08:00 |  | 
				
					
						| 
								
								
									 enricoturri1966 | d2d77456ac | Tech ENABLE_RAYCAST_PICKING - Rendering for rectangle selection made only inside the rectangle, on systems supporting framebuffers Various other refactorings & fixes
(cherry picked from commit prusa3d/PrusaSlicer@39b1222b22) | 2023-11-04 11:41:09 +08:00 |  | 
				
					
						| 
								
								
									 enricoturri1966 | f0199159e7 | Removed tech ENABLE_RENDER_PICKING_PASS (cherry picked from commit prusa3d/PrusaSlicer@f45711e7e5) | 2023-11-04 11:41:09 +08:00 |  | 
				
					
						| 
								
								
									 enricoturri1966 | 1e7a91e2d5 | Tech ENABLE_RAYCAST_PICKING - Raytraced picking of Gizmo Flatten (cherry picked from commit prusa3d/PrusaSlicer@f5e68a6ac6) | 2023-11-04 11:41:09 +08:00 |  | 
				
					
						| 
								
								
									 enricoturri1966 | ab090bf20d | Tech ENABLE_RAYCAST_PICKING - Refactoring to allow for easier update of raycasters transform (cherry picked from commit prusa3d/PrusaSlicer@9ac5ab857b) | 2023-11-04 11:41:09 +08:00 |  | 
				
					
						| 
								
								
									 enricoturri1966 | 29be4cc9a3 | Tech ENABLE_RAYCAST_PICKING - Raytraced picking of Move, Rotate and Scale Gizmo | 2023-11-04 11:41:09 +08:00 |  | 
				
					
						| 
								
								
									 Noisyfox | 6a40d3af16 | Fix volume picking in cut gizmo | 2023-11-04 11:41:09 +08:00 |  | 
				
					
						| 
								
								
									 enricoturri1966 | 1cd421c4b1 | Tech ENABLE_RAYCAST_PICKING - Raytraced picking of gizmos - Move Gizmo (cherry picked from commit prusa3d/PrusaSlicer@df47ba7122) | 2023-11-04 11:41:09 +08:00 |  | 
				
					
						| 
								
								
									 Noisyfox | cd1705e6eb | Implement plate picking | 2023-11-04 11:41:06 +08:00 |  | 
				
					
						| 
								
								
									 enricoturri1966 | 3577a259d5 | Tech ENABLE_RAYCAST_PICKING - Raytraced picking of volumes | 2023-11-04 11:41:06 +08:00 |  | 
				
					
						| 
								
								
									 enricoturri1966 | 02f83f29c7 | Tech ENABLE_GIZMO_GRABBER_REFACTOR - Refactoring of GLGizmoBase::Grabber to have a single static instance of the cube and cone models to be shared by all grabbers (cherry picked from commit prusa3d/PrusaSlicer@f504236734) | 2023-11-04 11:41:06 +08:00 |  | 
				
					
						| 
								
								
									 Noisyfox | b2f94e16aa | Fix variable init | 2023-11-04 11:41:06 +08:00 |  | 
				
					
						| 
								
								
									 Noisyfox | 65b6856262 | Fix macos build | 2023-11-04 11:41:06 +08:00 |  | 
				
					
						| 
								
								
									 Noisyfox | 467223b8b0 | Fix move gizmo grabber rendering | 2023-11-04 11:41:06 +08:00 |  | 
				
					
						| 
								
								
									 enricoturri1966 | 461fa63cbf | Tech ENABLE_LEGACY_OPENGL_REMOVAL - Fixed rendering of layer editing background on older OpenGL compatibility profile (cherry picked from commit prusa3d/PrusaSlicer@642f64cb41) | 2023-11-04 11:41:06 +08:00 |  | 
				
					
						| 
								
								
									 enricoturri1966 | 19ad0ca4d9 | Tech ENABLE_LEGACY_OPENGL_REMOVAL - Fixed calculation of normal matrices sent to shaders (cherry picked from commit prusa3d/PrusaSlicer@c468dcbed7) | 2023-11-04 11:41:06 +08:00 |  | 
				
					
						| 
								
								
									 enricoturri1966 | 4fb5b1f904 | Cherry-picked a few changes from Tech ENABLE_GL_CORE_PROFILE | 2023-11-04 11:41:06 +08:00 |  | 
				
					
						| 
								
								
									 Noisyfox | 5ce3ec716e | Fix draw cut line | 2023-11-04 11:41:06 +08:00 |  | 
				
					
						| 
								
								
									 enricoturri1966 | fe78e40cb4 | Various fixes | 2023-11-04 11:41:06 +08:00 |  | 
				
					
						| 
								
								
									 Noisyfox | a50c5a2b7a | Fix preview shell transparency | 2023-11-04 11:41:05 +08:00 |  | 
				
					
						| 
								
								
									 Noisyfox | 0d27e084f3 | Fix thumbnail shader | 2023-11-04 11:41:05 +08:00 |  | 
				
					
						| 
								
								
									 enricoturri1966 | eb2b6af0d7 | Tech ENABLE_LEGACY_OPENGL_REMOVAL - Fix into GLModel::send_to_gpu() (cherry picked from commit prusa3d/PrusaSlicer@4b4ed423ef) | 2023-11-04 11:41:05 +08:00 |  | 
				
					
						| 
								
								
									 enricoturri1966 | 59b7c52862 | Tech ENABLE_LEGACY_OPENGL_REMOVAL - Calculation of camera projection matrix (cherry picked from commit prusa3d/PrusaSlicer@a0630420d9) | 2023-11-04 11:41:05 +08:00 |  | 
				
					
						| 
								
								
									 enricoturri1966 | 1e4f16bd39 | Tech ENABLE_GL_SHADERS_ATTRIBUTES - Added shaders for glsl version 140 (cherry picked from commit prusa3d/PrusaSlicer@76d1d4949b) | 2023-11-04 11:41:05 +08:00 |  | 
				
					
						| 
								
								
									 enricoturri1966 | bb044754af | ENABLE_GL_IMGUI_SHADERS - Fixes in ImGuiWrapper::render_draw_data() (cherry picked from commit prusa3d/PrusaSlicer@4964d6ecd5) | 2023-11-04 11:41:05 +08:00 |  | 
				
					
						| 
								
								
									 enricoturri1966 | 7081ebddfa | Follow-up of 6b2fea5f8bb67a38bdcb7e3fb43c06a12a6d7798 - Fixed warnings (cherry picked from commit prusa3d/PrusaSlicer@9701d3b01d) | 2023-11-04 11:41:05 +08:00 |  | 
				
					
						| 
								
								
									 enricoturri1966 | cabb8fcf6e | Tech ENABLE_GL_SHADERS_ATTRIBUTES - Fixed rendering of default bed in thumbnails (cherry picked from commit prusa3d/PrusaSlicer@568bd39c5a) | 2023-11-04 11:41:05 +08:00 |  | 
				
					
						| 
								
								
									 enricoturri1966 | 96c8c11030 | Removed obsolete code from GCodeViewer (cherry picked from commit prusa3d/PrusaSlicer@033bee6431) | 2023-11-04 11:41:05 +08:00 |  | 
				
					
						| 
								
								
									 enricoturri1966 | 63272a9df8 | Tech ENABLE_GL_SHADERS_ATTRIBUTES - Use shader's vertex attributes and matrices in GLMmSegmentationGizmo3DScene (cherry picked from commit prusa3d/PrusaSlicer@4eee0d05f3) | 2023-11-04 11:41:05 +08:00 |  | 
				
					
						| 
								
								
									 enricoturri1966 | 15bad7fc19 | Tech ENABLE_GL_IMGUI_SHADERS - Render imgui using shaders (cherry picked from commit prusa3d/PrusaSlicer@d0d89a4d5b) | 2023-11-04 11:41:05 +08:00 |  | 
				
					
						| 
								
								
									 enricoturri1966 | 8dc82e7a8d | Few small fixes | 2023-11-04 11:41:05 +08:00 |  | 
				
					
						| 
								
								
									 Noisyfox | ac001f8816 | Fix pick rendering depth issue | 2023-11-04 11:41:05 +08:00 |  | 
				
					
						| 
								
								
									 Noisyfox | e211e7d144 | Fix mm rendering | 2023-11-04 11:41:05 +08:00 |  |