mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-28 19:58:53 +00:00
ogl: clamp to edge for out of bound efb access
fixes issue 6898 OpenGL defaults are GL_REPEAT, which is even more unlikely than GL_CLAMP_TO_EDGE. As I can't test the behavoir of the real hardware, I changed it to how it works before, but I guess just clip the texture makes more sense.
This commit is contained in:
parent
509ec9cc99
commit
0f0a3cc509
2 changed files with 11 additions and 0 deletions
|
@ -267,6 +267,7 @@ void BPWritten(const BPCmd& bp)
|
|||
rc.top = (int)bpmem.copyTexSrcXY.y;
|
||||
|
||||
// Here Width+1 like Height, otherwise some textures are corrupted already since the native resolution.
|
||||
// TODO: What's the behavior of out of bound access?
|
||||
rc.right = (int)(bpmem.copyTexSrcXY.x + bpmem.copyTexSrcWH.x + 1);
|
||||
rc.bottom = (int)(bpmem.copyTexSrcXY.y + bpmem.copyTexSrcWH.y + 1);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue