bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								a7838cac07 
								
							 
						 
						
							
							
								
								Fixed the rotation and scaling inputs allowing decimal numbers with  
							
							... 
							
							
							
							both the dot and comma as a decimal separator.
Fixes 6649888d1c 
							
						 
						
							2017-03-23 14:32:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								cc9460b8fa 
								
							 
						 
						
							
							
								
								Increased a threshold for print centering from EPSILON to 5um  
							
							... 
							
							
							
							to account for the decimation of the brim lines. 
							
						 
						
							2017-03-23 13:21:44 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								9e0a690d2e 
								
							 
						 
						
							
							
								
								Simplified the skirt paths.  
							
							
							
						 
						
							2017-03-23 12:35:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								073d6d2d43 
								
							 
						 
						
							
							
								
								Fixed colors of the path preview.  
							
							
							
						 
						
							2017-03-23 12:34:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								1770d031b4 
								
							 
						 
						
							
							
								
								Fixed rotations, allow both dot and dash as decimal separators,  
							
							... 
							
							
							
							correctly report invalid numeric values for rotation. 
							
						 
						
							2017-03-23 11:53:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								1b3c651643 
								
							 
						 
						
							
							
								
								Fixed iusses in rendering print paths through VBOs for multiple objects.  
							
							
							
						 
						
							2017-03-23 11:10:53 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								3b5d1d0e25 
								
							 
						 
						
							
							
								
								Try to enforce the use of a high performance NVIDIA / ATI GPU  
							
							... 
							
							
							
							on dual graphic card laptops. 
							
						 
						
							2017-03-23 10:28:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								1fb3d00932 
								
							 
						 
						
							
							
								
								Fix of parsing ASCII STLs on Visual Studio 2013 with global optimization.  
							
							
							
						 
						
							2017-03-22 17:57:27 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								ed495663e8 
								
							 
						 
						
							
							
								
								Support generator parallelized.  
							
							
							
						 
						
							2017-03-22 15:35:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								04cd474708 
								
							 
						 
						
							
							
								
								Fixed some instance of simplify_polygons() invocation.  
							
							... 
							
							
							
							Geometry::deg2rad() made a template.
Some methods of Layer made inline.
Added a helper template remove_nulls(). 
							
						 
						
							2017-03-22 15:35:09 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								6b99cbdc02 
								
							 
						 
						
							
							
								
								Had the vertex buffer objects disabled for debugging purposes by mistake.  
							
							
							
						 
						
							2017-03-21 08:59:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								d8f0c0bdff 
								
							 
						 
						
							
							
								
								Fixed bug in variable layer height editing: Make the OpenGL context  
							
							... 
							
							
							
							current. 
							
						 
						
							2017-03-20 15:55:22 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								039cd0ac5b 
								
							 
						 
						
							
							
								
								new GLShader.cpp,h  
							
							
							
						 
						
							2017-03-20 14:48:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								045de596e2 
								
							 
						 
						
							
							
								
								Use OpenGL 2.0 shaders for the layer height rendering.  
							
							... 
							
							
							
							Use OpenGL 2.0 shaders for the print path rendering for performance reasons. 
							
						 
						
							2017-03-20 12:05:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								56f845f3c1 
								
							 
						 
						
							
							
								
								Fixed the reports given by the build process if BOOST or TBB libraries  
							
							... 
							
							
							
							were not found.
https://github.com/prusa3d/Slic3r/issues/177  
							
						 
						
							2017-03-17 22:49:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								8e28bd36a2 
								
							 
						 
						
							
							
								
								Link XS with -framework OpenGL on OSX.  
							
							
							
						 
						
							2017-03-16 14:26:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								73de247a15 
								
							 
						 
						
							
							
								
								Enabled SLIC3R_GUI by default. This is required to enable the OpenGL 2.0  
							
							... 
							
							
							
							API through C++ GLEW. 
							
						 
						
							2017-03-16 14:09:42 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								7f7d2da5fe 
								
							 
						 
						
							
							
								
								Use Vertex Buffer Objects for rendering of 3D volumes if possible.  
							
							
							
						 
						
							2017-03-16 14:02:28 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								c32c7fa1dc 
								
							 
						 
						
							
							
								
								Fixed a typo.  
							
							
							
						 
						
							2017-03-15 21:26:46 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								93cab990c7 
								
							 
						 
						
							
							
								
								Fixed some memory allocation issues of the new C++ 3d path preview  
							
							... 
							
							
							
							(reserved memory has to be shrank around the collected data).
Initial implementation of the vertex buffer objects for the 3d path preview. 
							
						 
						
							2017-03-15 20:45:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								d18e10c7c9 
								
							 
						 
						
							
							
								
								Rewrote the OpenGL object rendering to indexed triangle / quad sets  
							
							... 
							
							
							
							for lower memory consumption.
Rewrote the print path 3D preview to generate these indexed triangle / quad
sets, possibly with at least as possible duplication of vertices,
with a crease angle of 45 degrees, leading to maximum 8% overshoots
at the corners. 
							
						 
						
							2017-03-15 16:33:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								e7a920fe16 
								
							 
						 
						
							
							
								
								Fixed some picking issues after porting GLVolumes to C++.  
							
							... 
							
							
							
							Initial interface for print paths visualization by VBOs. 
							
						 
						
							2017-03-14 10:11:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								79e6f23fdc 
								
							 
						 
						
							
							
								
								code beautification, C++11 loops  
							
							
							
						 
						
							2017-03-13 16:03:44 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								c96d794604 
								
							 
						 
						
							
							
								
								BoundingBox, Print - methods inlined, added const accessors.  
							
							
							
						 
						
							2017-03-13 16:03:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								e6fddd364d 
								
							 
						 
						
							
							
								
								Volume rewritten from Perl to C++,  
							
							... 
							
							
							
							generation of vertex arrays from paths rewritten from Perl to C++,
