Techjar
|
ff972e3673
|
Reformat repo to clang-format 7.0 rules
|
2019-05-06 18:48:04 +00:00 |
|
Léo Lam
|
ab9ece9bca
|
Replace MathUtil::Clamp with std::clamp
|
2019-05-04 23:12:17 +02:00 |
|
 Léo LamandGitHub
|
99a4ca8de7
|
Merge pull request #7839 from ShFil119/impr/redundant
Remove redundant initialization
|
2019-05-04 22:50:51 +02:00 |
|
Filip Gawin
|
c110ffcdaa
|
Remove redundant initialization
|
2019-04-30 01:22:24 +02:00 |
|
 Connor McLaughlinandGitHub
|
1b1662773e
|
Merge pull request #8048 from stenzek/vulkan-negative-scissor-rect
Vulkan: Don't set a negative offset in scissor rect
|
2019-04-28 23:37:51 +10:00 |
|
Stenzek
|
53af27b133
|
FramebufferManager: Fix invalid transitions for 1xIR in EFB cache
|
2019-04-28 16:13:49 +10:00 |
|
Stenzek
|
d5b3595314
|
TextureCache: Fix incorrect format string in GetXFBTexture()
|
2019-04-28 14:32:37 +10:00 |
|
Stenzek
|
f8c1ba409c
|
Replace EFBRectangle/TargetRectangle with MathUtil::Rectangle
|
2019-04-21 14:28:14 +10:00 |
|
Stenzek
|
b09a0e1a60
|
TextureCache: Check for out-of-range partial copy rect after scaling
|
2019-04-21 12:54:32 +10:00 |
|
Stenzek
|
3791262d96
|
TextureCache: Use linear filtering on y-scaled and >1xIR VRAM copies
|
2019-04-21 12:41:15 +10:00 |
|
Stenzek
|
708bd3d9f7
|
TextureCache: Simplify XFB reconstruction
This also better handles in-memory interlaced XFB data placed by the CPU
by considering the stride from the VI.
|
2019-04-21 12:41:15 +10:00 |
|
Stenzek
|
3c455de799
|
FramebufferManager: Fix broken EFB peeks in GL with MSAA on
|
2019-03-30 03:14:29 +10:00 |
|
Stenzek
|
087b11e780
|
TextureCacheBase: Fix possible crash on shutdown with deferred EFB copies
|
2019-03-29 20:54:44 +10:00 |
|
Stenzek
|
bf0b52efc6
|
TextureCacheBase: Fix infinite loop in DoPartialTextureUpdates
|
2019-03-20 20:05:51 +10:00 |
|
 TilkaandGitHub
|
6be35422e9
|
Merge pull request #7832 from stenzek/xfb-decoding-regression
TextureCache: Fix GPU decoding of XFB copies
|
2019-02-28 11:03:25 +00:00 |
|
Stenzek
|
db6763019d
|
TextureCache: Fix GPU decoding of XFB copies not falling back to CPU
|
2019-02-28 20:19:37 +10:00 |
|
Stenzek
|
7f0111b022
|
TextureCache: Fix EFB2RAM copies at >1xIR sampling out-of-range
|
2019-02-28 20:11:46 +10:00 |
|
Stenzek
|
f039149198
|
Move most backend functionality to VideoCommon
|
2019-02-19 16:57:54 +10:00 |
|
Stenzek
|
933f3ba008
|
TextureCache: Don't copy out-of-range rectangles when stitching textures
This can cause driver crashes or GPU hangs if we do.
|
2019-02-17 16:35:43 +10:00 |
|
Stenzek
|
50bdcb8d9c
|
TextureCache: Bind textures/samplers after loading all textures
Since loading textures can result in rendering, e.g. partial copies, we
don't want to disturb partially-bound GX state.
|
2019-02-17 16:35:43 +10:00 |
|
Stenzek
|
1070192165
|
TextureCache: Fix a possible crash when partial updating palette textures
|
2019-01-19 23:38:02 +10:00 |
|
Stenzek
|
84bcbef944
|
TextureCache: Don't partial copy to non-existant texture layers
|
2019-01-19 23:38:00 +10:00 |
|
Stenzek
|
ade255a5ff
|
TextureCache: Fix broken XFB stitching with stereoscopy is enabled
|
2019-01-19 23:23:21 +10:00 |
|
weihuoya
|
184b2edc30
|
fx texture overlap
|
2018-12-25 21:24:25 +08:00 |
|
Stenzek
|
502c4c0e87
|
TextureCache: Recompute overlapping XFB copy hashes after copying to RAM
|
2018-11-13 12:48:27 +10:00 |
|