Commit graph

23 commits

Author SHA1 Message Date
Maik Klein 773c64cde1 Implement automatic derive for Debug 2018-07-30 12:50:51 +02:00
Maik Klein b2098bd942 Cleanup from clippy 2018-07-30 08:54:03 +02:00
Maik Klein 3cacb4a00a Add support for extension constants 2018-07-29 22:39:45 +02:00
Maik Klein 1a3094d4c2 Add extensions 2018-07-21 12:56:16 +02:00
Maik Klein 3fc04b77a6 Abstract over constants 2018-07-11 13:18:22 +02:00
Maik Klein a9bf74cebf Remove unnecessary println 2018-07-09 09:25:37 +02:00
Maik Klein f65c62dbaa Implement Error for the new Result 2018-07-09 09:24:18 +02:00
Maik Klein 72f1cdf6ad Transform Bitflags and Enums to constants 2018-07-09 08:49:28 +02:00
Maik Klein fb13cc402e Add extension structure type constants to StructureType 2018-07-07 14:49:17 +02:00
Maik Klein e6e8bbd91b Successfully replace the old vk.rs file 2018-07-07 12:54:31 +02:00
Maik Klein 21e934d5b1 Add unions 2018-07-07 10:43:44 +02:00
Maik Klein 4584a8af2a Add custom Result impl 2018-07-07 10:43:05 +02:00
Maik Klein 9f14e404d7 Impl cexpr 2018-06-24 12:09:37 +02:00
Maik Klein 886d0f0c96 Use constants for bitflags 2018-06-05 17:46:57 +02:00
Maik Klein dc378d7b9f Move from vkxml to vk-parse 2018-06-05 17:46:57 +02:00
Maik Klein bfed51f8d3 Save 2018-06-05 17:46:32 +02:00
Maik Klein b47b20023e Generate bitmasks 2018-06-05 17:46:32 +02:00
Maik Klein 86068db713 Add ptr types 2018-06-05 17:46:32 +02:00
Maik Klein 9d31e95f94 Add function pointer calls 2018-06-05 17:46:32 +02:00
Maik Klein b622fd7993 Add clone 2018-06-05 17:46:32 +02:00
Maik Klein 2c9d4ed71d Better version idents 2018-06-05 17:46:32 +02:00
Maik Klein 6691e7e79f Remove vk:: prefix for types 2018-06-05 17:46:32 +02:00
Maik Klein be08103d1d Init generator 2018-06-05 17:46:32 +02:00