quakeforge/include/QF/Vulkan
Bill Currie fde1ef0159 [vulkan] Add infinite plane rendering
The grid calculations are modified from those of Inigo Quilez
(https://iquilezles.org/articles/filterableprocedurals/), but give very
nice results: when thin enough, the lines fade out nicely instead of
producing crazy moire patterns. Though currently disabled, the default
planes are the xy, yz and zx planes with colored axes.
2023-07-21 11:59:25 +09:00
..
barrier.h [vulkan] Implement order implement transparency 2022-12-01 03:00:47 +09:00
buffer.h [vulkan] Make some headers order-indepenedent 2022-05-04 13:55:56 +09:00
capture.h [vulkan] Get window resize working again 2023-07-03 20:05:27 +09:00
command.h [vulkan] Name the managed command buffer pool 2023-06-22 20:06:46 +09:00
cvars.h [cvar] Make cvars properly typed 2022-04-24 19:15:22 +09:00
debug.h [vulkan] Fix some forward declarations and namespace issues 2023-02-14 13:24:47 +09:00
descriptor.h [vulkan] Clean up a pile of unnecessary includes 2022-05-08 17:57:40 +09:00
device.h [vulkan] Correct type of queue family 2023-03-27 23:51:32 +09:00
dsmanager.h [vulkan] Create a descriptor set manager 2023-06-24 17:23:34 +09:00
funclist.h [vulkan] Implement particle rendering 2022-11-28 10:21:20 +09:00
image.h [build] Fix a warning in attribute const check 2023-06-13 13:08:38 +09:00
instance.h [vulkan] Switch to using vkGetPhysicalDeviceProperties2 2022-09-22 09:35:56 +09:00
memory.h Rework much of the Vulkan array handling 2020-02-17 20:29:35 +09:00
pipeline.h [vulkan] Destroy pipeline on shutdown 2021-01-05 23:54:22 +09:00
projection.h [renderer] Clean up FOV and viewport handling 2022-03-30 14:55:32 +09:00
qf_alias.h [vulkan] Clean up the sampler config loading 2023-06-25 23:41:21 +09:00
qf_bsp.h [vulkan] Use per-pass entity queues 2023-06-28 17:57:41 +09:00
qf_compose.h [vulkan] Rework lighting to use splats 2023-06-28 01:01:56 +09:00
qf_draw.h [vulkan] Use the descriptor set manager 2023-06-24 21:42:46 +09:00
qf_iqm.h [vulkan] Clean up the sampler config loading 2023-06-25 23:41:21 +09:00
qf_lighting.h [vulkan] Rework lighting to use splats 2023-06-28 01:01:56 +09:00
qf_lightmap.h [renderer] Clean up most uses of currententity 2022-03-11 15:07:38 +09:00
qf_main.h [vulkan] Nuke the old render pass code from orbit 2023-06-24 10:42:27 +09:00
qf_matrices.h [vulkan] Use the descriptor set manager 2023-06-24 21:42:46 +09:00
qf_model.h [vulkan] Make a lot of progress for brush models 2021-01-20 01:28:54 +09:00
qf_output.h [vulkan] Get fisheye working except for translucency 2023-06-26 14:03:19 +09:00
qf_palette.h [vulkan] Use palette lookups for top/bottom colors 2022-11-15 11:53:07 +09:00
qf_particles.h [vulkan] Use the descriptor set manager 2023-06-24 21:42:46 +09:00
qf_planes.h [vulkan] Add infinite plane rendering 2023-07-21 11:59:25 +09:00
qf_scene.h [vulkan] Use the descriptor set manager 2023-06-24 21:42:46 +09:00
qf_sprite.h [vulkan] Clean up the sampler config loading 2023-06-25 23:41:21 +09:00
qf_texture.h [vulkan] Use the descriptor set manager 2023-06-24 21:42:46 +09:00
qf_translucent.h [vulkan] Get window resize working again 2023-07-03 20:05:27 +09:00
qf_vid.h [vulkan] Rework lighting to use splats 2023-06-28 01:01:56 +09:00
render.h [ui] Implement a basic menu system 2023-07-13 23:16:26 +09:00
resource.h [vulkan] Complete resource image and image view 2023-02-19 12:25:13 +09:00
scrap.h [vulkan] Clean up a lot of unnecessary includes 2022-03-30 15:54:07 +09:00
shader.h [vulkan] Generate code for resource nodes 2021-01-05 14:15:35 +09:00
staging.h [vulkan] Make QFV_PacketCopyBuffer take destination offset 2023-01-11 11:34:22 +09:00
swapchain.h [vulkan] Implement screenshot 2021-03-24 19:20:53 +09:00