marcot1cs
8f690342ab
StdDescriptorPool
rewamp (#1943 )
...
* `StdDescriptorPool` rewamp
* Update `DescriptorPool` docs
* Fix an oopsie
* Fix wrong variable descriptor count
2022-08-07 12:45:04 +02:00
Okko Hakola
ac32c625cd
Better defaults for vulkano config ( #1942 )
...
* Better defaults for vulkano config
* Update changelog
2022-08-06 14:08:51 +02:00
Rua
e80058e63c
#1939 changelog
2022-08-01 11:08:42 +02:00
marcot1cs
91dc544135
Make StandardCommandPool
lockless ( #1939 )
2022-08-01 11:05:01 +02:00
Austin Johnson
c0c9c21ce4
remove unnecessary question mark operator and unsafe block ( #1940 )
2022-08-01 10:43:45 +02:00
p3t3rix
4980ee4317
Add from_handle constructors for various Vulkan object types. #1935 ( #1938 )
...
* add from_handle to QueryPool
* add from_handle to Sampler
* add from_handle to Semaphore
* add from_handle to Fence
* add from_handle to Event
* add must_put_in_pool parameter to fence and semaphore
* add from_handle to SamplerYcbcrConversion
* add from_handle to RenderPass
* add from_handle to Framebuffer
* add from_handle to PipelineLayout
* cargo fmt
* remove must_put_in_pool flag from event, fence and semaphore because we don't want the user to add stuff to the pool via indirect means
* don't use validate method when creating RenderPass from_handle, instead determine views manually without validation
* add from_handle to UnsafeImage, adapted new() a bit to avoid duplicating logic of creation (at the cost of getting the format_features twice
* add from_handle to UnsafeDescriptorPool
* add from_handle to DescriptorSetLayout, duplicating logic from validate
* add from_handle to UnsafeCommandPool
* add from_handle to UnsafeBuffer
* cargo fmt
Co-authored-by: Peterix <git@kuelzer.me>
2022-07-31 21:21:04 +02:00
Rua
847ab583f7
#1936 changelog
2022-07-31 11:55:50 +02:00
antonino maniscalco
77e59002de
Merged ImmutableBuffer
into DeviceLocalBuffer
#1934 ( #1936 )
...
* Merged `ImmutableBuffer` into `DeviceLocalBuffer` #1934
* Updated documentation
2022-07-31 11:54:46 +02:00
Austin Johnson
f74cd9f7bd
#1933 Changelog Update
...
https://github.com/vulkano-rs/vulkano/pull/1933
2022-07-30 01:58:47 -05: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
Austin Johnson
dab8c7ef0e
#1932 Changelog Update
...
https://github.com/vulkano-rs/vulkano/pull/1932
2022-07-30 01:53:58 -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
Nevin
fbe81a9c73
Update examples link ( #1931 )
...
Change the example link from archived repo (https://github.com/vulkano-rs/vulkano-examples ) to the examples folder which has been updated
2022-07-23 17:15:52 -05:00
Rua
e0654fee18
vk-sys is gone
2022-07-20 11:24:24 +02:00
Rua
463717973e
Mention vulkano-util
2022-07-20 11:23:40 +02:00
Austin Johnson
6a8ee8d75f
Release 0.30 ( #1929 )
2022-07-20 03:50:41 -05:00
Austin Johnson
a387b40a0b
Move RangeMap into Vulkano ( #1928 )
...
* move rangemap into vulkano
* make range_map private & remove extra RangeInclusive types
2022-07-20 10:10:41 +02:00
Rua
6d9744cf94
#1927 changelog
2022-07-18 15:12:51 +02:00
Austin Johnson
df97b2c55f
Support for VK_KHR_portability_subset Devices ( #1927 )
...
* opt-in portability
* Only enable portability flag if extension is present
Automatically enable khr_portability_subset on Device; Remove required_extensions from PhysicalDevice & Device
* enable InstanceCreateInfo.enumerate_portability on all examples
* add additional documentation for enumerate_portability
2022-07-18 15:11:43 +02:00
Rua
50c02e49ff
#1924 changelog
2022-07-18 14:36:21 +02:00
marcot1cs
4d9711f3bc
const
ness of ImageUsage
constructors and more utility methods for SampleCounts
(#1924 )
...
* Make `ImageUsage` constructors `const`
* Add utility methods for `SampleCounts`
2022-07-18 14:35:50 +02:00
Joseph Micheli
e8cf282e51
Documentation todos ( #1920 )
...
* Added ImageUsage::transient_input_attachment()
* Address TODOs in examples
* Added actual example to command_buffer module documentation.
* Fixed error in command_buffer example
* Check max_framebuffer_height/width/layers in AttachmentImage constructors.
* Add detailed explanation for shader! macro to triangle examples
2022-07-13 12:26:47 +02:00
Okko Hakola
5e298d6bb7
Allow setting present mode in vulkano util's window renderer ( #1922 )
...
* Allow swapchain recreation with new present mode in utils
* Add doc text
* Add to changelog
2022-07-13 12:25:32 +02:00
Okko Hakola
18f68337a5
Vulkano util proposal ( #1918 )
...
* Init vulkano util library
* Add window & renderer structs
* Update fractal to use vulkano utils
* Add general purpose image view generation to storage image
* Add some missing functionality
* Fix game of life
* Rename error
* Fix tests
* Update documentation texts
* Modify license comment
* Add to changelog
* Improve docs
* Allow option to wait on the future
* Update doc text
* Add filter fn
* Modify queue selection
* Fix import error
* Remove non working tests
* Rename start and finish frame to acquire and present
* Allow pub creation of window renderer
* Ensure config members are pub and it has send + sync
* Remove send syncs
2022-06-24 17:27:33 +02:00
Austin Johnson
3ae9ec0f70
#1911 Changelog Update
2022-06-06 13:33:26 -05:00
Rua
6da73f3be3
Refactor dynamic state commands ( #1911 )
2022-06-06 13:33:23 -05:00
Austin Johnson
bd53e74150
#1910 Changelog Update
2022-06-05 17:46:12 -05:00
Rua
aaf0eadc61
Add is_signaled
to FenceSignalFuture
( #1910 )
2022-06-05 17:45:37 -05:00
Rua
1f685b1420
Refactor query commands ( #1909 )
2022-06-05 17:43:07 -05:00
Austin Johnson
f5f1b39008
#1908 Changelog Update
2022-06-05 17:37:47 -05:00
Rua
8420c2b73e
Fix #1894 ( #1908 )
2022-06-05 17:36:56 -05:00
coolbot123
a945d7a1a8
fix errors I noticed in readme ( #1906 )
...
* fix errors I noticed
saw some errors while reading the readme then did a very quick proof-read/edit.
* lowercase "contribution"
Co-authored-by: Austin Johnson <me@austinj.me>
2022-06-05 17:34:07 -05:00
Austin Johnson
3d1d135c54
#1905 Changelog Update
2022-05-31 11:53:53 -05:00
Rua
d6e491b8da
Fix #1881 ( #1905 )
2022-05-31 11:53:50 -05:00
Rua
de8e95075b
#1904 changelog
2022-05-29 19:28:37 +02:00
Rua
d3217d2531
Update dependencies ( #1904 )
...
* Update dependencies
* MacOS fix
2022-05-29 19:27:47 +02:00
Austin Johnson
2fcfcadb9e
#1903 Changelog update
2022-05-29 11:55:28 -05:00
Rua
8ad9480252
Remove Default
from NonExhaustive
( #1903 )
2022-05-29 11:55:19 -05:00
Rua
d3ab829eec
#1902 additions
2022-05-29 18:55:14 +02:00
Austin Johnson
cf9f8d7968
#1902 Changelog update
2022-05-29 11:53:40 -05:00
Rua
6352adf4ff
Add support for dynamic rendering ( #1902 )
2022-05-29 11:53:36 -05:00
Rua
eec4463ab2
#1893 changelog
2022-05-09 14:25:51 +02:00
Ryan Andersen
a89359007b
Image extent zero length ( #1893 )
...
* Updating examples and SwapchainCreationError enum to resolve #1892 and related discussion
* Slightly better documentation
2022-05-09 14:25:26 +02:00
Ryan Andersen
5c6bbe0be4
Fixing Module comments that were accidentally changed ( #1891 )
2022-05-06 20:21:45 +02:00
Ryan Andersen
ba7f0b20e6
Device local example ( #1890 )
2022-05-06 18:31:08 +02:00
Rua
ed69075488
#1889 changelog
2022-05-02 13:48:19 +02:00
Leon Matthes
799d99d6b2
PresentFuture: Avoid flushing twice on flush error ( #1889 )
2022-05-02 13:47:45 +02:00
Rua
211e4a4c16
#1888 changelog
2022-05-02 13:32:06 +02:00
atilo
31a203303e
Raytracing shaders with vulkano-shaders ( #1888 )
...
* Support for compiling ray shaders (still broken)
* Remove debug print and fix unimplemented panic
2022-05-02 13:21:00 +02:00
maratik123
57feb317c5
Cleanup physical.rs after last patch ( #1887 )
...
no need to set_len of properly initialized array
2022-05-02 10:20:24 +02:00