quakeforge/libs/video/renderer/vulkan
Bill Currie df890432b7 [qfcc] Add support for unsigned, long, etc
long is ignored for double, and v6p progs are stuck with 32 bits for
longs (don't feel like extending v6p any further), but the basics are
there for Ruamoko.

short is ignored for ints because the minimum size is 32, and signed is
just noise for ints anyway (and no chars, so...).

unsigned, however, is finally implemented properly (or at least seems to
be working correctly: tests pass after getting things compiling again,
and lt.u is used where it should be :)
2022-01-19 18:08:58 +09:00
..
shader [vulkan] Abandon bindless rendering 2021-12-24 06:45:13 +09:00
test [vulkan] Fix up test function api 2021-08-11 12:31:03 +09:00
vkgen [qfcc] Add support for unsigned, long, etc 2022-01-19 18:08:58 +09:00
barrier.c [vulkan] And a bunch of buffer barrier transitions 2021-12-24 06:45:13 +09:00
buffer.c [vulkan] Correct the semantics of QFV_NextOffset 2021-12-24 06:45:13 +09:00
capture.c [util] Make developer flag names easier to manage 2021-03-29 22:38:47 +09:00
command.c [vulkan] Split out the push constants helper 2021-12-24 06:45:13 +09:00
deferred.plist [vulkan] Build particle buffers 2021-12-24 06:45:13 +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] Abandon bindless rendering 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 particles for Vulkan 2021-12-24 06:45:13 +09:00
shadow.plist [vulkan] Use the short name for the image types 2021-12-24 06:45:12 +09:00
staging.c [vulkan] Clean up packet submission 2021-12-24 06:45:13 +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] Add support for compute shaders 2021-12-24 06:45:13 +09:00
vkparse.h [vulkan] Add support for compute shaders 2021-12-24 06:45:13 +09:00
vkparse.plist [vulkan] Add support for compute shaders 2021-12-24 06:45:13 +09:00
vulkan_alias.c [vulkan] Clean up alias push-constants 2021-12-24 06:45:13 +09:00
vulkan_bsp.c [vulkan] Flush bsp vertex indices after all drawing 2021-12-24 06:45:13 +09:00
vulkan_compose.c [vulkan] Add support for compute shaders 2021-12-24 06:45:13 +09:00
vulkan_draw.c [vulkan] Update the number of drawn quads correctly 2021-12-24 06:45:13 +09:00
vulkan_lighting.c [vulkan] Add support for compute shaders 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 [particles] Merge particle spawning into client 2021-12-24 06:45:13 +09:00
vulkan_matrices.c [vulkan] Fix a typo and gcc purity warning 2021-12-24 06:45:13 +09:00
vulkan_particles.c [vulkan] Build particle buffers 2021-12-24 06:45:13 +09:00
vulkan_sprite.c [vulkan] Split out the push constants helper 2021-12-24 06:45:13 +09:00
vulkan_texture.c [vulkan] Abandon bindless rendering 2021-12-24 06:45:13 +09:00
vulkan_vid_common.c [vulkan] Move render pass array init 2021-12-24 06:45:13 +09:00