mirror of
https://github.com/hrydgard/ppsspp.git
synced 2025-02-07 22:37:15 +00:00
Temporarily disable the custom GoW vertex decoder, it needs some work.
This commit is contained in:
parent
559ef6b081
commit
bafff7f5db
@ -1289,10 +1289,12 @@ void VertexDecoder::SetVertexType(u32 fmt, const VertexDecoderOptions &options,
|
||||
// Can skip looking up in the JIT.
|
||||
jitted_ = &VtxDec_Tu8_C5551_Ps16;
|
||||
return;
|
||||
} else if (!options.expand8BitNormalsToFloat && fmtWithoutSkinFlag == (GE_VTYPE_TC_16BIT | GE_VTYPE_NRM_8BIT | GE_VTYPE_COL_8888 | GE_VTYPE_POS_FLOAT)) {
|
||||
}
|
||||
/* // Fails to update alphaFull properly.
|
||||
else if (!options.expand8BitNormalsToFloat && fmtWithoutSkinFlag == (GE_VTYPE_TC_16BIT | GE_VTYPE_NRM_8BIT | GE_VTYPE_COL_8888 | GE_VTYPE_POS_FLOAT)) {
|
||||
jitted_ = &VtxDec_Tu16_C8888_Pfloat;
|
||||
return;
|
||||
}
|
||||
}*/
|
||||
|
||||
// Attempt to JIT as well. But only do that if the main CPU JIT is enabled, in order to aid
|
||||
// debugging attempts - if the main JIT doesn't work, this one won't do any better, probably.
|
||||
|
@ -43,6 +43,8 @@ void VtxDec_Tu16_C8888_Pfloat(const u8 *srcp, u8 *dstp, int count, const UVScale
|
||||
|
||||
u32 alpha = 0xFFFFFFFF;
|
||||
|
||||
// TODO: Update alpha properly! Forgot about that.
|
||||
|
||||
#if PPSSPP_ARCH(SSE2)
|
||||
__m128 uvOff = _mm_setr_ps(uoff, voff, uoff, voff);
|
||||
__m128 uvScale = _mm_setr_ps(uscale, vscale, uscale, vscale);
|
||||
|
Loading…
x
Reference in New Issue
Block a user