Ben Vanik
|
24743bf676
|
Actually configure constant descriptor set.
|
2016-02-21 15:20:35 -08:00 |
|
Ben Vanik
|
d57f974e2e
|
Fix buffer alloc alignment and framebuffer comparison.
|
2016-02-21 14:43:59 -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
|
b3faba50a3
|
Pushing constants.
|
2016-02-21 10:38:58 -08:00 |
|
Ben Vanik
|
ff373a83a4
|
Private->Function variables, fragment output, geometry shader tweaks.
|
2016-02-20 20:44:11 -08:00 |
|
Ben Vanik
|
cd02cdfc70
|
Making memory API less error prone; fixes buffer/constant uploads.
|
2016-02-20 19:19:29 -08:00 |
|
Ben Vanik
|
b5a0c4715b
|
Porting GL4 geometry shaders. Likely not working.
|
2016-02-20 16:35:21 -08:00 |
|
Ben Vanik
|
5759f82276
|
Adding pipeline caching.
|
2016-02-20 15:00:11 -08:00 |
|
Ben Vanik
|
731ff52773
|
Implementing a lot of the pipeline state setting.
|
2016-02-20 12:59:18 -08:00 |
|
Ben Vanik
|
97174dbe4d
|
Skeleton leaky hacky hardcoded pipeline setup.
|
2016-02-19 23:23:58 -08:00 |
|
Ben Vanik
|
990b600f53
|
Buffer uploads (without reclaiming, yet).
|
2016-02-19 21:08:50 -08:00 |
|
Ben Vanik
|
de1e4661ff
|
Not crashing (but also likely not working) EDRAM emulation.
|
2016-02-19 20:36:10 -08:00 |
|
Ben Vanik
|
8820c73532
|
A night's worth of work: documented EDRAM. Seems mostly right.
|
2016-02-19 10:38:11 -08:00 |
|
Ben Vanik
|
1dcc84a472
|
Starting render passes.
|
2016-02-18 18:18:31 -08:00 |
|
Ben Vanik
|
52a6f795f7
|
Shader modules and plumbing.
|
2016-02-18 18:18:31 -08:00 |
|
Ben Vanik
|
4c4a641096
|
WIP rough sketch of vulkan backend structure.
|
2016-02-18 16:43:41 -08:00 |
|
Ben Vanik
|
35e08d9428
|
Switching from fork to main glslang spirv builder.
|
2016-02-18 16:43:41 -08:00 |
|
Ben Vanik
|
ecd257b34c
|
Fix headers include guards.
|
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 |
|