Post-map game votes and the emote wheel highlight effect would not show due to an invalid z test mode used when z testing was disabled in Render::.
Render:: functions now force rendering render2d stuff before drawing the primitives. This is because we can't really easily integrate this into the rendering pipeline without a bunch of expensive copies, etc. It might causes issues with ordering, but it's better than not working at all.
Alpha blending was broken because irrlicht 1.9 using the ALPHA_CHANNEL material type only would read from the texture alpha, not the vertex alpha.
So there were several issues:
Render::
.Render::
functions now force rendering render2d stuff before drawing the primitives. This is because we can't really easily integrate this into the rendering pipeline without a bunch of expensive copies, etc. It might causes issues with ordering, but it's better than not working at all.Those should be fixed in
3490-render2d-v2
.