Commit Graph

1303 Commits

Author SHA1 Message Date
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
Pierre Krieger
5c47a0a783 Modify some commands 2016-11-03 22:02:01 +01:00
Pierre Krieger
a255fb3e83 Add buffer&image transition functions 2016-11-03 20:42:23 +01:00
Pierre Krieger
74eec7f92b Add UnsyncedCommandBuffer 2016-11-03 18:14:50 +01:00
Pierre Krieger
f998ed6a51 Add CommandsListSink 2016-11-03 17:09:08 +01:00
Pierre Krieger
341e6560a7 Make TrackedBuffer unsizable 2016-10-31 09:59:00 +01:00
Pierre Krieger
2dba0efc8d Rename CommandBufferBuilder to CommandBufferPrototype 2016-10-29 20:21:41 +02:00
Pierre Krieger
f51c387579 Add TrackedBuffer::conflicts_buffer 2016-10-29 15:12:09 +02:00
Pierre Krieger
4ffdd1391a Some documentation in descriptor 2016-10-26 11:21:16 +02:00
Pierre Krieger
322359222a Some documentation for descriptors module 2016-10-25 18:02:14 +02:00
tomaka
5029871299 Merge pull request #313 from tomaka/vk-sys-toml
Add keywords and link to documentation to vk-sys
2016-10-25 13:40:24 +02:00
Pierre Krieger
2b611f090e Add keywords and link to documentation to vk-sys 2016-10-25 13:31:20 +02:00
tomaka
8cbd675bb7 Merge pull request #312 from tomaka/mem-cleanup
Some cleanup and documentation in memory.rs
2016-10-25 12:36:42 +02:00
Pierre Krieger
af929444e6 Some cleanup and documentation in memory.rs 2016-10-25 12:01:33 +02:00
tomaka
dd38355ec2 Merge pull request #311 from tomaka/device-errors
Add more errors to DeviceCreationError
2016-10-24 14:13:46 +02:00
Pierre Krieger
1b8832a425 Add more errors to DeviceCreationError 2016-10-24 13:48:58 +02:00
tomaka
af3f8ea8e9 Merge pull request #310 from tomaka/dev-too-many-queues
Add DeviceCreationError::TooManyQueuesForFamily
2016-10-24 13:31:08 +02:00
Pierre Krieger
a99f1f82a7 Add a test 2016-10-24 13:21:45 +02:00
Pierre Krieger
972e17ea84 Add DeviceCreationError::TooManyQueuesForFamily 2016-10-24 13:05:11 +02:00
Pierre Krieger
29a6ea748a Add CmdCopyBufferUnsynced 2016-10-23 13:56:40 +02:00
Pierre Krieger
952f1966f9 Add CmdBlitImageUnsynced 2016-10-23 12:27:55 +02:00
Pierre Krieger
4ae1e7ed0d Some tweaks to set_state 2016-10-22 18:47:24 +02:00
Pierre Krieger
d517cad607 Add CmdSetState 2016-10-22 18:41:35 +02:00
Pierre Krieger
6975b3f976 Rename unsynced_update_buffer to update_buffer_unsynced 2016-10-22 17:38:16 +02:00
Pierre Krieger
15550e683e Remove TODO in bind_pipeline 2016-10-22 13:13:07 +02:00
Pierre Krieger
159a5e5301 Add CmdBindPipeline 2016-10-22 11:54:56 +02:00
Pierre Krieger
5473b8a95c Add CmdUnsyncedUpdate 2016-10-19 20:34:33 +02:00
Pierre Krieger
59109bfcc8 Prepare CommandsList trait for rework 2016-10-19 20:34:33 +02:00
Pierre Krieger
f5ea981e11 Prepare for rework 2016-10-19 20:34:33 +02:00
Pierre Krieger
cd3d7c647d Rename command_buffer::std to cmd 2016-10-19 20:34:33 +02:00
tomaka
2fb9e21fd3 Merge pull request #309 from tomaka/vertex-def-rework
Rework the vertex definition traits
2016-10-19 19:57:39 +02:00
Pierre Krieger
52c2aac6a6 Rework the vertex definition traits 2016-10-19 19:48:39 +02:00
tomaka
8ceb12dce3 Merge pull request #305 from tomaka/pl-rework
Pipeline layouts rework
2016-10-17 09:34:36 +02:00
Pierre Krieger
f5a87ae888 Better return type for push constants desc 2016-10-17 09:19:57 +02:00
Pierre Krieger
6fd51e0ae4 More trait impls 2016-10-17 08:55:01 +02:00
Pierre Krieger
be13bad4f6 Rework DescriptorSetsCollection trait 2016-10-17 08:08:51 +02:00