Commit graph

467 commits

Author SHA1 Message Date
Maik Klein 3bea365299 Update to rust 1.28 for appveyor 2018-08-03 08:45:28 +02:00
Maik Klein 2c5364871e Update winit to 0.16 2018-08-02 21:22:46 +02:00
Maik Klein e3526b467c Remove unused enumflags dependencies 2018-08-01 18:46:02 +02:00
Tim e230d6ae81 Add functions for Instance 2018-08-01 16:51:43 +02:00
Maik Klein c0e98cdf78 New signature for enumerate_instance_version 2018-08-01 09:50:24 +02:00
Maik Klein a6d5a124df Rename constants in the example and inside static arrays 2018-08-01 09:22:28 +02:00
Maik Klein 33a0eee190 Remove "VK" from constants 2018-08-01 09:12:39 +02:00
Maik Klein 89dffac854 Remove useless println 2018-08-01 09:10:41 +02:00
Maik Klein 666e5628ac Remove vendor ext from vendor constant variants 2018-08-01 08:51:50 +02:00
Maik Klein 146e9857b8
Merge pull request #86 from Cyres/generator
Port of examples
2018-08-01 08:17:20 +02:00
Tim d9aa575318 Fix formatting in textures.rs 2018-07-31 15:00:28 +02:00
Tim ec41984cb5 Fix formatting in textures.rs 2018-07-31 14:59:21 +02:00
Tim 77cfbf2367 Apply rustfmt to examples 2018-07-31 14:51:45 +02:00
Tim c0d29d4940 Fix windows structure type 2018-07-31 14:51:37 +02:00
Tim c4566b6ca9 Conditionally use XlibSurface and Win32Surface 2018-07-31 14:38:11 +02:00
Tim 1b5f2b105c Ignore #75 and #84 since it's cosmetic only 2018-07-31 14:31:52 +02:00
Tim 338ed956d2 Merge remote-tracking branch 'origin/generator' into generator 2018-07-31 14:20:15 +02:00
Maik Klein 197b06b0d8 Fix: Some *const pointers should have been *mut pointers 2018-07-31 14:17:24 +02:00
Maik Klein 2921a03638 Fix repeating name in constants 2018-07-31 13:44:22 +02:00
Maik Klein 56bf57acf5 Fix *const *const ptr 2018-07-31 13:30:35 +02:00
Tim dc80b74ea9 Port triangle example 2018-07-31 13:22:16 +02:00
Tim 253f79eef5 Adjust examples lib to match #75 2018-07-31 13:16:04 +02:00
Tim c6be07f5f5 Port texture example 2018-07-31 13:15:39 +02:00
Tim 7c8ab2a876 Adjust lib.rs for examples 2018-07-31 12:45:29 +02:00
Maik Klein f04df1e1df Vulkan-Headers 2018-07-31 10:51:44 +02:00
Maik Klein 60915eacb2 Add initial support for 1.1 2018-07-31 08:04:07 +02:00
Maik Klein e9db6b516a Remove submodule file 2018-07-31 06:48:20 +02:00
Maik Klein 1eea8ab1ef Remove --force 2018-07-31 06:37:09 +02:00
Maik Klein 6563754e32 Add new changes to vk.rs 2018-07-30 20:25:54 +02:00
Maik Klein 7201e78674 Don't implement Default for handles 2018-07-30 20:23:25 +02:00
Maik Klein 37f9f98297 Add extension feature constants 2018-07-30 20:06:00 +02:00
Maik Klein aeb4ebea51 Refactor generate_extension 2018-07-30 19:53:12 +02:00
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 2623e23f77 Properly add the vulkan headers submodule 2018-07-29 23:16:42 +02:00
Maik Klein d267044765 Remove folder that should be a submodule 2018-07-29 22:48:40 +02:00
Maik Klein 65f4b7584c Add submodule 2018-07-29 22:46:21 +02:00
Maik Klein 3cacb4a00a Add support for extension constants 2018-07-29 22:39:45 +02:00
Maik Klein 207f468f4b Switch to Vulkan-Headers 2018-07-29 22:39:21 +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 325246c026 Rename Result::Success to Result::SUCCESS 2018-07-09 09:23:21 +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 ad24467c95 Rename the extension functionm pointers 2018-07-07 12:13:23 +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