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
Ilya Lakhin
de01dff7c8
Vulkano version bump to 0.20.0 and vk-sys to 0.5.3
2020-12-26 19:25:09 +07:00
Rua
ba6fe09155
Upgrade to winit 0.24 ( #1457 )
...
* Upgrade to winit 0.24
* Changelog
2020-12-20 05:57:57 +07:00
Rua
f5d6dff620
Bump winit to 0.23 ( #1427 )
2020-11-10 11:01:42 -06:00
sburton84
3449bee270
Call the correct surface creation function on Windows. ( #1410 )
...
On Windows 'Surface::from_hwnd' should be called rather than 'Surface::from_wayland'.
2020-10-08 14:23:16 +07:00
Antonino Siena
b0c8eca283
Improve vulkano-win ( #1386 )
...
* Use winit's hinstance() function
* Require HasRawWindowHandle for the window and remove handle parameter
Co-authored-by: Antonino Siena <a.siena@gmx.de>
2020-06-12 11:12:47 -05:00
Antonino Siena
c5dd6eda3e
Feature: Create a Surface from a RawWindowHandle ( #1381 )
...
* Feature: Create a Surface from a RawWindowHandle
* Comment on the new features
* Updated changelog
* Corrected feature name
* Compiler error corrections
* Empty commit for CI
Co-authored-by: Antonino Siena <a.siena@gmx.de>
2020-06-09 03:23:22 -05:00
Trangar
737016c047
Ran rustfmt and added rustfmt checkbox to pull req template ( #1367 )
...
* Ran rustfmt, updated PULL_REQUEST_TEMPLATE.md and added a rustfmt check to CI
* Disabled the travis rustfmt check
2020-06-04 13:47:34 -05:00
Austin Johnson
eee101bc4d
publish 0.18.1 && vk-sys 0.5.2 ( #1374 )
2020-06-01 13:52:18 -05:00
Austin Johnson
4e3d38ac5b
update half & metal; fix couple of warnings; add missing changelog entries ( #1364 )
2020-05-15 19:14:25 -05:00
one-bit
c96309e55e
Fixed warnings ( #1363 )
...
* Fixed all warnings as of Rust 1.43.1
* Update CHANGELOG_VULKANO.md
- Fixed all warnings as of Rust 1.43.1
2020-05-12 19:57:40 -05:00
jeffw387
315f63abe5
new function to check image/device compatibility ( #1339 )
...
* new function to check image/device compatibility
* merged master to get rustfmt changes, format all
2020-05-09 19:36:20 -05:00
Austin Johnson
b245e6c4dc
Update winit, half, and smallvec; Release 0.18 ( #1332 )
...
update winit, half, and smallvec; release 0.18
2020-03-11 20:48:15 -05:00
Austin Johnson
de2ef70a77
Release 0.17 ( #1323 )
2020-02-09 03:51:32 -06:00
simdimdim
8ef0beaddf
Update to winit 0.21 ( #1321 )
2020-02-05 23:31:02 -06:00
Austin Johnson
18189e0724
implement exclusive fullscreen ( #1310 )
...
* implement exclusive fullscreen
* fullscreen ext should be device ext
* add acquire/release
* require VK_KHR_get_surface_capabilities2
* fullscreen_exclusive is now an enum; explicit acquire/release methods added; FullscreenExclusiveError added to handle errors; FullscreenExclusiveLost varients added to acquire and present related errors
* add checks for double acquire/release; require AppControlled for acquire/release functions
* update examples and tests; resolve issue with try_gpu_lock() on SwapchainImage; update changelogs
2020-02-04 18:57:16 -06:00
Austin Johnson
56728c565f
build_vk_surface now takes EventLoopWindowTarget instead of EventLoop; added multi-window example ( #1303 )
2020-01-24 22:09:04 -06:00
Austin Johnson
b95c058f9a
upgrade winit to 0.20 and cocoa to 0.20
2020-01-23 01:37:12 -06:00