mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-11-15 10:40:01 +01:00
Draws use an unretained encoder pointer and pipeline struct pointers instead of passing ObjC objects around (each return goes through autorelease and retain), and only bind the texture slots the fragment shader uses. Brings the emu thread's retain/release work down to 0.6%, and instruction counts 2-11% below Vulkan's on the benchmark states. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>