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 |
|
tomaka
|
a0bd48a790
|
Merge pull request #454 from tomaka/memory-cleanup
Several modifications to device memory
|
2017-05-13 16:07:21 +02:00 |
|
Pierre Krieger
|
e55ecd33f4
|
Require PipelineLayoutDesc for PipelineLayoutAbstract
|
2017-05-13 15:12:51 +02:00 |
|
Pierre Krieger
|
b84ee5fcd0
|
Be more relaxed in check_image_access
|
2017-05-13 11:51:32 +02:00 |
|
Pierre Krieger
|
2006e2cbc9
|
Update buffer stages and accesses
|
2017-05-13 11:48:38 +02:00 |
|
Pierre Krieger
|
3da12ccdae
|
Add behavior to SubmitSyncBuilderLayer
|
2017-05-13 11:09:49 +02:00 |
|
Pierre Krieger
|
5136aeb595
|
Implement fmt::Debug on more structs
|
2017-05-13 10:14:04 +02:00 |
|
Pierre Krieger
|
6f337447d3
|
Several modifications to device memory
|
2017-05-13 09:51:33 +02:00 |
|
tomaka
|
1585199830
|
Merge pull request #451 from tomaka/buffer-content-static
No longer require buffer content to be 'static
|
2017-05-13 08:36:32 +02:00 |
|
Pierre Krieger
|
1b06a69eb2
|
Default the inital RP attachment layout to Undefined
|
2017-05-12 15:01:28 +02:00 |
|
Pierre Krieger
|
4396525aa9
|
Proper error returned when checking resources access
|
2017-05-12 09:08:22 +02:00 |
|
Pierre Krieger
|
265f5a82b3
|
Merge branch 'master' into initial-layout-trans
|
2017-05-12 08:04:08 +02:00 |
|
tomaka
|
d19555d7e8
|
Merge pull request #450 from tomaka/fence-timeout-option
Wait on a Fence now takes a Option<Duration>
|
2017-05-11 21:38:01 +02:00 |
|
Pierre Krieger
|
b29f4f5579
|
Implement check_buffer_access and check_image_access
|
2017-05-11 21:23:39 +02:00 |
|
Pierre Krieger
|
02565f7ab6
|
Register framebuffer attachments in submit sync
|
2017-05-11 20:41:30 +02:00 |
|
Pierre Krieger
|
28ffe3bbf9
|
Correctly implement adding buffers and images in submit_sync
|
2017-05-11 16:48:27 +02:00 |
|
Pierre Krieger
|
ea7f0f7fb8
|
Add shortcut functions for buffers and image conflicts
|
2017-05-11 16:20:57 +02:00 |
|
Pierre Krieger
|
a3d73719e4
|
No longer require buffer content to be 'static
|
2017-05-11 12:45:50 +02:00 |
|
Pierre Krieger
|
be12333d6f
|
Wait on a Fence now takes a Option<Duration>
|
2017-05-10 19:50:10 +02:00 |
|
tomaka
|
b81d204df9
|
Merge pull request #449 from tomaka/state-cache-vbs
Cache the current vertex buffers in StateCacheLayer
|
2017-05-10 19:39:27 +02:00 |
|
Pierre Krieger
|
61c55022d1
|
Cache the current vertex buffers in StateCacheLayer
|
2017-05-09 11:46:36 +02:00 |
|
tomaka
|
d4df0eea40
|
Merge pull request #448 from tomaka/future-fence-behavior
Allow specifying the behavior of the fence signal future
|
2017-05-09 08:42:20 +02:00 |
|
Pierre Krieger
|
9582842566
|
Allow specifying the behavior of the fence signal future
|
2017-05-08 13:47:52 +02:00 |
|