Original Post
I'm looking for ways I can reduce the overdraw in my scene which is killing my framerate. I also have a question about Z Culling... I have a massive plane of expensive water drawing under an island right now. The water is drawn after the island is. it seems to me that the pixels of water under the island that are occluded shouldn't ever hit my water pixel shader because they will fail the z test, but does that happen AFTER my pixel shader? I tried to get early z culling working, and set the states as I heard I needed to, as well as rendering out a pre-z pass, but I never saw a difference and it always seemed very abstract to me as to whether or not it was enabled since it's all behind the scenes. Any recommendations are appreciated.