Ilya Lakhin
96d499c2b7
#1815 Changelog update
2022-02-14 17:36:55 +07:00
Rua
a6cc7db065
Add UnsafeBufferCreateInfo
and BufferViewCreateInfo
( #1815 )
...
* Convert creation of `UnsafeBuffer` and `BufferView` to use a builder
* Doctest fix
* Change builders to non_exhaustive structs
* Use `NonExhaustive` type instead of attribute
* Doctest fix... again
* Small fixes
* Use Option<Format> for forwards compatibility with Vulkan
2022-02-14 17:35:42 +07:00
Rua
9144143e87
Put new changes in the right place
2022-02-14 10:42:15 +01:00
Rua
c527319b3f
Add test for Version parsing ( #1825 )
2022-02-14 10:37:32 +01:00
Ilya Lakhin
2bc0ea43d0
#1814 changelog update
2022-02-14 16:33:15 +07:00
Rua
8775777f47
Add InstanceCreateInfo
and DeviceCreateInfo
( #1814 )
...
* Convert creation of `Instance` and `Device` to use a builder
* Big oops
* Add `InstanceCreateInfo` and `DeviceCreateInfo`
* Doc fix
* impl FromStr for Version, remove elidable qf2
2022-02-14 16:32:27 +07:00
Rua
33aa520706
#1824 Changelog update
2022-02-13 11:38:44 +01:00
Austin Johnson
901d2b2bc2
Refactor VertexBuffersCollection to acccept Arc<dyn BufferAccess> ( #1824 )
2022-02-13 11:38:14 +01:00
Rua
acaa8c9be6
#1823 Changelog update
2022-02-10 22:42:25 +01:00
Eemeli Lehtonen
3054690ed7
fix shader macro for geometry stages ( #1823 )
2022-02-10 22:41:43 +01:00
Rua
f19ba2d0ed
#1820 Changelog update
2022-02-09 13:11:13 +01:00
Amjad Alsharafi
d2f9f0c134
Added overlapping_push_constant_ranges
to PipelineLayout
( #1820 )
2022-02-09 13:10:13 +01:00
Rua
9f1ef520b5
#1822 Changelog update
2022-02-09 12:29:30 +01:00
Eemeli Lehtonen
d701a3a90b
fix queue 'supports_' methods with empty flags ( #1822 )
2022-02-09 12:27:45 +01:00
Rua
24c0e749a5
#1821 Changelog update
2022-02-09 11:01:17 +01:00
Eemeli Lehtonen
8f828962b0
fix typo in begin_render_pass ( #1821 )
2022-02-09 10:59:07 +01:00
Rua
4f094396ad
Move Unbuildable
to crate root and rename to NonExhaustive
( #1818 )
2022-02-06 19:26:28 +01:00
Rua
0a45d84bba
#1817 Changelog update
2022-02-06 10:06:27 +01:00
Amjad Alsharafi
5002d55584
Fix sync bug in same image blit/copy commands ( #1817 )
2022-02-06 10:05:38 +01:00
Okko Hakola
96c52ad11a
Add multi-window game of life application example ( #1812 )
2022-02-02 17:21:32 +01:00
Rua
2862f14f52
Update CHANGELOG.md
2022-02-02 13:53:59 +01:00
Rua
e7acf2aa9b
Release Vulkano 0.28 ( #1810 )
...
* Release Vulkano 0.28
* resolve unused ImageCreateFlags import on windows build
Co-authored-by: Austin Johnson <me@austinj.work>
2022-02-02 05:43:34 -06:00
Ilya Lakhin
09cf7e885c
#1811 Changelog update
2022-01-30 22:53:41 +07:00
Tim Balsfulland
608f847db8
fix not being able to create multi-layer framebuffers ( #1811 )
2022-01-30 12:31:26 +01:00
Austin Johnson
a3a1d4d8e9
Update discord badge
...
for to add the hyperlink.....
2022-01-29 20:09:51 -06:00
Austin Johnson
f3d8198249
Add discord badge
2022-01-29 20:06:04 -06:00
Ilya Lakhin
db3c32f125
#1807 Changelog update
2022-01-30 08:54:22 +07:00
Rua
e3146aac0e
Sampler ycbcr conversion ( #1807 )
...
* Better validation of image view creation, descriptor set updates, draw-time resources and others
* Add sampler YCbCr conversion
* Add shader validation
* Minor fixes
* Add YCbCr example
* Typo
2022-01-30 08:52:57 +07:00
Ilya Lakhin
5f601b125e
#1806 Changelog update
2022-01-30 03:55:52 +07:00
Rua
0c06394e6c
Better validation of image view creation, descriptor set updates, draw-time resources and others ( #1806 )
2022-01-30 03:53:33 +07:00
Ilya Lakhin
b25598ee70
Readme fix
2022-01-30 01:52:53 +07:00
Rua
109920ec2d
#1803 Changelog update
2022-01-29 19:00:26 +01:00
Todd York
ec4f7631e0
Fix support for 2D array images ( #1803 )
...
* Fix mipmap generation for arrayed images
* Add example for texture array
* Change ImageView constructor to explicitly require ImageViewType
* Revert "Change ImageView constructor to explicitly require ImageViewType"
This reverts commit 3ad55717c4
.
2022-01-29 18:59:45 +01:00
Ilya Lakhin
381604b5e3
Upading readme's Projects section
...
Added "egui-winit-vulkano" and "VideowindoW"
2022-01-30 00:29:39 +07:00
Rua
6c6b7b4cfb
#1802 Changelog update
2022-01-29 18:01:13 +01:00
Todd York
be4e5dc678
Add boxed_send(), boxed_sync(), boxed_send_sync() for GpuFuture ( #1802 )
2022-01-29 17:58:51 +01:00
Ilya Lakhin
d36bba1a2c
#1797 Changelog update
2022-01-25 19:02:10 +07:00
Rua
5e595a496a
Many changes to images, views and format ( #1797 )
...
* Update dependencies
* Many changes to UnsafeImage, ImageView and Format
2022-01-25 19:00:06 +07:00
dpytaylo
465bc9b461
Fix documentation ( #1796 )
...
1. [x] Describe in common words what is the purpose of this change, related
Github Issues, and highlight important implementation aspects.
Fixed the misprint
2. [x] Please put changelog entries **in the description of this Pull Request**
if knowledge of this change could be valuable to users. No need to put the
entries to the changelog directly, they will be transferred to the changelog
files(`CHANGELOG_VULKANO.md` and `CHANGELOG_VK_SYS.md`)
by maintainers right after the Pull Request merge.
* Entries for Vulkano changelog:
- `**Breaking** Breaking entry description.`
- `Non-breaking entry description.`...
* Entries for VkSys changelog:
- `Entry 1.`
- `Entry 2.`...
3. [x] Run `cargo fmt` on the changes.
4. [x] Make sure that the changes are covered by unit-tests.
5. [x] Update documentation to reflect any user-facing changes - in this repository.
2022-01-24 02:27:51 +07:00
Okko Hakola
5ae11903d2
Add Sandbox project to readme ( #1800 )
2022-01-22 20:33:10 +07:00
Ilya Lakhin
0cf68a3d25
#1793 Changelog update
2022-01-18 19:51:29 +07:00
Rua
07c1ec1dc1
Update dependencies ( #1793 )
2022-01-18 19:49:24 +07:00
Ilya Lakhin
dd542c7242
#1792 Changelog update
2022-01-18 19:45:37 +07:00
Todd York
3435efcfcc
Implement VertexMember for nalgebra::Vector*<T> ( #1792 )
2022-01-18 19:41:38 +07:00
Ilya Lakhin
b9b1c185f1
#1791 Changelog update
2022-01-11 10:57:40 +07:00
Amjad Alsharafi
bd0c4a60f2
Fixed failing basic_conflict
test and added replacement for it ( #1791 )
...
When we implemented self_copy for images and buffers (#1782 ),
`basic_conflict` test failed. So we removed it and added tests for
`overlapping` and `non_overlapping` ranges checks when using buffer self
copy.
2022-01-11 10:52:55 +07:00
Ilya Lakhin
25347edb39
#1787 Changelog update
2022-01-11 10:34:21 +07:00
Rua
4c7cdb44fe
Sampler improvements ( #1787 )
...
* Sampler improvements
* Check Filter::Cubic for blits as well
* Small doc fix
* Better checks for blits
* Doc fix
* can_be_sampled > can_sample
2022-01-11 10:32:53 +07:00
Ilya Lakhin
6c111df9a7
#1786 Changelog update
2022-01-11 09:07:38 +07:00
Rua
16171c51ac
Improve shader analysis, add and refine DescriptorRequirements fields ( #1786 )
...
* Improve shader analysis, add and refine DescriptorRequirements fields
* Simplify a bit
2022-01-11 09:06:22 +07:00