tamasmeszaros 
								
							 
						 
						
							
							
							
							
								
							
							
								d19a7fcfad 
								
							 
						 
						
							
							
								
								Increase tolerance for objects being outside print bed.  
							
							
							
						 
						
							2021-01-08 10:14:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								8d644fbcb6 
								
							 
						 
						
							
							
								
								1) Shader manager: Allow to override #defines programatically  
							
							... 
							
							
							
							when loading a shader file.
2) Conditional compilation of environmental mapping in gouraud.fs
   using 1) 
							
						 
						
							2020-12-10 13:20:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									tamasmeszaros 
								
							 
						 
						
							
							
							
							
								
							
							
								844ea89432 
								
							 
						 
						
							
							
								
								Fix out of bed items after arrange.  
							
							... 
							
							
							
							Disabled outline decimation for arrange and added very small (EPSILON) safety offset to bed detection boundaries. 
							
						 
						
							2020-12-03 12:00:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								faff112ea8 
								
							 
						 
						
							
							
								
								ENABLE_GCODE_VIEWER set as default in:  
							
							... 
							
							
							
							3DScene hpp/cpp
AboutDialog.cpp
BackgroundSlicingProcess hpp/cpp
BitmapCache.cpp
ConfigWizard_private.hpp
GUI_App hpp/cpp
GUI_Init.cpp 
							
						 
						
							2020-11-18 10:44:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								0f44caa99c 
								
							 
						 
						
							
							
								
								ENABLE_SLOPE_RENDERING set as default  
							
							... 
							
							
							
							Slope rendering active only when using Gizmo FDM supports 
							
						 
						
							2020-10-02 15:43:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								f890cd5b9c 
								
							 
						 
						
							
							
								
								FDM painting gizmos (support/seam) now render object in neutral color  
							
							... 
							
							
							
							The goal is to ensure enough contrast independent on current filament color 
							
						 
						
							2020-09-25 16:05:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								0b1086f390 
								
							 
						 
						
							
							
								
								GCodeViewer -> Export of extrude toolpaths to obj files  
							
							
							
						 
						
							2020-07-03 12:17:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								70a6fb0e20 
								
							 
						 
						
							
							
								
								Added new tech ENABLE_GCODE_VIEWER_AS_STATE -> GCodeViewer as a new application state (WIP) + fix of conflicts after merge with master  
							
							
							
						 
						
							2020-06-05 16:50:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								1e3290fee1 
								
							 
						 
						
							
							
								
								Reduced ugly copy / paste for ENABLE_OPENGL_ERROR_LOGGING  
							
							
							
						 
						
							2020-06-04 15:53:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								ad7e7ae1cd 
								
							 
						 
						
							
							
								
								Added tech ENABLE_OPENGL_ERROR_LOGGING -> log opengl errors when SLIC3R_LOGLEVEL=5  
							
							
							
						 
						
							2020-06-04 14:48:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								c3d643ead3 
								
							 
						 
						
							
							
								
								Fixed conflicts after merge with master  
							
							
							
						 
						
							2020-06-04 13:57:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								aa92cbf051 
								
							 
						 
						
							
							
								
								New tech ENABLE_SMOOTH_NORMALS (disabled) -> Added two experimental functions to smooth normals using libigl (none of them working properly in detecting edges) when calling GLIndexedVertexArray::load_mesh_full_shading()  
							
							
							
						 
						
							2020-06-02 10:02:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								2eb4b2caed 
								
							 
						 
						
							
							
								
								Fixed conflicts after merge with master  
							
							
							
						 
						
							2020-05-27 10:32:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								aa04f0e555 
								
							 
						 
						
							
							
								
								ENABLE_GCODE_VIEWER -> Completed implementation of new GLModel class  
							
							
							
						 
						
							2020-05-27 08:06:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								3e855d36dc 
								
							 
						 
						
							
							
								
								Fixed unit tests after previous include manipulations  
							
							
							
						 
						
							2020-05-26 15:33:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								fb9d8b2025 
								
							 
						 
						
							
							
								
								Include cleanup: do not include Model.hpp from 3DScene.hpp  
							
							
							
						 
						
							2020-05-26 13:45:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								5aa8cc5779 
								
							 
						 
						
							
							
								
								ENABLE_SHADERS_MANAGER -> Unified client code of new GLShadersManager and GLShaderProgram classes  
							
							
							
						 
						
							2020-05-21 10:15:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								32529b66ac 
								
							 
						 
						
							
							
								
								Tech ENABLE_GCODE_VIEWER -> Small refactoring  
							
							
							
						 
						
							2020-05-13 13:55:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								cd2e4002ed 
								
							 
						 
						
							
							
								
								Tech ENABLE_GCODE_VIEWER -> Removed obsolete class GLArrow  
							
							
							
						 
						
							2020-05-13 11:59:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								58258df113 
								
							 
						 
						
							
							
								
								Tech ENABLE_GCODE_VIEWER -> Selection curved arrows rendered using the new OpenGL model class  
							
							
							
						 
						
							2020-05-12 16:15:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								0bb56736a1 
								
							 
						 
						
							
							
								
								Tech ENABLE_NON_STATIC_CANVAS_MANAGER set as default  
							
							
							
						 
						
							2020-05-06 12:19:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								750e704b37 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'remotes/origin/et_slope_shader'  
							
							
							
						 
						
							2020-03-25 16:09:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								f12b39be25 
								
							 
						 
						
							
							
								
								Fixed conflicts after merge with master  
							
							
							
						 
						
							2020-03-25 14:41:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								abcd01d64a 
								
							 
						 
						
							
							
								
								ENABLE_SLOPE_RENDERING - Do not apply slope shading to modifiers and small refactoring  
							
							
							
						 
						
							2020-03-16 14:17:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								b36051af82 
								
							 
						 
						
							
							
								
								New tech ENABLE_SLOPE_RENDERING - 1st installment of rendering objects colored by facets slope  
							
							
							
						 
						
							2020-03-13 15:09:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								87e77e20fa 
								
							 
						 
						
							
							
								
								Include cleanup in several files  
							
							... 
							
							
							
							src/slic3r/Config/Snapshot.cpp
