I have some existing code that renders a display list. I would like to render the display list at half-alpha, so that it is ghosted behind some other data. Is this possible, or do I need to redo the display list to use half-alpha?
I was hoping if the display list used glColor3f, then I could set the alpha to 0.5 beforehand (using glColor4f()), and the display list would leave the alpha alone, but this doesn’t seem to work. I also looked at glBlendFunc() to see if there was a way to work with SRC_ALPHA at 0.5, but this doesn’t seem to be the case.
The display list also includes anti-aliased lines, so this complicates things a little further.