enricoturri1966
1d6e984d17
Fixed gouraud fragment shader
2021-02-09 09:59:41 +01:00
Lukas Matena
ee1cb97ea4
FDM supports gizmo 'autoset by angle' improvements:
...
- Extra dialog for autosetting by angle in FDM supports gizmo was removed
- Highlighting facets by angle is now controlled by a slider in the main gizmo dialog
- User is allowed to paint even when using the slope highlighter
- The button to turn highlighted facets to blockers was removed, it made no sense
- Highlighted facets are now rendered in light blue
2021-02-08 17:49:36 +01:00
Vojtech Bubnik
a6d261c888
Some shader compilers did not seemingly like #if XXX blocks
...
if XXX was not defined. Changed to #ifdef XXX.
2020-12-11 12:27:07 +01:00
Vojtech Bubnik
9f71626a0a
1) Shader manager: Allow to override #defines programatically
...
when loading a shader file.
2) Conditional compilation of environmental mapping in gouraud.fs
using 1)
2020-12-10 13:20:25 +01:00
enricoturri1966
9f93d82038
Fixed screen-size for point markers used to visualize retraction/unretractions and other options in preview
2020-11-16 10:29:54 +01:00
enricoturri1966
9d3ca1ca4f
ENABLE_SLOPE_RENDERING set as default
...
Slope rendering active only when using Gizmo FDM supports
2020-10-02 15:43:39 +02:00
enricoturri1966
2ee16ab700
Code cleanup
2020-08-27 09:13:30 +02:00
enricoturri1966
8fd394acc2
GCodeViewer -> 1st iteration of rendering of extrude toolpaths as solid
2020-08-26 15:29:33 +02:00
enricoturri1966
d4d4bafc8f
Renamed shaders
2020-08-25 08:12:28 +02:00
enricoturri1966
7977d769ce
ENABLE_GCODE_VIEWER -> Removed options_120_solid shader
2020-08-19 11:25:12 +02:00
enricoturri1966
3235d89927
GCodeViewer -> Pass vertex normal to shaders for toolpaths
2020-06-29 14:00:08 +02:00
enricoturri1966
b65691978e
GCodeProcessor -> Added processing of gcode lines G0
2020-06-12 09:01:20 +02:00
enricoturri1966
c00b93d090
Follow-up of 707268d41d -> Fixed typo
2020-06-01 09:11:16 +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
e765cebcdd
1st installment of tech ENABLE_ENVIRONMENT_MAP
2020-05-28 15:27:29 +02:00
enricoturri1966
18fa76326b
GCodeViewer -> Shaders code cleanup
2020-05-28 09:23:30 +02:00
enricoturri1966
000921dfc9
GCodeViewer -> Improved depth detection in shader for options
2020-05-28 07:06:54 +02:00
enricoturri1966
6a1d3787e5
GCodeViewer -> Newer version of shader for options
2020-05-27 16:19:40 +02:00
enricoturri1966
afdb571bb2
GCodeViewer -> Temporary ImGui dialog for editing shaders parameters
2020-05-26 08:16:08 +02:00
enricoturri1966
69af5f9480
DoubleSlider::Control thumb text rendered closer to the slider
2020-05-25 11:16:40 +02:00
enricoturri1966
b8b4ec4c05
GCodeViewer refactoring and GLShaderProgram upgrade
2020-05-25 10:48: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
3b8174bcdd
GCodeViewer -> Prototype for tool marker
2020-05-11 13:09:26 +02:00
enricoturri1966
89db03f6a4
GCodeViewer -> Layers z slider wip
2020-04-27 11:44:29 +02:00
enricoturri1966
7817818219
GCodeViewer -> Extrusion toolpaths colored by color print (wip) + visualization of tool changes, color changes, pause prints, custom gcodes + refactoring
2020-04-22 16:29:07 +02:00
enricoturri1966
faef3acc1e
GCodeViewer -> Use rgb instead of rgba colors
2020-04-20 13:44:14 +02:00
enricoturri1966
f6e79b75b2
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer
2020-04-17 08:18:20 +02:00
enricoturri1966
a452acf605
GCodeViewer -> Basic indexed rendering
2020-04-15 16:29:11 +02:00
enricoturri1966
006ec338de
GCodeViewer -> Toggle visibility of shells
2020-04-15 14:31:39 +02:00
enricoturri1966
a73b7180e2
GCodeViewer -> Toggle visibility of travel paths, retractions and uretractions
2020-04-14 16:40:08 +02:00
enricoturri1966
5bd1d4e035
Added class GCodeViewer -> basic render of gcode toolpaths using dedicated shaders
2020-04-14 10:02:08 +02:00
enricoturri1966
b46fdc67c9
Follow-up of c887ecfefa -> Removed unneded assignements from shaders
2020-04-08 09:00:08 +02:00
enricoturri1966
35c01d0a5e
Removed unneeded branching from shaders
2020-04-08 08:22:02 +02:00
enricoturri1966
2d6a2accb3
Fixed bug in calculating the specular component of the color in shaders
2020-04-08 08:07:36 +02:00
Enrico Turri
d0a100971f
Fixed shaders on Intel Cards - not allowed use of 'active' word
2020-03-31 12:51:50 +02:00
enricoturri1966
2c90f5c174
ENABLE_SLOPE_RENDERING - Fixed fragment shader when the thresholds are identical
2020-03-16 08:35:13 +01:00
enricoturri1966
0647e9c850
New tech ENABLE_SLOPE_RENDERING - 1st installment of rendering objects colored by facets slope
2020-03-13 15:09:07 +01:00
Enrico Turri
6f6309fb64
Render custom bed textures in png format on prusa beds
2019-07-19 09:18:09 +02:00
Enrico Turri
d642517843
Layers editing overlay rendering modified to use a texture drawn on a quad lying in a plane parallel to the camera viewport
2019-06-14 10:55:56 +02:00
bubnikv
77d1851ace
Optimization of the OpenGL shaders for clipping with clipping planes.
2019-04-12 11:01:53 +02:00
Lukas Matena
2eefbff52b
Fixed a literal in vertex shader that refused to compile on OSX
2019-04-08 16:05:18 +02:00
Lukas Matena
6bd7749192
SLA gizmo clipping plane logic moved to fragment shader
...
This means the clipping now works again with both legacy and modern OpenGL
2019-04-08 10:31:16 +02:00
Enrico Turri
e255f0239a
Code cleanup
2019-02-28 09:37:55 +01:00
Enrico Turri
7f664a8ef3
2nd attempt to fix rendering of printbed svg textures on Mac
2019-02-28 09:04:17 +01:00
Enrico Turri
1be5c11f52
Printbed textures generated from svg files
2019-02-20 15:23:23 +01:00
Enrico Turri
4ddce6a2e5
SLA slices preview - wip 3
2018-11-27 14:50:57 +01:00
Enrico Turri
8881f43162
Faster gizmos update
2018-06-21 08:37:04 +02:00