quakeforge/libs/video/renderer/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
..
shader [vulkan] Regenerate mips for transparent textures 2024-10-04 22:10:08 +09:00
test [build] Implement tracy memory zones 2024-01-05 11:50:48 +09:00
vkgen [qfcc] Use count for number of array elements 2024-11-17 15:27:10 +09:00
barrier.c [vulkan] Add source barrier to packet scatter and image copy 2024-11-27 20:15:51 +09:00
buffer.c [vulkan] Clean up a pile of unnecessary includes 2022-05-08 17:57:40 +09:00
capture.c Clean up about 12000 allocations 2024-01-05 11:50:48 +09:00
command.c [vulkan] Name the managed command buffer pool 2023-06-22 20:06:46 +09:00
debug.c [vulkan] Label renderpass and subpass sections 2022-05-07 15:45:11 +09:00
device.c Clean up about 12000 allocations 2024-01-05 11:50:48 +09:00
dsmanager.c [vulkan] Create a descriptor set manager 2023-06-24 17:23:34 +09:00
image.c [vulkan] Clean up a pile of unnecessary includes 2022-05-08 17:57:40 +09:00
instance.c [vulkan] Enable synchronization validation 2024-01-28 09:00:01 +09:00
memory.c [vulkan] Clean up a pile of unnecessary includes 2022-05-08 17:57:40 +09:00
mouse_pick.c Clean up about 12000 allocations 2024-01-05 11:50:48 +09:00
pipeline.c [vulkan] Remove old descriptor and pipeline code 2023-12-17 18:45:02 +09:00
projection.c [vulkan] Correct a sign error in QFV_PerspectiveTanFar 2024-11-03 16:58:10 +09:00
render.c [vulkan] Mark more command buffer regions 2024-09-04 17:34:01 +09:00
render_load.c [vulkan] Deal with some ubsan complaints 2024-09-24 11:31:36 +09:00
render_ui.c [vulkan] Set debug windows to auto_fit 2023-12-22 18:25:04 +09:00
resource.c [vulkan] Allow deletion of some null resources 2024-02-01 22:03:28 +09:00
rp_main_def.plist [vulkan] Remove duplicate descriptor set layout 2024-10-19 00:28:27 +09:00
rp_main_fwd.plist [vulkan] Clean up a couple of issues 2024-02-02 07:31:52 +09:00
scrap.c [vulkan] Allow deletion of some null resources 2024-02-01 22:03:28 +09:00
shader.c [vulkan] Remove the iqm fragment shaders 2024-01-23 14:45:50 +09:00
smp_quake.plist [vulkan] Rename alias_sampler to qskin_sampler 2024-02-01 21:58:12 +09:00
staging.c [vulkan] Add source barrier to packet scatter and image copy 2024-11-27 20:15:51 +09:00
swapchain.c [vulkan] Rework render pass setup 2022-11-26 23:26:35 +09:00
util.c [vulkan] Clean up a lot of unnecessary includes 2022-03-30 15:54:07 +09:00
util.h Fix a pile of warnings for gcc 12 2022-07-31 17:13:26 +09:00
vkparse.c [vulkan] Mark more command buffer regions 2024-09-04 17:34:01 +09:00
vkparse.h [vulkan] Clean out the old vkparse support functions 2023-06-26 00:59:57 +09:00
vkparse.plist [vulkan] Mark more command buffer regions 2024-09-04 17:34:01 +09:00
vulkan_alias.c [vulkan] Rename alias_sampler to qskin_sampler 2024-02-01 21:58:12 +09:00
vulkan_bsp.c [vulkan] Deal with some ubsan complaints 2024-09-24 11:31:36 +09:00
vulkan_compose.c [vulkan] Script render graph initialization sequence 2024-01-30 23:13:16 +09:00
vulkan_draw.c [vulkan] Add source barrier to packet scatter and image copy 2024-11-27 20:15:51 +09:00
vulkan_iqm.c [vulkan] Rename alias_sampler to qskin_sampler 2024-02-01 21:58:12 +09:00
vulkan_lighting.c [vulkan] Add source barrier to packet scatter and image copy 2024-11-27 20:15:51 +09:00
vulkan_lightmap.c [vulkan] Correct dynamic light distance for lightmaps 2024-01-28 09:00:01 +09:00
vulkan_matrices.c [vulkan] Fix more sync issues 2024-09-04 17:47:04 +09:00
vulkan_output.c [vulkan] Script render graph initialization sequence 2024-01-30 23:13:16 +09:00
vulkan_palette.c [vulkan] Optionally include vertex shader in tex update 2024-04-18 10:16:44 +09:00
vulkan_particles.c [vulkan] Script render graph initialization sequence 2024-01-30 23:13:16 +09:00
vulkan_planes.c [vulkan] Fix more sync issues 2024-09-04 17:47:04 +09:00
vulkan_scene.c [vulkan] Remove a duplicate tracy zone 2024-02-08 13:56:59 +09:00
vulkan_sprite.c [vulkan] Script render graph initialization sequence 2024-01-30 23:13:16 +09:00
vulkan_texture.c [vulkan] Optionally include vertex shader in tex update 2024-04-18 10:16:44 +09:00
vulkan_translucent.c [vulkan] Fix more sync issues 2024-09-04 17:47:04 +09:00
vulkan_vid_common.c [vulkan] Enable synchronization validation 2024-01-28 09:00:01 +09:00