Michael Morgan
7a11120350
Add logo to HTML documentation in other crates ( #1081 )
2018-10-20 10:34:32 +11:00
Lucas Kent
9ea527fa67
Silently ignore new present modes ( #1079 )
2018-10-18 07:39:38 +11:00
Lucas Kent
b6c4d84e61
Removed mir support ( #1060 )
2018-10-03 07:44:48 +10:00
Justin Ryan Hurst
29399c7acf
IOS and MacOS Surface ids were not to spec ( #998 )
2018-07-28 15:16:57 +02:00
Pierre Krieger
7ff3e5d51f
Publish vk-sys 0.3.3 ( #917 )
2018-02-12 16:12:43 +01:00
Benjamin Saunders
70013d2678
Add object name setters ( #895 )
2017-12-13 09:50:08 +01:00
tomaka
e590f22bf2
Fix the version of vk-sys required by vulkano ( #864 )
2017-10-10 15:11:50 +02:00
Benjamin Saunders
3e56a917ab
Minimal command buffer debug marker support ( #847 )
...
* Minimal command buffer debug marker support
* Suppress debug marker use when the extension isn't loaded
* Update CHANGELOG
* Revert "Suppress debug marker use when the extension isn't loaded"
This reverts commit 116ea5573bfbb34956f7f180659d570fc42d33e5.
* Document required extension for debug markers
* Document debug marker safety issues
2017-10-08 17:38:51 +02:00
Benjamin Saunders
054e76e67d
Fix unnecessary CString heap alloc when loading pointers ( #853 )
2017-10-07 08:53:15 +02:00
tomaka
411b4e7546
Publish vulkano 0.6.0 ( #747 )
2017-08-17 14:05:43 +02:00
Nicolas Koch
3eb2d7a168
Support for VK_KHR_incremental_present ( #729 )
...
* Implement support for VK_KHR_incremental_present
The public interface is mainly extended by a new function:
swapchain::present_incremental
* Fix nits from PR
* Remove PresentRegion::to_vk
* Fix more nitpicks
2017-08-17 11:27:21 +02:00
tomaka
d55cbf04f6
Update Cargo.toml metadata ( #721 )
2017-08-05 11:06:13 +02:00
tomaka
0c1aaacddb
Merge pull request #683 from tomaka/vk-sys-0.3
...
Publish vk-sys 0.3
2017-07-23 17:56:04 +02:00
Pierre Krieger
add68e5101
Publish vk-sys 0.3
2017-07-23 17:07:04 +02:00
Pierre Krieger
5370a829d2
Fix #674
2017-07-23 17:06:07 +02:00
Gabriel Majeri
d8388e52f5
Derive Copy
type to work with stable Rust
2017-07-21 21:29:10 +03:00
Gabriel Majeri
38f145e67b
Remove unstable #![feature]
2017-07-21 21:22:28 +03:00
Gabriel Majeri
1a61ac76ba
Use untagged unions
2017-07-20 10:11:15 +03:00
Pierre Krieger
e56edae631
Add support for khr_get_memory_requirements2
2017-07-14 13:45:53 +02:00
Pierre Krieger
c8d48cc681
Add DeviceMemory::dedicated_alloc
2017-07-13 20:41:50 +02:00
Pierre Krieger
9e83984278
Publish 0.5.0
2017-07-04 14:26:41 +02:00
tomaka
69a386b04d
Merge pull request #557 from tomaka/rm-gitignore
...
Remove old gitignore files
2017-06-27 07:47:38 +02:00
Pierre Krieger
e9fdcba73f
Remove old gitignore files
2017-06-26 10:35:05 +02:00
Pierre Krieger
29d4c4f937
Use a different panic message for VK_ERROR_INVALID_SHADER_NV
2017-06-25 19:14:09 +02:00
Pierre Krieger
d504535040
Publish 0.4.4
2017-06-23 17:31:56 +02:00
Pierre Krieger
bd08451ef3
Update the list of color spaces to match the specs
2017-06-21 12:54:47 +02:00
Pierre Krieger
9b4c6e922b
Publish 0.4.0
2017-06-03 13:40:42 +02:00
Pierre Krieger
0dddd6f7e5
Merge branch 'master' into moltenvk
2017-05-16 13:01:40 +02:00
Nicolas Koch
2a9742937b
Fix trimcommandpool positioning
2017-03-06 01:17:02 +01:00
Nicolas Koch
1b8bfb6ea4
Change physical_device_properties2 function pointers to instance pointers
2017-03-06 00:28:54 +01:00
Nicolas Koch
236f5301fc
Add support for VK_KHR_push_descriptor
2017-03-06 00:26:44 +01:00
Nicolas Koch
ffeba972da
Add support for VK_KHR_get_physical_device_properties2
2017-03-05 20:21:07 +01:00
Nicolas Koch
a272139915
Add support for VK_KHR_descriptor_update_template
2017-03-05 16:39:03 +01:00
Nicolas Koch
c38e15eaae
Add support for VK_KHR_maintenance1
2017-03-05 14:35:21 +01:00
Pierre Krieger
36bfa12bca
Fix missing vk-sys update
2017-02-02 22:30:23 +01:00
Pierre Krieger
62ef894514
Add support for VK_EXT_swapchain_colorspace
2017-02-02 10:23:58 +01:00
Pierre Krieger
e67f615ad2
Add categories to all the crates
2017-01-31 09:59:07 +01:00
Pierre Krieger
91638a0d79
Add support for the Nintendo Switch!
2017-01-24 09:10:39 +01:00
Paul Houghton
5aa5d671d1
Update dependency versions
2016-12-07 23:29:15 +02:00
Pierre Krieger
2b611f090e
Add keywords and link to documentation to vk-sys
2016-10-25 13:31:20 +02:00
Pierre Krieger
a9107600d9
Try link correctly to MoltenVK
2016-10-08 20:55:55 +02:00
Pierre Krieger
c7ee00ec90
Fix function pointers types
2016-10-05 21:00:31 +02:00
Pierre Krieger
e34e942610
Add support for MoltenVK's extensions in vk-sys
2016-10-05 20:50:48 +02:00
Pierre Krieger
82ec7c9ade
Publish 0.3.0
2016-09-18 15:21:48 +02:00
lummax
ef7ab2dc24
vk-sys/vulkano{-win}: correct type of native window
...
This commit changes the definitions for `window` in `XlibSurfaceCreateInfoKHR`
and `XcbSurfaceCreateInfoKHR` with to `u64` (xlib) and `u32` (xcb) (see
definitions below).
`vk-sys` defined `XlibSurfaceCreateInfoKHR` and `XcbSurfaceCreateInfoKHR` with
`pub window: *const c_void`. This propagates through to the API in
`vulkano::swapchain::Surface::from_{xlib,xcb}()`. As the native window types
in xcb/xlib are defined as unsigned ints, this may lead to the belief that a
pointer to such an integer is required. `vulkano` will create a `Surface` but
this surface will not be supported by any queue family.
xlib: https://cgit.freedesktop.org/xorg/proto/x11proto/tree/X.h#n96 and
https://cgit.freedesktop.org/xorg/proto/x11proto/tree/X.h#n66
(search `Windows`)
xcb: https://xcb.freedesktop.org/manual/group__XCB____API.html
(search `xcb_window_t`)
2016-09-01 18:26:12 +02:00
Pierre Krieger
2a07a2eb2b
Rename the COLORSPACE_SRGB_NONLINEAR_KHR enum
2016-06-29 10:12:43 +02:00
Pierre Krieger
8f9e3220eb
Publish the crate on crates.io
2016-04-30 12:08:48 +02:00
Pierre Krieger
7957c1b0e1
Flatten the design of vk-sys
2016-04-30 11:47:34 +02:00
Pierre Krieger
d09b93b379
Rework the library loading system
2016-04-28 13:49:41 +02:00
Pierre Krieger
78b262fda6
Fix warnings in vk-sys
2016-04-14 19:50:33 +02:00