mirror of https://github.com/PCSX2/pcsx2.git
gsdx sw: print current draw call of GetSizeFixedTEX0
To easily detect compare with hardware renderer
This commit is contained in:
parent
1ea83ba3a7
commit
92ae8a5be7
|
@ -72,7 +72,7 @@ static int extend(int uv, int size)
|
|||
return size;
|
||||
}
|
||||
|
||||
GIFRegTEX0 GSDrawingContext::GetSizeFixedTEX0(const GSVector4& st, bool linear, bool mipmap)
|
||||
GIFRegTEX0 GSDrawingContext::GetSizeFixedTEX0(int s_n, const GSVector4& st, bool linear, bool mipmap)
|
||||
{
|
||||
if(mipmap) return TEX0; // no mipmaping allowed
|
||||
|
||||
|
@ -120,7 +120,8 @@ GIFRegTEX0 GSDrawingContext::GetSizeFixedTEX0(const GSVector4& st, bool linear,
|
|||
#ifdef _DEBUG
|
||||
if(TEX0.TW != tw || TEX0.TH != th)
|
||||
{
|
||||
printf("FixedTEX0 %05x %d %d tw %d=>%d th %d=>%d st (%.0f,%.0f,%.0f,%.0f) uvmax %d,%d wm %d,%d (%d,%d,%d,%d)\n",
|
||||
printf("%5d:FixedTEX0 %05x %d %d tw %d=>%d th %d=>%d st (%.0f,%.0f,%.0f,%.0f) uvmax %d,%d wm %d,%d (%d,%d,%d,%d)\n",
|
||||
s_n,
|
||||
(int)TEX0.TBP0, (int)TEX0.TBW, (int)TEX0.PSM,
|
||||
(int)TEX0.TW, tw, (int)TEX0.TH, th,
|
||||
uvf.x, uvf.y, uvf.z, uvf.w,
|
||||
|
|
|
@ -125,7 +125,7 @@ public:
|
|||
return ZBUF.ZMSK == 0 && TEST.ZTE != 0; // ZTE == 0 is bug on the real hardware, write is blocked then
|
||||
}
|
||||
|
||||
GIFRegTEX0 GetSizeFixedTEX0(const GSVector4& st, bool linear, bool mipmap);
|
||||
GIFRegTEX0 GetSizeFixedTEX0(int s_n, const GSVector4& st, bool linear, bool mipmap);
|
||||
|
||||
void Dump(const std::string& filename)
|
||||
{
|
||||
|
|
|
@ -1105,7 +1105,7 @@ bool GSRendererSW::GetScanlineGlobalData(SharedData* data)
|
|||
|
||||
bool mipmap = IsMipMapActive();
|
||||
|
||||
GIFRegTEX0 TEX0 = m_context->GetSizeFixedTEX0(m_vt.m_min.t.xyxy(m_vt.m_max.t), m_vt.IsLinear(), mipmap);
|
||||
GIFRegTEX0 TEX0 = m_context->GetSizeFixedTEX0(s_n, m_vt.m_min.t.xyxy(m_vt.m_max.t), m_vt.IsLinear(), mipmap);
|
||||
|
||||
GSVector4i r;
|
||||
|
||||
|
|
Loading…
Reference in New Issue