Add shader cache and implement blended OIT but with no depth weights.
Make rendered texture format floating point. Experiment with depth/alpha weight functions.