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

github.com/supermerill/SuperSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-02-03ObjectDataViewModel is extracted from wxExtentions to the separated fileYuSanka
+ parse_color function is moved to BitmapCache from PresetBundle
2020-01-09#3492 - Fix of export of toolpaths to objEnrico Turri
2019-11-12Fixed out of printbed detection for non-printable objects leading to ↵Enrico Turri
inconsistent volumes' color
2019-10-01Reworked pad creation algorithm with new parameters:tamasmeszaros
* brim size * force pad around object everywhere
2019-09-30Refactoring of the G-code preview for lower memory allocationbubnikv
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-04Removed another bunch of compile warningsEnrico Turri
2019-08-30Do not apply out of bed detection for non printable volumesEnrico Turri
2019-08-28Follow-up of ↵Enrico Turri
https://github.com/prusa3d/PrusaSlicer/commit/97473439cf4d7261f5dcd9a2400f3f7dd9cb5047 -> Further output size reduction
2019-08-27Export toolpaths to obj -> Reduced size of outputEnrico Turri
2019-08-26Fixed a bug, where the GL context was not being activated with _set_current()bubnikv
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-22Hopefully a workaround for crashes and hang ups at closing on Windows.bubnikv
Release the OpenGL contexts not by a destructor of a static class, but explicitely (predictively).
2019-08-20Added missing includeEnrico Turri
2019-08-20Export materials file for gcode toolpaths when exported to obj fileEnrico Turri
2019-08-20Fixed gcode toolpaths data for export to obj file when taken from cpuEnrico Turri
2019-08-20Check for existence of gcode toolpaths that can be exported to obj fileEnrico Turri
2019-08-20Export to obj file only toolpaths visible in 3D sceneEnrico Turri
2019-08-201st installment of export of gcode toolpaths to obj fileEnrico Turri
2019-08-06Merge remote-tracking branch 'origin' into ys_printable_propertyYuSanka
2019-08-05Fixed a regression issue where excessive memory was allocatedbubnikv
for the GLVolumes before sending to the GPU driver. The following commits were partially reverted: 4269c8b23cb6878a20f468a916d0079ecaf647a0 Removed GLVolume non-VBO rendering d15698e21e86a4e896bbb5f3c59440ec2dc721e9 GLVolume and GLIndexedVertexArray refactored to send data to gpu at the first render call Namely, the GLVolume buffers are "shrink to size"'d before sending their content to the OpenGL driver, and the vertex buffers are populated as quickly as possible from the GLVolume, so that the same buffer is not kept twice in RAM on systems, where the RAM is shared with the graphics card. Also the memory allocation reporting was improved for the GLVolumes.
2019-07-31Code cleanupEnrico Turri
2019-07-31Render non printable instances with a darker colorEnrico Turri
2019-07-25Fixed positioning of bed model into the scene and changed bundled bed modelsEnrico Turri
2019-07-09Fixed reset of bed 3d modelEnrico Turri
2019-07-08Refactoring of functions thick_lines_to_indexed_vertex_array() to reduce the ↵Enrico Turri
amount of produced vertices while reducing visual artifacts in gcode toolpaths due to averaged normals
2019-07-02GLVolume and GLIndexedVertexArray refactored to send data to gpu at the ↵Enrico Turri
first render call
2019-07-01Added member BoundingBoxf3 m_bounding_box to GLIndexedVertexArray and ↵Enrico Turri
removed member BoundingBoxf3 bounding_box from GLVolume
2019-07-01Removed GLVolume non-VBO renderingEnrico Turri
2019-07-01Modified function thick_lines_to_indexed_vertex_array() to remove visual ↵Enrico Turri
artifacts on paths in gcode preview
2019-06-24ENABLE_TEXTURES_MAXSIZE_DEPENDENT_ON_OPENGL_VERSION set as defaultEnrico Turri
2019-06-24Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into ↵Enrico Turri
et_experiments
2019-06-11Sharing TriangleMesh objects between the front end (UI) and back endbubnikv
(background processing)
2019-05-23Max texture size dependent on OpenGL version on Win and Linux and on retina ↵Enrico Turri
monitors on Mac
2019-05-10Merge branch 'lm_arrange_wipe_tower' of https://github.com/prusa3d/Slic3rEnrico Turri
2019-05-10Detection of sla supports out of printbed in Preview and when sla gizmo is ↵Enrico Turri
active
2019-05-06Arrange is accounting for the wipe tower nowLukas Matena
2019-05-06Allow wipe tower rotation by the rotation gizmoLukas Matena
2019-05-03Merge remote-tracking branch 'remotes/origin/master' into ↵bubnikv
vb_wold_object_manipulation
2019-05-03Changed the "non-uniform scaling is not possible" message.bubnikv
2019-04-29Rectangle selection -> Lighter color for deselect hoverEnrico Turri
2019-04-26WIP: Transformation of instances in world coordinate space:bubnikv
Ulocking the "anisotropic" scaling checkbox will bake the transformation into meshes to allow for scaling in world axes. Optimized and templated the stl_transform functions, now also available for 3x3 matrices. The Canvas3D::reload_scene() now maintains selection even if all volumes of an instance changed their IDs.
2019-04-25Attempt to fix build on LinuxEnrico Turri
2019-04-25Rectangle selection in 3D scene -> refactored GLVolume member varialbe for ↵Enrico Turri
hovering
2019-04-25Rectangle selection in 3D scene -> hovering detectionEnrico Turri
2019-04-12Fixed conflicts after merge with masterEnrico Turri
2019-04-11Render selected objects firstEnrico Turri
2019-04-10Merge branch 'master' into lm_sla_gizmo_clipping_planeLukas Matena
2019-04-10Render picking pass renders volumes in the same order as the regular render passEnrico Turri
2019-04-08A little refactoring of loading meshes in VBO / non VBO case.bubnikv
2019-04-08Finished SLA print / material correction visualization.bubnikv
2019-04-08Merge branch 'master' into lm_sla_gizmo_clipping_planeLukas Matena