Unclaimed project
Are you a maintainer of vulkano? Claim this project to take control of your public changelog and roadmap.
Claim this projectChangelog
vulkano
Safe and rich Rust wrapper around the Vulkan API
Back to changelogNew
0.31.0
What's Changed
- Update examples link by @Nevin1901 in https://github.com/vulkano-rs/vulkano/pull/1931
- Add
VulkanLibrary as first initialization step before Instance by @Rua in https://github.com/vulkano-rs/vulkano/pull/1932
- Update winit to 0.27 by @Rua in https://github.com/vulkano-rs/vulkano/pull/1933
- Merged
ImmutableBuffer into DeviceLocalBuffer #1934 by @pac85 in https://github.com/vulkano-rs/vulkano/pull/1936
- Add from_handle constructors for various Vulkan object types. #1935 by @p3t3rix in https://github.com/vulkano-rs/vulkano/pull/1938
- Remove unnecessary question mark operator and unsafe block by @AustinJ235 in https://github.com/vulkano-rs/vulkano/pull/1940
- Make
StandardCommandPool lockless by @marc0246 in https://github.com/vulkano-rs/vulkano/pull/1939
- Better defaults for vulkano config by @hakolao in https://github.com/vulkano-rs/vulkano/pull/1942
StdDescriptorPool rewamp by @marc0246 in https://github.com/vulkano-rs/vulkano/pull/1943
- Vulkano-shaders struct generation refactor by @Rua in https://github.com/vulkano-rs/vulkano/pull/1945
Changes regarding naming and API consistency by @marc0246 in https://github.com/vulkano-rs/vulkano/pull/1946Use libloading instead of shared_library by @Rua in https://github.com/vulkano-rs/vulkano/pull/1947Remove an unneccessary Mutex layer when accessing StandardMemoryPool by @marc0246 in https://github.com/vulkano-rs/vulkano/pull/1949Ios fix by @hakolao in https://github.com/vulkano-rs/vulkano/pull/1950Switch to parking_lot's Mutexes by @marc0246 in https://github.com/vulkano-rs/vulkano/pull/1951Fixup some outdated code by @Rua in https://github.com/vulkano-rs/vulkano/pull/1948Refactor internal error handling by @Rua in https://github.com/vulkano-rs/vulkano/pull/1952Fix or allow all Clippy errors, re-enable dead code and unused variable warnings by @Rua in https://github.com/vulkano-rs/vulkano/pull/1953Opaque Windows handle external memory import support by @idanraiter in https://github.com/vulkano-rs/vulkano/pull/1959Autogen enhancements for InstanceExtensions, DeviceExtensions, device::Features by @Firestar99 in https://github.com/vulkano-rs/vulkano/pull/1960vulkano: export LoadingError by @gurchetansingh in https://github.com/vulkano-rs/vulkano/pull/1961Refactor bind/push commands by @Rua in https://github.com/vulkano-rs/vulkano/pull/1962Refactor draw/dispatch commands, render pass state, improve validation checks by @Rua in https://github.com/vulkano-rs/vulkano/pull/1963Macrofy all Vulkan bitflag and enum types, check for device support by @Rua in https://github.com/vulkano-rs/vulkano/pull/1964Better validation and errors by @Rua in https://github.com/vulkano-rs/vulkano/pull/1966Make PhysicalDevice an independent object by @Rua in https://github.com/vulkano-rs/vulkano/pull/1967Add sparse image querying functions by @Rua in https://github.com/vulkano-rs/vulkano/pull/1968Add DeviceMemory::commitment by @Rua in https://github.com/vulkano-rs/vulkano/pull/1969Fix validation for physical device surface methods by @Rua in https://github.com/vulkano-rs/vulkano/pull/1970Add khr_external_fence and remaining parts of khr_external_semaphore by @Rua in https://github.com/vulkano-rs/vulkano/pull/1972Add support for all remaining surface types, add missing functions for the existing ones by @Rua in https://github.com/vulkano-rs/vulkano/pull/1973Include device extension functions under instance functions if they use a physical device by @Rua in https://github.com/vulkano-rs/vulkano/pull/1974Fix LayerNotPresent error in debug.rs example by @CodesOtakuYT in https://github.com/vulkano-rs/vulkano/pull/1977Impl Present Wait Feature by @AustinJ235 in https://github.com/vulkano-rs/vulkano/pull/1965Add validation to Format by @Rua in https://github.com/vulkano-rs/vulkano/pull/1975Rename next and chunk methods of CpuBufferPool for consistency by @Rua in https://github.com/vulkano-rs/vulkano/pull/1978Improvements to from_handle documentation and parameter order by @Rua in https://github.com/vulkano-rs/vulkano/pull/1982Add support for ext_tooling_info by @Rua in https://github.com/vulkano-rs/vulkano/pull/1983Add external memory support for buffers by @Rua in https://github.com/vulkano-rs/vulkano/pull/1984Update Khronos URLs by @Rua in https://github.com/vulkano-rs/vulkano/pull/1986Add support for ext_separate_stencil_usage, image view usages and two new layouts by @Rua in https://github.com/vulkano-rs/vulkano/pull/1985Example Tweaks by @AustinJ235 in https://github.com/vulkano-rs/vulkano/pull/1987Treat atomic writes in shaders as write accesses by @Rua in https://github.com/vulkano-rs/vulkano/pull/1989Fix memory leak by @marc0246 in https://github.com/vulkano-rs/vulkano/pull/1991Release 0.31 by @AustinJ235 in https://github.com/vulkano-rs/vulkano/pull/1990New Contributors
- @Nevin1901 made their first contribution in https://github.com/vulkano-rs/vulkano/pull/1931
- @pac85 made their first contribution in https://github.com/vulkano-rs/vulkano/pull/1936
- @p3t3rix made their first contribution in https://github.com/vulkano-rs/vulkano/pull/1938
- @idanraiter made their first contribution in https://github.com/vulkano-rs/vulkano/pull/1959
- @Firestar99 made their first contribution in https://github.com/vulkano-rs/vulkano/pull/1960
- @CodesOtakuYT made their first contribution in https://github.com/vulkano-rs/vulkano/pull/1977
Full Changelog: https://github.com/vulkano-rs/vulkano/compare/v0.30.0...v0.31.0