Commit graph

1055 commits

Author SHA1 Message Date
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
4a6e51f970
Merge pull request #77 from ZeGentzy/custom-entry
[WIP] Adds support for using custom ways to load the vulkan dynamic libraries.
2018-07-20 14:30:20 +02:00
Hal Gentz
9dad1ca64e
Adds support for using custom ways to load the vulkan dynamic libraries.
Signed-off-by: Hal Gentz <zegentzy@protonmail.com>
2018-07-20 01:44:19 -06: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
Maik Klein
d49bf7d409
Merge pull request #69 from termhn/master
Make examples work on macOS using LunarG SDK
2018-07-07 10:15:24 +02:00
Gray Olson
ef011ebc39 clean up unneeded commented out lined 2018-07-07 00:57:06 -07:00
Gray Olson
462e7760de add note to readme 2018-07-06 21:55:59 -07:00
Gray Olson
606a0dce8c use libmoltenvk on ios 2018-07-06 21:48:54 -07:00
Gray Olson
594a476fdb use libvulkan instead of moltenvk and make examples work on macos 2018-07-06 21:45:52 -07:00
Maik Klein
d4f4a43e73
Merge pull request #66 from Ralith/fixes
Fix example debug callback return value
2018-06-25 08:28:41 +02:00
Benjamin Saunders
7ec2bd23a7 Fix example debug callback return value
The application should always return VK_FALSE. The VK_TRUE value is reserved for
use in layer development.
2018-06-24 13:51:10 -07: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
eb70d0e899 cargo fmt 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