quakeforge/include/QF/Vulkan
Bill Currie b2a1a3c791 [vulkan] Add source barrier to packet scatter and image copy
I got a sync validation error on a scatter command (I think) thus the
setting was probably wrong. Most of the parameters are still what they
were, but I'll be able to tweak the barriers as necessary.
Unfortunately, it didn't help with the hang on fetching the light cull
query data when starting in fisheye mode (no hang when enabling fisheye
after startup). I'm not sure what's going on there other than the
queries aren't getting updated: the counts seem to be fine so maybe the
commands aren't running. I've probably got a tangled mess of
pseudo-parallel command buffers: I need to go through my system and
clean everything up.
2024-11-27 20:15:51 +09:00
..
barrier.h [vulkan] Add source barrier to packet scatter and image copy 2024-11-27 20:15:51 +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 missing debug utils for 64-bit windows 2023-12-17 22:41:18 +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] Use occlusion queries for culling lights 2023-12-17 18:45:02 +09:00
image.h [build] Fix a warning in attribute const check 2023-06-13 13:08:38 +09:00
instance.h [vulkan] Move on to vulkan api 1.3 2023-12-17 18:45:02 +09:00
memory.h Rework much of the Vulkan array handling 2020-02-17 20:29:35 +09:00
mouse_pick.h [vulkan] Implement mouse-picking for light entities 2023-08-07 17:47:49 +09:00
pipeline.h [vulkan] Remove old descriptor and pipeline code 2023-12-17 18:45:02 +09:00
projection.h [vulkan] Make near and far clip explicit parameters 2023-08-13 17:30:24 +09:00
qf_alias.h [vulkan] Script render graph initialization sequence 2024-01-30 23:13:16 +09:00
qf_bsp.h [vulkan] Script render graph initialization sequence 2024-01-30 23:13:16 +09:00
qf_compose.h [vulkan] Script render graph initialization sequence 2024-01-30 23:13:16 +09:00
qf_draw.h [vulkan] Script render graph initialization sequence 2024-01-30 23:13:16 +09:00
qf_iqm.h [vulkan] Script render graph initialization sequence 2024-01-30 23:13:16 +09:00
qf_lighting.h [vulkan] Script render graph initialization sequence 2024-01-30 23:13:16 +09:00
qf_lightmap.h [vulkan] Implement lightmap updates for dlights 2024-01-20 09:44:29 +09:00
qf_matrices.h [vulkan] Check qfv_matrix_buffer_t size 2024-09-24 11:35:22 +09:00
qf_model.h [vulkan] Implement skin support 2024-01-15 19:07:33 +09:00
qf_output.h [vulkan] Script render graph initialization sequence 2024-01-30 23:13:16 +09:00
qf_palette.h [vulkan] Script render graph initialization sequence 2024-01-30 23:13:16 +09:00
qf_particles.h [vulkan] Script render graph initialization sequence 2024-01-30 23:13:16 +09:00
qf_planes.h [vulkan] Script render graph initialization sequence 2024-01-30 23:13:16 +09:00
qf_scene.h [vulkan] Script render graph initialization sequence 2024-01-30 23:13:16 +09:00
qf_sprite.h [vulkan] Script render graph initialization sequence 2024-01-30 23:13:16 +09:00
qf_texture.h [vulkan] Optionally include vertex shader in tex update 2024-04-18 10:16:44 +09:00
qf_translucent.h [vulkan] Script render graph initialization sequence 2024-01-30 23:13:16 +09:00
qf_vid.h [vulkan] Rework lighting to use splats 2023-06-28 01:01:56 +09:00
render.h [vulkan] Mark more command buffer regions 2024-09-04 17:34:01 +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] Add source barrier to packet scatter and image copy 2024-11-27 20:15:51 +09:00
swapchain.h [vulkan] Implement screenshot 2021-03-24 19:20:53 +09:00