Commit graph

838 commits

Author SHA1 Message Date
Maik Klein c4e9feb9b7
Merge pull request #88 from Ralith/handle
Handle trait, VK_EXT_debug_utils
2018-08-04 23:04:57 +02:00
Benjamin Saunders e65a24ddcd Wrap VK_EXT_debug_utils 2018-08-04 13:49:16 -07:00
Benjamin Saunders 6e54dd346e Introduce Handle trait 2018-08-04 12:22:09 -07:00
Maik Klein a1f79e102d
Merge pull request #92 from Cyres/boolean-type
Change type of `TRUE` and `FALSE` to `Bool32`
2018-08-03 16:31:09 +02:00
Tim 92d0541170 Change type of TRUE and FALSE to Bool32 2018-08-03 15:39:25 +02:00
Maik Klein 4797c12c89
Merge pull request #90 from Cyres/repr-transparent
Use repr(transparent) where possible and apply rustfmt to those files
2018-08-03 15:14:09 +02:00
Maik Klein 016cc1056b
Merge pull request #87 from Cyres/generator
Add new functions from 1.1
2018-08-03 14:42:14 +02:00
Tim cda39148e9 Mark some more functions as unsafe 2018-08-03 12:51:03 +02:00
Tim 59d49b2159 Apply rustfmt 2018-08-03 12:37:28 +02:00
Tim 2256c431be Use repr(transparent) where possible and apply rustfmt to those files 2018-08-03 12:34:14 +02:00
Tim 623c26c9bc Add functions for DeviceV1_1 2018-08-03 12:22:51 +02:00
Tim eeb17a07a1 Merge remote-tracking branch 'origin/generator' into generator 2018-08-03 11:55:27 +02:00
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