The issue isn't my c-trace, I'm fairly confident. I know that works well enough. Any idea why my game hangs on the transparency functions? Does it have to do with the order of rendering? If I put this function in my main() function's while(1) loop, should there be some other condition before running the function? or perhaps does the order in which I call the function in relation to other functions affect my game in a way that might hang the engine?