[Mesa-dev] [PATCH 00/13] Floating-point depth buffers

Brian Paul brianp at vmware.com
Wed Jul 6 08:49:40 PDT 2011


On 06/30/2011 06:29 PM, Marek Olšák wrote:
> Hi,
>
> this patch series implements ARB_depth_buffer_float in Mesa and Gallium. There is complete r600g/r600-r700 support in my private branch, which passes the same tests that pass for Z24S8. Softpipe has only sampler support. This has turned out to be not so trivial, so it's possible I missed something.
>
> I did not implement NV_depth_buffer_float, because it's not compatible with the ARB variant. (GL_DEPTH_COMPONENT32F != GL_DEPTH_COMPONENT32F_NV etc.) The NV extension can operate on unclamped depth values, whereas the ARB one always clamps them.
>
> Please review.

I took a quick look at the patches and they look good to me.

I saw some piglit updates for these formats.  Do we have pretty good 
coverage or is more needed?

-Brian


More information about the mesa-dev mailing list