quakeforge/include/QF/Vulkan
Bill Currie 56c2fa380b [vulkan] Implement view model rendering
Quake just looked wrong without the view model. I can't say I like the
way the depth range is hacked, but it was necessary because the view
model needs to be processed along with the rest of the alias models
(didn't feel like adding more command buffers, which I imagine would be
expensive with the pipeline switching).
2021-07-25 14:03:25 +09:00
..
barrier.h [vulkan] Clean up buffer barriers a bit 2021-04-24 15:47:31 +09:00
buffer.h [vulkan] Create the lights buffer 2021-01-27 16:16:28 +09:00
capture.h [vulkan] Add missed screen capture files 2021-03-25 16:00:19 +09:00
command.h [vulkan] Ensure staging buffer is idle before free 2021-01-20 16:25:26 +09:00
cvars.h [vulkan] Make the frames in flight configurable 2021-02-05 11:06:18 +09:00
debug.h [vulkan] Fix compiling on 32-bit systems 2021-07-06 11:54:12 +09:00
descriptor.h Sanitize descriptors 2020-02-18 21:18:03 +09:00
device.h Rework much of the Vulkan array handling 2020-02-17 20:29:35 +09:00
draw.h [vulkan] Make a start on the 2D pipeline 2021-01-10 15:56:17 +09:00
funclist.h [vulkan] Implement screenshot 2021-03-24 19:20:53 +09:00
image.h [vulkan] Implement screenshot 2021-03-24 19:20:53 +09:00
instance.h Create and destroy render pass and frame buffers 2020-02-18 17:18:37 +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 [vulkan] Add tan and cos perspective projection 2021-04-29 19:27:01 +09:00
qf_alias.h [vulkan] Implement view model rendering 2021-07-25 14:03:25 +09:00
qf_bsp.h [renderer] Remove currententity from non-sw renderers 2021-07-22 16:15:14 +09:00
qf_compose.h [vulkan] Implement lighting and compose passes 2021-02-24 19:58:31 +09:00
qf_draw.h [vulkan] Get the 2D pipeline up and running 2021-01-12 11:27:41 +09:00
qf_lighting.h [vulkan] Pre-compute the sun's PVS 2021-07-19 22:36:51 +09:00
qf_lightmap.h [models] Move brush data into its own struct 2021-02-01 19:31:11 +09:00
qf_main.h [vulkan] Make a lot of progress for brush models 2021-01-20 01:28:54 +09:00
qf_model.h [vulkan] Make a lot of progress for brush models 2021-01-20 01:28:54 +09:00
qf_particles.h [vulkan] Make some little cleanups 2021-01-20 01:23:24 +09:00
qf_texture.h [vulkan] Implement sky box loading and rendering 2021-03-25 15:54:34 +09:00
qf_vid.h [vid,render] Clean up fov and aspect 2021-04-01 19:17:19 +09:00
renderpass.h [vulkan] Start moving towards a deferred renderer 2021-02-14 11:35:06 +09:00
scrap.h [vulkan] Name most resources 2021-01-31 19:58:55 +09:00
shader.h [vulkan] Generate code for resource nodes 2021-01-05 14:15:35 +09:00
staging.h [vulkan] Name most resources 2021-01-31 19:58:55 +09:00
swapchain.h [vulkan] Implement screenshot 2021-03-24 19:20:53 +09:00