diff --git a/Source/Plugins/Plugin_VideoOGL/Src/PixelShader.cpp b/Source/Plugins/Plugin_VideoOGL/Src/PixelShader.cpp index e26fd72580..774645b8ab 100644 --- a/Source/Plugins/Plugin_VideoOGL/Src/PixelShader.cpp +++ b/Source/Plugins/Plugin_VideoOGL/Src/PixelShader.cpp @@ -606,21 +606,26 @@ void WriteStage(char *&p, int n, u32 texture_mask) int texmap = bpmem.tevorders[n/2].getTexMap(n&1); if(!bHasIndStage) { // calc tevcord + //tevcoord.xy = texdim[1].xy * uv1.xy / uv1.z; + int OurTexCoord = 0; + if(bpmem.genMode.numtexgens) + OurTexCoord = texcoord; + else + OurTexCoord = 0; if( texture_mask & (1<