Commit Graph

1650 Commits

Author SHA1 Message Date
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
tomaka
5ec94007da Merge pull request #372 from tomaka/color-space-doc
Documentation for ColorSpace
2017-02-02 10:13:11 +01:00
Pierre Krieger
1408236161 Add CmdDispatchRaw 2017-02-01 21:08:21 +01:00
Pierre Krieger
4c0a0933b1 Implement vertex traits on GraphicsPipeline 2017-02-01 20:02:48 +01:00
Pierre Krieger
6e58f26480 Minor doc fixes in commands 2017-01-31 21:41:01 +01:00
Pierre Krieger
543f6c567b Documentation for ColorSpace 2017-01-31 18:08:38 +01:00
Pierre Krieger
2c5777ba6a Small warning fix 2017-01-31 13:17:30 +01:00
Pierre Krieger
aa04ee8a80 Simplify trait impls by using SafeDeref 2017-01-31 13:16:57 +01:00
Pierre Krieger
e67f615ad2 Add categories to all the crates 2017-01-31 09:59:07 +01:00
Pierre Krieger
f039fb9123 Remove the debugging println in vulkano-shader 2017-01-31 09:50:19 +01:00
tomaka
0b56a4859e Merge pull request #363 from tomaka/ext-debug
Cleaner implementation of Debug for extensions structs
2017-01-30 20:07:18 +01:00
Pierre Krieger
b7b9e41b7c Update CmdBindPipeline for GraphicsPipelineRef 2017-01-26 14:51:27 +01:00