Release 0.29.0
What's Changed
- A multi-window game of life application example by @hakolao in #1812
- Fix sync bug in same image blit/copy commands by @Amjad50 in #1817
- Move
Unbuildable
to crate root and rename toNonExhaustive
by @Rua in #1818 - fix typo in begin_render_pass by @Overpeek in #1821
- fix queue 'supports_' methods with empty flags by @Overpeek in #1822
- Added
overlapping_push_constant_ranges
toPipelineLayout
by @Amjad50 in #1820 - fix shader! macro for geometry stages failing to compile by @Overpeek in #1823
- Refactor VertexBuffersCollection to allow Arc by @AustinJ235 in #1824
- Add
InstanceCreateInfo
andDeviceCreateInfo
by @Rua in #1814 - Add test for Version parsing by @Rua in #1825
- Add
UnsafeBufferCreateInfo
andBufferViewCreateInfo
by @Rua in #1815 - Only include
SamplerReductionModeCreateInfo
if needed by @Rua in #1827 - Add
RenderPassCreateInfo
andFramebufferCreateInfo
by @Rua in #1828 - Include raw function pointer structs in documentation by @Rua in #1831
- Add
SwapchainCreateInfo
, various related changes by @Rua in #1832 - Add
DescriptorSetLayoutCreateInfo
andPipelineLayoutCreateInfo
by @Rua in #1834 - Vulkan 1.3 support, updated dependencies by @Rua in #1836
- Add
MemoryAllocateInfo
, improve handling of external memory by @Rua in #1838 - Add
UnsafeCommandPoolCreateInfo
,CommandBufferAllocateInfo
and other changes by @Rua in #1839 - Add
QueryPoolCreateInfo
by @Rua in #1840 - Add
CreateInfo
forEvent
,Fence
andSemaphore
. by @Rua in #1841 - Add
SamplerCreateInfo
andSamplerYcbcrConversionCreateInfo
by @Rua in #1842 - Add
UnsafeDescriptorSetCreateInfo
by @Rua in #1843 - Add
UnsafeImageCreateInfo
andImageViewCreateInfo
by @Rua in #1844 - convert fnv types into std by @AustinJ235 in #1847
- Fix validation of SPIR-V contains OpUndef by @White-Green in #1851
- arrays now implement
VertexBufferCollection
by @AustinJ235 in #1852 - Rework mapped memory, add
BufferContents
trait with bytemuck by @Rua in #1853 - Fixed potential overflow in multiview vertex buffer validation by @m3x3 in #1855
- Implement is_layout_initialized for ImmutableImage by @thanatos in #1833
- Release 0.29 by @Rua in #1856
New Contributors
- @Overpeek made their first contribution in #1821
- @White-Green made their first contribution in #1851
- @m3x3 made their first contribution in #1855
- @thanatos made their first contribution in #1833
Full Changelog: v0.28.0...v0.29.0