Commit Graph

1593 Commits

Author SHA1 Message Date
Nicolas Koch
a272139915 Add support for VK_KHR_descriptor_update_template 2017-03-05 16:39:03 +01:00
Nicolas Koch
c38e15eaae Add support for VK_KHR_maintenance1 2017-03-05 14:35:21 +01:00
Pierre Krieger
662c78f870 Rename sync functions on Buffer and Image
cc #392
2017-03-03 20:31:40 +01:00
Pierre Krieger
72ee6ddbde Allow unused imports in simple_descriptor_set! 2017-03-02 18:01:50 +01:00
Pierre Krieger
4e9a0a6d38 Derive copy on generated structs when possible 2017-03-02 12:53:16 +01:00
tomaka
5233c4f57e Merge pull request #391 from DaseinPhaos/patch-2
Update immutable.rs
2017-03-02 07:43:22 +01:00
Luxko
84344307b8 Update immutable.rs
I suspect that `sharing` should get passed here instead of an `Exclusive`?
2017-03-02 06:50:05 +08:00
Pierre Krieger
e43b8c2b92 More work on SubmitSyncBuilderLayer 2017-02-28 20:34:38 +01:00
Pierre Krieger
711b261a03 Add demo code for SubmitSyncBuilderLayer 2017-02-28 19:27:02 +01:00
Pierre Krieger
9445a08003 Some documentation on futures 2017-02-28 18:44:58 +01:00
Pierre Krieger
c3307f7fe6 More documentation for submissions 2017-02-28 14:46:29 +01:00
Pierre Krieger
606f37bfa7 Small TODO 2017-02-27 11:00:27 +01:00
Pierre Krieger
2c3ff5ef12 Add documentation and tests for SubmitCommandBufferBuilder 2017-02-27 10:59:59 +01:00
Pierre Krieger
d4a8ae914b Add test for merging two queue submits 2017-02-27 10:31:20 +01:00
Pierre Krieger
3b063d01cf Fix tests not compiling 2017-02-27 10:30:58 +01:00
Pierre Krieger
05216e50ad Work on JoinFuture::build_submission 2017-02-27 10:27:49 +01:00
Pierre Krieger
f6ec588c6f Small note in GpuFuture::check_image_access 2017-02-26 18:01:17 +01:00
Pierre Krieger
f05e7ef2a8 Fix copy_buffer_to_image_dimensions 2017-02-26 09:33:57 +01:00
Pierre Krieger
8ced149eec Implement DeviceOwned for all buffer types 2017-02-24 10:17:58 +01:00
Pierre Krieger
dea861b09e Add copy_buffer_to_image and copy_buffer_to_image_dimensions for CB builders 2017-02-24 10:11:46 +01:00
Pierre Krieger
93ef59a637 Add CmdCopyBufferToImage struct 2017-02-24 09:28:39 +01:00
Pierre Krieger
48a867b12d Add binding images to simple descriptor sets 2017-02-24 09:03:19 +01:00
Pierre Krieger
ee526469d1 Various fixes to the ordered_passes_renderpass! macro 2017-02-23 13:30:08 +01:00
Pierre Krieger
dd4ac2219a Basic push constants reporting in vulkano_shaders 2017-02-23 07:40:37 +01:00
Pierre Krieger
c8abb70104 Use a dummy DescriptorBufferContentDesc 2017-02-22 17:31:54 +01:00
Pierre Krieger
64459fc6af Require VertexSource<Vec<Arc<Buffer>>> for GraphicsPipelineAbstract 2017-02-22 15:51:14 +01:00
Pierre Krieger
1db28b87c7 Remove buffer and commands_list layers 2017-02-22 15:23:57 +01:00
Pierre Krieger
de73a41a1e Switch AutoCommandBufferBuilder to AbstractStorageLayer 2017-02-22 15:23:07 +01:00
Pierre Krieger
5a51e1758c Add AbstractStorageLayer 2017-02-22 15:02:54 +01:00
Pierre Krieger
fad8a73aaa Require 'static when submitting a CB 2017-02-17 16:07:57 +01:00
Pierre Krieger
801f91130f Add SwapchainAcquireFuture::image() 2017-02-17 15:24:40 +01:00
tomaka
b3f2961589 Merge pull request #388 from tomaka/impl-385
Implement the new submission system
2017-02-17 14:52:07 +01:00
Pierre Krieger
dd13c015cb Implement #385 2017-02-17 14:19:11 +01:00
Pierre Krieger
3125a73628 Add CmdBlitImage and CmdCopyImage 2017-02-08 20:53:22 +01:00
Pierre Krieger
ec7eb5050b Add CmdResolveImage 2017-02-08 20:44:50 +01:00
Pierre Krieger
46e043c730 Add CmdSetEvent 2017-02-08 19:58:21 +01:00
Pierre Krieger
ebf33f8390 Implement DeviceOwned for sync objects 2017-02-08 19:53:44 +01:00
Pierre Krieger
1808356a81 Merge branch 'master' into incoming 2017-02-08 19:46:56 +01:00
tomaka
1c62da338e Merge pull request #380 from tomaka/readme-sdk-note
Add a note about the SDK
2017-02-08 14:09:46 +01:00
tomaka
6094a3dbf2 Merge pull request #379 from tomaka/reexport-surface-caps
Fix some types not being reexported
2017-02-08 14:09:40 +01:00
Pierre Krieger
0ddfd8ff4d Fix some types not being reexported 2017-02-08 13:11:56 +01:00
Pierre Krieger
ebe1005ec8 Add a note about the SDK 2017-02-08 13:11:00 +01:00
Pierre Krieger
34c62e25bb Restore dispatch command 2017-02-08 12:54:09 +01:00
Pierre Krieger
b8ad5723e6 Warning fix 2017-02-08 11:36:48 +01:00
Pierre Krieger
836015ce80 Actually implement DeviceCheckLayer 2017-02-08 11:27:48 +01:00
Pierre Krieger
0c0ca476dd Fix buffered layer adding commands twice 2017-02-06 14:14:25 +01:00
Pierre Krieger
63009d2d28 Make the AutoPipelineBarriersLayer generic 2017-02-06 13:53:15 +01:00
Pierre Krieger
6bf4b815ad Manually implement CommandBufferBuilder on types 2017-02-06 10:54:14 +01:00
Pierre Krieger
52a4ce4c20 Rename helper_trait module to builder 2017-02-06 10:41:09 +01:00
Pierre Krieger
5b21bbd1df Some tweaks for EmptySinglePassRenderPassDesc 2017-02-06 09:05:16 +01:00