Rua
b5b8ea828a
Use concrete types from Ash for foreign handles ( #2406 )
...
* Use concrete types from Ash for foreign handles
* Fixes
* Update vulkano/src/swapchain/mod.rs
Co-authored-by: marc0246 <40955683+marc0246@users.noreply.github.com>
* Foxes
* Get CI to build vulkano-win
* Weirdness
* Faxes
* F*xes
* Re-disable vulkano-win
---------
Co-authored-by: marc0246 <40955683+marc0246@users.noreply.github.com>
2023-11-15 18:07:20 +01:00
marc0246
1e9128795f
Workspace dependencies ( #2381 )
...
* Use workspace dependencies
* Update CI workflow to account for the two workspaces
* Make the tables in the root workspace a bit nicer to look at
* Use workspace package version
* Remove workspace package version
* Make winit a workspace dependency as well
2023-10-29 22:42:00 -05:00
marc0246
1964ae7922
Fix Cargo manifests ( #2377 )
...
* Fix Cargo manifests
* Oopsie
2023-10-29 18:54:11 +01:00
Rua
755dcbc6e2
Release Vulkano 0.34.0 ( #2367 )
2023-10-24 18:54:46 +02:00
Kevin Ji
4133a3bf63
Use OR
operator in Cargo.toml license
field ( #2293 )
...
The use of `/` is deprecated, per the Cargo reference:
https://doc.rust-lang.org/cargo/reference/manifest.html#the-license-and-license-file-fields
2023-08-18 13:36:49 +02:00
Rua
b74ce40b2c
Box ValidationError
( #2253 )
2023-07-06 12:43:45 +02:00
Rua
da09477d01
ValidationError-ify Surface
and Swapchain
( #2236 )
...
* Add `RequiresAllOf`, automatically enable required extensions and features
* Add more missing backticks and backslashes to error messages
* Use updated VUIDs that require `acceleration_structure`
* ValidationError-ify `Surface` and `Swapchain`
* Update vulkano/src/lib.rs
Co-authored-by: marc0246 <40955683+marc0246@users.noreply.github.com>
* Update vulkano/src/lib.rs
Co-authored-by: marc0246 <40955683+marc0246@users.noreply.github.com>
* Don't draw if the window has zero size
---------
Co-authored-by: marc0246 <40955683+marc0246@users.noreply.github.com>
2023-06-26 11:17:53 +02:00
marc0246
77fa2bbfcc
Add Surface::from_window[_ref]
, deprecate vulkano-win ( #2204 )
...
* Add `Surface::from_window[_ref]`
* Add `Surface::required_extensions`
* Deprecate vulkano-win
* Fix SPIR-V word alignment in tests
* Fix oopsie
* Remove pointer transmute
2023-05-12 09:52:20 +02:00
marc0246
a003ae108b
Fix markdown tables ( #2177 )
2023-04-04 02:45:50 -05:00
marc0246
096d3bc660
Publish vulkano-macros ( #2175 )
...
* Publish vulkano-macros
* Document `vulkano-macros`
* Make macros dependency optional
* Document `macros` feature
* Fix outdated docs
* Derp
2023-04-02 23:33:01 -05:00
Rua
1f31e85c5e
Release Vulkano 0.33.0 ( #2169 )
...
* Release Vulkano 0.33.0
* Update changelog for recent changes
* Derp
2023-04-02 18:38:06 -05:00
marc0246
5dfd1b203e
Deprecate winit_
and raw-window-handle_
features ( #2161 )
2023-03-25 12:56:36 +01:00
marc0246
08ba105727
Add create_surface_from_handle_ref
( #2156 )
...
* Add `create_surface_from_handle_unowned`
* Rustier name
2023-03-20 17:11:16 +01:00
Rua
41ded32156
Update dependencies, clippy warnings ( #2142 )
...
* Update dependencies, clippy warnings
* Remove allowed clippy lint that no longer triggers as of Rust 1.67.1
2023-03-05 20:12:17 -06:00
Rua
f08e8767a9
Document features of each crate ( #2115 )
2022-12-30 03:14:43 -06:00
Rua
1f1c2322b6
Release Vulkano 0.32.0 ( #2061 )
...
* Release Vulkano 0.32.0
* Update CHANGELOG.md
Co-authored-by: Austin Johnson <me@austinj.me>
2022-10-31 03:09:41 -05:00
Rua
cdab36a322
Remove type parameter from Surface
( #2036 )
2022-10-20 02:26:34 -05:00
marc0246
b8d7cc3241
The deed ( #2016 )
2022-10-04 10:50:58 +02:00
marc0246
1c2d195dab
Improvements to caches and switch to ahash
( #2019 )
...
* Add `OnceCache`
* Switch to `ahash`
2022-10-04 10:04:52 +02:00
Rua
f78e06fc6e
#2007 fixes ( #2008 )
2022-10-01 21:19:25 -05:00
Austin Johnson
137fb9f24b
Release 0.31 ( #1990 )
2022-09-18 05:46:53 -05:00
Rua
b06b29afd2
Better validation and errors ( #1966 )
...
* Better validation and errors
* Small fix
2022-09-09 22:41:52 -05:00
Rua
2705984c77
Macrofy all Vulkan bitflag and enum types, check for device support ( #1964 )
2022-09-05 15:16:40 -05:00
Rua
f0e6e4c6b7
Fix or allow all Clippy errors, re-enable dead code and unused variable warnings ( #1953 )
2022-08-12 05:18:35 -05:00
Rua
604c154d63
Refactor internal error handling ( #1952 )
...
* Refactor internal error handling
* Fix docs
2022-08-11 06:58:22 -05:00
Okko Hakola
062b5e2f96
Ios fix ( #1950 )
...
* Fix iOS, use similar approach for metal layer as wgpu
* Use correct return type
* Handle ios resizing
* Add changelog notes
* Fix typo
* Update raw-window-handle
* Ensure mac changes correspond master version
2022-08-11 09:49:29 +02:00
Rua
14f14f76ee
Update winit to 0.27 ( #1933 )
...
* Update winit to 0.27
* Fix windows
* Better fix?
2022-07-30 01:58:44 -05:00
Rua
6a755cd2f3
Add VulkanLibrary
as first initialization step before Instance
( #1932 )
...
* Add `VulkanLibrary` as first initialization step before `Instance`
* Fix MacOS error
* Fix Vulkano-utils
2022-07-30 01:53:52 -05:00
Austin Johnson
6a8ee8d75f
Release 0.30 ( #1929 )
2022-07-20 03:50:41 -05:00
Rua
d3217d2531
Update dependencies ( #1904 )
...
* Update dependencies
* MacOS fix
2022-05-29 19:27:47 +02:00
Dimkar3000
c79437191a
fix for android surface acquiring ( #1868 )
2022-04-05 17:39:29 +02:00
Okko Hakola
d1ab3f6726
Fix game of life example on macos ( #1829 )
2022-03-28 15:28:51 +02:00
Rua
de1147589e
Release 0.29 ( #1856 )
2022-03-11 23:20:11 +07:00
Rua
645faa4530
Add SwapchainCreateInfo
, various related changes ( #1832 )
2022-02-20 10:55:34 +01:00
Rua
e7acf2aa9b
Release Vulkano 0.28 ( #1810 )
...
* Release Vulkano 0.28
* resolve unused ImageCreateFlags import on windows build
Co-authored-by: Austin Johnson <me@austinj.work>
2022-02-02 05:43:34 -06:00
Rua
f069fdc35f
Upgrade to Rust 2021, update dependencies ( #1772 )
...
* Upgrade to Rust 2021, update dependencies
* Missed one
* Fix raw_window_handle breaking changes
2021-12-16 15:46:44 +07:00
Austin Johnson
619af8239c
Release 0.27.1 ( #1777 )
2021-12-06 14:12:11 -06:00
Ilya Lakhin
b5034907fa
Release 0.27.0
2021-12-06 04:21:17 +07:00
Austin Johnson
baef23e1f8
0.26 ( #1723 )
2021-10-03 08:57:22 -05:00
Austin Johnson
588f91dc59
fix warnings/errors ( #1692 )
2021-09-04 01:41:17 -05:00
Ilya Lakhin
a6dc452605
Release 0.25.0
2021-08-10 02:36:42 +07:00
Rua
e5bd8807e4
Move instance/physical_device.rs to device/physical.rs, rewrite and refactor some parts of it ( #1617 )
...
* Move instance/physical_device.rs to device/physical.rs, rewrite some of it
* Deprecate supported_by_device_raw as well
2021-06-28 15:04:28 +07:00
Ilya Lakhin
c5864e9f28
Release 0.24.0 and vk-sys 0.6.2 ( #1612 )
2021-06-20 13:35:03 +07:00
Jason Macnak
f2e277f9e4
Adds LICENSE-* files to crate subdirectories ( #1597 )
...
... so that the license files appear in downloaded
crates.
2021-05-31 04:53:05 +07:00
Rua
5175722c6b
Update winit to 0.25 ( #1586 )
2021-05-23 23:37:01 +07:00
Ilya Lakhin
1fd6bd2dd3
Vulkano-win version bump
2021-05-16 23:47:36 +07:00
Ilya Lakhin
8c0630d3c8
Release 0.23.0 ( #1576 )
2021-05-10 21:58:23 +07:00
Rua
c68882eb7f
Replace deprecated Error::cause
with source
( #1532 )
...
* Replace deprecated Error::cause with source
* Changelog
2021-04-04 09:31:35 +07:00
Ilya Lakhin
7e32ae9b88
Release 0.22.0 ( #1525 )
2021-03-31 16:40:50 +07:00
Ilya Lakhin
b39086182b
Release 0.21.0 ( #1503 )
2021-03-05 14:19:59 +07:00