Henrik Rydgård
|
ca7a2d06ca
|
Vulkan: Implement stencil upload (for Star Ocean).
|
2017-11-01 14:18:39 +01:00 |
|
Henrik Rydgård
|
96cd368878
|
Make VulkanTexture "immutable".
|
2017-11-01 08:49:48 +01:00 |
|
Henrik Rydgård
|
700d6d10f4
|
Always recreate DrawPixelsTex to avoid inter-frame races.
|
2017-11-01 08:48:06 +01:00 |
|
Henrik Rydgård
|
90d4296a6a
|
Add a QueueRunner logging facility. Set up a subpass dependency for the backbuffer pass.
|
2017-11-01 08:45:14 +01:00 |
|
Henrik Rydgård
|
ed2731d197
|
Vulkan: Fix depal and shader blending.
|
2017-10-31 12:35:00 +01:00 |
|
Henrik Rydgård
|
65e23bb9f3
|
Some reorganization. Start implementing framebuffer depal for Vulkan.
|
2017-10-31 12:34:31 +01:00 |
|
Henrik Rydgård
|
93c785b76d
|
Color-convert directly during the readback, saves a copy. Like we already do in D3D11.
|
2017-10-29 10:56:36 +01:00 |
|
Henrik Rydgård
|
613cc46285
|
Remove a bad check making us use the wrong way to copy depth buffers. Add a cap so we can try to unify BlitFramebufferDepth later.
|
2017-10-26 10:57:00 +02:00 |
|
Henrik Rydgård
|
85cb604a24
|
Fix (some) crashes on blits. Validation issues remain.
|
2017-10-26 10:57:00 +02:00 |
|
Henrik Rydgård
|
c4f0afc8a2
|
Clean out some obsolete code
|
2017-10-26 10:57:00 +02:00 |
|
Henrik Rydgård
|
b5e06f3c7d
|
VulkanRenderManager: BindPipeline should really be its own command. Tighten up some image transitions.
|
2017-10-26 10:57:00 +02:00 |
|
Henrik Rydgård
|
1c5bd0f8dc
|
Move the VulkanRenderManager stuff to thin3d, fits in better there.
|
2017-10-26 10:56:59 +02:00 |
|
Henrik Rydgård
|
02f76ae4a8
|
Rendering basics now works.
|
2017-10-26 10:56:59 +02:00 |
|
Henrik Rydgård
|
0a0494ef8e
|
It builds! With some shortcuts, of course.
|
2017-10-26 10:56:59 +02:00 |
|
Henrik Rydgård
|
d53c88456a
|
Unify GetFramebufferList() (trivial)
|
2017-10-18 12:49:15 +02:00 |
|
Henrik Rydgård
|
898716cc26
|
Unify DownloadFramebufferForClut
|
2017-10-18 12:34:01 +02:00 |
|
Henrik Rydgård
|
17576d7894
|
Remove more dummy code from Vulkan backend.
|
2017-10-18 12:27:58 +02:00 |
|
Henrik Rydgård
|
981c49615c
|
Unify FlushBeforeCopy. Remove old dummy methods from Vulkan framebuffer manager.
|
2017-10-18 12:26:02 +02:00 |
|
Henrik Rydgård
|
0d85f86e2d
|
Add some safety checks. Fix some inadvertent Y-flips (bit hacky).
|
2017-10-18 11:40:07 +02:00 |
|
Henrik Rydgård
|
4e3a9bc3e3
|
Unify some more framebuffer functions. Leave the GL stuff alone for now due to async.
|
2017-10-18 11:20:58 +02:00 |
|
Henrik Rydgård
|
f2ea0ce472
|
Unify (well, almost) GetOutputFramebuffer (D3D11/GL)
|
2017-10-18 10:54:26 +02:00 |
|
Henrik Rydgård
|
560eaa5390
|
Vulkan: Add code (disabled) to be able to run with more in-flight frames. Only improves performance marginally and needs more testing.
|
2017-08-17 17:57:37 +02:00 |
|
Henrik Rydgård
|
4e7099bf47
|
Vulkan: Fix some more state dirtying issues.
|
2017-08-15 10:51:44 +02:00 |
|
Unknown W. Brackets
|
83d017848e
|
Vulkan: Allow blit/copy of depth or stencil only.
Docs say nothing about this not working, and it works on NVIDIA, from what
I can tell.
|
2017-06-01 20:58:33 -07:00 |
|
Unknown W. Brackets
|
f1e9180676
|
Vulkan: Fix Cardboard rendering.
Mostly the Viewport2D flush issue, which may possibly have broken
something else.
|
2017-05-31 23:26:38 -07:00 |
|