GS SW: Use implicit GSVector4i int32x4_t conversion
Some checks failed
🐧 Linux Builds / AppImage (push) Has been cancelled
🐧 Linux Builds / Flatpak (push) Has been cancelled
🍎 MacOS Builds / Defaults (push) Has been cancelled
🖥️ Windows Builds / Lint VS Project Files (push) Has been cancelled
🖥️ Windows Builds / CMake (push) Has been cancelled
🖥️ Windows Builds / SSE4 (push) Has been cancelled
🖥️ Windows Builds / AVX2 (push) Has been cancelled

This commit is contained in:
Ty 2025-11-22 17:20:13 -05:00
parent f8882c4da6
commit ca5377299a
No known key found for this signature in database
GPG Key ID: A0C3085FE2160BCF

View File

@ -374,7 +374,7 @@ void GSRendererSW::RewriteVerticesIfSTOverflow()
const GSVector4 q = (primclass == GS_SPRITE_CLASS) ? stcq[1].wwww() : stcq[j].wwww(); const GSVector4 q = (primclass == GS_SPRITE_CLASS) ? stcq[1].wwww() : stcq[j].wwww();
stcq[j] = stcq[j].blend32(uv_new * q, GSVector4::cast(rewrite)); stcq[j] = stcq[j].blend32(uv_new * q, GSVector4::cast(rewrite));
vertex_copy[i + j].m[0] = GSVector4i::cast(stcq[j]).m; vertex_copy[i + j].m[0] = GSVector4i::cast(stcq[j]);
vertex_copy[i + j].m[1] = vertex[index[i + j]].m[1]; vertex_copy[i + j].m[1] = vertex[index[i + j]].m[1];
index[i + j] = i + j; index[i + j] = i + j;
} }