Hi, it's me again.. I want some objects to always be in front, and they should be seen through walls.
Currently, this is how it does it: Render everything except for the wallhack objects, and then hide everything except the wallhack objects and render again.
As you can see, this sucks, because if I defined any postprocessing in the pipeline, it also has to happen twice.
What I'm thinking right now is to edit Horde3D to allow the DrawGeometry tag to specify classes for scenegraph nodes as well. Then I could do something like:
Code:
<DrawGeometry context="AMBIENT" nodeClass="~ALWAYS_ON_TOP" />
<ClearTarget depthBuf="true" />
<DrawGeometry context="AMBIENT" nodeClass="ALWAYS_ON_TOP" />
Before I do that, though, I'd like to know if there's already maybe a way to do this cleanly, I don't actually want to make such a massive change, but I also don't want to use a different rendering engine.