mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-10-14 23:10:33 +02:00
ApplyTexturing's per-pixel path built each pixel's color from four strided channel values, which the compiler stored in pieces and then loaded as a vector, a store forwarding stall per pixel. On x86 and ARM64, where the sampler takes its color in a register, the channel rows are transposed in registers instead, and back afterwards. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>