Chaosus
|
5a14ab7c39
[Shaders] Allow constants and expressions in `hint_range`
|
3 mesi fa |
Rob Blanckaert
|
8c54290b4a
Add `color_conversion_disabled` shader hint.
|
7 mesi fa |
Thaddeus Crews
|
324512e11c
Style: Replace header guards with `#pragma once`
|
3 mesi fa |
clayjohn
|
35100396e4
Validate varying count when compiling shaders
|
3 mesi fa |
Chaosus
|
570e59df3d
Fix shader uniforms has null as default value
|
9 mesi fa |
Chaosus
|
a7bb85d2b7
Fix shader crash when using varyings with non-`flat` integer type
|
9 mesi fa |
Chaosus
|
5a48e527b2
Fix orphan strings in shader preprocessor
|
6 mesi fa |
Thaddeus Crews
|
89a311205f
Style: Apply `clang-tidy` fixes
|
11 mesi fa |
Yuri Rubinsky
|
ff9fb0abea
Merge pull request #93590 from Chaosus/shader_custom_func_discard
|
7 mesi fa |
Yuri Rubinsky
|
ad7e7a51b2
Allow usage of `discard` inside custom shader functions
|
11 mesi fa |
Yuri Rubinsky
|
74c000db17
Allow using stage functions inside custom shader functions
|
11 mesi fa |
Yuri Rubinsky
|
1c86feee0a
Implement custom function overloading in shading language
|
1 anno fa |
David Snopek
|
1a6f8512bc
Add external texture support (GLES3)
|
1 anno fa |
Chaosus
|
b2611c198e
Fix shader incorrectly expects `int` on `uint` and vice-versa in cases
|
9 mesi fa |
Yuri Rubinsky
|
af92fdb0ac
Add basic support to evaluate operator value in shader language
|
10 mesi fa |
Rémi Verschelde
|
10a92287c6
Merge pull request #94352 from Chaosus/shader_ternary_fix
|
9 mesi fa |
Rémi Verschelde
|
7999b4bb8a
Merge pull request #94324 from SomeRanDev/shader_hint_enum
|
9 mesi fa |
Rémi Verschelde
|
6bf64027b7
Merge pull request #94785 from Chaosus/shader_fix_samplers_order
|
9 mesi fa |
Chaosus
|
d74749fd60
Fix shader crash when the comma used in `for` loop as a trailing
|
9 mesi fa |
Yuri Rubinsky
|
e41048e16e
Fix texture samplers to not being last in the property list
|
10 mesi fa |
clayjohn
|
a2f2699208
Restrict sampler hint validation to only screen texture hints
|
10 mesi fa |
clayjohn
|
ba3457dfff
Emit normal_roughness compatibility code in custom functions
|
10 mesi fa |
Yuri Rubinsky
|
965b2f6ca4
Fix shader crash when using a varying in separate func before it defined
|
10 mesi fa |
Yuri Rubinsky
|
eb4bbbb02d
Fix multiple ternary expressions to be used without parenthesis
|
10 mesi fa |
Robert Borghese
|
1052985b00
Add `hint_enum` for uniform int in gdshader
|
10 mesi fa |
Yuri Rubinsky
|
4f657f5c6d
Improve code for setup of `global_func_set` in `ShaderLanguage`
|
10 mesi fa |
Rémi Verschelde
|
2e8ebb4a5e
Merge pull request #93469 from Chaosus/shader_fix_crash
|
11 mesi fa |
Yuri Rubinsky
|
d5b393a268
Fix crash on shader constant initialization on MinGW compiler
|
11 mesi fa |
Yuri Rubinsky
|
ae95531e64
Forbid calling of derivative functions in incorrect functions
|
11 mesi fa |
Yuri Rubinsky
|
aecc4cbc47
Prevent using built-ins for func names in shaders
|
1 anno fa |