Robin Voetter
|
c454400ff3
|
Extension/feature filtering + main generate function
|
2020-06-29 19:45:23 +02:00 |
|
Robin Voetter
|
134c78dc6f
|
Whoops
|
2020-06-29 00:55:24 +02:00 |
|
Robin Voetter
|
81cdbce53b
|
Wrapper rendering first iteration
|
2020-06-28 20:02:16 +02:00 |
|
Robin Voetter
|
7dfad114ab
|
Begin wrapper rendering
|
2020-06-28 02:50:38 +02:00 |
|
Robin Voetter
|
45fa195eab
|
Adapt ProfilingAllocator to new allocator interface
|
2020-06-28 01:41:53 +02:00 |
|
Robin Voetter
|
bf0c4713d2
|
Command pointers & info
|
2020-06-22 01:34:40 +02:00 |
|
Robin Voetter
|
3bef667e24
|
Handle bitflags
|
2020-06-20 04:15:31 +02:00 |
|
Robin Voetter
|
0d6e65eeec
|
calling convention on function pointers + don't emit many-pointers to c_void
|
2020-06-17 03:20:19 +02:00 |
|
Robin Voetter
|
a4d5d24212
|
Handle rendering
|
2020-06-17 01:10:22 +02:00 |
|
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 |
|