Commit Graph

173 Commits

Author SHA1 Message Date
enricoturri1966
fef4e8dae2 ENABLE_GCODE_VIEWER_AS_STATE -> Use default printbed in gcode viewer 2020-06-08 12:27:32 +02:00
enricoturri1966
f89deef986 ENABLE_GCODE_VIEWER_AS_STATE -> Load gcode from file and process it 2020-06-08 09:12:20 +02:00
enricoturri1966
f09127a2e6 ENABLE_GCODE_VIEWER -> Improvements in shaders for options 2020-06-01 08:55:44 +02:00
enricoturri1966
9e2d3e1180 ENABLE_GCODE_VIEWER -> Refactoring of shaders for options 2020-05-29 12:29:04 +02:00
enricoturri1966
6bdb0afca9 Fixed conflicts after merge with master 2020-05-28 15:50:21 +02:00
enricoturri1966
a0483d2350 Attempt to fix rambling crash on Mac Asan 2020-05-28 11:14:56 +02:00
enricoturri1966
18fa76326b GCodeViewer -> Shaders code cleanup 2020-05-28 09:23:30 +02:00
enricoturri1966
71557d317d GCodeViewer -> Experimental hexagonal icons for toolpaths in legend 2020-05-28 07:52:11 +02:00
enricoturri1966
e06be8338a Merge branch 'et_gcode_viewer' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer 2020-05-27 16:31:26 +02:00
enricoturri1966
f760fa1305 GCodeViewer -> Small refactoring 2020-05-27 16:31:02 +02:00
enricoturri1966
6a1d3787e5 GCodeViewer -> Newer version of shader for options 2020-05-27 16:19:40 +02:00
enricoturri1966
8cbb040b20 Added missing include 2020-05-27 15:28:24 +02:00
enricoturri1966
afdb571bb2 GCodeViewer -> Temporary ImGui dialog for editing shaders parameters 2020-05-26 08:16:08 +02:00
enricoturri1966
b8b4ec4c05 GCodeViewer refactoring and GLShaderProgram upgrade 2020-05-25 10:48:53 +02:00
enricoturri1966
3ba1496898 GCodeViewer -> Enhanced legend icons 2020-05-22 16:37:53 +02:00
enricoturri1966
1eb6ec97ed ENABLE_SHADERS_MANAGER set as default 2020-05-22 16:08:02 +02:00
enricoturri1966
3ad1b66c94 GCodeViewer -> New shaders for options 2020-05-22 13:21:43 +02:00
enricoturri1966
571d206f1d GCodeViewer -> Refactoring of options coloring + options added to legend 2020-05-22 11:52:07 +02:00
enricoturri1966
957d004f22 GCodeViewer -> Refactoring of sequential view marker positioning 2020-05-22 10:43:59 +02:00
enricoturri1966
579ac88ea3 ENABLE_SHADERS_MANAGER -> Fixed crash while rendering selection hints 2020-05-21 13:19:07 +02:00
enricoturri1966
2e64da5c1d Fixed build for all 4 cases of tech ENABLE_SHADERS_MANAGER and ENABLE_GCODE_VIEWER enabled/disabled and code cleanup 2020-05-20 17:03:53 +02:00
enricoturri1966
4194c347ab First installment of tech ENABLE_SHADERS_MANAGER, using class GLShadersManager as a central point to manage OpenGL shaders 2020-05-20 14:11:22 +02:00
enricoturri1966
027acba162 GCodeViewer -> Completed implementation of slider for sequential view 2020-05-18 13:24:07 +02:00
enricoturri1966
de9294daab Tech ENABLE_GCODE_VIEWER -> Refactoring and code cleanup 2020-05-15 12:25:38 +02:00
enricoturri1966
7c725d73ee GCodeViewer -> Imgui slider for sequential view replaced by DoubleSlider::Control (wip) 2020-05-15 09:22:51 +02:00
enricoturri1966
71a686624a Tech ENABLE_GCODE_VIEWER -> Small refactoring 2020-05-13 13:55:00 +02:00
enricoturri1966
b62ba8a42d Tech ENABLE_GCODE_VIEWER -> Bed axes rendered using the new OpenGL model class 2020-05-12 11:33:50 +02:00
enricoturri1966
eb4a0911a1 GCodeViewer -> Enhanced tool marker + refactoring (added new base class for OpenGL models) 2020-05-11 16:26:35 +02:00
enricoturri1966
3b8174bcdd GCodeViewer -> Prototype for tool marker 2020-05-11 13:09:26 +02:00
enricoturri1966
0c3adc6805 GCodeAnalyzer and GCodePreviewData removed from tech ENABLE_GCODE_VIEWER 2020-05-07 10:49:12 +02:00
enricoturri1966
5c102c96be GCodeViewer -> Sequential view marker wip + refactoring 2020-05-06 11:18:37 +02:00
enricoturri1966
a6fa81b535 GCodeViewer -> Added buttons for forward/backward movements of 1, 10 and 100 moves to sequential view bar 2020-05-05 16:29:07 +02:00
enricoturri1966
893aae6e83 GCodeViewer -> Refactoring/Optimization 2020-05-05 13:57:51 +02:00
enricoturri1966
e61440a3fe GCodeViewer -> Prototype for sequential view 2020-05-05 12:09:11 +02:00
enricoturri1966
7a84d8ed1b GCodeViewer -> Fixed visualization of travel paths 2020-05-04 09:37:06 +02:00
enricoturri1966
0043ce1a80 GCodeViewer -> Added ironing extrusion role 2020-04-29 13:51:20 +02:00
enricoturri1966
eece68965b GCodeViewer -> Code cleanup 2020-04-29 08:24:39 +02:00
enricoturri1966
a5fd9ab48a GCodeViewer -> Use glMultiDrawElements() in place of glDrawElements() to draw all entities 2020-04-28 15:49:01 +02:00
enricoturri1966
d0fbed86e2 GCodeViewer -> Use glMultiDrawElements() in place of glDrawElements() to draw extrude and travel paths 2020-04-28 15:08:36 +02:00
enricoturri1966
8c4f5be711 GCodeViewer -> Refactoring 2020-04-28 12:24:03 +02:00
enricoturri1966
51da59603f GCodeProcessor::MoveVertex -> added placeholder for time 2020-04-28 10:29:25 +02:00
enricoturri1966
59e88baf9d GCodeViewer -> Toggle extrusion role visibility by clicking on legend 2020-04-28 08:50:52 +02:00
enricoturri1966
19c0c83cef GCodeViewer -> Added debug statistics imgui dialog 2020-04-27 14:10:18 +02:00
enricoturri1966
fcc4e52218 GCodeViewer -> Refactoring 2020-04-27 12:43:51 +02:00
enricoturri1966
89db03f6a4 GCodeViewer -> Layers z slider wip 2020-04-27 11:44:29 +02:00
enricoturri1966
8ddc1758b0 GCodeViewer -> Shortcut to show/hide legend 2020-04-27 08:19:48 +02:00
enricoturri1966
893effc814 GCodeViewer -> Draw alphed extrusion paths into legend when set as not visible 2020-04-25 12:24:56 +02:00
enricoturri1966
47c5140a98 GCodeViewer -> Add travel paths to legend 2020-04-25 11:16:28 +02:00
enricoturri1966
ab739151b2 ENABLE_GCODE_VIEWER -> Preview toolbar checkboxes moved into a new combo 2020-04-24 16:12:38 +02:00
enricoturri1966
ebc3285003 Fixed conflicts after merge with master 2020-04-24 10:59:03 +02:00