Commit Graph

1838 Commits

Author SHA1 Message Date
tomaka
3a525e5a75 Merge pull request #471 from tomaka/fut-fence-same-queue
Change futures to chain futures between frames
2017-05-22 09:17:07 +02:00
Pierre Krieger
b5be7a7d86 Add comments about attachment image problem 2017-05-21 20:08:25 +02:00
Pierre Krieger
d8149a33d1 Correctly implement PresentFuture::check_image_access 2017-05-21 19:26:30 +02:00
Pierre Krieger
3c51a3eb0b Update the examples to use the new system 2017-05-21 19:04:14 +02:00
Pierre Krieger
f1dac0b9c8 Fix FenceSignalFuture::cleanup_finished 2017-05-21 18:51:41 +02:00
Pierre Krieger
4de0f2e114 Implement PresentFuture::flush 2017-05-21 18:22:45 +02:00
Pierre Krieger
5aff042d1a Change behavior of then_signal_fence 2017-05-21 17:52:15 +02:00
Pierre Krieger
9383791c76 Implement PresentFuture::check_*_access 2017-05-21 16:37:52 +02:00
tomaka
fa8e80d8c4 Merge pull request #469 from tomaka/img-usage-rework
Rename and extract ImageUsage in its own module
2017-05-20 16:32:16 +02:00
tomaka
8376812105 Merge pull request #470 from tomaka/res-access-err
Correctly report access errors when submitting
2017-05-20 16:32:00 +02:00
Pierre Krieger
0ffd817e95 Correctly report access errors when submitting 2017-05-20 15:36:09 +02:00
Pierre Krieger
6f32b7d1c0 Fix examples 2017-05-20 14:06:19 +02:00
Pierre Krieger
a619725fa7 Add minor TODO 2017-05-20 13:48:39 +02:00
Pierre Krieger
691e7a1eb7 Implement BitOr for ImageUsage 2017-05-20 13:46:47 +02:00
Pierre Krieger
cb124aa089 Pass ImageUsage by value and not by ref 2017-05-20 13:41:57 +02:00
Pierre Krieger
0dd9cf4bdd Rename and extract ImageUsage in its own module 2017-05-20 13:39:13 +02:00
tomaka
ed9b8458b7 Merge pull request #466 from tomaka/buffer-usage-rework
Buffer usage rework
2017-05-20 13:07:47 +02:00
tomaka
d166aa0043 Merge pull request #468 from tomaka/hack
Disable attachment image checking for now
2017-05-20 12:54:35 +02:00
tomaka
97160086c6 Merge pull request #467 from tomaka/img-layout-extract
Extract Layout to its own module and rename to ImageLayout
2017-05-20 11:25:10 +02:00
Pierre Krieger
21bf18b41b Disable attachment image checking for now 2017-05-19 19:40:05 +02:00
Pierre Krieger
c63f349204 Some documentation 2017-05-19 17:48:00 +02:00
Pierre Krieger
3bab2b0972 Extract Layout to its own module and rename to ImageLayout 2017-05-19 17:36:46 +02:00
Pierre Krieger
1e62e4fc78 Take BufferUsage by value and never by ref 2017-05-19 15:26:57 +02:00
Pierre Krieger
421617eea8 Implement BitOr for BufferUsage 2017-05-19 15:19:01 +02:00
Pierre Krieger
bf7bcd97ae Move Usage to own module and rename to BufferUsage 2017-05-19 14:25:10 +02:00
tomaka
367b63460c Merge pull request #465 from tomaka/indirect-fix
Fix indirect drawing requiring exclusive access
2017-05-19 13:50:33 +02:00
Pierre Krieger
3713cb56f1 Fix indirect drawing requiring exclusive access 2017-05-19 13:23:56 +02:00
tomaka
11d562a5f3 Merge pull request #464 from tomaka/atch-generic
Rework the generic parameter of AttachmentImage
2017-05-18 13:42:03 +02:00
Pierre Krieger
ba9e3dac50 Rework the generic parameter of AttachmentImage 2017-05-17 20:33:35 +02:00
tomaka
239062a8c8 Merge pull request #452 from tomaka/initial-layout-trans
Correctly check image layouts
2017-05-15 11:59:05 +02:00
Pierre Krieger
1a638a5b1b Add TODO 2017-05-15 11:27:53 +02:00
Pierre Krieger
8380948e08 Better error reporting in submit_sync 2017-05-15 11:25:17 +02:00
Pierre Krieger
d78c15b119 Rename submit_check to prepare_submit 2017-05-15 11:06:01 +02:00
Pierre Krieger
c8fc08738e Fix examples 2017-05-15 11:02:00 +02:00
Pierre Krieger
2b67ced430 Minor TODO comment added 2017-05-15 10:51:31 +02:00
Pierre Krieger
4471a2c01a Return a proper error when executing a command buffer 2017-05-15 10:45:38 +02:00
Pierre Krieger
29179ee667 Disable GPU locking for device local buffer for now 2017-05-15 10:14:20 +02:00
Pierre Krieger
60baa8fc2e Add stages and accesses for images in submit_sync 2017-05-15 10:13:09 +02:00
Pierre Krieger
fbeb4021f8 Implement conflict_key for DeviceLocalBuffer 2017-05-15 09:50:12 +02:00
Pierre Krieger
d5a14a2e3c Implement conflict_key for immutable buffer 2017-05-15 09:21:18 +02:00
Pierre Krieger
1818ac5bc7 Merge branch 'master' into initial-layout-trans 2017-05-15 09:17:35 +02:00
tomaka
53bf60a67f Merge pull request #460 from tomaka/immutable-buffer
Correctly implement ImmutableBuffer
2017-05-15 09:17:03 +02:00
Pierre Krieger
f7001f4594 Add some tests for the immutable buffer 2017-05-14 08:42:19 +02:00
tomaka
16cd163b0e Merge pull request #456 from tomaka/pipeline-layout-rework
Require PipelineLayoutDesc for PipelineLayoutAbstract
2017-05-14 08:14:19 +02:00
tomaka
bda5de68cf Merge pull request #458 from tomaka/mem-pool-req-rm
Remove 'static + Send + Sync requirements for the MemoryPool
2017-05-13 20:50:31 +02:00
tomaka
3b0d6acfc0 Merge pull request #457 from tomaka/rm-def
Remove default type for generic of PipelineLayout
2017-05-13 20:50:26 +02:00
Pierre Krieger
1f51310861 Correctly implement ImmutableBuffer 2017-05-13 20:40:19 +02:00
Pierre Krieger
4c4218e6a8 Remove 'static + Send + Sync requirements for the MemoryPool 2017-05-13 16:48:15 +02:00
Pierre Krieger
a00e814c66 Remove default type for generic of PipelineLayout 2017-05-13 16:30:02 +02:00
tomaka
ed0b85a484 Merge pull request #455 from tomaka/more-debug
Implement fmt::Debug on more structs
2017-05-13 16:08:10 +02:00