731e5abd88
Fixed a regression issue where excessive memory was allocated
...
for the GLVolumes before sending to the GPU driver. The following commits
were partially reverted:
4269c8b23c Removed GLVolume non-VBO rendering
d15698e21e 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-08-05 14:30:32 +02:00
3efae8a03e
Added a memory logging function for Mac and Linux
2019-08-05 13:39:03 +02:00
9b5a577c07
Fixed OnContextMenu() under OSX
2019-08-05 11:02:56 +02:00
e8f27c6407
Added call a toggle printable property for instance from ObjectList
2019-08-05 10:05:28 +02:00
825446d145
Merge remote-tracking branch 'origin/master' into ys_printable_property
2019-08-05 08:45:47 +02:00
f712e5fcf4
Implemented set printable state for ObjectList
2019-08-05 08:44:55 +02:00
0de6e53219
Followup of 6ab1cec - empty layers are ok if there are only other empty layers on top of them
...
Also fixed a possible crash in Print.cpp when preparing the wipe tower layers
2019-08-04 22:57:59 +02:00
8078e00c13
Fixed automatic update of perspective camera
2019-08-03 09:07:38 +02:00
77df54947b
Follow-up of c791ba776f -> Estimated times for color print layed-out as 'time for color (remaining time at color start)'
2019-08-03 08:51:03 +02:00
eaccd73756
Added InvalidItem() to ObjectDataViewModel to controling if item till exist during multiple deleting
...
+ some code cleaning
2019-08-02 17:53:35 +02:00
6ab1cec48c
Empty layers detection added to GCode.cpp
...
Added detection of empty layers so the wipe tower doesn't trip on them (it is not printable anyway).
This should improve wipe tower reliability with supports, objects standing on edges, etc.
I also turned an assert into exception throw to prevent hard crashes and nonsense output.
2019-08-02 16:54:18 +02:00
3b24565411
Fixed wrong naming of bottom infill pattern
2019-08-02 16:16:12 +02:00
be72e23dec
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2019-08-02 15:30:59 +02:00
1cdc3e0493
Workaround for gizmos being clipped by the perspective camera
2019-08-02 15:30:37 +02:00
bfb135bcc3
Comment out stale implementation in Serial, fix #2150
2019-08-02 15:20:52 +02:00
c791ba776f
Added absolute time to estimated time for color print and fixed a bug in showing estimated times for print color for silent mode
2019-08-02 12:05:02 +02:00
28cc595350
#2593 - Fixed loading of .zip.amf files when running from command line
2019-08-02 09:43:41 +02:00
9471c9cd17
Implemented FR #2633
2019-08-01 16:25:08 +02:00
7d25d8c677
Can build with (original llvm) clang-cl on windows
2019-08-01 16:03:52 +02:00
ec9117cc06
Split snapshot text for separated fazes (in ObjectList)
2019-08-01 15:40:42 +02:00
170bd8b064
Wipetower fix: temperature-changing command was sometimes missing after the toolchange
...
Cause: variable holding last issued temperature was not reset where it should have been
This should fix issue #2685
2019-08-01 15:31:02 +02:00
07250bd781
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-08-01 15:25:40 +02:00
9f393e6b9b
Not taking the snapshot with non-empty Redo stack will likely be more confusing than losing the Redo stack.
...
Let's wait for user feedback.
2019-08-01 15:25:35 +02:00
885da35544
Merge remote-tracking branch 'origin/master' into ys_printable_property
2019-08-01 15:15:18 +02:00
59db1f7f36
Code refactoring to add PrintableItem column to ObjectList
2019-08-01 14:58:04 +02:00
c2a43dc864
Mirroring buttons: Fixed scaling issues and ensured proper hiding on Win
2019-08-01 14:39:23 +02:00
98e08e356f
Changed snapshot names for reset scale/reset rotation/drop to bed functions (it's done a bit simpler this time)
2019-08-01 12:41:31 +02:00
81ab43ea9a
Revert "Changed snapshot names for reset rotation/reset scale/drop to bed functions"
...
This reverts commit 1ca8ff1285 .
2019-08-01 12:23:39 +02:00
576643c7ed
Bumped up the version to 2.1.0-alpha0.
...
Updated the bundled profiles to integrate retract overrides
for PET and FLEX materials.
2019-08-01 11:53:22 +02:00
5f89414501
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2019-08-01 11:01:26 +02:00
299739eeda
Refactoring into GLTexture::Compressor
2019-08-01 11:01:18 +02:00
1ca8ff1285
Changed snapshot names for reset rotation/reset scale/drop to bed functions
2019-08-01 10:58:52 +02:00
f913bbf8ef
Reverted order of items in recent projects list
2019-08-01 09:03:06 +02:00
47c9714062
Added Real-Time DXT1/DXT5 C compression library to CopyrightsDialog
...
+ updated icons for mirroring
2019-07-31 17:38:06 +02:00
78645ca9ce
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2019-07-31 17:14:51 +02:00
cf6cc1d863
Refactored LockButton class
2019-07-31 17:14:32 +02:00
93f86b795d
asserts for accessing deleted object list nodes.
2019-07-31 16:36:56 +02:00
12a98bea94
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2019-07-31 15:30:16 +02:00
4a3d7cfb0f
Follow-up of 9548dfd88f -> an hopefully smarter fix
2019-07-31 15:30:03 +02:00
add171043c
Updated icons for layers editing
2019-07-31 15:26:42 +02:00
1ba9100994
Fix of gizmo deserialization after Undo / Redo: Deselect all gizmos
...
but the gizmo to be deserialized.
2019-07-31 14:00:43 +02:00
3bade450b8
Merge remote-tracking branch 'origin/ys_overrides'
2019-07-31 13:05:47 +02:00
aeb29b1184
SLA points on all objects are assigned Generating status before the background processing starts
2019-07-31 13:00:35 +02:00
599f2e07db
Config parameters accessible from SLA gizmo are now saved on the undo/redo stack
2019-07-31 12:40:47 +02:00
02324becdb
Merge remote-tracking branch 'origin/master' into ys_printable_property
2019-07-31 12:04:15 +02:00
9548dfd88f
Fixed selection of full object from objects list
2019-07-31 11:52:24 +02:00
0647d3ac1e
Code cleanup
2019-07-31 11:12:50 +02:00
03820a38cf
Render non printable instances with a darker color
2019-07-31 11:01:50 +02:00
ab0d1af3ca
Fixed a problem with deleting button in SLA gizmo
2019-07-31 10:33:03 +02:00
99f34f8321
SLA gizmo: fixed a crash with multiple selection
2019-07-31 10:18:49 +02:00