quakeforge/libs/video/renderer/vulkan/shader
Bill Currie 2fbe44a72e [vulkan] Get point light shadows working
Other than the rather bad shadow acne, this is actually quake itself
working nicely. Still need to get directional lights working for
community maps, and all sorts of other little things (hide view model,
show player, fix brush backfaces, etc).
2023-08-03 00:15:42 +09:00
..
alias.frag [vulkan] Get the forward renderer passing validation 2023-07-02 19:58:56 +09:00
alias.vert [vulkan] Adapt the shaders for multi-view 2023-02-14 13:24:47 +09:00
alias_depth.vert [vulkan] Adapt the shaders for multi-view 2023-02-14 13:24:47 +09:00
alias_gbuf.frag
alias_shadow.vert [vulkan] Use the shadow matrices when rendering maps 2023-07-30 11:52:13 +09:00
bsp_depth.vert [vulkan] Adapt the shaders for multi-view 2023-02-14 13:24:47 +09:00
bsp_gbuf.frag
bsp_gbuf.geom [vulkan] Adapt the shaders for multi-view 2023-02-14 13:24:47 +09:00
bsp_gbuf.vert
bsp_shadow.vert [vulkan] Use the shadow matrices when rendering maps 2023-07-30 11:52:13 +09:00
bsp_sky.frag [vulkan] Implement most of the changes for cube rendering 2023-02-14 13:24:47 +09:00
bsp_turb.frag [vulkan] Implement most of the changes for cube rendering 2023-02-14 13:24:47 +09:00
compose.frag [vulkan] Clamp composed values to >= 0 2023-07-22 00:43:05 +09:00
debug.frag [vulkan] Add debug displays for lights and bsp 2023-07-13 14:22:31 +09:00
entity.h
fisheye.frag [vulkan] Implement most of the changes for cube rendering 2023-02-14 13:24:47 +09:00
fstriangle.vert
fstrianglest.vert
gridplane.frag [vulkan] Add infinite plane rendering 2023-07-21 11:59:25 +09:00
infplane.finc [vulkan] Add infinite plane rendering 2023-07-21 11:59:25 +09:00
iqm.frag [vulkan] Use the shadow matrices when rendering maps 2023-07-30 11:52:13 +09:00
iqm.vert [vulkan] Use the shadow matrices when rendering maps 2023-07-30 11:52:13 +09:00
iqm_fwd.frag [vulkan] Clean up some bitrot int the forward renderer 2023-07-30 13:47:47 +09:00
light_attach.h [vulkan] Split the lighting pass into per-type passes 2023-08-02 19:34:26 +09:00
light_debug.frag [vulkan] Add debug lines for light splats 2023-06-28 11:47:26 +09:00
light_flat.vert [vulkan] Rework lighting to use splats 2023-06-28 01:01:56 +09:00
light_splat.frag [vulkan] Hook up all the shadow resources 2023-08-01 23:34:08 +09:00
light_splat.vert [vulkan] Rework lighting to use splats 2023-06-28 01:01:56 +09:00
lighting.h [vulkan] Split the lighting pass into per-type passes 2023-08-02 19:34:26 +09:00
lighting_cascade.frag [vulkan] Get point light shadows working 2023-08-03 00:15:42 +09:00
lighting_cube.frag [vulkan] Get point light shadows working 2023-08-03 00:15:42 +09:00
lighting_main.finc [vulkan] Get point light shadows working 2023-08-03 00:15:42 +09:00
lighting_none.frag [vulkan] Get point light shadows working 2023-08-03 00:15:42 +09:00
lighting_plane.frag [vulkan] Get point light shadows working 2023-08-03 00:15:42 +09:00
line.frag
line.vert
matrices.h [vulkan] Adapt the shaders for multi-view 2023-02-14 13:24:47 +09:00
oit.h [vulkan] Add partial support for cube maps to OIT 2023-02-14 13:24:47 +09:00
oit_blend.finc [vulkan] Add partial support for cube maps to OIT 2023-02-14 13:24:47 +09:00
oit_store.finc [vulkan] Add partial support for cube maps to OIT 2023-02-14 13:24:47 +09:00
output.frag
particle.frag [vulkan] Implement most of the changes for cube rendering 2023-02-14 13:24:47 +09:00
particle.geom
particle.vert [vulkan] Adapt the shaders for multi-view 2023-02-14 13:24:47 +09:00
partphysics.comp
partupdate.comp
passthrough.vert
pushcolor.frag
quakebsp.frag [vulkan] Get the forward renderer passing validation 2023-07-02 19:58:56 +09:00
quakebsp.vert [vulkan] Adapt the shaders for multi-view 2023-02-14 13:24:47 +09:00
slice.vert [vulkan] Drop the id buffer for now 2023-06-30 12:19:46 +09:00
sprite.frag [vulkan] Get the forward renderer passing validation 2023-07-02 19:58:56 +09:00
sprite_depth.frag
sprite_depth.vert [vulkan] Adapt the shaders for multi-view 2023-02-14 13:24:47 +09:00
sprite_gbuf.frag
sprite_gbuf.vert [vulkan] Adapt the shaders for multi-view 2023-02-14 13:24:47 +09:00
twod.frag [vulkan] Drop the id buffer for now 2023-06-30 12:19:46 +09:00
twod.vert
twod_depth.frag
waterwarp.frag