Original Post
Hey While I slowly convert a lot of our engine modules over to the project I'm coming across more and more weird things. At this point the same code compiled under debug configuration and release configuration yields different results. Its just the UI portion of the engine and I'm doing small tests to see each aspect works. At the moment i'm just showing a 2D image element- all this does is at initialization loads up an image and sets its dimensions, then at the point of rendering does the following: -Sets the current texture to the one in its texture manager -disables the z buffer -renders all the vertices in its vertex manager -enables the z buffer -sets the current texture to nothing this all works well in a debug build but doesn't work when i put it over to release build- it just doesn't show the image in any way. Apart from that everything else is working ok. Is there any reason why exactly the same code should yield different results in two vastly different configurations? Cheers?