quakeforge/libs/video/renderer/vulkan/shader
Bill Currie ff6d6f6dd6 [vulkan] Rework shaders and pipelines for bindless textures
Smashing everything in the process :P (need to work on the C side).
However, while bindless is supposedly good for performance, the biggest
gain this will bring is portability: the texture counts are
automatically limited to what the hardware can handle, and the reliance
on push descriptors is removed (though they were nice and did help get
things up and running).
2021-12-24 06:45:13 +09:00
..
alias.frag [vulkan] Move the shaders into their own directory 2021-02-10 17:43:11 +09:00
alias.vert [vulkan] Add a position buffer to the g-buffer 2021-02-25 13:46:33 +09:00
alias_depth.vert [vulkan] Create shaders for alias deferred rendering 2021-02-17 13:35:19 +09:00
alias_gbuf.frag [vulkan] Rework shaders and pipelines for bindless textures 2021-12-24 06:45:13 +09:00
alias_shadow.vert [vulkan] Start work on shadows 2021-04-24 10:40:39 +09:00
bsp_depth.vert [vulkan] Convert bsp and draw to deferred 2021-02-19 11:14:54 +09:00
bsp_gbuf.frag [vulkan] Rework shaders and pipelines for bindless textures 2021-12-24 06:45:13 +09:00
bsp_gbuf.geom [vulkan] Add a position buffer to the g-buffer 2021-02-25 13:46:33 +09:00
bsp_gbuf.vert [vulkan] Add a position buffer to the g-buffer 2021-02-25 13:46:33 +09:00
bsp_shadow.vert [vulkan] Start work on shadows 2021-04-24 10:40:39 +09:00
bsp_sky.frag [vulkan] Rework shaders and pipelines for bindless textures 2021-12-24 06:45:13 +09:00
bsp_turb.frag [vulkan] Rework shaders and pipelines for bindless textures 2021-12-24 06:45:13 +09:00
compose.frag [vulkan] Tweak the lighting to look a bit better 2021-03-20 19:15:06 +09:00
lighting.frag [vulkan] Make lighting samplers configurable 2021-12-24 06:45:13 +09:00
passthrough.vert [vulkan] Move the shaders into their own directory 2021-02-10 17:43:11 +09:00
pushcolor.frag [vulkan] Move the shaders into their own directory 2021-02-10 17:43:11 +09:00
quakebsp.frag [vulkan] Move the shaders into their own directory 2021-02-10 17:43:11 +09:00
quakebsp.vert [vulkan] Move the shaders into their own directory 2021-02-10 17:43:11 +09:00
shadow.geom [vulkan] Start work on shadows 2021-04-24 10:40:39 +09:00
twod.frag [vulkan] Move the shaders into their own directory 2021-02-10 17:43:11 +09:00
twod.vert [vulkan] Move the shaders into their own directory 2021-02-10 17:43:11 +09:00