Commit graph

587 commits

Author SHA1 Message Date
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
Maik Klein 700f4430be remove registry 2018-06-05 16:50:18 +02:00
Maik Klein 3c630a6b74
Merge pull request #65 from grovesNL/dynamic-states
Add more dynamic states
2018-05-28 08:12:36 +02:00
Joshua Groves c38dc07e4d Add more dynamic states 2018-05-24 12:46:08 -06:00
Maik Klein 6a323a1382
Merge pull request #64 from kvark/sub-layout
Expose get_image_subresource_layout
2018-05-24 08:29:23 +02:00
Dzmitry Malyshau 678ccc99c3 Expose get_image_subresource_layout 2018-05-23 19:08:51 -04:00
Maik Klein 28bf5b6ed7
Merge pull request #63 from grovesNL/line-width
Expose `cmd_set_line_width`
2018-05-23 09:29:39 +02:00
Joshua Groves 389ddd94f5 Bump version to 0.24.1 2018-05-18 12:56:50 -06:00
Joshua Groves a118b58020 Expose cmd_set_line_width 2018-05-18 12:56:43 -06:00
Maik Klein af0142dce9 Bump version to "0.24.0" 2018-05-09 15:41:08 +02:00
Maik Klein 4b5b75abda Add registry 2018-05-09 15:38:37 +02:00
Maik Klein f2e8e7d542
Merge pull request #62 from jbatez/master
Expose cmd_set_depth_bounds
2018-05-06 11:48:22 +02:00
Jo Bates ea0a54b993 Expose cmd_set_depth_bounds 2018-05-05 14:40:12 -05:00
Maik Klein 663c8d1770
Merge pull request #59 from baxtea/master
Fixed incorrect bitshifts in vk_version_major and vk_version_minor
2018-04-17 14:49:49 +02:00
Audrey Baxter 2ce101acbc Fixed incorrect bitshifts in vk_version_major and vk_version_minor 2018-04-17 01:31:47 -04:00
Maik Klein be763d2518 Bump version to 0.23.0 2018-04-12 11:09:51 +02:00
Maik Klein 8a37c2c276
Merge pull request #58 from HybridEidolon/first_scissor
Add first_scissor to cmd_set_scissor
2018-04-12 11:08:30 +02:00
Eidolon 26394b1d3c Add first_scissor to cmd_set_scissor 2018-04-11 21:30:30 -05:00
Maik Klein c7fecbf25e Bump version to 0.22.2 2018-04-03 23:46:24 +02:00