0
0
Fork 0
mirror of https://git.code.sf.net/p/quake/quakeforge synced 2025-03-01 15:01:00 +00:00
quakeforge/libs/video/renderer/vulkan/vkgen
Bill Currie e5932d1f92 [vulkan] Support Vulkan's pNext in vkparse/vkgen
The real reason for the delay in implementing support for pNext is I
didn't know how to approach it at the time, but with the experience I've
gained using and modifying vkparse, the solution turned out to be fairly
simple. This allows for the use of various extensions (eg, multiview,
which was used for testing, though none of the hookup is in this
commit). No checking is done on the struct type being valid other than
it must be of a chainable type (ie, have its own pNext).
2022-09-22 09:35:56 +09:00
..
Makemodule.am [build] Remove some csqc dependencies 2022-05-04 18:01:50 +09:00
stddef.h [vulkan] Add a tool for making vulkan enum tables 2020-06-28 19:08:18 +09:00
stdint.h [qfcc] Add support for unsigned, long, etc 2022-01-19 18:08:58 +09:00
vkalias.h [vulkan] Rework vkgen alias handling 2020-07-05 16:53:35 +09:00
vkalias.r [gamecode] Rename ev_pointer to ev_ptr 2022-01-18 14:36:06 +09:00
vkenum.h [vulkan] Clean up some tangled dependencies 2021-01-04 17:26:39 +09:00
vkenum.r [vulkan] Parse VkPresentModeKHR 2022-04-24 19:15:22 +09:00
vkfieldarray.h [vulkan] Make array and single parsing smarter 2021-01-04 15:30:27 +09:00
vkfieldarray.r [vulkan] Make array and single parsing smarter 2021-01-04 15:30:27 +09:00
vkfieldauto.h [vulkan] Refactor vkgen struct generation 2020-12-23 22:13:50 +09:00
vkfieldauto.r [vulkan] Silence vkgen's debug output 2021-07-06 12:27:21 +09:00
vkfieldcustom.h [vulkan] Add support for custom parsers 2020-12-24 01:36:17 +09:00
vkfieldcustom.r [qfcc] Warn when super dealloc invocation is missing 2021-12-24 22:45:43 +09:00
vkfielddata.h [vulkan] Refactor vkgen struct generation 2020-12-23 22:13:50 +09:00
vkfielddata.r [vulkan] Refactor vkgen struct generation 2020-12-23 22:13:50 +09:00
vkfielddef.h [vkgen] Don't queue types for fields with custom parsers 2021-12-24 06:45:12 +09:00
vkfielddef.r [qfcc] Warn when super dealloc invocation is missing 2021-12-24 22:45:43 +09:00
vkfieldsingle.h [vulkan] Make array and single parsing smarter 2021-01-04 15:30:27 +09:00
vkfieldsingle.r [vulkan] Make array and single parsing smarter 2021-01-04 15:30:27 +09:00
vkfieldstring.h [vulkan] Refactor vkgen struct generation 2020-12-23 22:13:50 +09:00
vkfieldstring.r [vulkan] Refactor vkgen struct generation 2020-12-23 22:13:50 +09:00
vkfieldtype.h [vulkan] Implement pipeline creation 2021-01-05 23:42:30 +09:00
vkfieldtype.r [qfcc] Warn when super dealloc invocation is missing 2021-12-24 22:45:43 +09:00
vkfixedarray.h [vkgen] Add support for fixed arrays 2021-12-24 06:45:12 +09:00
vkfixedarray.r [cexpr] Require designated initializers for exprtype_t 2022-04-24 17:31:17 +09:00
vkgen.h [vulkan] Refactor vkgen struct generation 2020-12-23 22:13:50 +09:00
vkgen.r [gamecode] Rename ev_pointer to ev_ptr 2022-01-18 14:36:06 +09:00
vkstruct.h [vulkan] Support Vulkan's pNext in vkparse/vkgen 2022-09-22 09:35:56 +09:00
vkstruct.r [vulkan] Support Vulkan's pNext in vkparse/vkgen 2022-09-22 09:35:56 +09:00
vktype.h [vulkan] Hook up the expression parser 2020-12-21 18:38:31 +09:00
vktype.r [gamecode] Rename ev_pointer to ev_ptr 2022-01-18 14:36:06 +09:00
vulkan.r [vulkan] Pick up vulkan.h from correct location 2021-11-19 22:36:19 +09:00