Commit Graph

1256 Commits

Author SHA1 Message Date
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
Pierre Krieger
c5f448adb1 Remove custom_pipeline_macro 2016-10-16 22:45:37 +02:00
Pierre Krieger
4337201252 Some adjustements to SimpleDescriptorSet 2016-10-16 22:45:09 +02:00
Pierre Krieger
6cb9c6c9e4 Fix problem where parameter couldn't be inferred 2016-10-16 22:19:36 +02:00
Pierre Krieger
cc3ef6939a Minor work on documentation 2016-10-16 20:45:59 +02:00
Pierre Krieger
479a60fe8b Various fixes 2016-10-16 20:37:32 +02:00
Pierre Krieger
b9f4f8f2cf Remove pipeline layout parameter from pipeline creation 2016-10-16 20:31:49 +02:00
Pierre Krieger
fe726b4e28 Add PipelineLayoutDesc::union 2016-10-16 19:56:17 +02:00
Pierre Krieger
b7eaf06874 Some fixed to generated code 2016-10-16 17:00:00 +02:00
Pierre Krieger
199295afd3 Remove binding from DescriptorDesc 2016-10-16 16:56:51 +02:00
Pierre Krieger
5aec152fb5 Implement PipelineLayoutDescNames for the generated layouts 2016-10-16 16:28:59 +02:00
Pierre Krieger
32ebcaca1e Update vulkano-shaders and fix triangle example 2016-10-16 15:59:16 +02:00
Pierre Krieger
bdd5d551f4 Implement SimpleDescriptorSetBuilder::build() 2016-10-16 15:12:06 +02:00
Pierre Krieger
2181a31311 Draft for simple descriptor set 2016-10-16 14:18:50 +02:00
Pierre Krieger
636521a595 Rename StdDescriptorSet to SimpleDescriptorSet 2016-10-15 18:24:43 +02:00
Pierre Krieger
0fb8abea8a More tweaks to ComputePipeline and GraphicsPipeline 2016-10-15 17:02:18 +02:00
Pierre Krieger
51c82c34bc Remove EmptyPipeline struct 2016-10-15 14:10:36 +02:00
Pierre Krieger
fdeb8865f8 Clean up graphics pipeline constructors 2016-10-15 14:07:14 +02:00
Pierre Krieger
8c43006e60 Fewer Sized requirements for pipeline layout traits 2016-10-15 13:34:09 +02:00
Pierre Krieger
fe00a7f920 Implement PipelineLayoutRef on more types 2016-10-15 11:15:53 +02:00
Pierre Krieger
9d9732a3a1 Modify PipelineLayoutRef 2016-10-15 11:08:15 +02:00
Pierre Krieger
222d8a2891 Add PipelineLayoutSys 2016-10-15 10:56:16 +02:00
Pierre Krieger
90a916d4d1 Rename UnsafePipelineLayoutCreationError to PipelineLayoutCreationError 2016-10-15 10:47:02 +02:00
Pierre Krieger
cf4ecb6c6a Some tweaks to PipelineLayoutDesc 2016-10-15 10:45:36 +02:00
Pierre Krieger
66b3224984 Hold the description in PipelineLayout 2016-10-15 10:31:20 +02:00
Pierre Krieger
883e5bcaed Describe push constants in PipelineLayoutDesc 2016-10-15 09:37:47 +02:00
Pierre Krieger
ba2102c011 Rework PipelineLayoutDesc trait to be boxable 2016-10-14 22:18:14 +02:00
Pierre Krieger
3578609680 Rename PipelineLayout to PipelineLayoutRef 2016-10-14 19:09:28 +02:00
Pierre Krieger
4f9b2dda96 Submitting can now return an error 2016-10-09 09:39:39 +02:00
Pierre Krieger
4d1c797a8b Relax Sized requirement for Submit impls 2016-10-08 18:50:55 +02:00
Pierre Krieger
23018172e7 Restore triangle example again 2016-10-08 18:48:11 +02:00
Pierre Krieger
a503926f80 Fix fences not kept alive 2016-10-08 17:37:59 +02:00
Pierre Krieger
4470799247 Various tweaks to submit 2016-10-08 17:31:21 +02:00
Pierre Krieger
92217ee101 Move SubmitInfo to command_buffer module 2016-10-08 16:51:01 +02:00
Pierre Krieger
6af7c4ecb4 Add some conveniences for Submit 2016-10-08 16:46:54 +02:00
Pierre Krieger
39908383e3 Rework submitting 2016-10-08 16:37:48 +02:00
Pierre Krieger
a2fe17b262 Some more fixes with descriptor sets 2016-10-06 12:03:22 +02:00