Commit Graph

27 Commits

Author SHA1 Message Date
Robin Voetter
c6054d2665 API Version parsing & rendering 2020-06-30 16:48:58 +02:00
Robin Voetter
c454400ff3 Extension/feature filtering + main generate function 2020-06-29 19:45:23 +02:00
Robin Voetter
7dfad114ab Begin wrapper rendering 2020-06-28 02:50:38 +02:00
Robin Voetter
b9cbe5a155 Rendering setup 2020-06-15 04:11:13 +02:00
Robin Voetter
b113aad195 Split out TypeInfo to TypeInfo and DeclarationType 2020-06-15 01:56:39 +02:00
Robin Voetter
f055759972 requiresCore parsing 2020-06-12 04:05:23 +02:00
Robin Voetter
ff9dff6544 Feature level/promotion parsing 2020-06-12 03:47:01 +02:00
Robin Voetter
52d1d45948 Parse pointer optional-ness 2020-06-11 19:39:35 +02:00
Robin Voetter
71fe67271d Extension parsing 2020-06-11 18:36:09 +02:00
Robin Voetter
a5dbb555ab Feature parsing 2020-06-11 18:10:32 +02:00
Robin Voetter
09bdc206af Registry feature and extension types 2020-06-11 02:53:09 +02:00
Robin Voetter
c17d33bb06 Restructure spec-c-parse to registry/c-parse and spec-parse to registry/parse 2020-06-11 02:13:12 +02:00
Robin Voetter
c2974a16e6 Use @Type(.Opaque) for opaque types, render more stuff 2020-06-09 01:39:55 +02:00
Robin Voetter
c667287d7d Zig 0.6.0 compat; More vulkan compat 2020-05-11 01:51:23 +02:00
Robin Voetter
aab96814a5 Struct & union rendering 2020-01-29 01:01:25 +01:00
Robin Voetter
5a7dcc7d0c Type info and funcpointer rendering 2020-01-28 16:33:42 +01:00
Robin Voetter
191c445683 API definitions and enum declaration rendering 2020-01-27 23:14:52 +01:00
Robin Voetter
b5d71079e8 Make registry generation a member function 2020-01-24 15:14:52 +01:00
Robin Voetter
b093f6b61e Registry: Header revision 2020-01-24 13:56:22 +01:00
Robin Voetter
51cb124feb Registry: Base types 2020-01-24 13:27:56 +01:00
Robin Voetter
d9976a4271 Registry: API constants 2020-01-24 13:19:49 +01:00
Robin Voetter
7d2150212c Single tagged union for all declarations instead of separate hash maps 2020-01-23 21:34:23 +01:00
Robin Voetter
78c1dce880 Registry: Function pointers 2020-01-23 17:43:28 +01:00
Robin Voetter
1c603c6e39 Registry: Commands 2020-01-23 01:33:53 +01:00
Robin Voetter
394f2d97ab Registry: Struct aliases 2020-01-23 00:34:15 +01:00
Robin Voetter
ab84fa591c Registry: Structs 2020-01-23 00:06:40 +01:00
Robin Voetter
1d3f80c6a9 Rename spec -> registry + type reading 2020-01-22 21:03:03 +01:00