quakeforge/libs/video/renderer/vulkan
Bill Currie c8e6f71a30 [renderer] Remove tinst from msurface_t
Its sole purpose was to pass the newly allocated instsurf when chaining
an instance model (ammo box, etc) surface, but using expresion
statements removes the need for such shenanigans, and even makes
msurface_t that little bit smaller (though a separate array would be
much better for cache coherence).

More importantly, the relevant code is actually easier to understand: I
spent way too long working out what tinst was for and why it was never
cleared.
2021-07-13 16:02:47 +09:00
..
shader [vulkan] Create shadow maps and basic data 2021-04-29 20:54:38 +09:00
test [vulkan] Fix compiling on 32-bit systems 2021-07-06 11:54:12 +09:00
vkgen [vulkan] Silence vkgen's debug output 2021-07-06 12:27:21 +09:00
barrier.c [vulkan] Clean up buffer barriers a bit 2021-04-24 15:47:31 +09:00
buffer.c Rework much of the Vulkan array handling 2020-02-17 20:29:35 +09:00
capture.c [util] Make developer flag names easier to manage 2021-03-29 22:38:47 +09:00
command.c [vulkan] Use darray size to control cmd buffer count 2021-01-15 22:45:49 +09:00
deferred.plist [vulkan] Use more correct dependency flags 2021-04-18 18:56:31 +09:00
descriptor.c [vulkan] Clean up some tangled dependencies 2021-01-04 17:26:39 +09:00
device.c [util] Make developer flag names easier to manage 2021-03-29 22:38:47 +09:00
image.c [vulkan] Clean up image barriers a bit 2021-04-24 12:42:29 +09:00
instance.c [vulkan] Move viewport and scissor into vulkan_ctx 2021-04-01 11:44:30 +09:00
memory.c Rework much of the Vulkan array handling 2020-02-17 20:29:35 +09:00
pipeline.c [vulkan] Destroy pipeline on shutdown 2021-01-05 23:54:22 +09:00
projection.c [vulkan] Add tan and cos perspective projection 2021-04-29 19:27:01 +09:00
qfpipeline.plist [vulkan] Start work on shadows 2021-04-24 10:40:39 +09:00
renderpass.c [util] Make developer flag names easier to manage 2021-03-29 22:38:47 +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] Start work on shadows 2021-04-24 10:40:39 +09:00
staging.c [util] Rename qfplist.[ch] 2021-03-21 16:13:03 +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] Clean up misuse of va for vulkan handles 2021-04-22 19:47:42 +09:00
vkparse.h [util] Rename qfplist.[ch] 2021-03-21 16:13:03 +09:00
vkparse.plist [vulkan] Parse clear values 2021-02-23 14:37:48 +09:00
vulkan_alias.c [ui] Create library for UI support code 2021-06-12 22:50:51 +09:00
vulkan_bsp.c [renderer] Remove tinst from msurface_t 2021-07-13 16:02:47 +09:00
vulkan_compose.c [vulkan] Fix a couple of minor issues 2021-04-19 18:07:45 +09:00
vulkan_draw.c [qw] Clean up netgraph somewhat 2021-07-11 10:59:27 +09:00
vulkan_lighting.c [qwaq] Create a commandline-only version of qwaq 2021-07-06 12:25:24 +09:00
vulkan_lightmap.c [renderer] Remove more old fields from entity_t 2021-03-20 00:08:21 +09:00
vulkan_main.c [vulkan] Disable lightmap support 2021-03-20 18:02:27 +09:00
vulkan_matrices.c [video] Use views instead of conwidth and conheight 2021-07-10 18:04:34 +09:00
vulkan_particles.c [vulkan] Make some little cleanups 2021-01-20 01:23:24 +09:00
vulkan_texture.c [vulkan] Clean up image barriers a bit 2021-04-24 12:42:29 +09:00
vulkan_vid_common.c [vulkan] Clean up buffer barriers a bit 2021-04-24 15:47:31 +09:00