| 
								
								
									 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 |  | 
				
					
						| 
								
								
									 Noisyfox | 511bfa71b6 | Fix plate texture rendering depth issue | 2023-11-04 11:41:05 +08:00 |  | 
				
					
						| 
								
								
									 Noisyfox | 8f49be40b7 | Fix preview shell rendering | 2023-11-04 11:41:04 +08:00 |  | 
				
					
						| 
								
								
									 Noisyfox | 03daf61862 | Fix outline rendering | 2023-11-04 11:41:04 +08:00 |  | 
				
					
						| 
								
								
									 enricoturri1966 | 71fd4084c2 | Tech ENABLE_LEGACY_OPENGL_REMOVAL - porting remaining changes (cherry picked from commit prusa3d/PrusaSlicer@2f572d3cf0 ) | 2023-11-04 11:41:04 +08:00 |  | 
				
					
						| 
								
								
									 enricoturri1966 | 9f4713eee8 | Tech ENABLE_GLBEGIN_GLEND_SHADERS_ATTRIBUTES - Use vertex attributes and matrices in shaders. 1st installment. Shader: flat - Default bed
(cherry picked from commit prusa3d/PrusaSlicer@a5ff37013b) | 2023-11-04 11:41:04 +08:00 |  | 
				
					
						| 
								
								
									 enricoturri1966 | 5fc056edfb | Some refactoring into GLGizmoSlaSupports::render_points() (cherry picked from commit prusa3d/PrusaSlicer@5621f00ee6) | 2023-11-04 11:41:04 +08:00 |  | 
				
					
						| 
								
								
									 enricoturri1966 | d8551d7a7d | Tech ENABLE_GLBEGIN_GLEND_REMOVAL - Use 2D vertices to render GLGizmoPainterBase circle (cherry picked from commit prusa3d/PrusaSlicer@5193a15852) | 2023-11-04 11:41:04 +08:00 |  | 
				
					
						| 
								
								
									 enricoturri1966 | 61ed6143e6 | Removed unneeded pairs glPushMatrix()/glPopMatrix() (cherry picked from commit prusa3d/PrusaSlicer@5f9aeb1e38) | 2023-11-04 11:41:04 +08:00 |  | 
				
					
						| 
								
								
									 Noisyfox | e6443b5b27 | Removed empty IMSlider_Utils.hpp | 2023-11-04 11:41:04 +08:00 |  | 
				
					
						| 
								
								
									 Noisyfox | c5b209270c | Fix a few issues in cut gizmo | 2023-11-04 11:41:04 +08:00 |  | 
				
					
						| 
								
								
									 enricoturri1966 | 1fedcb61b7 | Tech ENABLE_GLBEGIN_GLEND_REMOVAL - Fix in GLGizmoRotate::render_angle_arc(): Tech ENABLE_GLINDEXEDVERTEXARRAY_REMOVAL - Fix in GLModel::render()
