quakeforge/libs/video/renderer/vulkan
Bill Currie e83854a760 [vulkan] Make z_up and box_rotations public
They're now qfv_* and shared within the vulkan renderer. qfv_z_up cannot
be shared across renderers as they have their own ideas for the world
frame. qfv_box_rotations currently can't be shared across renderers
because if the Y-axis flip and the way it's handled, but sharing should
be achievable by modifying the other renderers to handle the sides
correctly (glsl and gl need to do lookups for the side enums, sw just
needs to be shown which way is up).
2023-07-30 11:13:48 +09:00
..
shader [vulkan] Clamp composed values to >= 0 2023-07-22 00:43:05 +09:00
test
vkgen [vkgen] Handle int32_t correctly 2023-06-30 03:00:15 +09:00
barrier.c
buffer.c
capture.c Fix some printf portability issues 2023-07-25 15:07:17 +09:00
command.c
debug.c
descriptor.c
device.c [vulkan] Render object id to a buffer 2023-06-30 03:34:16 +09:00
dsmanager.c
image.c
instance.c
memory.c
pipeline.c
projection.c [vulkan] Make z_up and box_rotations public 2023-07-30 11:13:48 +09:00
render.c [vulkan] Allow render passes to be run by processes 2023-07-29 01:10:26 +09:00
render_load.c [vulkan] Allow process steps to have render or compute 2023-07-24 19:11:18 +09:00
render_ui.c Fix some printf portability issues 2023-07-25 15:07:17 +09:00
resource.c [vulkan] Get window resize working again 2023-07-03 20:05:27 +09:00
rp_main_def.plist [vulkan] Run the shadow render passes 2023-07-29 01:17:53 +09:00
rp_main_fwd.plist [vulkan] Get the forward renderer passing validation 2023-07-02 19:58:56 +09:00
scrap.c
shader.c [vulkan] Add infinite plane rendering 2023-07-21 11:59:25 +09:00
smp_quake.plist [vulkan] Clean up the sampler config loading 2023-06-25 23:41:21 +09:00
staging.c [vulkan] Ensure staging buffer packets align to 16 bytes 2023-06-28 00:27:51 +09:00
swapchain.c
util.c
util.h
vkparse.c [vulkan] Set default frames in flight to 2 2023-07-27 16:16:33 +09:00
vkparse.h [vulkan] Clean out the old vkparse support functions 2023-06-26 00:59:57 +09:00
vkparse.plist [vulkan] Get window resize working again 2023-07-03 20:05:27 +09:00
vulkan_alias.c [vulkan] Switch to reversed depth, infinite far plane 2023-07-21 11:36:10 +09:00
vulkan_bsp.c [vulkan] Run the shadow render passes 2023-07-29 01:17:53 +09:00
vulkan_compose.c [vulkan] Rework lighting to use splats 2023-06-28 01:01:56 +09:00
vulkan_draw.c [vulkan] Clean up the sampler config loading 2023-06-25 23:41:21 +09:00
vulkan_iqm.c [vulkan] Clean up the sampler config loading 2023-06-25 23:41:21 +09:00
vulkan_lighting.c [vulkan] Run the shadow render passes 2023-07-29 01:17:53 +09:00
vulkan_lightmap.c
vulkan_main.c [renderer] Clean up R_MarkLeaves 2023-06-29 00:49:14 +09:00
vulkan_matrices.c [vulkan] Make z_up and box_rotations public 2023-07-30 11:13:48 +09:00
vulkan_output.c [vulkan] Register external attachments 2023-07-24 19:11:18 +09:00
vulkan_palette.c [vulkan] Clean up the sampler config loading 2023-06-25 23:41:21 +09:00
vulkan_particles.c
vulkan_planes.c [vulkan] Add infinite plane rendering 2023-07-21 11:59:25 +09:00
vulkan_scene.c [vulkan] Run the shadow render passes 2023-07-29 01:17:53 +09:00
vulkan_sprite.c [vulkan] Clean up the sampler config loading 2023-06-25 23:41:21 +09:00
vulkan_texture.c
vulkan_translucent.c [vulkan] Get window resize working again 2023-07-03 20:05:27 +09:00
vulkan_vid_common.c [vulkan] Get fisheye working except for translucency 2023-06-26 14:03:19 +09:00