Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/prusa3d/PrusaSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/xs
AgeCommit message (Collapse)Author
2017-03-08Parallelized TriangleMeshSlicer::make_expolygonsbubnikv
2017-03-08Fixed a newly introduced memory leak into the Clipper library,bubnikv
made all Clipper interfaces non-virtual.
2017-03-08Fixed a race condition in the parallelizationbubnikv
of the "ensure vertical wall thickness" feature.
2017-03-08Improved debugging of slicing.bubnikv
2017-03-08Parallelized the slow discover_vertical_shells()bubnikv
2017-03-08C++ compiler suppressed default constructor and assignment operatorbubnikv
for Surface after the move operators were implemented. Added those operators manually.
2017-03-08Simplify_slices rewritten to C++, parallelized.bubnikv
Added some move methods to Surface class.
2017-03-08Fixing of slicing errors ported to C++, parallelized.bubnikv
2017-03-08Parallelized PrintObject::_slice(), make_slices() code.bubnikv
2017-03-08TriangleMeshSlicerbubnikv
replaced the vectors of vectors by vectors of indices to a continuous memory, using binary search to get to an index.
2017-03-08Trace TriangleMeshSlicer at loglevel debug (nr. 4)bubnikv
2017-03-07Parallelized PrintObject::detect_surfaces_type()bubnikv
2017-03-07Parallelize PrintObject::process_external_surfaces()bubnikv
2017-03-07Yet another fix of the static linking on Windows.bubnikv
2017-03-07Yet another fix of a static TBB linkage.bubnikv
2017-03-07Fix of intel TBB linking.bubnikv
2017-03-07Fix of a static library extension of the INtel Thread Building Blocks on ↵bubnikv
OSX/Linux.
2017-03-07Added dependencies on the Intel Thread Building Blocks.bubnikv
Changed the C++ parallelization code to Intel Thread Building Blocks.
2017-03-06Implementation of scaling factor of objects into an AMF file.bubnikv
https://github.com/prusa3d/Slic3r/issues/7
2017-03-06Fix of https://github.com/prusa3d/Slic3r/issues/172 ?bubnikv
2017-03-05Fix for OSX: clang requires the member operator< and == to be const.bubnikv
2017-03-04Clipper memory optimization: Own memory manager for OutPt objects.bubnikv
Allocate OutPt by chunks of 32, reuse the released OutPt objects.
2017-03-03Another Clipper optimization. When adding a set of pathsbubnikv
to Clipper, allocate the edges in a single continuous vector.
2017-03-03Fix: Orientation() has been declared inline, therefore not exported.bubnikv
2017-03-03Clipper library:bubnikv
Added some comments, some methods were made inline, tiny methods moved to the header as inline, dynamic allocation replaced with std:: containers, changed some loops to the condensed C++11 syntax.
2017-03-03Some optimization of memory allocation, some reduction / inlining of short ↵bubnikv
functions.
2017-03-03TriangleMeshSlic3r used unordered_map, which was terribly horribly shamelesslybubnikv
slow on mingw. Rewrote using std::vector<>, which is blazing fast.
2017-03-03Set boost tracing level on DLL initialization to errors only.bubnikv
2017-03-03Tracing of TriangleMesh repair.bubnikv
2017-03-03Reverted unification of positive and negative zeros when loadedbubnikv
from an STL file.
2017-03-03More tracing of the slicing process.bubnikv
2017-03-02Revert "Some optimization of memory allocation, some reduction / inlining of ↵bubnikv
short functions." This reverts commit bc19e97d4593fb98592d0f46021835c1ad627ea8.
2017-03-02Revert "Clipper library:"bubnikv
This reverts commit 90a415ae1044d762be5ba63f70ff7250c1e6e1d8.
2017-03-02Revert "Fix: Orientation() has been declared inline, therefore not exported."bubnikv
This reverts commit c2ee73d21115b2077a0e7ed2d6f9b31f995b1b9e.
2017-03-02Fix: Orientation() has been declared inline, therefore not exported.bubnikv
2017-03-02Clipper library:bubnikv
Added some comments, some methods were made inline, tiny methods moved to the header as inline, dynamic allocation replaced with std:: containers, changed some loops to the condensed C++11 syntax.
2017-03-02Extended tracing of the slicing process.bubnikv
2017-03-02Define a surface type count constant to be able to address a vectorbubnikv
with a surface type.
2017-03-02Optimization of LayerRegion::slices_to_fill_surfaces_clipped()bubnikv
Added some run time tracing through boost::log.
2017-03-02Fix of #117: A large fractal pyramid takes ages to slicebubnikv
The Clipper library has difficulties processing overlapping polygons. Namely, the function Clipper::JoinCommonEdges() has potentially a terrible time complexity if the output of the operation is of the PolyTree type. This function implmenets a following workaround: 1) Peform the Clipper operation with the output to Paths. This method handles overlaps in a reasonable time. 2) Run Clipper Union once again to extract the PolyTree from the result of 1).
2017-03-02Shiny Profiler: Disable exponential dumping of the timing data.bubnikv
2017-03-02Need to include '-lboost_filesystem' in build #166bubnikv
2017-03-02Utility function SVG::export_expolygons() to paint a set of possiblybubnikv
overlapping ExPolygons with attributes.
2017-03-02The Shiny profiler is not thread safe. Disable parallelization ifbubnikv
SLIC3R_PROFILE is enabled.
2017-03-01Some optimization of memory allocation, some reduction / inlining of short ↵bubnikv
functions.
2017-02-28Ported expanded_output_filepath() to C++/XSAlessandro Ranellucci
2017-02-28Restore [input_filename] in custom G-code as wellAlessandro Ranellucci
2017-02-28Update Config.xsp (#50)AndylgTom
For fix to display Unicode in category
2017-02-27Support Prusa Control project files (.PRUS) by the GUI.bubnikv
2017-02-27Fixed typos in AMF export.bubnikv