Commit Graph

1487 Commits

Author SHA1 Message Date
tomaka
574b7a7f1a Merge pull request #360 from tomaka/cb-rework
Rework command buffers again
2017-01-24 14:29:04 +01:00
Pierre Krieger
372a6f7d14 Rework command buffers again 2017-01-24 14:24:13 +01:00
Pierre Krieger
8119d9d54a Add ComputePipeline::boxed_layout 2017-01-21 19:26:44 +01:00
Pierre Krieger
964db335c4 No longer return an Arc in ComputePipeline::new 2017-01-21 19:01:02 +01:00
Pierre Krieger
0775121831 No longer wrap GraphicsPipeline in Arc 2017-01-21 18:34:02 +01:00
Pierre Krieger
6bf4a34a20 Add boxed_layout function to GraphicsPipeline 2017-01-21 18:16:42 +01:00
Pierre Krieger
1216461211 Merge branch 'custom-derives' into incoming 2017-01-21 16:35:58 +01:00
Pierre Krieger
61dc795e03 Revert the triangle example to what it was 2017-01-21 16:33:09 +01:00
Pierre Krieger
39a97f2354 Add small README for the new crate 2017-01-21 16:32:53 +01:00
Pierre Krieger
f932187778 Add a small crate to allow inlining shader source codes 2017-01-21 16:17:06 +01:00
tomaka
21da4133f4 Merge pull request #352 from donovan/readme-fix
fix minor typo in readme
2017-01-11 11:45:34 +01:00
Donovan Jones
8c7a52aed6 fix minor typo in readme 2017-01-11 23:29:29 +13:00
tomaka
45e9ecad9d Merge pull request #348 from Binero/master
Properly formatted Vulkan API version
2017-01-09 06:52:54 +01:00
Jeroen Bollen
61b5f06e2d Properly formatted Vulkan API version 2017-01-08 22:15:34 +01:00
Pierre Krieger
e94d7b34d1 More docs for framebuffers 2017-01-07 22:01:09 +01:00
Pierre Krieger
eab3e35281 Make AttachmentsList a bit less unsafe 2017-01-07 14:29:18 +01:00
Pierre Krieger
a72f15b0bc Check framebuffer dimensions against attachments 2017-01-07 14:05:51 +01:00
Pierre Krieger
37693827a3 More docs for framebuffer module 2017-01-05 11:43:11 +01:00
Pierre Krieger
fec458b881 Fix warnings and improve docs 2017-01-04 21:01:40 +01:00
Pierre Krieger
0fd1be3ac9 Implement clear values in the fb macro 2017-01-04 20:26:05 +01:00
Pierre Krieger
ac0f40dc63 Implement more things in the fb macros 2017-01-04 20:04:05 +01:00
Pierre Krieger
3e78e3b0ad Fix RenderPassDesc iterators not working 2017-01-04 19:17:45 +01:00
Pierre Krieger
8e58d913e6 Rework fb clear values 2017-01-04 17:49:23 +01:00
Pierre Krieger
19beb1eb06 Rework attachments list 2017-01-04 16:55:19 +01:00
tomaka
c466d9764a Merge pull request #343 from Binero/master
Examples now use min_image_count-buffering
2017-01-04 07:12:15 +01:00
Jeroen Bollen
a5acc07494 Examples now use min_image_count-buffering
This fixes a bug on some devices where the hard coded values were too small, and not supported.
2017-01-03 22:47:33 +01:00
tomaka
0b5d494288 Merge pull request #321 from tomaka/incoming-rp
WIP: Rework render passes in the same way as pipeline layouts
2016-12-28 11:00:49 +01:00
Pierre Krieger
9f45eb1e38 Merge branch 'incoming' into incoming-rp 2016-12-28 11:00:19 +01:00
Pierre Krieger
8828627133 Change the crate root docs 2016-12-28 10:49:53 +01:00
Pierre Krieger
9480d4fb28 Merge branch 'incoming' into incoming-rp 2016-12-27 19:20:10 +01:00
Pierre Krieger
e1833ebc93 Tests now compiling again 2016-12-27 18:09:54 +01:00
Pierre Krieger
0962adcbe5 Some test warnings fixes 2016-12-27 18:01:33 +01:00
tomaka
a45743f5fb Merge pull request #341 from dflemstr/patch-1
Fix off-by-one error when creating queues
2016-12-25 18:27:35 +01:00
David Flemström
9c928b401f Fix off-by-one error when creating queues 2016-12-25 18:08:15 +01:00
tomaka
b178bc716a Merge pull request #340 from callym/master
Fixed warning about CpuAccessibleBuffer::array being depreciated
2016-12-22 07:27:07 +01:00
Callym
66e98cf5b5 Fixed warning about CpuAccessibleBuffer::array being depreciated 2016-12-22 00:01:37 +00:00
Pierre Krieger
bd8b81f28d Rename RenderPassAttachmentsList to RenderPassDescAttachmentsList 2016-12-20 13:49:08 +01:00
Pierre Krieger
6153220f76 Fix GraphicsPipeline with the new render pass ref system 2016-12-19 12:03:19 +01:00
Pierre Krieger
19b346471f Draft for new attachments list system 2016-12-19 11:58:08 +01:00
Pierre Krieger
5ffc7d675e Add draft for DescriptorBufferContentDesc 2016-12-18 19:37:46 +01:00
Pierre Krieger
859887ccf6 Fix requirement of RenderPassDesc for GraphicsPipeline 2016-12-18 16:30:08 +01:00
Pierre Krieger
5db5257f03 Use associated types in RenderPassRef and FramebufferRef 2016-12-18 16:28:06 +01:00
Pierre Krieger
10e14d8d6e Fix framebuffer modules visibility 2016-12-18 16:07:45 +01:00
Pierre Krieger
e9209a4486 Remove basic_render_pass module 2016-12-18 16:06:05 +01:00
Pierre Krieger
ec5b7f5eff More documentation 2016-12-18 16:05:38 +01:00
Pierre Krieger
478a831bdc Rework framebuffer documentation 2016-12-18 15:53:44 +01:00
Pierre Krieger
738b16cb07 Some work on framebuffer macros rework 2016-12-18 15:28:40 +01:00
Pierre Krieger
16790078f1 Add BasicRenderPassDesc 2016-12-18 15:28:40 +01:00
Pierre Krieger
21a6f3e271 Implement RenderPassDesc on Box<T: RenderPassDesc> 2016-12-18 15:28:40 +01:00
Pierre Krieger
da169c73a0 RenderPass::new no longer takes the device by ref 2016-12-18 15:28:40 +01:00