marc0246
5c98e5290a
#2417 changelog
2023-12-01 18:11:02 +01:00
Rua
80e4afe073
Improve validation for vertex input, add dynamic state ( #2417 )
2023-12-01 18:10:13 +01:00
Rua
a17d8f5cb5
Some shader parse refactoring and additions ( #2414 )
2023-12-01 13:16:21 +01:00
Rua
795f02217a
Fix bug introduced by #2410 ( #2411 )
...
* Fix bug introduced by #2410
* Doc fix
2023-11-17 17:14:33 +01:00
marc0246
144d025d2d
#2410 changelog
2023-11-17 16:21:56 +01:00
Rua
9553b77bd9
Fix validation for surface_capabilities
regarding full-screen exclusive ( #2410 )
2023-11-17 16:21:20 +01:00
ilyas taouaou
e68eddd5f1
Add vulkano macros feature to examples that needs it ( #2408 )
...
* Add vulkano macros feature to example that needs it
* Add Buffer::pair_from_iter to make it one step easier for staging data to the device
* Revert "Add Buffer::pair_from_iter to make it one step easier for staging data to the device"
This reverts commit a30b5c0925
.
2023-11-16 17:07:28 +01:00
Rua
61c1168084
Remove Vulkano 0.31 deprecated items ( #2407 )
...
* Remove Vulkano 0.31 deprecated items
* Doctest fix
2023-11-15 19:08:25 +01:00
marc0246
7d1c606b10
Formatting
2023-11-15 18:08:43 +01:00
marc0246
eb623d73a5
#2406 changelog
2023-11-15 18:08:07 +01:00
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
Rua
3749e17233
#2405 changelog
2023-11-15 16:19:17 +01:00
charles-r-earp
84c6dbe18b
Fix #2398 Reflect push constant requirements by variable usage. ( #2405 )
...
* Reflect push constants by variable usage.
* Added shader::reflect::tests::push_constant_range.
* Reflect using interface with spirv_1_4.
* Fix spirv version.
2023-11-15 16:18:21 +01:00
Rua
6e07c01478
#2403 changelog
2023-11-14 17:58:47 +01:00
marc0246
43e2db0dbd
Command buffer allocator API 2.0 ( #2403 )
...
* Make `CommandBufferAllocator` object-safe, remove the generics
* Fix tests
* Fix examples
* Remove the panic
* Remove outdated docs
* Document `Send + Sync` impl of `UnsafeCommandBuffer`
2023-11-14 17:57:43 +01:00
Rua
4d56fc38de
#2404 changelog
2023-11-12 17:18:58 +01:00
marc0246
63a53f1b93
Descriptor set revamp ( #2404 )
...
* Descriptor set revamp
* Fix tests
* Fix examples
* Add `DescriptorSet::update_unchecked`
* Fix docs
* Add `Debug` impls
* Add `DescriptorSet::update_by_ref[_unchecked]`
* Rename `UnsafeDescriptorSet` to `RawDescriptorSet`
* Fix outdated docs for `DescriptorPool`
2023-11-12 17:17:37 +01:00
Rua
6b951709e5
#2400 changelog
2023-11-12 15:11:12 +01:00
marc0246
bbd1de36ef
Descriptor set allocator API 2.0 ( #2400 )
...
* Make `DescriptorSetAllocator` object-safe, remove the generics
* Fix tests
* Fix examples
* Fix docs
* Avoid panics in `deallocate`
* Typo
* Clarify docs
* Clarify safety preconditions of `allocate`
* Remove unnecessary `Arc` clone
* Tidy up a little
* Debug assert
2023-11-12 15:10:22 +01:00
marc0246
d637450887
#2402 changelog
2023-11-11 22:57:14 +01:00
Rua
df302d8f7b
Fix #2398 ( #2402 )
2023-11-11 22:49:49 +01:00
marc0246
34736a675a
Remove license notices from source files ( #2401 )
...
* Remove license notices from source files
* Add license notices for rangemap
2023-11-08 13:49:49 +01:00
Rua
c9f3d69fc0
#2399 changelog
2023-11-07 21:55:24 +01:00
charles-r-earp
f2c68d71c8
Allow spec constant convert ops. ( #2399 )
2023-11-07 21:54:48 +01:00
charles-r-earp
87781d389e
Add krnl to projects using vulkano. ( #2395 )
2023-11-07 02:48:57 -06:00
marc0246
a832bc3d51
Improve readme formatting
2023-11-05 13:01:48 +01:00
marc0246
8bb811940a
Prevent examples from being tested/benchmarked/documented ( #2396 )
2023-11-05 11:24:21 +01:00
Rua
3fcc5f7f2d
Fix ordering mistake
2023-11-02 16:26:52 +01:00
Rua
71bc3f1f7b
#2380 additions
2023-11-02 16:26:11 +01:00
marc0246
3afa8d48f8
Update proc-macro-crate ( #2394 )
2023-11-01 20:59:57 +01:00
marc0246
6a8a75d6be
#2392 changelog
2023-11-01 17:21:15 +01:00
Rua
14005458a1
Fix flipped assert condition in pipeline layout ( #2392 )
2023-11-01 17:20:40 +01:00
marc0246
4e79d5dcc6
Remove useless cyclic dependency ( #2387 )
...
* Remove useless cyclic dependency
* Move the call to `crate_ident` outside of the derive functions
2023-10-31 19:17:47 +01:00
marc0246
af57608ac5
Unify workspaces ( #2391 )
2023-10-31 19:15:03 +01:00
Rua
a1e376d932
#2385 changelog
2023-10-31 18:48:12 +01:00
marc0246
4a77d39b85
Update dependencies ( #2385 )
...
* Update winit
* Update raw-window-handle
* Update syn
* Remove vulkano-win from the workspace
2023-10-31 18:47:17 +01:00
marc0246
3664c079f7
Remove superfluous dev-dependencies ( #2389 )
2023-10-31 10:44:46 +01:00
marc0246
0978b296a4
Avoid double-compilation of our packages in CI ( #2388 )
2023-10-31 10:44: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
9f47346263
Remove prehistoric CI configs
2023-10-30 01:05:28 +01:00
Austin Johnson
79591acf3d
Move changelog entries related to 0.34.1
2023-10-29 19:00:52 -05:00
marc0246
448a06979a
#2382 changelog
2023-10-30 00:32:57 +01:00
marc0246
c560d765f0
Fix vulkano-util depending on vulkano-win ( #2382 )
2023-10-29 18:28:56 -05:00
marc0246
80ca8a051b
#2379 changelog
2023-10-30 00:16:39 +01:00
marc0246
61eb23d5af
#2380 changelog
2023-10-29 21:58:39 +01:00
Rua
f6cb0bb184
Add timeline semaphores ( #2380 )
...
* Add timeline semaphores
* Remove leftover comment
* Doc typo
2023-10-29 21:58:02 +01:00
marc0246
1964ae7922
Fix Cargo manifests ( #2377 )
...
* Fix Cargo manifests
* Oopsie
2023-10-29 18:54:11 +01:00
marc0246
4c515a81cb
Improve the examples' directory structure ( #2375 )
...
* Make each example its own workspace member
* Fix runtime-shader example
* Fix shader-include example
* Fix teapot example
* Fix `run_all.sh`
* Fix output files getting saved in cwd
* Fix spelling for examples readme filename
* Remove wrong leftover dependencies for gl-interop
* Fix pipeline-cache example
* Clearer .gitignore
* Help cargo be less useless
2023-10-29 18:46:14 +01:00
marc0246
1e0a4d5300
Fix multiplication overflow in StandardDescriptorSetAllocator
( #2379 )
2023-10-29 18:05:41 +01:00
marc0246
77468ebab0
Fix licenses ( #2378 )
2023-10-29 18:05:10 +01:00