diff --git a/rpcs3/Emu/GS/GL/GLGSRender.cpp b/rpcs3/Emu/GS/GL/GLGSRender.cpp index 2c0c999ec3..4ea5f4db7a 100644 --- a/rpcs3/Emu/GS/GL/GLGSRender.cpp +++ b/rpcs3/Emu/GS/GL/GLGSRender.cpp @@ -304,17 +304,39 @@ void GLGSRender::DisableVertexData() void GLGSRender::InitVertexData() { + GLfloat scaleOffsetMat[16] = {1.0f, 0.0f, 0.0f, 0.0f, + 0.0f, 1.0f, 0.0f, 0.0f, + 0.0f, 0.0f, 1.0f, 0.0f, + 0.0f, 0.0f, 0.0f, 1.0f}; + int l; + for(u32 i=0; i pixels; - pixels.SetCount(RSXThread::m_width * RSXThread::m_height); - u8* src = (u8*)Memory.VirtualToRealAddr(address); - - for(u32 y=0; y