• Advertisement
Sign in to follow this  

[DX9] Z-Buffer not shared with all RenderTargets

This topic is 2324 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hey guys,

I'm currently working on a post processing effect where I use MRT to output a Depth Buffer and a Color Buffer.

Now when I render the color buffer, everything looks fine, but when I render the depth buffer, I see the depth of pixels behind objects in the foreground, in the same sense as if I did not have Z-Testing on. The color buffer doesn't have this problem. And I do have Z-Testing on.

Is there something I need to do to enable Z-Testing on all Render Targets currently bound, or is this a more insidious issue?

Share this post


Link to post
Share on other sites
Advertisement
Some additional facts:

The scene is enormous, but only one mesh. It always gets the deepest pixels in the scene, the color buffer does not.

Thanks guys, this has been killing me for a couple of days.

Share this post


Link to post
Share on other sites
Nevermind, figured it out, thanks anyways. It was an issue with alpha not depth, something that I wasn't looking for in a scene with no alpha :/

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement