Pierre Krieger
|
661adf87da
|
Draft for automatic pipeline barriers generation
|
2016-03-24 14:34:26 +01:00 |
|
Pierre Krieger
|
d7e3f29b86
|
Add BufferKey and ImageKey
|
2016-03-24 10:42:31 +01:00 |
|
Pierre Krieger
|
41f7ce3b8d
|
Simplify objects keep alive in inner command buffer builder
|
2016-03-24 10:00:15 +01:00 |
|
Pierre Krieger
|
a50e91fafe
|
Rename some variables in InnerCommandBufferBuilder
|
2016-03-24 09:46:26 +01:00 |
|
Pierre Krieger
|
b55ec366a9
|
Fix teapot viewport
|
2016-03-24 09:27:04 +01:00 |
|
Pierre Krieger
|
785385e3ef
|
Wait for u64::MAX nanoseconds instead of 5 seconds
|
2016-03-24 09:22:08 +01:00 |
|
Pierre Krieger
|
a3cd48872a
|
Fix thing that's not supposed to have compiled
|
2016-03-24 09:19:34 +01:00 |
|
Pierre Krieger
|
fcaa29a2a2
|
Properly handle error when waiting on the Fence
|
2016-03-24 09:17:31 +01:00 |
|
Pierre Krieger
|
7d63a7c641
|
Add some docs to submissions
|
2016-03-24 09:14:27 +01:00 |
|
Pierre Krieger
|
88a362ad6e
|
Remove deprecated stuff from the memory module
|
2016-03-24 09:14:26 +01:00 |
|
Pierre Krieger
|
8ee4d6c301
|
Switch to new design for images
|
2016-03-24 09:14:26 +01:00 |
|
Pierre Krieger
|
da109b79b8
|
Add SwapchainImage
|
2016-03-24 09:14:25 +01:00 |
|
Pierre Krieger
|
50d71b2900
|
Add SwapchainImage struct
|
2016-03-24 09:14:24 +01:00 |
|
Pierre Krieger
|
c191bb2ba3
|
Some work
|
2016-03-24 09:14:24 +01:00 |
|
Pierre Krieger
|
775d2bb6f8
|
Draft for implementation of the Image trait
|
2016-03-24 09:14:23 +01:00 |
|
Pierre Krieger
|
09a7d3c5d9
|
Pass an iterator of ranges to Buffer::gpu_access
|
2016-03-24 09:14:23 +01:00 |
|
Pierre Krieger
|
ef86b5e1cd
|
Rename unsafe_buffer module to sys
|
2016-03-24 09:14:22 +01:00 |
|
Pierre Krieger
|
6cf7b5ace4
|
Fix remaining bits to make teapot example compile
|
2016-03-24 09:14:22 +01:00 |
|
Pierre Krieger
|
8cc816e9f3
|
Add CpuAccessibleBuffer
|
2016-03-24 09:14:21 +01:00 |
|
Pierre Krieger
|
6ef29608e4
|
Add read() and write() to MappedDeviceMemory
|
2016-03-24 09:14:21 +01:00 |
|
Pierre Krieger
|
0db87b839f
|
Fix immutable buffer trying to map its memory
|
2016-03-24 09:14:20 +01:00 |
|
Pierre Krieger
|
b1dc364bb1
|
Fix constructors of ImmutableBuffer
|
2016-03-24 09:14:20 +01:00 |
|
Pierre Krieger
|
ce979f938f
|
Switch to new design for buffers
|
2016-03-24 09:14:19 +01:00 |
|
Pierre Krieger
|
c034778fc2
|
Implement ImmutableBuffer
|
2016-03-24 09:14:18 +01:00 |
|
Pierre Krieger
|
a34e08c582
|
Work on staging buffer
|
2016-03-24 09:14:18 +01:00 |
|
Pierre Krieger
|
de07d6c0e3
|
Add draft for new buffers system
|
2016-03-24 09:14:17 +01:00 |
|
Pierre Krieger
|
b45b657d80
|
First draft for new synchronization system
|
2016-03-24 09:14:17 +01:00 |
|
Pierre Krieger
|
c9aea4b090
|
Use a dedicated semaphore per queue
|
2016-03-24 09:14:16 +01:00 |
|
Pierre Krieger
|
9adee75932
|
More buffer module to own directory
|
2016-03-24 09:14:16 +01:00 |
|
Pierre Krieger
|
9c911bb4aa
|
Add UnsafeImageView
|
2016-03-24 09:14:15 +01:00 |
|
Pierre Krieger
|
0560e30792
|
Add UnsafeImage type
|
2016-03-24 09:14:15 +01:00 |
|
Pierre Krieger
|
1e1f1abb76
|
Put the image.rs file in its own directory
|
2016-03-24 09:14:14 +01:00 |
|
Pierre Krieger
|
5bc22d21b5
|
Add FenceWaitError
|
2016-03-24 09:13:57 +01:00 |
|
Pierre Krieger
|
1efb75c4d2
|
Add Fence::multi_wait function
|
2016-03-19 16:19:44 +01:00 |
|
Pierre Krieger
|
a1938b3a6b
|
Add image() method to AbstractImageView
|
2016-03-18 07:29:24 +01:00 |
|
Pierre Krieger
|
be1d7377dd
|
Reset the cached command buffer state after executing a secondary CB
Fix #12
|
2016-03-17 13:17:50 +01:00 |
|
Pierre Krieger
|
99c7d9c5b0
|
Image now takes a MemorySource and not a Chunk
|
2016-03-16 13:07:57 +01:00 |
|
Pierre Krieger
|
6de45da584
|
Fix warning generated by ordered_passes_renderpass!
|
2016-03-16 13:07:48 +01:00 |
|
Pierre Krieger
|
7faaf38ade
|
Buffer now takes the MemorySource as template parameter and not the Chunk
|
2016-03-16 12:59:19 +01:00 |
|
Pierre Krieger
|
3626e336f8
|
Use smallvec for small allocations
|
2016-03-15 20:23:51 +01:00 |
|
Pierre Krieger
|
22a59201fb
|
Implement dispatch() that calls vkCmdDispatch
|
2016-03-15 13:29:25 +01:00 |
|
Pierre Krieger
|
c747010ed0
|
Add ComputePipeline
|
2016-03-15 11:52:33 +01:00 |
|
Pierre Krieger
|
051289126f
|
Implement PartialOrd and Ord for Version
|
2016-03-15 10:41:47 +01:00 |
|
Pierre Krieger
|
e5af27cf0d
|
Fix warnings
|
2016-03-14 14:32:52 +01:00 |
|
Pierre Krieger
|
973f540e2a
|
Clean up InstanceCreationError
|
2016-03-14 14:31:46 +01:00 |
|
Pierre Krieger
|
a212b7cf18
|
Fix the documentation of the instance module
|
2016-03-14 14:24:25 +01:00 |
|
tomaka
|
b2713c745c
|
Merge pull request #9 from tomaka/fb-rework
Fb rework
|
2016-03-14 11:25:44 +01:00 |
|
Pierre Krieger
|
4bca89e32c
|
Fix documentation of framebuffer.rs
|
2016-03-14 10:42:30 +01:00 |
|
Pierre Krieger
|
c4b815f53e
|
Restore the renderpass generation macros
|
2016-03-14 10:24:16 +01:00 |
|
Pierre Krieger
|
5ffad59705
|
Restore EmptySinglePassRenderPass
|
2016-03-14 10:02:05 +01:00 |
|