Can you make it draw in this order instead:

PPGeDrawRect(...)
PPGeDrawRect(...)
PPGeDrawText(...)

PPSSPP will then be able to combine the two rectangles into one draw call. A very small speed optimization but I still think it should be done :)