quakeforge/libs/video/renderer/vulkan
Bill Currie 8c5c39cbe4 [vulkan] Mix turb full-brights into main color
I'd forgotten (when doing the original brush texture loader) that
turbulent surfaces were unlit and thus always full-bright, then never
wrote the turb shader to take care of it. The best solution seems to be
to just mix the two colors in the shader as it will allow turb surfaces
to be lit in the future (probably with severely limited light counts due
to being a forward renderer).
2021-12-24 06:45:13 +09:00
..
shader [vulkan] Mix turb full-brights into main color 2021-12-24 06:45:13 +09:00
test [vulkan] Fix up test function api 2021-08-11 12:31:03 +09:00
vkgen [vkgen] Add support for fixed arrays 2021-12-24 06:45:12 +09:00
barrier.c [vulkan] Clean up buffer barriers a bit 2021-04-24 15:47:31 +09:00
buffer.c [vulkan] Add function to compute next offset 2021-12-24 06:45:12 +09:00
capture.c [util] Make developer flag names easier to manage 2021-03-29 22:38:47 +09:00
command.c [vulkan] Clean out some expired FIXME comments 2021-12-24 06:45:12 +09:00
deferred.plist [vulkan] Use the short name for the image types 2021-12-24 06:45:12 +09:00
descriptor.c [renderer] Clean out unneeded input.h includes 2021-10-01 13:11:14 +09:00
device.c [renderer] Clean out unneeded input.h includes 2021-10-01 13:11:14 +09:00
image.c [renderer] Clean out unneeded input.h includes 2021-10-01 13:11:14 +09:00
instance.c [vulkan] Add a debug stack to the vulkan instance 2021-11-30 18:10:48 +09:00
memory.c [renderer] Clean out unneeded input.h includes 2021-10-01 13:11:14 +09:00
pipeline.c [renderer] Clean out unneeded input.h includes 2021-10-01 13:11:14 +09:00
projection.c [vulkan] Add tan and cos perspective projection 2021-04-29 19:27:01 +09:00
qfpipeline.plist [vulkan] Switch alias pipeline to multi-texture 2021-12-24 06:45:13 +09:00
renderpass.c [renderer] Clean out unneeded input.h includes 2021-10-01 13:11:14 +09:00
scrap.c [vulkan] Clean up image barriers a bit 2021-04-24 12:42:29 +09:00
shader.c [vulkan] Start work on shadows 2021-04-24 10:40:39 +09:00
shadow.plist [vulkan] Use the short name for the image types 2021-12-24 06:45:12 +09:00
staging.c [vulkan] Set staging fence timeout to 5 seconds 2021-12-24 06:45:12 +09:00
swapchain.c [util] Make developer flag names easier to manage 2021-03-29 22:38:47 +09:00
util.c Merge branch 'master' into vulkan 2020-06-25 14:03:52 +09:00
util.h Fix a couple more optimization warnings 2020-02-11 15:59:12 +09:00
vkparse.c [vulkan] Copy array() parameters correctly 2021-12-24 06:45:13 +09:00
vkparse.h [vulkan] Support multiple render passes 2021-12-24 06:45:12 +09:00
vkparse.plist [vulkan] Provide access to VkPhysicalDeviceLimits 2021-12-24 06:45:13 +09:00
vulkan_alias.c [vulkan] Switch alias pipeline to multi-texture 2021-12-24 06:45:13 +09:00
vulkan_bsp.c [vulkan] Switch alias pipeline to multi-texture 2021-12-24 06:45:13 +09:00
vulkan_compose.c [vulkan] Add some more debug stack contexts 2021-12-24 06:45:12 +09:00
vulkan_draw.c [vulkan] Move matrices into per-frame buffers 2021-12-24 06:45:13 +09:00
vulkan_lighting.c [vulkan] Make lighting samplers configurable 2021-12-24 06:45:13 +09:00
vulkan_lightmap.c [scene] Rename libQFentity to libQFscene 2021-07-24 14:20:59 +09:00
vulkan_main.c [vulkan] Move matrices into per-frame buffers 2021-12-24 06:45:13 +09:00
vulkan_matrices.c [vulkan] Move matrices into per-frame buffers 2021-12-24 06:45:13 +09:00
vulkan_particles.c [vulkan] Make some little cleanups 2021-01-20 01:23:24 +09:00
vulkan_texture.c [vulkan] Add an array view for default_magenta 2021-12-24 06:45:13 +09:00
vulkan_vid_common.c [vulkan] Move matrices into per-frame buffers 2021-12-24 06:45:13 +09:00