 Markus WickandGitHub
|
e99cd57eb3
|
Merge pull request #4935 from Armada651/depth-range-fix
VideoBackends: Set the maximum range when the depth range is oversized.
|
2017-03-10 18:05:52 +01:00 |
|
Stenzek
|
00a0a91513
|
VideoCommon: Move last EFB scale handling to CalculateTargetSize
|
2017-03-04 16:53:07 +10:00 |
|
Stenzek
|
afc25fdca0
|
VideoCommon: Rename Renderer s_ prefixes to m_
|
2017-03-04 16:42:21 +10:00 |
|
Stenzek
|
238a70b006
|
VideoCommon: Move some common initialization logic to RenderBase
|
2017-03-04 16:42:16 +10:00 |
|
Stenzek
|
2fd77895a2
|
Vulkan: Fix issue where target rectangle changes weren't detected
This was causing issues when toggling the crop setting, as well as some
widescreen hacks.
|
2017-03-02 21:53:42 +10:00 |
|
Jules Blok
|
a15555fe03
|
VideoBackends: Use vertex shader depth range if ztexture is used.
|
2017-02-26 11:34:48 +01:00 |
|
Jules Blok
|
bde8126913
|
VideoBackends: Remove depth range clamping hacks.
Oversized depth ranges are handled correctly now, we don't need to hack around them with clamps anymore.
|
2017-02-24 14:54:20 +01:00 |
|
Jules Blok
|
28e6e259ed
|
VideoBackends: Set the maximum range when the depth range is oversized.
The depth values generated by the vertex shader need to be clamped correctly.
|
2017-02-21 02:57:23 +01:00 |
|
Lioncash
|
468f623d27
|
ShaderGenCommon: Remove unnecessary includes
|
2017-02-01 12:19:55 -05:00 |
|
Lioncash
|
273ace7bb7
|
LightingShaderGen: Remove unnecessary includes
|
2017-02-01 01:06:00 -05:00 |
|
Lioncash
|
70cf774a5c
|
RenderBase: Forward declare EFBAccessType
|
2017-01-23 12:41:26 -05:00 |
|
Lioncash
|
5b461f50af
|
VideoBackendBase: Convert EFBAccessType into an enum class
|
2017-01-23 03:53:38 -05:00 |
|
degasus
|
41b0c74e30
|
VideoCommon: Make dst_alpha state implicit.
|
2017-01-04 20:02:31 +01:00 |
|
 Markus WickandGitHub
|
96314a0ec1
|
Merge pull request #4574 from stenzek/vulkan-alpha-clear
Vulkan: Clear alpha channel to 0 when pixel format has no alpha channel
|
2017-01-02 12:29:36 +01:00 |
|
Jules Blok
|
ee7a2edf35
|
Update comments
|
2016-12-27 21:32:52 +01:00 |
|
Jules Blok
|
65b5765858
|
VideoBackends: Clamp the range to the maximum depth value supported in the z buffer.
|
2016-12-27 20:25:40 +01:00 |
|
Jules Blok
|
2ab6711f43
|
VideoBackends: Use the full depth range when inverted depth range is unsupported.
|
2016-12-27 14:31:17 +01:00 |
|
Jules Blok
|
ef82aebb97
|
VideoCommon: Don't process the depth range in the vertex shader if it's not oversized.
|
2016-12-27 14:31:17 +01:00 |
|
Stenzek
|
d1dd910f17
|
Vulkan: Clear alpha channel to 0 when pixel format has no alpha channel
|
2016-12-27 12:59:52 +10:00 |
|
 Mat MandGitHub
|
9160be50db
|
Merge pull request #4224 from lioncash/tcache
TextureCacheBase: Eliminate static state
|
2016-12-23 04:33:42 -05:00 |
|
Lioncash
|
58a5395173
|
TextureCacheBase: Eliminate static state
|
2016-12-09 16:50:37 -05:00 |
|
Stenzek
|
af706efaef
|
Vulkan: Fix viewport depth when depth clamp is unsupported
|
2016-12-09 22:45:10 +10:00 |
|
 StenzekandGitHub
|
bff394ec8a
|
Merge pull request #4489 from stenzek/vulkan-minor-fixes
Vulkan: Minor fixes
|
2016-12-05 12:19:49 +10: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
|
4bc0e14995
|
Vulkan: Use an enumeration to index pipeline layouts
|
2016-12-04 20:10:13 +10:00 |
|