Commit Graph

1338 Commits

Author SHA1 Message Date
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
Pierre Krieger
badfb1c5a6 Implement push constants for PipelineLayoutDescUnion 2016-11-09 16:13:54 +01:00
Pierre Krieger
160d80191a Check shader stages duplication in push constants 2016-11-09 15:37:53 +01:00
Pierre Krieger
ea642bfa6b Check sets in PipelineLayoutSuperset::is_superset_of 2016-11-09 15:24:53 +01:00
Pierre Krieger
1161d4d8fb Compare internal device objects instead of pointers 2016-11-09 14:59:55 +01:00
Pierre Krieger
0b6bdf9bd7 Some documentation and code style tweaks in pipeline_layout 2016-11-09 14:57:56 +01:00
Pierre Krieger
1ca3ef8231 Merge branch 'master' into incoming 2016-11-09 13:21:15 +01:00
tomaka
667dd6d0df Merge pull request #314 from tomaka/cache-docs
Better documentation for pipeline caches
2016-11-05 10:46:42 +01:00
Pierre Krieger
4aaa459733 Better documentation for pipeline caches 2016-11-05 10:34:45 +01:00
Pierre Krieger
3b02227573 Fix missing vkEndCommandBuffer 2016-11-04 14:14:21 +01:00
Pierre Krieger
6b74595a19 Rename update_buffer_unsynced to update_buffer 2016-11-04 09:48:13 +01:00
Pierre Krieger
5ac5a500e2 Rename copy_buffer_unsynced to copy_buffer 2016-11-04 09:40:48 +01:00