summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/ShaderCache.cpp
diff options
context:
space:
mode:
authorPokechu22 <Pokechu022@gmail.com>2021-07-20 12:55:38 -0700
committerPokechu22 <Pokechu022@gmail.com>2021-07-20 19:23:23 -0700
commitfa9c43cfaa4249547f0ba5c4fae4e8382f7248c9 (patch)
tree1de0fee29cbcff82c3759e1528edce17b1d5500e /Source/Core/VideoCommon/ShaderCache.cpp
parent19332575aa37def859de4bb7bc6f65f7395b2b33 (diff)
Software: Handle texture wrapping more accurately
This fixes various texture offsetting issues with negative texture coordinates (bringing the software renderer in line with the hardware renderers). It also handles the invalid wrap mode accurately (as was done for the hardware renderers in the previous commit). Lastly, it handles wrapping with non-power-of-2 texture sizes in a hardware-accurate way (which is somewhat broken looking, as games aren't supposed to use wrapping with non-power-of-2 sizes); this has not been done for the hardware renderers.
Diffstat (limited to 'Source/Core/VideoCommon/ShaderCache.cpp')
0 files changed, 0 insertions, 0 deletions