mirror of https://github.com/PCSX2/pcsx2.git
GSdx: Fix for DX9 mode with the Wild Arms hack enabled.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5121 96395faa-99c1-11dd-bbfe-3dabce05a288
This commit is contained in:
parent
b25aec19c1
commit
ac97331388
|
@ -24,7 +24,6 @@
|
|||
#include "GSdx.h"
|
||||
|
||||
//#define Offset_ST // Fixes Persona3 mini map alignment which is off even in software rendering
|
||||
//#define Offset_UV // Fixes / breaks various titles
|
||||
|
||||
GSState::GSState()
|
||||
: m_version(6)
|
||||
|
@ -465,11 +464,6 @@ void GSState::GIFPackedRegHandlerUV(const GIFPackedReg* RESTRICT r)
|
|||
GSVector4i v = GSVector4i::loadl(r) & GSVector4i::x00003fff();
|
||||
|
||||
m_v.UV = (uint32)GSVector4i::store(v.ps32(v));
|
||||
|
||||
#ifdef Offset_UV
|
||||
m_v.U = min((uint16)m_v.U, (uint16)(m_v.U - 4U));
|
||||
m_v.V = min((uint16)m_v.V, (uint16)(m_v.V - 4U));
|
||||
#endif
|
||||
}
|
||||
|
||||
template<uint32 prim, uint32 adc>
|
||||
|
@ -659,11 +653,6 @@ void GSState::GIFRegHandlerST(const GIFReg* RESTRICT r)
|
|||
void GSState::GIFRegHandlerUV(const GIFReg* RESTRICT r)
|
||||
{
|
||||
m_v.UV = r->UV.u32[0] & 0x3fff3fff;
|
||||
|
||||
#ifdef Offset_UV
|
||||
m_v.U = min((uint16)m_v.U, (uint16)(m_v.U - 4U));
|
||||
m_v.V = min((uint16)m_v.V, (uint16)(m_v.V - 4U));
|
||||
#endif
|
||||
}
|
||||
|
||||
template<uint32 prim, uint32 adc>
|
||||
|
|
|
@ -775,9 +775,11 @@ VS_OUTPUT vs_main(VS_INPUT input)
|
|||
if(VS_FST)
|
||||
{
|
||||
#if VS_WILDHACK == 1
|
||||
output.t.xy = (input.t & 0x3FEF) * TextureScale;
|
||||
output.t.x = (input.t.x >= 16.0 ? input.t.x - 16.0 : input.t.x) * TextureScale.x;
|
||||
output.t.y = (input.t.y >= 16.0 ? input.t.y - 16.0 : input.t.y) * TextureScale.y;
|
||||
#elif VS_WILDHACK == 2
|
||||
output.t.xy = (input.t & 0x3FF7) * TextureScale;
|
||||
output.t.x = (input.t.x >= 8.0 ? input.t.x - 8.0 : input.t.x) * TextureScale.x;
|
||||
output.t.y = (input.t.y >= 8.0 ? input.t.y - 8.0 : input.t.y) * TextureScale.y;
|
||||
#else
|
||||
output.t.xy = input.t * TextureScale;
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue