Stenzek
|
357c55442f
|
Vulkan: Clear decoding texture before usage
Fixes a validation layer warning.
|
2017-07-30 12:38:50 +10:00 |
Stenzek
|
aff44684a4
|
Vulkan: Move shader/pipeline-related methods to ShaderCache
|
2017-07-30 12:38:49 +10:00 |
Stenzek
|
d23fd17e1a
|
Vulkan: Use VK_NV_glsl extension where available, and skip glslang
Seems to produce faster ubershaders, at least.
|
2017-07-30 12:38:49 +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
|
ca55ba6c1d
|
Vulkan: Transition texture cache entries before usage
|
2017-06-10 23:52:39 +10:00 |
Stenzek
|
5e7bd03d0b
|
Vulkan: Linear filter >1xIR EFB copies, matching the other backends
|
2017-04-12 00:11:22 +10:00 |
Stenzek
|
e9850aa0f2
|
VideoBackends: Support updated texture encoding shader generators
|
2017-04-12 00:11:22 +10:00 |
Stenzek
|
2492f196a7
|
TextureCache: Fix incomplete GPU texture decoding of non-square mips
|
2017-04-07 23:03:14 +10:00 |
Stenzek
|
739aced97c
|
Vulkan: Implement compute-shader based GPU texture decoding
|
2017-04-01 12:32:57 +10:00 |
Lioncash
|
468f623d27
|
ShaderGenCommon: Remove unnecessary includes
|
2017-02-01 12:19:55 -05:00 |
degasus
|
04f319066d
|
TextureCache: Extract BP enum check to VideoCommon.
We have TOO many video backends.
|
2016-12-26 22:10:21 +01:00 |
Stenzek
|
9736198c3b
|
Vulkan: Use explicit barriers instead of dependancies
At least on NV, some of these don't seem to have the intended effect. One
known instance of this is in texture conversion.
|
2016-12-04 20:10:13 +10:00 |
Stenzek
|
58978c1440
|
Vulkan: Faster path for decoding XFB data
Using a texel buffer as the copy destination removes the need to copy to
an intermediate texture first.
|
2016-12-04 20:10:13 +10:00 |
Stenzek
|
804cd0ff03
|
Vulkan: Move XFB encoding/decoding to TextureConverter
|
2016-12-04 20:10:13 +10:00 |
Stenzek
|
d67463e0a7
|
Vulkan: Simplify palette texture conversion
|
2016-12-04 20:10:13 +10:00 |
Stenzek
|
add638538b
|
Vulkan: Combine PaletteTextureConverter and TextureEncoder classes
|
2016-12-04 20:10:13 +10:00 |