summaryrefslogtreecommitdiff
path: root/servers/visual/shader_language.cpp
AgeCommit message (Expand)Author
2018-08-24Make some debug prints verbose-only, remove othersRémi Verschelde
2018-08-19Allow matrixes in varyingsChaosus
2018-08-10Merge pull request #20149 from Overblob/shader_float_typingJuan Linietsky
2018-07-30add 3D texturesThomas Herzog
2018-07-29Manually fix, merge and close #15168Juan Linietsky
2018-07-26Reduce unnecessary COW on Vector by make writing explicitHein-Pieter van Braam
2018-07-26allow comments and whitespace before shader_type declarationTodd Ross
2018-07-25Added conversions between matrixes in shadersChaosus
2018-07-17Merge pull request #20158 from Overblob/Fixed_shader_parsing_error_logRémi Verschelde
2018-07-15* Small hex/float/integer parsing refactoringOverblob
2018-07-14Visual Shaders are back.Juan Linietsky
2018-07-14Fixed error due to bad cursor handling when parsing shader codeOverblob
2018-06-01Fix return type of isnan and isinf in the shader languageOliver Rausch
2018-05-16Fix bad operator check in `ShaderLanguage::_validate_assign`nemerle
2018-05-07Merge pull request #18533 from JFonS/fix_shader_compileJuan Linietsky
2018-05-07Fix vector reduction in shader languageJFonS
2018-05-01Merge pull request #18321 from Crazy-P/Fixes-logically-dead-codeRémi Verschelde
2018-04-22Change ".." punctuation for "..." in editor strings (#16507)Hugo Locurcio
2018-04-21Fixes logically dead code (Coverity)Crazy-P
2018-04-17Fix typos in shader_language.cppPoommetee Ketson
2018-03-28Removed redundant abs shader builtinChaosus
2018-03-15Hinted shader uniforms can have a default valueJFonS
2018-03-10Fix invalid mix function overloadChaosus
2018-03-07Make the shader token names consistent.Saracen
2018-03-03Fix floatBitsToUint functionChaosus
2018-02-20Revert "Handle single-argument constructors in uniform default values"Juan Linietsky
2018-02-20Merge pull request #15985 from Nallebeorn/uniforms-single-argument-constructorsRémi Verschelde
2018-02-18Added missing shader functionsChaosus
2018-01-22Handle single-argument constructors in shaders.Benjamin
2018-01-05Add missing copyright headers and fix formattingRémi Verschelde
2018-01-03Fix premature declaration of shader variables created with assignmentbinbitten
2018-01-01Update copyright statements to 2018Rémi Verschelde
2017-12-29Fixed wrong highlighted line when erroring and using single-line comments, fi...binbitten
2017-12-17Cleanup some #if 0'd codeRémi Verschelde
2017-12-17Shader Language: Add in-for declared variables within for-block scope.Enzo Nocera
2017-12-15Made built-in identifiers properly constant in shaders. Fixes #14449, closes ...Juan Linietsky
2017-11-27Added interpolation modifiers to shaderlangScayze
2017-11-27Added overloads of vector parameters for shader Trig functions.RaXaR
2017-11-25Made Vector::ptrw explicit for writing, compiler was sometimes using the wron...Juan Linietsky
2017-11-23Rename two-parameter arc-tangent function to atan in shader language, as it i...Ferenc Arn
2017-10-16Fix crash in shader parsingPedro J. Estébanez
2017-09-27Fixes to light shaders, should work now..Juan Linietsky
2017-09-24Discarding now works in shadersDaniel Doran
2017-09-21Add inversesqrt to shader language.Ferenc Arn
2017-09-08Fix unused variable warningsHein-Pieter van Braam
2017-09-05Added support for for, break and continue. Closes #10560, closes #10661Juan Linietsky
2017-09-02Fix typos 'a' and 'an'Poommetee Ketson
2017-09-02Fix use of unitialized variablesHein-Pieter van Braam
2017-09-01Fix typo 'begining' to 'beginning'Poommetee Ketson
2017-08-31Revert "Fix shader function calls being assignable"Rémi Verschelde