summaryrefslogtreecommitdiff
path: root/servers/visual/shader_language.cpp
AgeCommit message (Expand)Author
2020-02-01Prevent shader crash when name conflict with "dus" and "__" occuredYuri Roubinsky
2020-01-23Hides high-level functions from GLES2 shader autocompletionYuri Roubinsky
2020-01-20Disallow uint/uvec usage on GLES2 platformYuri Roubinsky
2020-01-19Clears completion_class in shaders (may cause troubles if not).Yuri Roubinsky
2020-01-18Added missing form of array constructor in shadersYuri Roubinsky
2020-01-16Disabled array initialization, const array and arr.length in shadersYuri Roubinsky
2020-01-10Fix nested break/return in shader switch statementYuri Roubinsky
2020-01-08Merge pull request #34671 from Chaosus/shader_hex_supportRémi Verschelde
2020-01-01Update copyright statements to 2020Rémi Verschelde
2019-12-29Support for hex numbers in shadersYuri Roubinsky
2019-12-10Merge pull request #34040 from qarmin/unused_variable_more_precise_numbersRémi Verschelde
2019-12-10Removed unused variables, add some constants numbersRafał Mikrut
2019-12-02Fix expressions for global constants in shadersYuri Roubinsky
2019-11-18Fix Visual Studio throwing C4146 warning.Marcel Admiraal
2019-11-03Prevents usage of unsupported texture shader types in GLES2Yuri Roubinsky
2019-11-02Removed switch operator from GLES2 shader back-endYuri Roubinsky
2019-10-31Prevents shader crash on GLES2 if unsupported built-in has been usedYuri Roubinsky
2019-10-29Added check if field name in the shader is equal to builtinYuri Roubinsky
2019-10-28Fix shader crash if non-boolean expression inserted into "if"Yuri Roubinsky
2019-10-26Improve error messages related to `shader_type`Hugo Locurcio
2019-10-08Fix invalid autocompletion pasting of shader param nameYuri Roubinsky
2019-10-06Prevent shader crash if name of variable overrides function nameYuri Roubinsky
2019-10-06Prevent shader crash if function call been used on constantYuri Roubinsky
2019-10-06Fix few redefinition name errors for variable/param/function in shadersYuri Roubinsky
2019-10-02Removed unnecessary shader error log messagesYuri Roubinsky
2019-09-14Implement shader array support for varyingsChaosus
2019-08-28Fix shader crash when users miss the return statementYuri Roubinski
2019-08-23Implements switch to shadersYuri Roubinski
2019-08-13Implemented do/while loops for shadersYuri Roubinski
2019-08-13Force user to initialize local shader constantsYuri Roubinski
2019-08-09Show that identifier found in function namesCameron Reikes
2019-08-05Implemented local shader constantsYuri Roubinski
2019-07-23Fix some code found by Coverity Scan and PVS Studioqarmin
2019-07-16Allows to use non-constants in the local shader array initializerChaosus
2019-07-16Added local array initializerChaosus
2019-07-15Implemented local shader arraysChaosus
2019-07-15Added missed "textureProjLod" shader built-in overload for 3D texturesChaosus
2019-07-11Make the default return value on crash explicithbina085
2019-07-11Removed invalid mix shader overloadsChaosus
2019-07-09Fix "not" shader function return typeChaosus
2019-07-06Fix code completion for shader editorgeequlim
2019-06-01Added constant support to shadersChaosus
2019-05-24Merge pull request #28829 from vreon/swizzle-upRémi Verschelde
2019-05-19Fix typos with codespellRémi Verschelde
2019-05-11Allow constructing larger data types by swizzlingJesse Dubay
2019-04-09Style: Apply new changes from clang-format 8.0Rémi Verschelde
2019-02-26Ensure implicit conversions for scalar constants work in shaders, closes #26239Juan Linietsky
2019-02-23-Treat scalar conversions when calling functions as error, closes #24261Juan Linietsky
2019-02-20Add -Wshadow=local to warnings and fix reported issues.marxin
2019-01-30Fix many asan and ubsan reported issuesHein-Pieter van Braam