Commit Graph

1349 Commits

Author SHA1 Message Date
Pierre Krieger
35f687b215 Make triangle example compile again (but not work) 2016-11-15 16:24:42 +01:00
Pierre Krieger
77518adfe3 Add traits for building command buffers 2016-11-15 15:46:15 +01:00
Pierre Krieger
d0a9e114c6 Restore secondary command buffers execution 2016-11-15 13:34:33 +01:00
Pierre Krieger
4a53998104 Remove UnsafeCommandBuffer 2016-11-13 20:05:48 +01:00
Pierre Krieger
211039c0ae The submit module now uses UnsyncedCommandBuffer 2016-11-13 20:04:43 +01:00
Pierre Krieger
2971b867be Remove StatesManager 2016-11-13 20:02:00 +01:00
Pierre Krieger
68f9491c81 Clean up TrackedImage trait 2016-11-13 20:00:07 +01:00
Pierre Krieger
a0f302fc51 Add error type for EndRenderPass and NextSubpass 2016-11-13 19:46:10 +01:00
Pierre Krieger
c7cc464f31 Draft for AutobarriersCommandBuffer 2016-11-13 12:35:36 +01:00
Pierre Krieger
7c5dd1409d Add Kind::primary() 2016-11-12 18:27:27 +01:00
Pierre Krieger
118e5f0b09 Move unsynced command buffer to own module 2016-11-12 11:45:00 +01:00
Pierre Krieger
dc37e7347d Add missing stages and access parameters 2016-11-12 11:22:50 +01:00
Pierre Krieger
fe0b5ca6be Clean TrackedBuffer trait 2016-11-12 09:35:27 +01:00
Pierre Krieger
fb3571fe81 Perform transitions in begin render pass 2016-11-10 21:30:04 +01:00
Pierre Krieger
9966e85f05 Clean up framebuffer traits 2016-11-10 21:28:11 +01:00
Pierre Krieger
91cc8180c3 Fix image transition 2016-11-10 20:34:10 +01:00
Pierre Krieger
c0740c887e Clean up descriptor sets trait 2016-11-10 19:16:03 +01:00
Pierre Krieger
5231d65652 Add some drafts for actual transitions 2016-11-10 18:59:39 +01:00
Pierre Krieger
fc0a9461e4 Add transitions in bind_descriptor_sets 2016-11-10 18:54:33 +01:00
Pierre Krieger
6c5607e98b Add add_transition method to descriptor sets 2016-11-10 18:52:10 +01:00
Pierre Krieger
c284de4454 Add CommandsListJoin 2016-11-10 15:41:08 +01:00
Pierre Krieger
b3ce7729cc Fix warnings 2016-11-10 14:43:24 +01:00
Pierre Krieger
3502023436 Remove old CommandBuffer struct 2016-11-10 14:38:06 +01:00
Pierre Krieger
9d3652f229 Add documentation and minor tweaks 2016-11-10 14:15:08 +01:00
Pierre Krieger
0b59009b69 Some comments for buffer copy commands 2016-11-10 13:58:51 +01:00
Pierre Krieger
7772be63a6 Some cleanup for old stuff 2016-11-10 13:43:17 +01:00
Pierre Krieger
61ef92563f Rework CmdDispatch 2016-11-10 13:39:08 +01:00
Pierre Krieger
4c6e879dbb Comment out ExecuteCommand for now 2016-11-10 13:33:44 +01:00
Pierre Krieger
fa174ed8d4 Check valid buffer usage in full & update buffer cmds 2016-11-10 13:29:20 +01:00
Pierre Krieger
27823e99da Rework CmdFillBuffer 2016-11-10 13:23:12 +01:00
Pierre Krieger
f8fa63cf4f Remove old render_pass module 2016-11-10 13:18:40 +01:00
Pierre Krieger
f30a1c6f19 Add CmdEndRenderPass 2016-11-10 13:18:10 +01:00
Pierre Krieger
f5f9149439 Add CmdNextSubpass 2016-11-10 13:16:19 +01:00
Pierre Krieger
db22f994b9 Add new version of begin_render_pass 2016-11-10 13:10:30 +01:00
Pierre Krieger
356099f497 Merge branch 'incoming' into cb-rework 2016-11-10 11:22:21 +01:00
Pierre Krieger
c5c14e5a4d Fix vulkano_shaders with push constants descs 2016-11-10 11:21:51 +01:00
Pierre Krieger
358b1f2212 Some tweaks to triangle.rs 2016-11-10 11:20:46 +01:00
Pierre Krieger
c6b240d1f9 Fix missing setting the dynamic state 2016-11-10 11:09:51 +01:00
Pierre Krieger
ebb18530fd Rework CmdDraw 2016-11-10 11:03:22 +01:00
Pierre Krieger
ea7e4b4364 Add CmdBindVertexBuffers 2016-11-10 10:37:50 +01:00
Pierre Krieger
b604af8fe5 More index buffer checks 2016-11-10 10:06:29 +01:00
Pierre Krieger
923c4a422b Check usage when binding index buffer 2016-11-10 10:04:51 +01:00
Pierre Krieger
77aedd71d9 Add CmdBindIndexBuffer 2016-11-10 09:52:39 +01:00
Pierre Krieger
f4814bcc6e Add CmdPushConstants 2016-11-09 22:13:53 +01:00
Pierre Krieger
ad7d625612 Some tweaks to CmdBindDescriptorSets docs 2016-11-09 21:46:35 +01:00
Pierre Krieger
36fe1f4cff Add CmdBindDescriptorSets 2016-11-09 21:37:17 +01:00
Pierre Krieger
4d4fcddec1 Rework the empty module 2016-11-09 19:39:14 +01:00
Pierre Krieger
ea0708e847 Some cleanup 2016-11-09 19:29:51 +01:00
Pierre Krieger
dfc7a696c0 Merge branch 'incoming' into cb-rework 2016-11-09 18:03:43 +01:00
Pierre Krieger
bfe6f6f7cb Some docs for PipelineLayoutDescUnion 2016-11-09 16:16:12 +01:00