bubnikv
|
6400cec7ae
|
Merge branch 'master' into dev
|
2016-12-15 12:54:34 +01:00 |
|
bubnikv
|
c1f4d06be2
|
define -DBOOST_LOG_DYN_LINK for boost::log
|
2016-12-15 09:46:41 +01:00 |
|
bubnikv
|
56e87e3bdb
|
Set BOOST_LOG_DYN_LINK symbol when linking with dynamic boost libraries.
|
2016-12-14 16:51:27 +01:00 |
|
bubnikv
|
a870b69733
|
Fixed static linking against boost.
|
2016-12-14 15:43:26 +01:00 |
|
bubnikv
|
ff0a8956ee
|
Fixed previous checkin.
|
2016-12-14 15:42:38 +01:00 |
|
bubnikv
|
c79e1cc89b
|
Fixed UI bug on OSX, experimental features made switchable through
environment.
|
2016-12-14 15:36:18 +01:00 |
|
bubnikv
|
79ff013ea7
|
Fixed crashes on shader destruction on OSX.
|
2016-12-14 15:09:12 +01:00 |
|
bubnikv
|
ae2e37b4bd
|
Added diagnostics of @LIBS, @INCS to the Build.PL
Extended MANIFEST with new files.
|
2016-12-13 22:46:28 +01:00 |
|
bubnikv
|
2cd96cabcd
|
Another take to get rid of the templates from the ClipperUtil.hpp
to compile cleanly on OSX.
|
2016-12-13 22:13:02 +01:00 |
|
bubnikv
|
852b542913
|
Had troubles with the template instantiation on OSX, so I reverted
them to overloaded functions. This is certainly easier to read and
work with anyway.
|
2016-12-13 21:30:56 +01:00 |
|
bubnikv
|
ddea33d93a
|
Fixed compilation of ClipperUtils on GCC, which is more strict
than VS2013 compiler.
|
2016-12-13 19:52:28 +01:00 |
|
bubnikv
|
e64dcf5e59
|
VS2013 could compile this, let's hope GCC will as well.
|
2016-12-13 19:39:20 +01:00 |
|
bubnikv
|
6582182e0c
|
Adapted to the new ClipperUtils.hpp interface by @alexrj
|
2016-12-13 19:22:23 +01:00 |
|
bubnikv
|
b2a5a1d22f
|
Added a move constructor / assignment operator to the old Clipper library
PolyTree class.
|
2016-12-13 18:59:18 +01:00 |
|
bubnikv
|
e22d007ab7
|
Fixed typo, missing class name.
|
2016-12-12 23:46:50 +01:00 |
|
bubnikv
|
06540f73f7
|
Try to fix compilation problems due to Perl crazy macros.
|
2016-12-12 19:13:33 +01:00 |
|
bubnikv
|
ce7717e450
|
Fix compilation on Linux.
|
2016-12-12 18:59:35 +01:00 |
|
bubnikv
|
e5b77e08de
|
Perl crazy macros strike again, they collide with boost threads.
|
2016-12-12 18:55:04 +01:00 |
|
bubnikv
|
46b44fc141
|
User interface of the variable layer thickness. Certainly not finished yet,
but sufficient for evaluation of the prints.
|
2016-12-12 18:02:24 +01:00 |
|
bubnikv
|
2d030f3a3c
|
Most of the slicing code rewritten to C++.
|
2016-12-12 17:56:37 +01:00 |
|
bubnikv
|
1ea958158a
|
Support for user definable variable layer thickness, the C++ backend.
|
2016-12-12 17:53:38 +01:00 |
|
bubnikv
|
2ab86a4895
|
ConfigOptionVector::get_at(idx)
Avoid using exceptons for normal work flow. Assert if the vector is empty.
|
2016-12-12 15:56:42 +01:00 |
|
bubnikv
|
d775c6c14c
|
Added methods set/add to SurfaceCollection.
|
2016-12-12 15:54:37 +01:00 |
|
bubnikv
|
333a0b1c0e
|
Shortcuts for zero mesh transformations.
|
2016-12-12 15:52:04 +01:00 |
|
bubnikv
|
933a0db9ed
|
Minor fix of bridging flow, see @alexrj 3a3b24ec7c803c58919a5401e5804261999875b4
|
2016-12-12 15:33:14 +01:00 |
|
bubnikv
|
126126cc78
|
Fixes after the merge of changes by @alexrj.
|
2016-12-08 19:02:16 +01:00 |
|
bubnikv
|
5d18657ac5
|
Don't be lazy, use fully qualified Slic3r::Polygon/ExPolygon/Point/Line names
|
2016-12-08 15:16:09 +01:00 |
|
Alessandro Ranellucci
|
24e0b568b5
|
Fix compilation, cherry picked from @alexrj fde6e2e61deabd097a3bf565d4948077147b25ab
|
2016-12-08 15:01:36 +01:00 |
|
Alessandro Ranellucci
|
a26330a292
|
Try to fix compilation problem with Boost 1.54. #3595
|
2016-12-08 14:56:13 +01:00 |
|
Alessandro Ranellucci
|
9c0c05631c
|
Ignore failure to call SetAutoPop when not available. #3596 @alexrj 2e82fb01a65deb4e0872de9219f47e58b7000ebf
|
2016-12-08 14:55:48 +01:00 |
|
Joseph Lenox
|
a8930f12cd
|
Fix perl redefining multiple functions also defined/used by boostlib through the include chain. (#3593)
Resolved ordering dependency (thanks win32 perl!)
|
2016-12-08 14:53:52 +01:00 |
|
Alessandro Ranellucci
|
5dc8a0808e
|
Maybe the Travis CI server has more than 16 cores?
|
2016-12-08 14:52:42 +01:00 |
|
Alessandro Ranellucci
|
d8082b9db4
|
Try to fix compilation error about the new threads default
|
2016-12-08 14:52:15 +01:00 |
|
Alessandro Ranellucci
|
9e8dae817d
|
Fixes and improvements to the view selection menu, cherry picked from @alexrj a7693c4719c0e0e0129aea7461706d2ed53a52cc
|
2016-12-08 14:51:35 +01:00 |
|
Alessandro Ranellucci
|
d628764da6
|
Minor fixes to parallelize code, cherry picked from @alexrj 5242b3e03ab2b195ba9c7c53fba705a8ed1c7abd
|
2016-12-08 14:44:03 +01:00 |
|
Alessandro Ranellucci
|
73ddd3b438
|
Refactored parallelization code, cherry picked from @alexrj 36789774471a0bf9a66bb33cc3ab6984f8ede8c6
|
2016-12-08 14:40:47 +01:00 |
|
Alessandro Ranellucci
|
9fbd135f14
|
Automatically detect the number of cores and use that as a default for threads number
|
2016-12-08 14:28:36 +01:00 |
|
Alessandro Ranellucci
|
70a9de085b
|
Parallelize TriangleMeshSlicer::slice(), cherry picked from @alexrj 83ad123d951c6ee663d2f3b02e095c203ca794e7
|
2016-12-08 14:28:09 +01:00 |
|
Alessandro Ranellucci
|
e9290252d6
|
Fixed regression in the _make_perimeters port
|
2016-12-08 14:25:05 +01:00 |
|
Alessandro Ranellucci
|
86c8207d31
|
Ported make_perimeters() and infill() to C++/XS, use pure C++ threads, cherry picked from @alexrj 66591bcc556c01572ec7519b1f8cb4ee2d430685
|
2016-12-08 14:24:40 +01:00 |
|
bubnikv
|
3e8cafa857
|
Fix of ASCII STL parser. Accept a model even with invalid normals.
|
2016-12-05 11:39:17 +01:00 |
|
bubnikv
|
330ffed87e
|
Adjusted copyright header of the Perl GLShader module.
|
2016-12-02 11:19:27 +01:00 |
|
bubnikv
|
7e1af658b6
|
Initial experiments with vertex / fragment shaders,
prototype to visualize layer thickness.
|
2016-12-02 11:14:24 +01:00 |
|
bubnikv
|
bd618569e1
|
Print the supports before the object layer at the same height.
|
2016-11-30 18:54:19 +01:00 |
|
bubnikv
|
26a8017e99
|
Made the support interface contact loops configurable.
|
2016-11-30 17:33:55 +01:00 |
|
bubnikv
|
38cb2842ac
|
support_material_synchronize_layers implementation
|
2016-11-30 16:06:12 +01:00 |
|
bubnikv
|
556204fddc
|
support_material_synchronize_layers configuration value
for synchronization of object layers with print layers.
|
2016-11-30 16:04:15 +01:00 |
|
bubnikv
|
946b36bb4d
|
Supports using the EdgeGrid simplify_contour
|
2016-11-29 19:30:59 +01:00 |
|
bubnikv
|
1d44e92a6e
|
Point dot operator and PointHash object for std unique_xxx functions.
|
2016-11-29 19:29:24 +01:00 |
|
bubnikv
|
5c23ee504c
|
EdgeGrid::contours_simplified for supports
|
2016-11-29 19:28:33 +01:00 |
|