Pierre Krieger
|
58bdf04fd9
|
TrackedBuffer::on_submit now unsafe
|
2016-09-29 11:35:50 +02:00 |
|
Pierre Krieger
|
c2a76c15fa
|
CommandsListBase is now object-safe
|
2016-09-29 11:23:06 +02:00 |
|
Pierre Krieger
|
c2a7c43c9f
|
Some missing inlines
|
2016-09-29 11:16:04 +02:00 |
|
Pierre Krieger
|
6ca2bd4707
|
Tweak List::transition in framebuffer
|
2016-09-29 11:07:19 +02:00 |
|
Pierre Krieger
|
5f2ef69323
|
Add CommandsListPossibleOutsideRenderPass::is_outside_render_pass()
|
2016-09-29 11:00:00 +02:00 |
|
Pierre Krieger
|
ade950032b
|
Add SubmitInfo::empty()
|
2016-09-29 10:50:29 +02:00 |
|
Pierre Krieger
|
45e01021ad
|
Merge resources_collection with std
|
2016-09-29 10:23:12 +02:00 |
|
Pierre Krieger
|
b12b36f7d7
|
Improve buffer reexports
|
2016-09-29 10:09:10 +02:00 |
|
Pierre Krieger
|
ad88770764
|
Remove the sender/receiver schema in TrackedImage
|
2016-09-29 09:05:08 +02:00 |
|
Pierre Krieger
|
1f4442e10f
|
Rename structs in image traits
|
2016-09-29 08:49:21 +02:00 |
|
Pierre Krieger
|
4691f65c91
|
Rename the structs related to TrackedBuffer
|
2016-09-29 08:28:10 +02:00 |
|
Pierre Krieger
|
fe68323b6c
|
Move BufferSlice to its own module
|
2016-09-28 19:21:09 +02:00 |
|
PierreKrieger
|
f14825dd54
|
Add Buffer::slice() method
|
2016-09-28 19:09:38 +02:00 |
|
PierreKrieger
|
4990d78c12
|
Move len() from TypedBuffer to Buffer
|
2016-09-28 19:09:38 +02:00 |
|
PierreKrieger
|
7d27103c15
|
Add some methods to Buffer
|
2016-09-28 19:09:38 +02:00 |
|
PierreKrieger
|
9b57026015
|
Implement all buffer traits on BufferSlice
|
2016-09-28 19:09:38 +02:00 |
|
PierreKrieger
|
90c9f63605
|
Make Buffer::inner() return an offset
|
2016-09-28 19:09:38 +02:00 |
|
PierreKrieger
|
401812114b
|
Some changes to CommandsListPossibleInsideRenderPass
|
2016-09-28 19:06:58 +02:00 |
|
PierreKrieger
|
19070b258f
|
Fix warnings
|
2016-09-28 19:06:58 +02:00 |
|
PierreKrieger
|
e562c678b9
|
Remove ImageView::parent_arc
|
2016-09-28 19:06:58 +02:00 |
|
PierreKrieger
|
0802daf088
|
Remove 'static + Send + Sync from Image and ImageView traits
|
2016-09-28 19:06:58 +02:00 |
|
PierreKrieger
|
e7991a7c15
|
Implement TrackedBuffer on &'a TrackedBuffer
|
2016-09-28 19:06:58 +02:00 |
|
PierreKrieger
|
4ffddb1011
|
Implement Buffer for &'a Buffer
|
2016-09-28 19:06:58 +02:00 |
|
PierreKrieger
|
87827ed271
|
Remove 'static + Send + Sync requirement for buffers
|
2016-09-28 19:06:58 +02:00 |
|
PierreKrieger
|
b88843d097
|
Fix the TrackedBuffer impl of CpuAccessibleBuffer
|
2016-09-28 19:06:58 +02:00 |
|
PierreKrieger
|
8e03e74761
|
The ClInside/OutsideRenderPass traits now extend CommandsListOutput as well
|
2016-09-28 19:06:58 +02:00 |
|
tomaka
|
f29f81ed59
|
States storage rework (#289)
States storage rework
|
2016-09-28 19:06:58 +02:00 |
|
Pierre Krieger
|
79bceb9fa1
|
Flatten TrackedImage trait
|
2016-09-28 19:06:58 +02:00 |
|
Pierre Krieger
|
b423edee0c
|
"Flatify" the TrackedBuffer trait
|
2016-09-28 19:06:58 +02:00 |
|
Pierre Krieger
|
8469fe850d
|
Use a Vec for the semaphores list
|
2016-09-28 19:06:58 +02:00 |
|
Pierre Krieger
|
11cdb14d17
|
Fix compilation
|
2016-09-28 19:06:58 +02:00 |
|
Pierre Krieger
|
4881ed23fc
|
Rework resources collection to be easier to use
|
2016-09-28 19:06:58 +02:00 |
|
Pierre Krieger
|
49361ab994
|
Rework UnsafeDescriptorSet
|
2016-09-28 19:06:58 +02:00 |
|
Pierre Krieger
|
5851ba21ff
|
Simplify TrackedDescriptorSet trait
|
2016-09-28 19:06:58 +02:00 |
|
Pierre Krieger
|
bc4e173078
|
Simplify TrackedDescriptorSetsCollection trait
|
2016-09-28 19:06:58 +02:00 |
|
Pierre Krieger
|
8dc2b3f09d
|
Add draft for StdDescriptorSet
|
2016-09-28 19:06:58 +02:00 |
|
PierreKrieger
|
89c2fdac47
|
Add draft for resources_collection
|
2016-09-28 19:06:58 +02:00 |
|
Pierre Krieger
|
148aae147c
|
Some work on teapot example changes
|
2016-09-28 19:06:58 +02:00 |
|
Pierre Krieger
|
174a17db90
|
Fix triangle example
|
2016-09-28 19:06:58 +02:00 |
|
Pierre Krieger
|
b90e17cbcf
|
Add RenderPass::subpass()
|
2016-09-28 19:06:58 +02:00 |
|
Pierre Krieger
|
22a47f05c0
|
Subpass now takes by value
|
2016-09-28 19:06:58 +02:00 |
|
Pierre Krieger
|
b5ec336dd6
|
Implement RenderPassDesc on Arc and refs
|
2016-09-28 19:06:58 +02:00 |
|
Pierre Krieger
|
b0b033d799
|
Remove iterators from RenderPassDesc
|
2016-09-28 19:06:58 +02:00 |
|
Pierre Krieger
|
d787854ac0
|
Fix build after rebase
|
2016-09-28 19:06:58 +02:00 |
|
Pierre Krieger
|
ad42ab8af8
|
Don't always use Arcs for render passes
|
2016-09-28 19:06:58 +02:00 |
|
Pierre Krieger
|
8e4b0aa814
|
Simplify the TrackedFramebuffer trait
|
2016-09-28 19:06:58 +02:00 |
|
Pierre Krieger
|
320ccc239b
|
Fix Framebuffer:dimensions()
|
2016-09-28 19:06:58 +02:00 |
|
Pierre Krieger
|
d377568d7c
|
Remove 'static + Send + Sync requirement for RenderPass
|
2016-09-28 19:06:58 +02:00 |
|
Pierre Krieger
|
ce5fa96ed5
|
Implement mostly correctly TrackedFramebuffer
|
2016-09-28 19:06:58 +02:00 |
|
Pierre Krieger
|
78d1943157
|
Fix some missing trait implementations
|
2016-09-28 19:06:58 +02:00 |
|