2017-09-21 11:27:10 +00:00
|
|
|
# Unreleased
|
|
|
|
|
2017-09-26 08:29:26 +00:00
|
|
|
- Fixed an HiDPI scaling issue on MacOS in vulkano-win.
|
2017-09-23 18:21:14 +00:00
|
|
|
- Fixed `le()` and `ge()` for `DescriptorsCount`, which also fixes a potential memory leak when
|
|
|
|
allocating descriptor sets.
|
2017-09-26 08:29:34 +00:00
|
|
|
- Fixed the `ordered_passes_renderpass!` macro not working properly when using `resolve`.
|
|
|
|
- Added an optional `resolve` entry in `pass` for `single_pass_renderpass!`, for resolving
|
|
|
|
multisampled attachments into non-multisampled attachments.
|
2017-09-23 18:21:14 +00:00
|
|
|
|
2017-09-21 11:27:10 +00:00
|
|
|
# Version 0.7.0 (2017-09-21)
|
2017-09-09 06:55:20 +00:00
|
|
|
|
2017-09-20 07:47:43 +00:00
|
|
|
- Added `RuntimePipelineDesc`, an implementation of `PipelineLayoutDesc` that makes creating custom
|
|
|
|
layouts easier.
|
2017-09-09 06:55:20 +00:00
|
|
|
- Changed `CpuBufferPool::next()` and `chunk()` to return a `Result` in case of an error when
|
|
|
|
allocating or mapping memory.
|
2017-09-14 14:29:11 +00:00
|
|
|
- Changed `CommandBufferExecError::AccessError` to provide a hint of where the error occurs.
|
2017-09-13 17:29:53 +00:00
|
|
|
- Added `vulkano::pipeline::vertex::BufferlessDefinition` and `BufferlessVertices` to enable
|
|
|
|
bufferless drawing.
|
2017-09-21 11:27:10 +00:00
|
|
|
- Changed `ImageAccess::try_gpu_lock` and `unlock()` to verify whether the image layout is correct,
|
|
|
|
especially at the first usage of an image.
|
|
|
|
- Changed `BufferAccess::conflict_*` and `ImageAccess::conflict_*` to forbid querying a specific
|
|
|
|
range of the resource.
|
|
|
|
- Fixed `layers` argument validation in `Swapchain::new_inner`.
|
|
|
|
- Added a 32-bit word constructor for `ShaderModule` (`ShaderModule::from_words`).
|
2017-09-21 08:35:59 +00:00
|
|
|
- Changed the various `is_superset_of` functions to return a `Result` instead of a `bool`.
|
2017-09-06 12:36:06 +00:00
|
|
|
|
2017-09-06 13:47:46 +00:00
|
|
|
# Version 0.6.2 (2017-09-06)
|
|
|
|
|
2017-09-06 12:36:06 +00:00
|
|
|
- Added checking compatibility between the descriptor sets and the pipeline object when adding a
|
|
|
|
draw or compute command.
|
|
|
|
- Fixed several bugs in the validation checks of `blit_image`.
|
|
|
|
- Fixed `blit_image`, `copy_buffer_to_image` and `copy_image_to_buffer` not taking the mipmap level
|
|
|
|
into account when checking for the correct image dimensions.
|
|
|
|
- Added `ImageDimensions::mipmap_dimensions()` and `ImageDimensions::num_mipmaps()`.
|
|
|
|
- Added an implementation of `DeviceOwned` for `QueuesIter` and `Queue`.
|
|
|
|
- Fixed the standard command pool and descriptor pool being destroyed too often.
|
|
|
|
- Added `#[allow(non_snake_case)]` to structs generated by vulkano-shaders.
|