parallelized. 
							
						 
						
							2017-03-13 16:02:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								50976e1b5a 
								
							 
						 
						
							
							
								
								Parallelized slices_to_fill_surfaces_clipped()  
							
							
							
						 
						
							2017-03-08 23:02:27 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								720459183e 
								
							 
						 
						
							
							
								
								Parallelized detection of extra perimeters.  
							
							
							
						 
						
							2017-03-08 22:38:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								a956186c76 
								
							 
						 
						
							
							
								
								Parallelized TriangleMeshSlicer::make_expolygons  
							
							
							
						 
						
							2017-03-08 21:55:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								336f86c101 
								
							 
						 
						
							
							
								
								Fixed a newly introduced memory leak into the Clipper library,  
							
							... 
							
							
							
							made all Clipper interfaces non-virtual. 
							
						 
						
							2017-03-08 20:27:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								4426e47e2a 
								
							 
						 
						
							
							
								
								Fixed a race condition in the parallelization  
							
							... 
							
							
							
							of the "ensure vertical wall thickness" feature. 
							
						 
						
							2017-03-08 18:10:39 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								20796b89c1 
								
							 
						 
						
							
							
								
								Improved debugging of slicing.  
							
							
							
						 
						
							2017-03-08 15:58:40 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								b5e45bccf9 
								
							 
						 
						
							
							
								
								Fixed a typo after porting _simplify_slices to C++.  
							
							
							
						 
						
							2017-03-08 15:08:40 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								798bca561b 
								
							 
						 
						
							
							
								
								Parallelized the slow discover_vertical_shells()  
							
							
							
						 
						
							2017-03-08 14:54:04 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								f200781436 
								
							 
						 
						
							
							
								
								C++ compiler suppressed default constructor and assignment operator  
							
							... 
							
							
							
							for Surface after the move operators were implemented. Added
those operators manually. 
							
						 
						
							2017-03-08 14:22:49 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								52b76930aa 
								
							 
						 
						
							
							
								
								Simplify_slices rewritten to C++, parallelized.  
							
							... 
							
							
							
							Added some move methods to Surface class. 
							
						 
						
							2017-03-08 13:43:49 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								4331f38912 
								
							 
						 
						
							
							
								
								Fixing of slicing errors ported to C++, parallelized.  
							
							
							
						 
						
							2017-03-08 11:56:42 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								73439b7acb 
								
							 
						 
						
							
							
								
								Parallelized PrintObject::_slice(), make_slices() code.  
							
							
							
						 
						
							2017-03-08 10:37:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								1e6cf0cd98 
								
							 
						 
						
							
							
								
								TriangleMeshSlicer  
							
							... 
							
							
							
							replaced the vectors of vectors by vectors of indices to a continuous memory,
using binary search to get to an index. 
							
						 
						
							2017-03-08 09:47:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								edd7cabf68 
								
							 
						 
						
							
							
								
								Trace TriangleMeshSlicer at loglevel debug (nr. 4)  
							
							
							
						 
						
							2017-03-07 22:50:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								dfba2cb6b2 
								
							 
						 
						
							
							
								
								Parallelized PrintObject::detect_surfaces_type()  
							
							
							
						 
						
							2017-03-07 21:46:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								65c024f7cf 
								
							 
						 
						
							
							
								
								Parallelize PrintObject::process_external_surfaces()  
							
							
							
						 
						
							2017-03-07 17:43:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								109013bed7 
								
							 
						 
						
							
							
								
								Yet another fix of the static linking on Windows.  
							
							
							
						 
						
							2017-03-07 16:33:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								32b0428303 
								
							 
						 
						
							
							
								
								Yet another fix of a static TBB linkage.  
							
							
							
						 
						
							2017-03-07 14:50:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								a4dea4b7fc 
								
							 
						 
						
							
							
								
								Fix of intel TBB linking.  
							
							
							
						 
						
							2017-03-07 14:31:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								32ebb1e2c7 
								
							 
						 
						
							
							
								
								Fix of a static library extension of the INtel Thread Building Blocks on OSX/Linux.  
							
							
							
						 
						
							2017-03-07 14:13:30 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								cb1a6eae1e 
								
							 
						 
						
							
							
								
								Added dependencies on the Intel Thread Building Blocks.  
							
							... 
							
							
							
							Changed the C++ parallelization code to Intel Thread Building Blocks. 
							
						 
						
							2017-03-07 13:03:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								8a42c0ad9f 
								
							 
						 
						
							
							
								
								Implementation of scaling factor of objects into an AMF file.  
							
							... 
							
							
							
							https://github.com/prusa3d/Slic3r/issues/7  
						
							2017-03-06 17:35:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								c23c0ee7d2 
								
							 
						 
						
							
							
								
								Fix of  https://github.com/prusa3d/Slic3r/issues/172  ?  
							
							
							
						 
						
							2017-03-06 15:03:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								06f82d1db5 
								
							 
						 
						
							
							
								
								No need for Math::Libm  
							
							
							
						 
						
							2017-03-06 13:09:23 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								d20a9d73d4 
								
							 
						 
						
							
							
								
								Fix for OSX: clang requires the member operator< and == to be const.  
							
							
							
						 
						
							2017-03-05 16:34:16 +01:00