Robin Voetter
|
df886c5167
|
Api constant rendering
|
2020-06-16 19:24:39 +02:00 |
|
Robin Voetter
|
a6db3db211
|
Parse enum aliases
|
2020-06-16 14:42:08 +02:00 |
|
Robin Voetter
|
10d0b3bfcf
|
Field defaults, make types optional by default
|
2020-06-16 14:15:18 +02:00 |
|
Robin Voetter
|
1631265a1c
|
Handle foreign types
|
2020-06-16 02:41:05 +02:00 |
|
Robin Voetter
|
baa1a68b53
|
Remove declarations in an order-preserving way
|
2020-06-15 13:50:07 +02:00 |
|
Robin Voetter
|
101654900d
|
Adhere to original enum field order
|
2020-06-15 13:42:10 +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
|
e6884a4622
|
DeclarationResolver
|
2020-06-13 16:00:48 +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
|
5aba419165
|
Fix cast
|
2020-06-11 18:46:53 +02:00 |
|
Robin Voetter
|
6abd7da476
|
Remove forgotten debug warn
|
2020-06-11 18:36:51 +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
|
d52802f754
|
registry/c-parse.zig and registry/parse.zig
|
2020-06-11 02:13:44 +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
|
ad1abc7602
|
Funcpointer parsing
|
2020-06-11 01:54:24 +02:00 |
|
Robin Voetter
|
649e855d4e
|
Command parsing
|
2020-06-10 20:10:27 +02:00 |
|
Robin Voetter
|
f2b787ff86
|
Pointer metadata (len) parsing
|
2020-06-10 18:50:38 +02:00 |
|
Robin Voetter
|
f425995473
|
parseMember, adapt for bitfields & multidimensional arrays
|
2020-06-10 18:11:53 +02:00 |
|
Robin Voetter
|
b295649176
|
Rename TypeInfo members in snake case
|
2020-06-10 13:48:07 +02:00 |
|
Robin Voetter
|
20a81f35fb
|
typedef/declaration parsing
|
2020-06-10 13:40:19 +02:00 |
|
Robin Voetter
|
fb390bde1d
|
CTokenizer & XmlCTokenizer
|
2020-06-10 02:10:37 +02:00 |
|
Robin Voetter
|
ba6180e336
|
Basic basetype parsing
|
2020-06-09 17:26:26 +02:00 |
|
Robin Voetter
|
3945c8caf5
|
Bitmask & handle parsing
|
2020-06-09 15:44:21 +02:00 |
|
Robin Voetter
|
9733e34f7a
|
Enum parsing
|
2020-06-09 14:51:20 +02:00 |
|
Robin Voetter
|
47c9bcb8a3
|
begin work on new registry: api constants & tags
|
2020-06-09 03:02:17 +02:00 |
|
Robin Voetter
|
c2974a16e6
|
Use @Type(.Opaque) for opaque types, render more stuff
|
2020-06-09 01:39:55 +02:00 |
|
Robin Voetter
|
687e1dd300
|
FlagTraits
|
2020-05-20 01:41:04 +02:00 |
|
Robin Voetter
|
c667287d7d
|
Zig 0.6.0 compat; More vulkan compat
|
2020-05-11 01:51:23 +02:00 |
|
Robin Voetter
|
c542e70e15
|
Prefer loops over repetitive code
|
2020-01-29 01:10:40 +01: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 |
|
Robin Voetter
|
9e3f2cc16a
|
Spec: Handles
|
2020-01-19 16:27:51 +01:00 |
|
Robin Voetter
|
ab7e55e885
|
Spec: Extension info
|
2020-01-16 15:10:21 +01:00 |
|
Robin Voetter
|
1a736a98b1
|
Spec: Bitmasks
|
2020-01-15 01:01:29 +01:00 |
|