Skip to content

0.31.0

Compare
Choose a tag to compare
@AustinJ235 AustinJ235 released this 18 Sep 10:50
· 752 commits to master since this release
137fb9f

What's Changed

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

New Contributors

Full Changelog: v0.30.0...v0.31.0