quakeforge/libs/video/renderer/vulkan/vkgen
Bill Currie 8179c44042 [vulkan] Rework pipeline parsing for better reuse
It's not entirely there yet, but the basics are working. Work is still
needed for avoiding duplication of objects (different threads will have
different contexts and thus different tables, so necessary per-thread
duplication should not become a problem) and general access to arbitrary
fields (mostly just parsing the strings)
2021-02-04 17:03:49 +09:00
..
Makemodule.am [vulkan] Rework pipeline parsing for better reuse 2021-02-04 17:03:49 +09:00
stddef.h [vulkan] Add a tool for making vulkan enum tables 2020-06-28 19:08:18 +09:00
stdint.h [vulkan] Add a tool for making vulkan enum tables 2020-06-28 19:08:18 +09:00
vkalias.h [vulkan] Rework vkgen alias handling 2020-07-05 16:53:35 +09:00
vkalias.r [vulkan] Generate correct parse data for size_t 2021-01-23 20:39:09 +09:00
vkenum.h [vulkan] Clean up some tangled dependencies 2021-01-04 17:26:39 +09:00
vkenum.r [vulkan] Parse VkBool32 correctly as bool type 2021-01-12 13:07:51 +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] Refactor vkgen struct generation 2020-12-23 22:13:50 +09:00
vkfieldcustom.h [vulkan] Add support for custom parsers 2020-12-24 01:36:17 +09:00
vkfieldcustom.r [vulkan] Implement pipeline creation 2021-01-05 23:42:30 +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 [vulkan] Refactor vkgen struct generation 2020-12-23 22:13:50 +09:00
vkfielddef.r [vulkan] Add support for custom parsers 2020-12-24 01:36:17 +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 [vulkan] Implement pipeline creation 2021-01-05 23:42:30 +09:00
vkgen.h [vulkan] Refactor vkgen struct generation 2020-12-23 22:13:50 +09:00
vkgen.r [vulkan] Rework pipeline parsing for better reuse 2021-02-04 17:03:49 +09:00
vkstruct.h [vulkan] Clean up some tangled dependencies 2021-01-04 17:26:39 +09:00
vkstruct.r [vulkan] Initialize sType in parsed structures 2021-01-05 18:26:01 +09:00
vktype.h [vulkan] Hook up the expression parser 2020-12-21 18:38:31 +09:00
vktype.r [vulkan] Fix a few code generation issues 2020-12-25 00:17:20 +09:00
vulkan.r [vulkan] Hook up the expression parser 2020-12-21 18:38:31 +09:00