src/slic3r/Config/Snapshot.hpp
src/slic3r/Config/Version.cpp
src/slic3r/Config/Version.hpp
src/slic3r/GUI/2DBed.cpp
src/slic3r/GUI/3DBed.cpp
src/slic3r/GUI/3DScene.cpp
src/slic3r/GUI/3DScene.hpp
src/slic3r/GUI/AboutDialog.cpp
src/slic3r/GUI/AboutDialog.hpp
src/slic3r/GUI/AppConfig.cpp
src/slic3r/GUI/BackgroundSlicingProcess.cpp
src/slic3r/GUI/BackgroundSlicingProcess.hpp 
							
						 
						
							2020-03-03 15:47:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								0b629eb905 
								
							 
						 
						
							
							
								
								GLCanvas3DManager moved from being a static member of _3DScene to be a normal member of GUI_App  
							
							
							
						 
						
							2020-03-02 10:58:46 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								f28d0ebc18 
								
							 
						 
						
							
							
								
								Implemented reload of original mesh volume in case the SLA hollowing  
							
							... 
							
							
							
							step is no more valid. 
							
						 
						
							2020-02-03 15:17:18 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								b12bc5c4d5 
								
							 
						 
						
							
							
								
								Optimization in GLCanvas3D::reload_scene():  
							
							... 
							
							
							
							Use sorting and binary search instead of linear search.
O(n log n) versus O(n^2) 
							
						 
						
							2019-12-10 11:12:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								272479826f 
								
							 
						 
						
							
							
								
								Refactoring of the G-code preview for lower memory allocation  
							
							... 
							
							
							
							and for separation of concerns:
The final G-code preview no more uses ExtrusionPaths structure
to hold the G-code path data extracted by parsing the G-code.
Instead, the ExtrusionPath class has been trimmed down back to
the original size before the G-code preview was introduced,
and a new GCodePreviewData::Extrusion::Path class was created to hold
the additional path data as the extruder ID, color change ID
and fan speed. 
							
						 
						
							2019-09-30 16:25:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								85d9a16563 
								
							 
						 
						
							
							
								
								Fixed a bug, where the GL context was not being activated with _set_current()  
							
							... 
							
							
							
							as _set_current() tested for visibility of the window on the screen.
