I currently have a billboard material that I would like to exclude from the eye adaptation and tone mapping passes, but there does not seem to be an ideal way to do it.
My current thinking is to write to a custom depth buffer to enable those post processing passes in the shader. I was also thinking to create a scene capture to another render target with the same depth, and then blit the result after tone-mapping. Both of these methods would be entirely too expensive.
Is there a supported method for excluding primitives from eye-adaptation or tone-mapping, or any post-processing passes for that matter?