Commit Graph

1369 Commits

Author SHA1 Message Date
Pierre Krieger
f56ded6f5a Make build_primary default to AutobarriersCb 2016-11-24 16:48:29 +01:00
Pierre Krieger
e4681bde22 Add offset & size params for buffer barriers 2016-11-24 16:39:18 +01:00
Pierre Krieger
14470da375 More work on autobarriers 2016-11-24 16:15:39 +01:00
Pierre Krieger
f1f6298765 Fix buggy render pass macro 2016-11-24 13:36:08 +01:00
Pierre Krieger
423008735d Some work on auto barriers 2016-11-24 12:56:29 +01:00
Pierre Krieger
aa88e9a26b Add Key in autobarriers 2016-11-24 09:39:13 +01:00
Pierre Krieger
22093842c0 Merge Image and TrackedImage traits 2016-11-19 15:26:41 +01:00
Pierre Krieger
af317137a9 Merge TrackedBuffer and Buffer 2016-11-19 15:24:01 +01:00
Pierre Krieger
f8f1cd537c Merge branch 'master' into incoming 2016-11-18 21:26:51 +01:00
tomaka
b304fc996f Merge pull request #307 from tomaka/cb-rework
Rework command buffers
2016-11-18 14:23:15 +01:00
Pierre Krieger
3d40d30aa3 Add CmdDispatchError and CmdDispatchIndirectError 2016-11-18 14:22:33 +01:00
Pierre Krieger
f32754093e Add CmdDispatchIndirect 2016-11-18 14:13:31 +01:00
Pierre Krieger
eadb9d72e7 Add draft for CmdClearAttachments 2016-11-18 13:54:29 +01:00
Pierre Krieger
277e07bc70 Add CmdDrawIndexed 2016-11-16 11:39:32 +01:00
Pierre Krieger
548db33b16 Triangle example runs again 2016-11-16 09:08:25 +01:00
Pierre Krieger
64e6273285 Add back PipelineBarrierBuilder type 2016-11-16 08:51:56 +01:00
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
tomaka
f7be6d53dc Merge pull request #316 from Mixthos/future-extensible-extensions
Future extensibility for extensions
2016-11-11 07:41:55 +01:00
Georg Echterling
58822abc7c missed some indentation 2016-11-10 22:32:20 +01:00
Georg Echterling
89d9bd678f indentation; documentation; renamed helper; hidden docs 2016-11-10 22:26:32 +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
Georg Echterling
c2a8492313 added future extensibility for extensions 2016-11-10 21:26:23 +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