quakeforge/libs/video/renderer/vulkan/shader
Bill Currie 966ef949c5 [vulkan] Move oit blending into compose subpass
I had debated putting the blending in the compose subpass or a separate
pass but went with the separate pass originally, but it turns out that
removing the separate pass gains 1-3% (5-15/545 fps in a timedemo of
demo1).
2022-12-01 23:03:55 +09:00
..
alias.frag
alias.vert [vulkan] Move matrices uniform def to a header file 2022-11-21 20:02:18 +09:00
alias_depth.vert [vulkan] Move matrices uniform def to a header file 2022-11-21 20:02:18 +09:00
alias_gbuf.frag [vulkan] Move both alias color maps into the one layer 2022-11-15 13:09:41 +09:00
alias_shadow.vert
bsp_depth.vert [vulkan] Move matrices uniform def to a header file 2022-11-21 20:02:18 +09:00
bsp_gbuf.frag [vulkan] Implement order implement transparency 2022-12-01 03:00:47 +09:00
bsp_gbuf.geom [vulkan] Implement BSP surface transparency 2022-09-22 09:31:04 +09:00
bsp_gbuf.vert [vulkan] Move matrices uniform def to a header file 2022-11-21 20:02:18 +09:00
bsp_shadow.vert [vulkan] Use a buffer for entity transform and color data 2022-05-25 00:17:57 +09:00
bsp_sky.frag [vulkan] Implement order implement transparency 2022-12-01 03:00:47 +09:00
bsp_turb.frag [vulkan] Implement order implement transparency 2022-12-01 03:00:47 +09:00
compose.frag [vulkan] Move oit blending into compose subpass 2022-12-01 23:03:55 +09:00
entity.h [vulkan] Use a buffer for entity transform and color data 2022-05-25 00:17:57 +09:00
fstriangle.vert [vulkan] Switch to full screen triangle instead of quad 2022-04-01 19:50:41 +09:00
fstrianglest.vert [vulkan] Create a water warp output pipeline 2022-11-27 12:48:51 +09:00
glyph.frag [vulkan] Use a swizzle view for coverage-alpha 2022-11-20 15:46:16 +09:00
glyph.vert [vulkan] Move matrices uniform def to a header file 2022-11-21 20:02:18 +09:00
iqm.frag [vulkan] Normalize iqm normals 2022-05-07 15:45:11 +09:00
iqm.vert [vulkan] Move matrices uniform def to a header file 2022-11-21 20:02:18 +09:00
lighting.frag [vulkan] Resurrect the shadow map resource creation 2022-05-19 13:26:45 +09:00
line.frag [vullkan] Rework Draw implementation 2022-10-03 10:29:49 +09:00
line.vert [vulkan] Move matrices uniform def to a header file 2022-11-21 20:02:18 +09:00
matrices.h [vulkan] Add ScreenSize to shader def 2022-11-22 21:06:12 +09:00
oit.h [vulkan] Implement order implement transparency 2022-12-01 03:00:47 +09:00
oit_blend.finc [vulkan] Move oit blending into compose subpass 2022-12-01 23:03:55 +09:00
oit_store.finc [vulkan] Implement order implement transparency 2022-12-01 03:00:47 +09:00
output.frag [vulkan] Add a module to handle output 2022-11-22 17:47:36 +09:00
particle.frag [vulkan] Implement order implement transparency 2022-12-01 03:00:47 +09:00
particle.geom
particle.vert [vulkan] Get particle colors working for id style 2022-11-28 22:57:22 +09:00
partphysics.comp [vulkan] Fix particle local and dispatch sizes 2022-11-28 11:09:20 +09:00
partupdate.comp [vulkan] Get particle compute pipelines running 2022-11-28 00:52:07 +09:00
passthrough.vert
pushcolor.frag
quakebsp.frag [vulkan] Use a buffer for entity transform and color data 2022-05-25 00:17:57 +09:00
quakebsp.vert [vulkan] Move matrices uniform def to a header file 2022-11-21 20:02:18 +09:00
shadow.geom
slice.vert [vulkan] Move matrices uniform def to a header file 2022-11-21 20:02:18 +09:00
sprite_depth.frag [vulkan] Abandon bindless rendering 2021-12-24 06:45:13 +09:00
sprite_depth.vert [vulkan] Move matrices uniform def to a header file 2022-11-21 20:02:18 +09:00
sprite_gbuf.frag [vulkan] Abandon bindless rendering 2021-12-24 06:45:13 +09:00
sprite_gbuf.vert [vulkan] Move matrices uniform def to a header file 2022-11-21 20:02:18 +09:00
twod.frag
twod.vert [vulkan] Move matrices uniform def to a header file 2022-11-21 20:02:18 +09:00
twod_depth.frag [vulkan] Do a depth pass for 2d objects 2022-11-21 02:29:03 +09:00
waterwarp.frag [vulkan] Create a water warp output pipeline 2022-11-27 12:48:51 +09:00