Improved memory management by:
1) Allocating small (around 3MB) vertex buffers to be sent to the GPU.
2) Passing the small vertex buffers to the GPU as quickly as possible.
A bit of copy / paste refactoring into common functions. 
							
						 
						
							2019-08-26 11:12:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								0de566e2a2 
								
							 
						 
						
							
							
								
								Hopefully a workaround for crashes and hang ups at closing on Windows.  
							
							... 
							
							
							
							Release the OpenGL contexts not by a destructor of a static class,
but explicitely (predictively). 
							
						 
						
							2019-08-22 20:03:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								58473f84ee 
								
							 
						 
						
							
							
								
								Check for existence of gcode toolpaths that can be exported to obj file  
							
							
							
						 
						
							2019-08-20 11:33:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								730283a9e9 
								
							 
						 
						
							
							
								
								Export to obj file only toolpaths visible in 3D scene  
							
							
							
						 
						
							2019-08-20 09:51:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								1f6aab312b 
								
							 
						 
						
							
							
								
								1st installment of export of gcode toolpaths to obj file  
							
							
							
						 
						
							2019-08-20 09:01:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								0520da3241 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin' into ys_printable_property  
							
							
							
						 
						
							2019-08-06 10:31:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								cf2f16d864 
								
							 
						 
						
							
							
								
								Fixed Model::convert_multipart_object() for STLs (regression from 8e2af5151dcf6f102b65981ff5aa56c2dfda5a2a).  
							
							... 
							
							
							
							Removed Model::s_auto_extruder_id and related, as it is a Perl interfacing legacy.
Fixed a typo in asserts introduced in the preceding commit. 
							
						 
						
							2019-08-05 17:49:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								731e5abd88 
								
							 
						 
						
							
							
								
								Fixed a regression issue where excessive memory was allocated  
							
							... 
							
							
							
							for the GLVolumes before sending to the GPU driver. The following commits
were partially reverted:
4269c8b23cd15698e21e 
							
						 
						
							2019-08-05 14:30:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								0647d3ac1e 
								
							 
						 
						
							
							
								
								Code cleanup  
							
							
							
						 
						
							2019-07-31 11:12:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								03820a38cf 
								
							 
						 
						
							
							
								
								Render non printable instances with a darker color  
							
							
							
						 
						
							2019-07-31 11:01:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								45db42ca3b 
								
							 
						 
						
							
							
								
								Merge branch 'lm_drop_to_bed'  
							
							
							
						 
						
							2019-07-12 13:38:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								4ba7dfb6dd 
								
							 
						 
						
							
							
								
								Refactoring of functions thick_lines_to_indexed_vertex_array() to reduce the amount of produced vertices while reducing visual artifacts in gcode toolpaths due to averaged normals  
							
							
							
						 
						
							2019-07-08 15:30:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								d15698e21e 
								
							 
						 
						
							
							
								
								GLVolume and GLIndexedVertexArray refactored to send data to gpu at the first render call  
							
							
							
						 
						
							2019-07-02 12:55:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								2356fe5a13 
								
							 
						 
						
							
							
								
								Added member BoundingBoxf3 m_bounding_box to GLIndexedVertexArray and removed member BoundingBoxf3 bounding_box from GLVolume  
							
							
							
						 
						
							2019-07-01 13:26:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								4269c8b23c 
								
							 
						 
						
							
							
								
								Removed GLVolume non-VBO rendering  
							
							
							
						 
						
							2019-07-01 12:28:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								3d8c3804fa 
								
							 
						 
						
							
							
								
								Added 'drop to bed' button into object manipulation panel  
							
							
							
						 
						
							2019-06-19 11:04:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								28dd52d88b 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/prusa3d/PrusaSlicer  into et_perspective_camera  
							
							
							
						 
						
							2019-06-19 08:17:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								ac8de0bcaf 
								
							 
						 
						
							
							
								
								Follow-up of  1a91add2e6 -> Improvements to tighter camera frustrum to reduce z-fighting  
							
							
							
						 
						
							2019-06-14 15:37:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								dbfa4e6c83 
								
							 
						 
						
							
							
								
								Fix of a smart pointer gymnastics from previous commit  
							
							
							
						 
						
							2019-06-13 16:55:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								0bb8ee149e 
								
							 
						 
						
							
							
								
								Sharing TriangleMesh objects between the front end (UI) and back end  
							
							... 
							
							
							
							(background processing) 
							
						 
						
							2019-06-11 17:08:47 +02:00