https://bugs.kde.org/show_bug.cgi?id=510058
[email protected] changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|[email protected] |[email protected] Status|CONFIRMED |ASSIGNED --- Comment #2 from [email protected] --- I've tracked this down to being some kind of stall caused by the "edge extension" logic in kis_texture_tile.cpp. When a tile is at the edge of the canvas, it extends the contents of that tile to avoid interpolation artifacts when zooming out with wraparound mode enabled. At first I thought it was an issue of running out of PBOs, since there's a ring buffer of them that definitely doesn't account for additional buffers being used correctly in this case, but that didn't fix the issue. Taking out the PBO use even breaks the rendering altogether. So I guess it's something else, my suspicion is that the Android driver just doesn't like the way that this code hammers out single-pixel strips. So that's what I'll try next. If all else fails, I guess disabling this logic unless wraparound mode is enabled would be an escape hatch. Hopefully won't be necessary though. -- You are receiving this mail because: You are watching all bug changes.
