Dr. Chat
|
6e21d88250
|
Fixup circular buffers for full rotation
|
2016-05-23 09:58:46 -05:00 |
|
Dr. Chat
|
c6e905db2f
|
Fix a memory leak in fenced pools.
|
2016-05-22 22:14:45 -05:00 |
|
Dr. Chat
|
c06a7cdf81
|
BaseFencedPool::has_open_batch (and other uncommitted changes)
|
2016-05-07 19:17:56 -05:00 |
|
Dr. Chat
|
6101b70641
|
Fix the Vulkan immediate drawer not drawing lines.
|
2016-04-29 13:09:39 -05:00 |
|
Dr. Chat
|
2bd603bf18
|
CircularBuffer: use std::list for allocations instead of a vector.
|
2016-04-09 21:40:18 -05:00 |
|
Dr. Chat
|
4811ebc2ce
|
BufferCache: Use a CircularBuffer as the transient buffer.
|
2016-04-09 21:27:32 -05:00 |
|
Dr. Chat
|
f9a634ad25
|
CircularBuffer remove Discard functionality and allow rotation
|
2016-04-01 21:53:46 -05:00 |
|
Dr. Chat
|
1ea72c5e06
|
FencedPool::CancelBatch
|
2016-04-01 21:49:58 -05:00 |
|
Dr. Chat
|
d7599c817f
|
Formatting.
|
2016-03-25 16:44:25 -05:00 |
|
Dr. Chat
|
2bb40c122d
|
Vulkan util Fence class
|
2016-03-25 16:36:21 -05:00 |
|
Dr. Chat
|
181b2af5a4
|
Vulkan Circular Buffer
|
2016-03-25 13:49:07 -05:00 |
|
Dr. Chat
|
f839a1293f
|
Add a specialized copy command buffer to the vulkan swap chain
|
2016-03-10 12:59:48 -06:00 |
|
Ben Vanik
|
62931f8c8e
|
Adding texture setup and a dummy grid texture.
|
2016-02-21 19:56:23 -08:00 |
|
Ben Vanik
|
8bf5eba098
|
Capture exe with renderdoc and pass --vulkan_renderdoc_capture_all.
|
2016-02-21 12:44:16 -08:00 |
|
Ben Vanik
|
32c4f3ce24
|
Fixing pool shutdown.
|
2016-02-21 10:46:47 -08:00 |
|
Ben Vanik
|
769c58a9b2
|
Adding xb genspirv to do glsl->.h.
|
2016-02-20 16:24:42 -08:00 |
|
Ben Vanik
|
de1e4661ff
|
Not crashing (but also likely not working) EDRAM emulation.
|
2016-02-19 20:36:10 -08:00 |
|
Dr. Chat
|
f9ca0b86a8
|
Query to see if the physical device supports a swapchain surface to silence a validation layer error.
|
2016-02-18 20:10:14 -06:00 |
|
Ben Vanik
|
4c4a641096
|
WIP rough sketch of vulkan backend structure.
|
2016-02-18 16:43:41 -08:00 |
|
Ben Vanik
|
00594da417
|
Adding mutliple queue/shared queue support.
|
2016-02-18 16:43:41 -08:00 |
|
Ben Vanik
|
05107d2d3e
|
Skeleton xenia::gpu::vulkan implementation, enough to start trace viewer.
|
2016-02-18 16:43:41 -08:00 |
|
Ben Vanik
|
ca5902c111
|
Recreate swap chain on window resize.
|
2016-02-18 16:43:41 -08:00 |
|
Ben Vanik
|
a97fa36512
|
Fixing swap chain scissoring; surface is still not resized right.
|
2016-02-18 16:43:41 -08:00 |
|
Ben Vanik
|
9f52f2e819
|
Initial vulkan context and immediate drawer.
Extremely rough, just checking in so DrChat can snoop.
|
2016-02-18 16:43:41 -08:00 |
|