Commit Graph

1561 Commits

Author SHA1 Message Date
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
Pierre Krieger
6e54b2d1ec Remove default parameters of Framebuffer and RenderPass 2017-02-05 20:59:14 +01:00
Pierre Krieger
56bf4a2f56 Move framebuffer doc to the framebuffer struct 2017-02-05 20:56:16 +01:00
Pierre Krieger
1e4f6fc2ab More documentation for framebuffers 2017-02-05 20:53:25 +01:00
Pierre Krieger
9edfc5f474 Some render pass documentation 2017-02-05 18:07:49 +01:00
Pierre Krieger
656468655e Extract RenderPassDesc trait to own module 2017-02-05 17:49:31 +01:00
Pierre Krieger
f38f012b9a Add RenderPassDesc::is_compatible_with 2017-02-05 17:24:48 +01:00
Pierre Krieger
05bcf9b6f7 RenderPassDesc now requires RenderPassDescAttachmentsList<Vec<Arc<ImageView>>> 2017-02-05 16:05:04 +01:00
Pierre Krieger
8250333b45 Rename RenderPassClearValues to RenderPassDescClearValues 2017-02-05 15:11:47 +01:00
Pierre Krieger
c020a777d6 RenderPassDesc now requires RenderPassClearValues<Vec<ClearValue>> 2017-02-05 15:09:38 +01:00
Pierre Krieger
433627de42 Fix vertex traits not implemented on SafeDeref 2017-02-05 15:06:57 +01:00
Pierre Krieger
18416e5256 Implement render pass traits on framebuffers 2017-02-05 12:39:45 +01:00
Pierre Krieger
890467c9a7 Some documentation for pipeline objects 2017-02-04 15:28:22 +01:00
Pierre Krieger
4814ec7acf Use GraphicsPipelineAbstract in CmdDraw 2017-02-04 11:07:58 +01:00
Pierre Krieger
08b6898bb1 Rename vertex traits with the Vertex prefix 2017-02-04 09:51:34 +01:00
Pierre Krieger
dcc089fc6f Implement render pass traits on GraphicsPipeline 2017-02-03 13:40:47 +01:00
Pierre Krieger
0e275d5e37 Rename RenderPassRef to RenderPassAbstract 2017-02-03 13:10:01 +01:00
Pierre Krieger
1bdea56f1e Add a DeviceOwned trait that contains fn device(&self) -> &Arc<Device>; 2017-02-03 12:02:28 +01:00
Pierre Krieger
426877fb07 Rename PipelineLayoutRef to PipelineLayoutAbstract 2017-02-03 11:43:07 +01:00
Pierre Krieger
ce3bb7b414 Simplify GraphicsPipelineAbstract and ComputePipelineAbstract 2017-02-03 10:56:26 +01:00
tomaka
48f13af06d Merge pull request #377 from tomaka/fix-0.3.2
Fix missing vk-sys update
2017-02-02 22:34:44 +01:00
Pierre Krieger
36bfa12bca Fix missing vk-sys update 2017-02-02 22:30:23 +01:00
tomaka
32f0c55898 Merge pull request #376 from tomaka/0.3.2
Publish 0.3.2
2017-02-02 22:20:07 +01:00
Pierre Krieger
9f9965c710 Publish 0.3.2 2017-02-02 21:11:47 +01:00
tomaka
a681866e89 Merge pull request #359 from tomaka/custom-derives
Add a small crate to allow inlining shader source codes
2017-02-02 20:48:18 +01:00
tomaka
75319ae5c4 Merge pull request #373 from tomaka/swapchain-colorspace
Add support for VK_EXT_swapchain_colorspace
2017-02-02 20:48:12 +01:00
tomaka
d4b56218d2 Merge pull request #374 from tomaka/more-color-space-docs
More color space doc improvement
2017-02-02 20:47:40 +01:00
Pierre Krieger
6cab9aaac7 Simplify CmdBindPipeline 2017-02-02 14:32:21 +01:00
Pierre Krieger
693b30a2af Add draft for SubmitSyncBuilderLayer 2017-02-02 13:52:04 +01:00
Pierre Krieger
45e1d587af More color space doc improvement 2017-02-02 11:23:52 +01:00
Pierre Krieger
62ef894514 Add support for VK_EXT_swapchain_colorspace 2017-02-02 10:23:58 +01:00
tomaka
35d02e621f Merge pull request #370 from tomaka/categories
Add categories to all the crates
2017-02-02 10:13:28 +01:00
tomaka
1494f5f58d Merge pull request #369 from tomaka/rm-println
Remove the debugging println in vulkano-shader
2017-02-02 10:13:20 +01:00