summaryrefslogtreecommitdiffstats
path: root/servers/visual/shader_language.cpp
Commit message (Expand)AuthorAgeFilesLines
* Ensure implicit conversions for scalar constants work in shaders, closes #26239Juan Linietsky2019-02-261-2/+44
* -Treat scalar conversions when calling functions as error, closes #24261Juan Linietsky2019-02-231-6/+2
* Add -Wshadow=local to warnings and fix reported issues.marxin2019-02-201-35/+35
* Fix many asan and ubsan reported issuesHein-Pieter van Braam2019-01-301-2/+2
* Update copyright statements to 2019Rémi Verschelde2019-01-011-2/+2
* Always treat exponent as floatBastiaan Olij2018-12-301-5/+2
* Allow *= operator between vec and mat types in shadersKanabenki2018-11-241-0/+9
* Removed noperspective (not in GLSL ES 3.0), do not write smooth if not specif...Juan Linietsky2018-11-211-5/+0
* Use hint_color when getting shader default paramsJFonS2018-11-161-2/+6
* Proper validation of out arguments in built-in shader functions, closes #16244Juan Linietsky2018-11-141-0/+41
* Do not allow samplers where they dont belong (variables/return types), fixes ...Juan Linietsky2018-11-121-0/+34
* fixed uninitialized variables and false positives found by CppCheckSimon Wenner2018-10-251-1/+1
* Fixing warnings generated by MSVCDualtagh Murray2018-10-191-0/+1
* Fix warnings about unhandled enum value in switch [-Wswitch]Rémi Verschelde2018-09-271-0/+18
* Fix warnings about set but unused variables [-Wunused-but-set-variable]Rémi Verschelde2018-09-271-3/+0
* Added missed min/max shader overloadsChaosus2018-09-211-0/+18
* Fixed an access after free in ShaderLanguage::_reduce_expression.Ibrahn Sahir2018-09-191-1/+2
* Set uniform default values in inspectorJFonS2018-09-131-0/+84
* Make core/ includes absolute, remove subfolders from include pathRémi Verschelde2018-09-121-2/+2
* Fix handling of shader constants that caused crash, closes #15166JFonS2018-08-311-16/+31
* Make some debug prints verbose-only, remove othersRémi Verschelde2018-08-241-1/+0
* Allow matrixes in varyingsChaosus2018-08-191-2/+2
* Merge pull request #20149 from Overblob/shader_float_typingJuan Linietsky2018-08-101-11/+56
|\
| * * Small hex/float/integer parsing refactoringOverblob2018-07-151-11/+56
* | add 3D texturesThomas Herzog2018-07-301-1/+87
* | Manually fix, merge and close #15168Juan Linietsky2018-07-291-10/+44
* | Reduce unnecessary COW on Vector by make writing explicitHein-Pieter van Braam2018-07-261-8/+8
* | allow comments and whitespace before shader_type declarationTodd Ross2018-07-261-1/+48
* | Added conversions between matrixes in shadersChaosus2018-07-251-0/+9
* | Merge pull request #20158 from Overblob/Fixed_shader_parsing_error_logRémi Verschelde2018-07-171-3/+5
|\ \
| * | Fixed error due to bad cursor handling when parsing shader codeOverblob2018-07-141-3/+5
| |/
* / Visual Shaders are back.Juan Linietsky2018-07-141-6/+6
|/
* Fix return type of isnan and isinf in the shader languageOliver Rausch2018-06-011-6/+6
* Fix bad operator check in `ShaderLanguage::_validate_assign`nemerle2018-05-161-1/+1
* Merge pull request #18533 from JFonS/fix_shader_compileJuan Linietsky2018-05-071-3/+43
|\
| * Fix vector reduction in shader languageJFonS2018-05-071-3/+43
* | Merge pull request #18321 from Crazy-P/Fixes-logically-dead-codeRémi Verschelde2018-05-011-10/+5
|\ \ | |/ |/|
| * Fixes logically dead code (Coverity)Crazy-P2018-04-211-10/+5
* | Change ".." punctuation for "..." in editor strings (#16507)Hugo Locurcio2018-04-221-5/+5
|/
* Fix typos in shader_language.cppPoommetee Ketson2018-04-171-3/+3
* Removed redundant abs shader builtinChaosus2018-03-281-5/+0
* Hinted shader uniforms can have a default valueJFonS2018-03-151-20/+21
* Fix invalid mix function overloadChaosus2018-03-101-1/+1
* Make the shader token names consistent.Saracen2018-03-071-0/+3
* Fix floatBitsToUint functionChaosus2018-03-031-4/+4
* Revert "Handle single-argument constructors in uniform default values"Juan Linietsky2018-02-201-54/+0
* Merge pull request #15985 from Nallebeorn/uniforms-single-argument-constructorsRémi Verschelde2018-02-201-0/+54
|\
| * Handle single-argument constructors in shaders.Benjamin2018-01-221-0/+54
* | Added missing shader functionsChaosus2018-02-181-0/+38
|/
* Add missing copyright headers and fix formattingRémi Verschelde2018-01-051-0/+1