Commit Graph

12649 Commits

Author SHA1 Message Date
460887cdde Adjust miniz usage to use nowide FILE streams everywhere. 2019-06-02 22:27:35 +02:00
15620a2fc2 Fix unclosed file after export. 2019-06-02 20:02:27 +02:00
916016f2d4 Use nowide fopen in Zipper instead of patching miniz. 2019-06-02 19:10:13 +02:00
f275cdafa9 Revert "Patch miniz bundled version to support unicode on Windows."
This reverts commit 8fc1eba652.
2019-06-02 19:06:29 +02:00
e6af0d3dc4 Temporary low-res texture shown while generating compressed data on the CPU 2019-06-02 11:01:51 +02:00
545c013acd Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_experiments 2019-06-02 09:39:11 +02:00
34663a3514 Merge branch 'tm_minz_update' 2019-05-31 18:34:59 +02:00
8fc1eba652 Patch miniz bundled version to support unicode on Windows. 2019-05-31 16:54:42 +02:00
e09207e27e Fixed OSX and Linux build 2019-05-31 15:36:38 +02:00
5f4b7a5292 ObjectLayers::add_layer_range() -> add a layers range using "Add" button from ObjectLayers sizer 2019-05-31 15:29:09 +02:00
f0baefb6ff Asynchronous texture compression on CPU 2019-05-31 15:25:02 +02:00
d5d6af1361 Using system miniz in Linuxes.
Also enabling miniz large file support on gnu compilers.
2019-05-31 12:33:35 +02:00
38641ef578 ObjectLayers::del_layer_range() -> delete a layers range using "Del" button from ObjectLayers sizer 2019-05-31 10:54:52 +02:00
58adeb01d1 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_experiments 2019-05-31 07:41:22 +02:00
96380180f4 Build system tweaks to get rid of cmake and boost warnings. 2019-05-30 17:48:32 +02:00
e531d224e8 Implemented delete_layers_from_object() 2019-05-30 16:53:17 +02:00
a516f76f94 Improved layer sizer
+ fixed build under OSX and Linux
2019-05-30 14:42:38 +02:00
080274c638 Added missed files to the CMakeLists.txt 2019-05-30 13:08:05 +02:00
b5d7909afb Merge remote-tracking branch 'origin/master' into ys_new_features 2019-05-30 12:53:21 +02:00
bf56d79354 Layers sizer updating 2019-05-30 12:41:16 +02:00
765d4264ae Implemented ObjectLayers class
+ some code refactoring
2019-05-28 16:38:04 +02:00
8012499206 Application of anisotropy to textures moved into GLTexture methods 2019-05-28 15:21:34 +02:00
886da08f89 Texture compression set as an option 2019-05-28 12:53:16 +02:00
61c41aa90f Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_experiments 2019-05-28 09:46:40 +02:00
9d19e3d2a7 Improved Delete() Add() ans Select() functions for Layer(s)Item 2019-05-27 16:13:24 +02:00
66a56941a5 SLA dialog: Prevented the slider to have zero width, even in case the text width is calculated incorrectly 2019-05-27 15:36:51 +02:00
025a889f88 Update miniz cmake 2019-05-27 14:46:04 +02:00
dd70dd6e10 Implemented LayerItem for ObjectList 2019-05-27 14:00:34 +02:00
e0da08906b Disabled debug render statistics dialog 2019-05-27 09:20:48 +02:00
61730aee27 Updated shortcut dialog with new scale to fit print volume command 2019-05-24 15:53:15 +02:00
efe29b3c2d Fixed conflicts after merge with master 2019-05-24 15:29:22 +02:00
bf9740188a Code cleanup 2019-05-24 15:22:27 +02:00
734d946912 1) Added Scale to print volume menu item to objects list context menu
2) Disable [F] key when scale sizmo is dragging
2019-05-24 14:42:59 +02:00
c92940c985 Fixed conflicts after cherry-picking 844e99f84e 2019-05-24 14:42:46 +02:00
9f3a05eef3 Fixed false detection of out of print volume for sla supports 2019-05-24 14:38:05 +02:00
abdd76de44 Merge branch 'master' of https://github.com/prusa3d/Slic3r 2019-05-24 12:46:36 +02:00
5eab933fc2 Workaround for #2331 2019-05-24 12:37:26 +02:00
209f1e3b99 Fix of loading the variable layer height profile and the SLA support
points for projects with instances.

3mf does not support a concept of instances, therefore all the instances
of all objects are indexed in a linear fashion. However, the 3mf files
index the layer height profiles and the SLA support points with
the object ID. The loading was fixed to take the different indexing
into account.
2019-05-24 12:17:54 +02:00
302ac3a849 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_experiments 2019-05-24 08:22:53 +02:00
33f25ae985 Fixed version info of the Win32 builds. 2019-05-23 18:05:28 +02:00
ded5ad0517 Support of CJK languages in ImGUI:
Added glyph tables & CJK font (huge file!)
Added glyph tables for Turkish and Vietnamese.
Added glyph tables Thai (font is still missing)
2019-05-23 18:04:27 +02:00
0a43cf0674 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer 2019-05-23 15:43:22 +02:00
343d2ea16d Fixed update of the SLA back end object properties, leading to
the "disable supports" and "disable pad" flags being ignored
after the project was loaded.
2019-05-23 15:43:16 +02:00
00ebd76431 Merge remote-tracking branch 'origin/ys_bugfixing' 2019-05-23 15:24:16 +02:00
16508fcd93 Merge remote-tracking branch 'origin/ys_new_features' 2019-05-23 15:23:35 +02:00
149665742c Fix of #2318 2019-05-23 15:12:19 +02:00
3aa14bddf5 Max texture size dependent on OpenGL version on Win and Linux and on retina monitors on Mac 2019-05-23 13:49:57 +02:00
be2681dab6 Merge remote-tracking branch 'origin/master' into ys_bugfixing 2019-05-23 12:42:59 +02:00
6de5b34312 Set current filament color to the ColorPicker 2019-05-23 12:39:55 +02:00
4504569f8e Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_experiments 2019-05-23 12:39:47 +02:00