quakeforge/include/QF/Vulkan
Bill Currie d7f588ecfe [vulkan] Rework bsp texture loader
BSP textures are now two-layered with the albedo and emission in the two
layers rather than two separate images. While this does increase memory
usage for the textures themselves (most do not have fullbright pixels),
it cuts down on image and image view handles (and shader resources).
2021-12-24 06:45:13 +09:00
..
barrier.h [vulkan] Clean up buffer barriers a bit 2021-04-24 15:47:31 +09:00
buffer.h [vulkan] Add function to compute next offset 2021-12-24 06:45:12 +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] Fetch vkCmdPushDescriptorSetKHR as extension 2021-11-30 18:10:48 +09:00
image.h [vulkan] Implement screenshot 2021-03-24 19:20:53 +09:00
instance.h [vulkan] Add a debug stack to the vulkan instance 2021-11-30 18:10:48 +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] Support multiple render passes 2021-12-24 06:45:12 +09:00
qf_bsp.h [vulkan] Rework bsp texture loader 2021-12-24 06:45:13 +09:00
qf_compose.h [vulkan] Support multiple render passes 2021-12-24 06:45:12 +09:00
qf_draw.h [vulkan] Support multiple render passes 2021-12-24 06:45:12 +09:00
qf_lighting.h [vulkan] Support multiple render passes 2021-12-24 06:45:12 +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] Support multiple render passes 2021-12-24 06:45:12 +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] Rework bsp texture loader 2021-12-24 06:45:13 +09:00
qf_vid.h [vulkan] Support multiple render passes 2021-12-24 06:45:12 +09:00
renderpass.h [vulkan] Support multiple render passes 2021-12-24 06:45:12 +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