Commit Graph

2904 Commits

Author SHA1 Message Date
Austin Johnson
6b17090b4c
Changelog entries for #1721 2021-09-29 12:02:08 -05:00
Rua
885fbc6a4c
Add Send + Sync requirements to various traits (#1720)
* Remove Send + Sync and BufferAccess traits where they are redundant

* Require Send + Sync for ImageViewAbstract

* Require Send + Sync for ImageAccess, AttachmentsList and MemoryPoolAlloc

* Require Send + Sync for DescriptorSet and DescriptorPoolAlloc

* Require Send + Sync for FramebufferAbstract

* Minor rearranging

* Require Send + Sync for PrimaryCommandBuffer, SecondaryCommandBuffer and CommandPoolAlloc

* Require Send + Sync for Command (private trait)

* Cargo fmt
2021-09-29 12:00:56 -05:00
Austin Johnson
9122da1356
Changelog entries for #1718 #1719 #1721 2021-09-29 01:26:32 -05:00
Rua
ab0464830b
Group command buffer state retrieval under a new CommandBufferState (#1721) 2021-09-29 01:20:06 -05:00
Rua
17820738d8
Replace Iterator parameters with IntoIterator where possible, replace various iterator types with impl Iterator (#1719) 2021-09-29 01:15:39 -05:00
Robin Heinemann
131f5b0f0f
Add AutoCommandBufferBuilder::clear_depth_stencil_image (#1718)
Signed-off-by: Robin Ole Heinemann <robin.ole.heinemann@gmail.com>
2021-09-29 01:13:05 -05:00
Rua
5e4da07685
Limit compatibility check for bound descriptor sets to the length of the current layout (#1716)
* Limit compatibility check for bound descriptor sets to the length of the current layout

* Set new pipeline layout if it's a superset of the old one

* Preferentially use new layout if they are identical
2021-09-29 01:06:49 -05:00
Robin Heinemann
c1da957797
fix array_element accounting for add_buffer_view (#1717) 2021-09-21 17:20:38 -05:00
Rua
cb362c9221
Change inner-documentation html links to use Rust paths (#1713) 2021-09-21 05:16:27 +07:00
Ilya Lakhin
1f2044ae7a #1712 Changelog update 2021-09-21 05:15:02 +07:00
Rua
a7813baac3
Add inner method to AutoCommandBufferBuilder (#1712) 2021-09-21 05:12:07 +07:00
Austin Johnson
73aea837f4
add derive feature to serde build dependency (#1710) 2021-09-14 21:47:48 +07:00
Okko Hakola
2151a4d1ce
Remove validation layer request from fractal example (#1708)
* Add interactive fractal example

* Rename folder

* Update guide

* Remove layers & debug callback from fractal example
2021-09-14 21:45:49 +07:00
Okko Hakola
627b5289dd
Fix import warnings on mac for conditionally used imports (#1709) 2021-09-14 01:29:44 -05:00
Okko Hakola
e0839af295
Add an interactive fractal example (#1707)
* Add interactive fractal example

* Rename folder

* Update guide
2021-09-13 22:14:54 +07:00
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