quakeforge/libs/video/renderer/vulkan
Bill Currie 93d860472d [vulkan] Use the same fragment shader for alias and iqm
In a quake context, I suspect iqm models should use the same skin
concepts as alias models. I'll probably be proven wrong, but it should
make things nicer for now, especially with forward lighting. However,
Mr Fixit is too bright because the skin isn't set up correctly.

Deferred is getting more and more smashed, but I'll fix that up when
I've got forward "done".
2024-01-20 09:44:29 +09:00
..
shader [vulkan] Use the same fragment shader for alias and iqm 2024-01-20 09:44:29 +09:00
test [build] Implement tracy memory zones 2024-01-05 11:50:48 +09:00
vkgen Clean up about 12000 allocations 2024-01-05 11:50:48 +09:00
barrier.c [vulkan] Add an undefined to shader-ro barrier 2023-08-02 17:51:04 +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 Clean up about 12000 allocations 2024-01-05 11:50:48 +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] Make near and far clip explicit parameters 2023-08-13 17:30:24 +09:00
render.c Clean up about 12000 allocations 2024-01-05 11:50:48 +09:00
render_load.c Clean up about 12000 allocations 2024-01-05 11:50:48 +09:00
render_ui.c [vulkan] Set debug windows to auto_fit 2023-12-22 18:25:04 +09:00
resource.c [vulkan] Switch to vulkan 1.1/1.2 prop/feat structs 2023-12-17 18:45:02 +09:00
rp_main_def.plist [vulkan] Use the same fragment shader for alias and iqm 2024-01-20 09:44:29 +09:00
rp_main_fwd.plist [vulkan] Use the same fragment shader for alias and iqm 2024-01-20 09:44:29 +09:00
scrap.c [vulkan] Partially support dynamic lighting 2024-01-19 15:45:04 +09:00
shader.c [vulkan] Use the same fragment shader for alias and iqm 2024-01-20 09:44:29 +09:00
smp_quake.plist [vulkan] Get spotlight shadows working 2023-08-02 19:34:37 +09:00
staging.c [vulkan] Add a function to explicitly wait on a packet 2024-01-19 15:45:04 +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 Clean up about 12000 allocations 2024-01-05 11:50:48 +09:00
vkparse.h [vulkan] Clean out the old vkparse support functions 2023-06-26 00:59:57 +09:00
vkparse.plist [vulkan] Add length and int color to graph labels 2023-11-28 14:15:43 +09:00
vulkan_alias.c [scene] Add more entity component helper functions 2024-01-19 15:45:04 +09:00
vulkan_bsp.c [vulkan] Implement lightmap updates for dlights 2024-01-20 09:44:29 +09:00
vulkan_compose.c [vulkan] Implement forward translucent pipelines 2024-01-20 09:44:29 +09:00
vulkan_draw.c [console] Flush any pending draw data 2024-01-19 15:45:04 +09:00
vulkan_iqm.c [vulkan] Use the same fragment shader for alias and iqm 2024-01-20 09:44:29 +09:00
vulkan_lighting.c [vulkan] Add tracy zones to most shutdown functions 2024-01-19 15:45:04 +09:00
vulkan_lightmap.c [vulkan] Implement lightmap updates for dlights 2024-01-20 09:44:29 +09:00
vulkan_matrices.c Clean up about 12000 allocations 2024-01-05 11:50:48 +09:00
vulkan_output.c [vulkan] Check output framebuffers exist before destroying 2024-01-19 15:45:04 +09:00
vulkan_palette.c [vulkan] Add tracy zones to most shutdown functions 2024-01-19 15:45:04 +09:00
vulkan_particles.c [vulkan] Add tracy zones to most shutdown functions 2024-01-19 15:45:04 +09:00
vulkan_planes.c [vulkan] Add tracy zones to most shutdown functions 2024-01-19 15:45:04 +09:00
vulkan_scene.c [scene] Add more entity component helper functions 2024-01-19 15:45:04 +09:00
vulkan_sprite.c [scene] Add more entity component helper functions 2024-01-19 15:45:04 +09:00
vulkan_texture.c [vulkan] Add tracy zones to most shutdown functions 2024-01-19 15:45:04 +09:00
vulkan_translucent.c [vulkan] Add tracy zones to most shutdown functions 2024-01-19 15:45:04 +09:00
vulkan_vid_common.c [vulkan] Add tracy zones to most shutdown functions 2024-01-19 15:45:04 +09:00