Thaddeus Crews
|
89a311205f
Style: Apply `clang-tidy` fixes
|
8 months ago |
Yuri Rubinsky
|
ff9fb0abea
Merge pull request #93590 from Chaosus/shader_custom_func_discard
|
3 months ago |
Yuri Rubinsky
|
ad7e7a51b2
Allow usage of `discard` inside custom shader functions
|
7 months ago |
Yuri Rubinsky
|
74c000db17
Allow using stage functions inside custom shader functions
|
7 months ago |
Yuri Rubinsky
|
1c86feee0a
Implement custom function overloading in shading language
|
8 months ago |
David Snopek
|
1a6f8512bc
Add external texture support (GLES3)
|
1 year ago |
Chaosus
|
b2611c198e
Fix shader incorrectly expects `int` on `uint` and vice-versa in cases
|
6 months ago |
Yuri Rubinsky
|
af92fdb0ac
Add basic support to evaluate operator value in shader language
|
7 months ago |
Rémi Verschelde
|
10a92287c6
Merge pull request #94352 from Chaosus/shader_ternary_fix
|
5 months ago |
Rémi Verschelde
|
7999b4bb8a
Merge pull request #94324 from SomeRanDev/shader_hint_enum
|
6 months ago |
Rémi Verschelde
|
6bf64027b7
Merge pull request #94785 from Chaosus/shader_fix_samplers_order
|
6 months ago |
Chaosus
|
d74749fd60
Fix shader crash when the comma used in `for` loop as a trailing
|
6 months ago |
Yuri Rubinsky
|
e41048e16e
Fix texture samplers to not being last in the property list
|
6 months ago |
clayjohn
|
a2f2699208
Restrict sampler hint validation to only screen texture hints
|
6 months ago |
clayjohn
|
ba3457dfff
Emit normal_roughness compatibility code in custom functions
|
6 months ago |
Yuri Rubinsky
|
965b2f6ca4
Fix shader crash when using a varying in separate func before it defined
|
7 months ago |
Yuri Rubinsky
|
eb4bbbb02d
Fix multiple ternary expressions to be used without parenthesis
|
7 months ago |
Robert Borghese
|
1052985b00
Add `hint_enum` for uniform int in gdshader
|
7 months ago |
Yuri Rubinsky
|
4f657f5c6d
Improve code for setup of `global_func_set` in `ShaderLanguage`
|
7 months ago |
Rémi Verschelde
|
2e8ebb4a5e
Merge pull request #93469 from Chaosus/shader_fix_crash
|
7 months ago |
Yuri Rubinsky
|
d5b393a268
Fix crash on shader constant initialization on MinGW compiler
|
8 months ago |
Yuri Rubinsky
|
ae95531e64
Forbid calling of derivative functions in incorrect functions
|
8 months ago |
Yuri Rubinsky
|
aecc4cbc47
Prevent using built-ins for func names in shaders
|
8 months ago |
Yuri Rubinsky
|
246a760323
Fix completion of functions with struct param/return type in shaders
|
8 months ago |
Thaddeus Crews
|
9903e6779b
Enforce template syntax `typename` over `class`
|
11 months ago |
Muller-Castro
|
96a95cb974
Add const lvalue ref to container parameters
|
3 years ago |
Rémi Verschelde
|
24c166dfe2
Merge pull request #81619 from Chaosus/fix_shader_const
|
1 year ago |
Yuri Roubinski
|
d3d20f15bf
Re-allows constants in global space to be initialized with function call
|
1 year ago |
bitsawer
|
3c042fb99f
Fix shader language preprocessor include marker handling
|
1 year ago |
Ninni Pipping
|
71ee65dc57
Enable shadow warnings and fix raised errors
|
1 year ago |