veloren/assets/voxygen/shaders
Imbris efd932c71e Progress on GPU premultiplication.
* General progress in setting up code paths to support GPU
  premultiplication.
* Created `PremultiplyUpload` type to represent an initiated image
  upload where the premultiply pass needs to be ran to complete it.
* Converted from compute pass to render pass since current limitations
  make it difficult to write directly to a srgb image from a compute
  shader.
* Replace `CachedDetails::Immutable` with keeping track of the
  parameters used to create the texture (i.e. the border color).
* Create `TextureRequirements`, `TextureParamters`, and `CacheKey` types
  to encode parameters that go into texture creation and image caching
  and to determine when the space in texture memory should be reused
  when replacing a graphic.
* Add custom texture creation logic for the UI textures since those need
  certain usage combinations.
2023-04-08 00:28:31 -04:00
..
antialias Better sampling of noisy regions 2022-10-27 01:15:21 +01:00
fluid-frag Addressed review comments, minor fixes 2023-01-12 15:30:13 +00:00
include Progress on GPU premultiplication. 2023-04-08 00:28:31 -04:00
test Move shaders, start asset reloading system 2019-08-15 23:56:12 -04:00
blit-frag.glsl Revert "Replace shaderc with naga" 2021-09-04 11:59:18 -07:00
blit-vert.glsl Revert "Replace shaderc with naga" 2021-09-04 11:59:18 -07:00
clouds-frag.glsl Fixed rain drop normals and wind direction for sprites 2023-01-15 19:13:18 +00:00
clouds-vert.glsl Added reflection mode settings 2022-10-23 20:03:21 +01:00
debug-frag.glsl Addressed review comments, minor fixes 2023-01-12 15:30:13 +00:00
debug-vert.glsl Render train tracks to the shadow map. 2022-11-06 20:54:58 -05:00
dual-downsample-filtered-frag.glsl Avoided black hexagons when bloom is enabled by suppressing NaN/Inf pixels during the first bloom blur pass 2021-09-22 21:58:36 -04:00
dual-downsample-frag.glsl Revert "Replace shaderc with naga" 2021-09-04 11:59:18 -07:00
dual-upsample-frag.glsl Revert "Replace shaderc with naga" 2021-09-04 11:59:18 -07:00
figure-frag.glsl Made emissive figures behave correctly 2023-01-12 18:44:26 +00:00
figure-vert.glsl Added figure noise 2022-10-23 01:42:01 +01:00
fluid-vert.glsl Added reflection mode settings 2022-10-23 20:03:21 +01:00
light-shadows-debug-vert.glsl Render train tracks to the shadow map. 2022-11-06 20:54:58 -05:00
light-shadows-directed-vert.glsl Added reflection mode settings 2022-10-23 20:03:21 +01:00
light-shadows-figure-vert.glsl Added reflection mode settings 2022-10-23 20:03:21 +01:00
light-shadows-frag.glsl Added reflection mode settings 2022-10-23 20:03:21 +01:00
light-shadows-geom.glsl Added reflection mode settings 2022-10-23 20:03:21 +01:00
light-shadows-vert.glsl Added reflection mode settings 2022-10-23 20:03:21 +01:00
lod-object-frag.glsl Use normal and material gbuffer to improve quality of SSR 2022-12-30 15:33:23 +00:00
lod-object-vert.glsl Better snow cover 2022-05-15 15:34:36 +01:00
lod-terrain-frag.glsl Correct material for LoD water 2022-12-30 19:22:07 +00:00
lod-terrain-vert.glsl Added reflection mode settings 2022-10-23 20:03:21 +01:00
particle-frag.glsl Addressed review comments, minor fixes 2023-01-12 15:30:13 +00:00
particle-vert.glsl frost_gigas 2023-02-15 00:10:37 +00:00
player-shadow-frag.glsl Fixed wall leaking with dynamic light ambiance 2021-03-07 14:25:01 +00:00
point-light-shadows-vert.glsl Added reflection mode settings 2022-10-23 20:03:21 +01:00
postprocess-frag.glsl Fixed internal water reflections and improved underwarper 2023-01-13 11:37:27 +00:00
postprocess-vert.glsl Added reflection mode settings 2022-10-23 20:03:21 +01:00
premultiply-alpha-frag.glsl Progress on GPU premultiplication. 2023-04-08 00:28:31 -04:00
premultiply-alpha-vert.glsl Progress on GPU premultiplication. 2023-04-08 00:28:31 -04:00
rain-occlusion-directed-vert.glsl Added reflection mode settings 2022-10-23 20:03:21 +01:00
rain-occlusion-figure-vert.glsl Added reflection mode settings 2022-10-23 20:03:21 +01:00
skybox-frag.glsl Use normal and material gbuffer to improve quality of SSR 2022-12-30 15:33:23 +00:00
skybox-vert.glsl Added reflection mode settings 2022-10-23 20:03:21 +01:00
sprite-frag.glsl Added support for glowing sprites 2023-01-19 21:59:02 +00:00
sprite-vert.glsl Fixed rain drop normals and wind direction for sprites 2023-01-15 19:13:18 +00:00
terrain-frag.glsl Fixed rain drop normals and wind direction for sprites 2023-01-15 19:13:18 +00:00
terrain-vert.glsl Added reflection mode settings 2022-10-23 20:03:21 +01:00
trail-frag.glsl Added reflection mode settings 2022-10-23 20:03:21 +01:00
trail-vert.glsl Finishing touches 2022-03-03 01:10:55 -05:00
ui-frag.glsl Rename draw_graphic -> prepare_graphic since it is no longer always 2023-04-08 00:28:31 -04:00
ui-vert.glsl init (scaling UI images during sampling on the GPU instead of on the CPU) 2023-04-08 00:28:28 -04:00