(cherry picked from commit prusa3d/PrusaSlicer@2379588196) | 2023-11-04 11:41:04 +08:00 |  | 
				
					
						| 
								
								
									 enricoturri1966 | d09dc36ff1 | Tech ENABLE_GLINDEXEDVERTEXARRAY_REMOVAL - Replace GLIndexedVertexArray with GLModel: GLVolume geometry + removed class GLIndexedVertexArray from codebase (cherry picked from commit prusa3d/PrusaSlicer@1eac357739) | 2023-11-04 11:41:04 +08:00 |  | 
				
					
						| 
								
								
									 enricoturri1966 | d85bbcba50 | Tech ENABLE_GLBEGIN_GLEND_REMOVAL - Fixed bug in rendering gizmo rotate (cherry picked from commit prusa3d/PrusaSlicer@5fcb618f96) | 2023-11-04 11:41:04 +08:00 |  | 
				
					
						| 
								
								
									 enricoturri1966 | d1b0743735 | Removed obsolete member variable GLCanvas3D::m_color_by (cherry picked from commit prusa3d/PrusaSlicer@5089d1460d) | 2023-11-04 11:41:04 +08:00 |  | 
				
					
						| 
								
								
									 enricoturri1966 | dd51ce3b90 | Follow-up of fdf8b11d4cfa793d1e45d82560d4bd97d0466d40 - Fixed GLGizmoSlaSupports::render_points() (cherry picked from commit prusa3d/PrusaSlicer@0c74081f7d) | 2023-11-04 11:41:03 +08:00 |  | 
				
					
						| 
								
								
									 enricoturri1966 | dde64acf72 | Tech ENABLE_GLBEGIN_GLEND_REMOVAL - SLA caps rendered using GLModel (cherry picked from commit prusa3d/PrusaSlicer@c9ff260d13) | 2023-11-04 11:41:03 +08:00 |  | 
				
					
						| 
								
								
									 enricoturri1966 | 10243b3a8c | Tech ENABLE_GLBEGIN_GLEND_REMOVAL - Removed OpenGL legacy calls from GLCanvas3D::init() (cherry picked from commit prusa3d/PrusaSlicer@aa4714a239) | 2023-11-04 11:41:03 +08:00 |  | 
				
					
						| 
								
								
									 enricoturri1966 | 12dbbf2d1c | Tech ENABLE_GLBEGIN_GLEND_REMOVAL - Another refactoring to simplify client code of GLModel::Geometry (cherry picked from commit prusa3d/PrusaSlicer@fa1ff1c357) | 2023-11-04 11:41:03 +08:00 |  | 
				
					
						| 
								
								
									 enricoturri1966 | 8107057e17 | Tech ENABLE_GLINDEXEDVERTEXARRAY_REMOVAL - Replace GLIndexedVertexArray with GLModel: MeshClipper::m_vertex_array (cherry picked from commit prusa3d/PrusaSlicer@be6922795d) | 2023-11-04 11:41:03 +08:00 |  | 
				
					
						| 
								
								
									 enricoturri1966 | fc1c8c2565 | Tech ENABLE_GLBEGIN_GLEND_REMOVAL - Removed Slic3r::GUI::GLPaintContour from GLGizmoPainterBase.hpp/.cpp and replaced with GLModel (cherry picked from commit prusa3d/PrusaSlicer@df3d670357) | 2023-11-04 11:41:03 +08:00 |  | 
				
					
						| 
								
								
									 enricoturri1966 | baa575b5aa | Tech ENABLE_GLINDEXEDVERTEXARRAY_REMOVAL - Replace GLIndexedVertexArray with GLModel: TriangleSelectorGUI::m_iva_enforcers
TriangleSelectorGUI::m_iva_blockers
TriangleSelectorGUI::m_iva_seed_fills
TriangleSelectorGUI::m_varrays
GLGizmoPainterBase::s_sphere
(cherry picked from commit prusa3d/PrusaSlicer@8916a00821) | 2023-11-04 11:41:03 +08:00 |  | 
				
					
						| 
								
								
									 enricoturri1966 | b7989e3b2f | Gizmos refactoring - Removed GLModels defined into GLGizmoBase, and mostly unused, to avoid wasting GPU memory. Use a shared GLModel for Gizmos inheriting from GLGizmoPainterBase. Initialization of GLModels moved from constructor to render methods (cherry picked from commit prusa3d/PrusaSlicer@e3d5cd445c) | 2023-11-04 11:41:03 +08:00 |  | 
				
					
						| 
								
								
									 enricoturri1966 | 874f39aac1 | Tech ENABLE_GLBEGIN_GLEND_REMOVAL - Adapt GLModel::Geometry index format in dependence of data size, where possible (cherry picked from commit prusa3d/PrusaSlicer@4d2d77e99c) | 2023-11-04 11:41:03 +08:00 |  | 
				
					
						| 
								
								
									 Noisyfox | 6d4e0840bc | Fix move gizmo grabber connection render | 2023-11-04 11:41:03 +08:00 |  | 
				
					
						| 
								
								
									 enricoturri1966 | 269fbaa60c | Tech ENABLE_GLBEGIN_GLEND_REMOVAL - Refactoring to simplify client code of GLModel::Geometry (cherry picked from commit prusa3d/PrusaSlicer@be6b6590be) | 2023-11-04 11:41:03 +08:00 |  | 
				
					
						| 
								
								
									 enricoturri1966 | 6eed22015a | Tech ENABLE_GLINDEXEDVERTEXARRAY_REMOVAL - Replace GLIndexedVertexArray with GLModel - GLGizmoFlatten::PlaneData::vbo (cherry picked from commit prusa3d/PrusaSlicer@ffa3a1d8fc) | 2023-11-04 11:41:03 +08:00 |  |