Not to worry however as uber-hacker Chainfire has rushed to the rescue with his 3D driver patch for the HTC Leo.
I would write more on the issue, but to tell the truth I do not really understand the details.
What I do understand however is the claim of much improved performance.
Attached are some glBenchmark results of the various patch revisions. Some awesome improvements in the HD and Pro tests, as well as kTriangles/s.
Stock HD2 vs Patch 1.1
GLBenchmark HD ES 1.1: 487% ~ 1598 Frames up from 328
GLBenchmark HD ES 1.1 no GPU Skinning: 502% ~ 1647 Frames up from 328
GLBenchmark PRO ES 1.1: 107% ~ 229 Frames up from 215
GLBenchmark Pro ES 1.1 no GPU Skinning: 157% ~ 625 Frames up from 397
Swapbuffer speed: 496% ~ 556 up from 112
Averages: Lights: 116% ~ 1550 kTriangles/s up from 1350
Averages: Texture Filter: 159% ~ 2150 kTriangles/s up from 1350
Averages: Texture Size: 158% ~ 2150 kTriangles/s up from 1350
Averages: Triangles: 161% ~ 2150 kTriangles/s up from 1350
The patch is not compatible with all software and has two different modes, so make sure to read Chainfireâ€™s thread in detail here before applying.
Thanks Chainfire, Jug6ernaut for the tip.