Commit graph

378 commits

Author SHA1 Message Date
Maik Klein
3cacb4a00a Add support for extension constants 2018-07-29 22:39:45 +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
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
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
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
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
eb70d0e899 cargo fmt 2018-06-05 17:46:32 +02:00
Joshua Groves
c38dc07e4d Add more dynamic states 2018-05-24 12:46:08 -06:00
Dzmitry Malyshau
678ccc99c3 Expose get_image_subresource_layout 2018-05-23 19:08:51 -04: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
Jo Bates
ea0a54b993 Expose cmd_set_depth_bounds 2018-05-05 14:40:12 -05: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
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
Maik Klein
8b68fed8dc Use VkResult 2018-04-03 23:45:59 +02:00
Dzmitry Malyshau
806fe2b1af Expose get_physical_device_image_format_properties 2018-04-03 08:59:13 -04:00
Maik Klein
be8e11efc0 Bump version to 0.22.1 2018-04-01 10:56:43 +02:00
Kim Christensen
901a45449b Implement destroy buffer view 2018-03-30 23:28:09 +02:00
Maik Klein
30e77503af Add get_query_pool_results 2018-03-08 21:13:47 +01:00
Maik Klein
3300057d75 Add query results 2018-03-07 22:39:54 +01:00
Maik Klein
86052f581c Fix incorrect version bump 2018-03-06 10:39:58 +01:00
Dzmitry Malyshau
522445d079 Entry LIB_PATH 2018-02-16 11:33:45 -05:00
Maik Klein
485ba8b9d5 Bump major version 2018-02-15 19:49:18 +01:00
Maik Klein
1b612cb1bf Use union for ClearValue 2018-02-15 19:48:49 +01:00
Maik Klein
40ead80681 Bump minor version 2018-02-15 19:45:59 +01:00
Maik Klein
54512d2026 Reformat device.rs 2018-02-15 19:43:29 +01:00
Maik Klein
c9f0236ad9 Add cmd_blit_image 2018-02-15 19:43:29 +01:00
Benjamin Saunders
39b41a4a47 Fix typo in util::Align documentation 2018-02-09 19:04:11 -08:00
Maik Klein
a9dd6df8fe
Merge pull request #43 from kvark/entry
Nicer Entry implementation
2018-01-31 19:48:49 +01:00
Maik Klein
6165375ccc Fix incorrect version 2018-01-31 15:30:27 +01:00
Maik Klein
537a0f6e81 Bump version 2018-01-31 11:04:40 +01:00
Dzmitry Malyshau
c81039a0c9 Nicer Entry implementation 2018-01-30 13:39:40 -05:00
Maik Klein
688112ccd7
Merge pull request #42 from farnoy/master
Add DebugMarker extension
2018-01-20 19:16:04 +01:00
Maik Klein
c975a73cc0 Add first_viewport fo cmd_set_viewport 2017-12-22 14:29:05 +01:00
Maik Klein
b62faef166
Merge pull request #40 from msiglreith/push_const
Fix push constant size (length of bytes instead of DWORDs)
2017-12-18 18:15:09 +01:00
msiglreith
1df7d5149a Switch to u8 slices for push constant (fixes passed length) 2017-12-18 18:02:24 +01:00
Jakub Okoński
e77fdf574c Add DebugMarker Markers functionality 2017-12-17 16:52:43 +01:00
Jakub Okoński
cd2ae99707 Add DebugMarker extension 2017-12-17 09:09:37 +01:00
Maik Klein
65e1a7689d Update docs for Align 2017-12-12 12:09:47 +01:00
Maik Klein
f07af40a6c Bump version 2017-11-23 14:10:34 +01:00