spycrab
|
40bb9974f2
|
Reformat all the things!
|
2018-04-12 21:28:39 +02:00 |
|
Lioncash
|
50a476c371
|
Assert: Uppercase assertion macros
Macros should be all upper-cased. This is also kind of a wart that's
been sticking out for quite a while now (we avoid prefixing
underscores).
|
2018-03-14 22:03:12 -04:00 |
|
Stenzek
|
6374a4c4a8
|
AbstractTexture: Support multisampled abstract texture
|
2018-03-01 17:31:24 +10:00 |
|
Stenzek
|
4997fbce44
|
Vulkan: Fix possible mismatch between EFB framebuffer and render pass
This could happen when changing MSAA settings or internal resolution at
runtime.
|
2018-01-11 16:02:31 +10:00 |
|
Stenzek
|
0525726338
|
Vulkan: Move pipeline barrier outside render pass for EFB peeks
|
2018-01-11 15:36:01 +10:00 |
|
Stenzek
|
48a8063cd5
|
Vulkan: Fix FramebufferManagerBase::m_EFBLayers being set out-of-range
|
2018-01-11 15:30:27 +10:00 |
|
Stenzek
|
173a33886c
|
Vulkan: Move render pass management to ObjectCache
|
2018-01-11 15:21:34 +10:00 |
|
Stenzek
|
0e50b2c9f2
|
Vulkan: Add missing layout transition when resolving MSAA depth buffers
|
2018-01-11 15:21:33 +10:00 |
|
Stenzek
|
7f217a8bb2
|
Vulkan: Drop StagingTexture2D class as it is now duplicated functionality
|
2017-11-22 18:49:33 +10:00 |
|
Leo Lam
|
80bcc0d58d
|
Merge pull request #6186 from lioncash/enum-class
VideoConfig: Make AspectMode and StereoMode enum classes
|
2017-11-19 15:08:16 +01:00 |
|
Lioncash
|
364eaadfe5
|
VideoBackends: Remove header inclusions made unnecessary with Hybrid XFB
Just some inclusions that weren't removed in the initial Hybrid XFB PR.
|
2017-11-19 00:53:10 -05:00 |
|
Lioncash
|
5337e58284
|
VideoConfig: Make StereoMode an enum class
Makes for more strongly-typed identifiers (and doesn't pollute
surrounding namespaces)
|
2017-11-18 23:19:53 -05:00 |
|
iwubcode
|
33bc286baa
|
Remove old XFB logic
|
2017-11-17 22:11:29 -06:00 |
|
iwubcode
|
79387dddb2
|
Add support for hybrid XFB
|
2017-11-17 19:47:56 -06:00 |
|
Stenzek
|
340aabbb06
|
VideoCommon: Add helpers for generating common render states
|
2017-09-11 20:01:52 +10:00 |
|
Stenzek
|
b7a099814a
|
Vulkan: Clear contents of EFB convert framebuffer at create time
Fixes a validation layer warning when converting pixel formats.
|
2017-09-11 20:01:50 +10:00 |
|
Stenzek
|
836b9b9acb
|
Renderer: Move cull mode to a rasterization state object
Also moves logic for primitive handling to VideoCommon.
|
2017-09-11 20:01:45 +10:00 |
|
Stenzek
|
2869c570f1
|
Renderer: Move depth state to VideoCommon and seperate from bpmem
|
2017-09-11 19:40:26 +10:00 |
|
Stenzek
|
aff44684a4
|
Vulkan: Move shader/pipeline-related methods to ShaderCache
|
2017-07-30 12:38:49 +10:00 |
|
Stenzek
|
d9a3b29a07
|
Vulkan: Emit input/output locations for EFB poke geometry shader
|
2017-07-20 17:46:59 +10:00 |
|
iwubcode
|
2cdc93f4ab
|
Video Backends: Split texture cache code out into separate files, introduce 'AbstractTexture'
|
2017-06-13 00:41:51 -05:00 |
|
Stenzek
|
d1dc9d5a0c
|
Merge pull request #5284 from stenzek/vulkan-videocommon-blending-state
Vulkan: Use BlendingState from VideoCommon
|
2017-04-18 22:16:32 +10:00 |
|
Stenzek
|
9dc7358395
|
Vulkan: Use BlendingState from VideoCommon
Remove the internal BlendState union. Also fixes Kirby's Return to
Dreamland shadows.
|
2017-04-18 21:55:22 +10:00 |
|
Stenzek
|
69b0a31938
|
Vulkan: Clamp framebuffer resolve rectangle to texture size
This is invalid and was causing the NVIDIA driver to throw an error.
|
2017-04-15 19:55:32 +10:00 |
|
Stenzek
|
277829d842
|
VideoCommon: Eliminate static state in Renderer
|
2017-03-04 16:39:50 +10:00 |
|