Commit Graph

2889 Commits

Author SHA1 Message Date
Austin Johnson
54cb28d4e5
fix immutable_samplers index in builder (#1704) 2021-09-13 21:28:14 +07:00
Ilya Lakhin
786e02b174 #1703 Changelog update 2021-09-13 21:25:30 +07:00
Austin Johnson
dc84f31120
Additional check_copy_buffer_image checks (#1703)
* additional check_copy_buffer_image checks

* rustfmt
2021-09-13 21:23:35 +07:00
Ilya Lakhin
7b306f4952 #1702 Changelog update 2021-09-13 19:58:20 +07:00
Austin Johnson
9b9b9a4ec9
Fix variable count descriptor set allocations (#1702)
* fix variable count descriptor set allocations

* remove option
2021-09-13 19:55:55 +07:00
Ilya Lakhin
a8c8257565 #1701 Changelog update 2021-09-13 19:41:17 +07:00
Rua
8d321430cb
Add auto-generated SPIR-V parsing (#1701)
* Add auto-generated SPIR-V parsing

* Add further reflection utilities for decorations, names and members, clean up Vulkano-shaders
2021-09-13 19:39:17 +07:00
Ilya Lakhin
ce110006bc #1700 Changelog update 2021-09-13 18:26:53 +07:00
Okko Hakola
2c4eb216bb
Exportable memory as dedicated (#1700)
* Add memory export for attachment image

* Add mem_size function for attachment image

* Force exportable allocations to be dedicated

* Unify cgf os options on exportable fd related functions

* Fix import errors
2021-09-13 18:22:17 +07:00
Rua
13b7188b71
Split autogen output into multiple files (#1697) 2021-09-06 04:10:38 +07:00
Ilya Lakhin
222852f274 #1696 Changelog update 2021-09-06 04:06:34 +07:00
Rua
02acea7b10
Add support for mutable_format and block_texel_view_compatible (#1696) 2021-09-06 04:05:31 +07:00
Ilya Lakhin
51159be4ec #1695 Changelog update 2021-09-06 03:43:34 +07:00
funmaker
d655c6adcb
Fix CommandBufferExecFuture resubmitting command buffers after flush (#1695) 2021-09-06 03:43:12 +07:00
Ilya Lakhin
20e0365bdd #1694 Changelog update 2021-09-06 02:20:21 +07:00
Ilya Lakhin
ddbde190ff
Sharing generated Rust types between shaders (#1694)
* Vulkano-shader mutual compilation mode

* Tests fixes

* Shared constants option for multi-shader

* Cargo fmt

* Fix doc typos
2021-09-06 02:18:04 +07:00
Austin Johnson
588f91dc59
fix warnings/errors (#1692) 2021-09-04 01:41:17 -05:00
gurchetansingh
f186ef80a5
Goodbye vk-sys (#1601)
You are gone, but not forgotten.
2021-09-04 00:08:06 -05:00
Austin Johnson
cbafba89bd
Changelog entries for #1681 1688 #1689 #1688 2021-09-03 23:36:56 -05:00
funmaker
0286a708c4
Fixed AttachmentImage reporting incorrect layer level access. (#1690)
* Fix AttachmentImage reporting incorrect layer level access.

* Add layer count to AttachmentImage::dimensions()
2021-09-03 23:30:29 -05:00
Rua
cd8302328f
Update dependencies (#1689) 2021-09-03 23:21:15 -05:00
Rua
ebf3ace481
Add support for immutable samplers, some small changes (#1688) 2021-09-03 23:20:05 -05:00
Nathaniel Lane
8a9c617a19
Decreased size of GraphicsPipelineBuilder (#1681) 2021-09-03 23:15:52 -05:00
Austin Johnson
73335637ab
Changelog entries for https://github.com/vulkano-rs/vulkano/pull/1687 2021-09-02 04:06:27 -05:00
Rua
7a50bd5cb5
Add generation of Format to autogen (#1687)
* Add generation of `Format` to autogen

* Better documentation
2021-09-02 04:05:23 -05:00
Austin Johnson
b35d69b7b3
Changelog entries for https://github.com/vulkano-rs/vulkano/pull/1674 2021-09-02 03:30:39 -05:00
Austin Johnson
0a3791c303
Support for Runtime Descriptor Arrays (#1674) 2021-09-02 03:29:27 -05:00
HeavyRain266
f79814c2f2
Update wgpu link in readme (#1685)
Previous link provided currently archived version.
2021-08-27 18:05:17 -05:00
Austin Johnson
a04c48fb76
Changelog entries for #1684 2021-08-27 01:25:08 -05:00
Rua
aa1c6eb607
Move command buffer binding and state-setting into their own commands (#1684)
* Move binding and state-setting into their own commands

* Fix test failing on documentation
2021-08-27 01:24:16 -05:00
Austin Johnson
7948b71a12
#1676 #1678 #1680 #1682 #1677 Changelog Entries 2021-08-24 04:28:13 -05:00
unrelentingtech
d2f71bce21
Add BSD platforms to external memory (dma-buf fd) cfgs (#1677) 2021-08-24 04:24:36 -05:00
Rua
3f895b2fd8
Fix using the right functions for retrieving physical device info (#1682) 2021-08-24 04:18:17 -05:00
Rua
b6b423c3d3
Refactoring of DescriptorDesc and related changes (#1680)
* Various changes to DescriptorSetDesc

* More changes to DescriptorSetDesc

* Small comment fix
2021-08-24 04:16:09 -05:00
tuguzT
ca50c2a33c
Fixed #1678 (#1679) 2021-08-24 04:14:53 -05:00
Anjan Roy
4ebf2928cf
add: missing method vulkano::buffer::BufferUsage::storage_buffer() (#1676) 2021-08-24 04:08:31 -05:00
Ilya Lakhin
ab01ae72f4 #1671 Changelog update 2021-08-17 02:11:27 +07:00
Rua
874e502545
Replace VertexSource with VertexBuffersCollection, remove pipeline traits (#1671)
* Replace VertexSource with VertexBuffersCollection

* Remove pipeline traits
2021-08-17 02:10:07 +07:00
Ilya Lakhin
e3e60447ee #1670 Changelog update 2021-08-17 01:51:51 +07:00
Rua
d8b0d75b59
Generate full code directly in autogen instead of using macros (#1670)
* Generate full code directly in autogen instead of using macros

* Indentation

* Naming
2021-08-17 01:48:16 +07:00
Ilya Lakhin
8d776e8da9 #1669 Changelog update 2021-08-17 01:37:47 +07:00
Maxim Baz
83748f7a15
SubImage: respect layout parameter (#1669) 2021-08-17 01:36:43 +07:00
Ilya Lakhin
803529320c #1668 Changelog update 2021-08-17 01:30:22 +07:00
Dylan Perks
057aa5b14a
Add support for VK_EXT_metal_surface (#1668) 2021-08-17 01:28:14 +07:00
Ilya Lakhin
3b12570951 #1664 Changelog update 2021-08-17 01:14:08 +07:00
Rua
010d7fe551
Better SPIR-V Capability checks (#1664)
* Restructure DeviceRequirement in shaderc

* Add missing SPIR-V capabilities

* Avoid generating a check for every instruction in the file XD
2021-08-17 01:12:43 +07:00
Ilya Lakhin
148dc78def #1661 Changelog update 2021-08-12 21:15:47 +07:00
Rua
3da6c298a8
Add vertex and instance parameters to draw commands (#1661)
* Add vertex and instance parameters to draw commands

* Remove BufferlessDefinition
2021-08-12 21:14:02 +07:00
Ilya Lakhin
a6dc452605 Release 0.25.0 2021-08-10 02:36:42 +07:00
Ilya Lakhin
9a146b5b96 #1663 Changelog update 2021-08-09 23:59:58 +07:00