Juan Linietsky
|
ffb9f342a5
Ensure implicit conversions for scalar constants work in shaders, closes #26239
|
6 years ago |
Juan Linietsky
|
fd68bb2596
-Treat scalar conversions when calling functions as error, closes #24261
|
6 years ago |
marxin
|
8d51618949
Add -Wshadow=local to warnings and fix reported issues.
|
6 years ago |
Hein-Pieter van Braam
|
d308eb091a
Fix many asan and ubsan reported issues
|
6 years ago |
Rémi Verschelde
|
b16c309f82
Update copyright statements to 2019
|
6 years ago |
Bastiaan Olij
|
c1a53d8b06
Always treat exponent as float
|
6 years ago |
Kanabenki
|
33a7fae127
Allow *= operator between vec and mat types in shaders
|
7 years ago |
Juan Linietsky
|
631cf676c3
Removed noperspective (not in GLSL ES 3.0), do not write smooth if not specified. Fixes #20435
|
7 years ago |
JFonS
|
fb92c7b0fa
Use hint_color when getting shader default params
|
7 years ago |
Juan Linietsky
|
d2e642b2dc
Proper validation of out arguments in built-in shader functions, closes #16244
|
7 years ago |
Juan Linietsky
|
baa8678d2a
Do not allow samplers where they dont belong (variables/return types), fixes #15133
|
7 years ago |
Simon Wenner
|
9fcf9ee813
fixed uninitialized variables and false positives found by CppCheck
|
7 years ago |
Dualtagh Murray
|
b902a2f2a7
Fixing warnings generated by MSVC
|
7 years ago |
Rémi Verschelde
|
7b081a7fc8
Fix warnings about unhandled enum value in switch [-Wswitch]
|
7 years ago |
Rémi Verschelde
|
d95bbb8922
Fix warnings about set but unused variables [-Wunused-but-set-variable]
|
7 years ago |
Chaosus
|
16e5ef6894
Added missed min/max shader overloads
|
7 years ago |
Ibrahn Sahir
|
bff864818f
Fixed an access after free in ShaderLanguage::_reduce_expression.
|
7 years ago |
JFonS
|
3cedec5f75
Set uniform default values in inspector
|
7 years ago |
Rémi Verschelde
|
277b24dfb7
Make core/ includes absolute, remove subfolders from include path
|
7 years ago |
JFonS
|
f495cede0b
Fix handling of shader constants that caused crash, closes #15166
|
7 years ago |
Rémi Verschelde
|
52466d57e9
Make some debug prints verbose-only, remove others
|
7 years ago |
Chaosus
|
9634d74d31
Allow matrixes in varyings
|
7 years ago |
Juan Linietsky
|
0fc1c4eda8
Merge pull request #20149 from Overblob/shader_float_typing
|
7 years ago |
Thomas Herzog
|
b4d3f541e7
add 3D textures
|
7 years ago |
Juan Linietsky
|
d2aaf460fb
Manually fix, merge and close #15168
|
7 years ago |
Hein-Pieter van Braam
|
0e29f7974b
Reduce unnecessary COW on Vector by make writing explicit
|
7 years ago |
Todd Ross
|
9423f23ffb
allow comments and whitespace before shader_type declaration
|
7 years ago |
Chaosus
|
ca0a6c3fca
Added conversions between matrixes in shaders
|
7 years ago |
Rémi Verschelde
|
1d84c4f870
Merge pull request #20158 from Overblob/Fixed_shader_parsing_error_log
|
7 years ago |
Overblob
|
e6ad5e23b4
* Small hex/float/integer parsing refactoring
|
7 years ago |