Vojtech Bubnik
|
2c8a92cacb
|
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
|
cc7dbf8925
|
Fix of compilation on OSX
|
2020-12-10 14:45:23 +01:00 |
|
Vojtech Bubnik
|
8d644fbcb6
|
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
|
35190936a3
|
GCodeViewer -> Newer version of shader for options
|
2020-05-27 16:19:40 +02:00 |
|
enricoturri1966
|
1c826c063b
|
GCodeViewer refactoring and GLShaderProgram upgrade
|
2020-05-25 10:48:53 +02:00 |
|
enricoturri1966
|
314995fa0b
|
ENABLE_SHADERS_MANAGER set as default
|
2020-05-22 16:08:02 +02:00 |
|
enricoturri1966
|
082a30a5db
|
ENABLE_SHADERS_MANAGER -> Added method GLShaderProgram::set_uniform(const char* name, double value)
|
2020-05-22 09:49:42 +02:00 |
|
enricoturri1966
|
5aa8cc5779
|
ENABLE_SHADERS_MANAGER -> Unified client code of new GLShadersManager and GLShaderProgram classes
|
2020-05-21 10:15:00 +02:00 |
|
enricoturri1966
|
cbfb09a241
|
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
|
c7c87973b7
|
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 |
|
bubnikv
|
9406b50447
|
Const correctness improvements:
removed some unnecessary const_casts that remove const.
|
2020-01-03 16:33:04 +01:00 |
|
Enrico Turri
|
8604e19384
|
Fix into GLShader::load_from_text()
|
2019-12-04 10:35:28 +01:00 |
|
Enrico Turri
|
84d61e28fd
|
Tech ENABLE_TEXTURES_FROM_SVG set as default
|
2019-07-19 09:52:01 +02:00 |
|
Enrico Turri
|
d795f07e7b
|
Added glsafe() around OpenGL calls where missing
|
2019-03-27 14:42:09 +01:00 |
|
Enrico Turri
|
4b6ab84dbc
|
Code cleanup
|
2019-02-28 09:37:55 +01:00 |
|
Enrico Turri
|
44b2ca8182
|
2nd attempt to fix rendering of printbed svg textures on Mac
|
2019-02-28 09:04:17 +01:00 |
|
Enrico Turri
|
68805fc63a
|
Small refactoring in Bed3D and GLShader
|
2019-02-27 15:19:03 +01:00 |
|
Enrico Turri
|
11fc849b1a
|
Printbed textures generated from svg files
|
2019-02-20 15:23:23 +01:00 |
|
bubnikv
|
4eaca91f11
|
include "libslic3r" from slic3r project directly, not as "../../libslicer"
(rely on -Ilibslic3r set correctly) for the slic3r project.
|
2018-12-06 12:52:28 +01:00 |
|
Enrico Turri
|
9ae6d115a2
|
New selection -> removed obsolete methods\n+\nFixed a few compile warnings
|
2018-10-08 15:17:36 +02:00 |
|
bubnikv
|
0558b53493
|
WIP: Moved sources int src/, separated most of the source code from Perl.
The XS was left only for the unit / integration tests, and it links
libslic3r only. No wxWidgets are allowed to be used from Perl starting
from now.
|
2018-09-19 11:02:24 +02:00 |
|