summaryrefslogtreecommitdiffstats
path: root/servers/rendering/shader_preprocessor.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Add defines to completion list in shadersYuri Rubinsky2022-09-261-2/+8
|
* Add `defined` keyword support to shader preprocessorYuri Rubinsky2022-08-201-4/+150
|
* Merge pull request #63960 from bitsawer/fix-macro-expansionYuri Rubinsky2022-08-191-31/+31
|\
| * Fix shader preprocessor macro expansionbitsawer2022-08-051-31/+31
| |
* | Add `elif` directive to shader preprocessorYuri Rubinsky2022-08-151-39/+74
| |
* | Implement coloring for disabled branches in the shader editorYuri Rubinsky2022-08-141-10/+52
|/
* Fix some errors after shader preprocessor PRYuri Rubinsky2022-07-231-35/+9
|
* Clean up Shader Preprocessorreduz2022-07-221-30/+77
| | | | | | | | | * Moved preprocessor to Shader and ShaderInclude * Clean up RenderingServer side * Preprocessor is separate from parser now, but it emits tokens with include location hints. * Improved ShaderEditor validation code * Added include file code completion * Added notification for all files affected by a broken include.
* Adding shader preprocessor supportYuri Roubinsky2022-07-221-0/+1027
Co-authored-by: TheOrangeDay <6472143+TheOrangeDay@users.noreply.github.com>