quakeforge/libs/video/renderer/vulkan
Bill Currie e323fbbbed [vulkan] Rework lighting model to be more algebraic
This leaves only the one conditional in the shader code, that being the
distance check. It doesn't seem to make any noticeable difference to
performance, but other than explosion sprites being blue, lighting
quality seems to have improved. However, I really need to get shadows
working: marcher is just silly-bright without them, and light levels
changing as I move around is a bit disconcerting (but reasonable as
those lights' leaf nodes go in and out of visibility).
2022-05-05 08:40:02 +09:00
..
shader [vulkan] Rework lighting model to be more algebraic 2022-05-05 08:40:02 +09:00
test [vulkan] Update labeled struct inits 2022-03-31 01:26:57 +09:00
vkgen [build] Remove some csqc dependencies 2022-05-04 18:01:50 +09:00
barrier.c [vulkan] And a bunch of buffer barrier transitions 2021-12-24 06:45:13 +09:00
buffer.c [vulkan] Correct a pile of copyright attributions 2022-05-04 14:44:54 +09:00
capture.c [vulkan] Correct a pile of copyright attributions 2022-05-04 14:44:54 +09:00
command.c [vulkan] Correct a pile of copyright attributions 2022-05-04 14:44:54 +09:00
deferred.plist [vulkan] Break render pass parsing away from swapchain 2022-04-24 17:04:10 +09:00
descriptor.c [vulkan] Correct a pile of copyright attributions 2022-05-04 14:44:54 +09:00
device.c [vulkan] Correct a pile of copyright attributions 2022-05-04 14:44:54 +09:00
forward.plist [vulkan] Resurrect the forward render pass spec 2022-05-04 14:44:54 +09:00
image.c [vulkan] Correct a pile of copyright attributions 2022-05-04 14:44:54 +09:00
instance.c [cvar] Make cvars properly typed 2022-04-24 19:15:22 +09:00
iqm.plist [vulkan] Add support for IQM models 2022-05-04 14:07:27 +09:00
memory.c [vulkan] Correct a pile of copyright attributions 2022-05-04 14:44:54 +09:00
pipeline.c [vulkan] Correct a pile of copyright attributions 2022-05-04 14:44:54 +09:00
projection.c [cvar] Make cvars properly typed 2022-04-24 19:15:22 +09:00
qfpipeline.plist [vulkan] Clean up alias pipeline layout spec 2022-05-04 14:44:54 +09:00
renderpass.c [vulkan] Correct a pile of copyright attributions 2022-05-04 14:44:54 +09:00
resource.c [vulkan] Add a mini resource subsystem 2022-05-04 13:59:38 +09:00
scrap.c [vulkan] Update labeled struct inits 2022-03-31 01:26:57 +09:00
shader.c [vulkan] Add support for IQM models 2022-05-04 14:07:27 +09:00
shadow.plist [vulkan] Use the short name for the image types 2021-12-24 06:45:12 +09:00
staging.c [vulkan] Use host-cached memory for staging buffers 2022-04-25 07:49:30 +09:00
swapchain.c Merge branch 'master' into wip-rua_scene 2022-04-25 08:13: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 couple more optimization warnings 2020-02-11 15:59:12 +09:00
vkparse.c Merge branch 'master' into wip-rua_scene 2022-04-25 08:13:35 +09:00
vkparse.h [vulkan] Break render pass parsing away from swapchain 2022-04-24 17:04:10 +09:00
vkparse.plist [vulkan] Parse VkPresentModeKHR 2022-04-24 19:15:22 +09:00
vulkan_alias.c [vulkan] Move viewport and scissor into qfv_renderpass_t 2022-04-01 20:34:41 +09:00
vulkan_bsp.c [vulkan] Cope with an empty world model 2022-04-26 07:26:32 +09:00
vulkan_compose.c [vulkan] Move viewport and scissor into qfv_renderpass_t 2022-04-01 20:34:41 +09:00
vulkan_draw.c Merge branch 'master' into wip-rua_scene 2022-04-25 08:13:35 +09:00
vulkan_iqm.c [vulkan] Add support for IQM models 2022-05-04 14:07:27 +09:00
vulkan_lighting.c [vulkan] Rework lighting model to be more algebraic 2022-05-05 08:40:02 +09:00
vulkan_lightmap.c [renderer] Clean up most uses of currententity 2022-03-11 15:07:38 +09:00
vulkan_main.c [renderer] Don't try to draw a nonexistent view model 2022-04-26 07:22:45 +09:00
vulkan_matrices.c [vulkan] Clean up a lot of unnecessary includes 2022-03-30 15:54:07 +09:00
vulkan_particles.c [vulkan] Build particle buffers 2021-12-24 06:45:13 +09:00
vulkan_sprite.c [vulkan] Move viewport and scissor into qfv_renderpass_t 2022-04-01 20:34:41 +09:00
vulkan_texture.c [image] Make WritePNG take settings from tex_t 2022-04-01 01:01:53 +09:00
vulkan_vid_common.c Merge branch 'master' into wip-rua_scene 2022-04-25 08:13:35 +09:00