summaryrefslogtreecommitdiffstats
path: root/servers/rendering/shader_types.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merge commit godotengine/godot@d09d82d433b03bb3773fd2a8cc8d6ccc2f8739ceSpartan3222024-11-261-0/+1
|\
| * Allow `SCREEN_UV` to be used in light function of spatial shaderChaosus2024-11-191-0/+1
* | Merge pull request #818 from Spartan322/fixup/copyright-headersGeorge L. Albany2024-10-271-2/+2
|\ \
| * | Fix copyright headers referring to GodotSpartan3222024-10-271-2/+2
* | | Merge commit godotengine/godot@61accf060515416da07d913580419fd8c8490f7bSpartan3222024-10-261-7/+2
|\ \ \ | |/ / |/| / | |/
| * Make `OUTPUT_IS_SRGB/CLIP_SPACE_FAR` shader built-ins globalChaosus2024-10-241-7/+2
* | Merge commit godotengine/godot@1015a481ff43edb1126ab39a147fefda290131e5Spartan3222024-10-241-0/+2
|\|
| * Allow using stage functions inside custom shader functionsYuri Rubinsky2024-10-171-0/+2
* | Rebrand preambles to RedotDubhghlas McLaughlin2024-10-111-0/+2
|/
* Add `CLIP_SPACE_FAR` built-in to spatial shaderChaosus2024-08-271-0/+3
* Prevent changing some built-ins in spatial shadersYuri Rubinsky2024-06-171-16/+16
* Reduce and prevent unnecessary random-access to `List`A Thousand Ships2024-05-041-2/+2
* reverted naming to premul alpha (no T)QbieShay2024-05-011-2/+2
* Added premult alpha blending to 3D (spatial) shaders.QbieShay2024-05-011-1/+2
* Add LIGHT_VERTEX to fragment shaderRob Blanckaert2024-04-251-0/+1
* Fix shadows for billboarded Sprite3D'sErik Johnson2024-02-131-0/+1
* Add custom shader attributes to Canvas Item ShadersGiwayume2024-01-231-0/+2
* Make AMOUNT_RATIO constant in the shader language specification.clayjohn2023-11-191-2/+2
* Particle internal refactor and additions for more artistic controlQbieShay2023-10-101-0/+6
* Merge pull request #81160 from paddy-exe/canvas-uv-world-spaceRémi Verschelde2023-09-191-0/+1
|\
| * Add option to use world coordinates in canvas item shaderPatrick2023-08-301-0/+1
* | Implement render mode fog_disabled and BaseMaterial3D setting Disable FogMilan Gruner2023-09-051-0/+1
|/
* Merge pull request #76565 from clayjohn/debug-PSSM-splitsRémi Verschelde2023-05-151-0/+1
|\
| * Re-implement the PSSM_SPLITS debug optionclayjohn2023-04-281-0/+1
* | Add SPECULAR_AMOUNT spatial light shader built-inJohan Aires Rastén2023-05-041-0/+1
|/
* Add LIGHT_IS_DIRECTIONAL built-in for spatial shadersJohan Aires Rastén2023-04-201-0/+1
* Add EXPOSURE built in to spatial shadersclayjohn2023-04-121-0/+1
* Merge pull request #72485 from BastiaanOlij/add_eye_matrix_accessRémi Verschelde2023-02-011-0/+2
|\
| * Expose EYE_OFFSET to gdshader codeBastiaan Olij2023-02-011-0/+2
* | Replace Extents with Size in VoxelGI, ReflectionProbe, FogVolume, Decal and G...Marius Hanl2023-01-311-1/+1
|/
* Remove SCREEN_TEXTURE, DEPTH_TEXTURE, and NORMAL_ROUGHNESS_TEXTUREclayjohn2023-01-181-4/+0
* One Copyright Update to rule them allRémi Verschelde2023-01-051-29/+29
* Implement CAMERA_VISIBLE_LAYERS as built-in shader variableNumbuhFour2022-12-031-0/+2
* Merge pull request #66178 from clayjohn/double-precision-renderingRémi Verschelde2022-09-301-2/+2
|\
| * Emulate double precision for regular rendering operation.clayjohn2022-09-201-2/+2
* | Clean up canvas light shader API.clayjohn2022-09-281-0/+3
|/
* Merge pull request #65654 from JohanAR/emit_subparticle_from_startRémi Verschelde2022-09-141-0/+6
|\
| * Allow emit_subparticle from start functionJohan Aires Rastén2022-09-111-0/+6
* | Move debanding into internal sky shader code so that it is applied after ever...clayjohn2022-09-131-0/+1
|/
* Add spatial built-ins (camera-pos, object-pos, camera-eye etc.)Patrick Exner2022-08-021-0/+10
* Use IGN instead of white noise for sky ditheringclayjohn2022-05-241-0/+1
* Add a new HashSet templatereduz2022-05-201-1/+1
* Add dedicated macros for property name extractionHaoyu Qiu2022-05-191-31/+31
* Replace most uses of Map by HashMapreduz2022-05-161-2/+2
* Remove `SHADOW_ATTENUATION` spatial light shader built-inYuri Roubinsky2022-03-291-1/+0
* Rename several transform built-ins in shadersYuri Roubinsky2022-03-181-12/+12
* Use Filament specular models and parametrizationclayjohn2022-02-221-2/+2
* Add Particle Shader Userdatareduz2022-02-151-0/+12
* Remove TRANSFORM built in from fog shadersclayjohn2022-01-211-1/+0
* Merge pull request #54791 from NHodgesVFX/masterRémi Verschelde2022-01-041-0/+3
|\