softpipe: remove the 32bits limitation on depth(-stencil) formats
authorMorgan Armand <morgan.devel@gmail.com>
Wed, 7 Dec 2011 20:30:48 +0000 (21:30 +0100)
committerDave Airlie <airlied@redhat.com>
Tue, 3 Jan 2012 16:19:08 +0000 (16:19 +0000)
commite763b6e78825f11aa3e9e2368ba8fc47313a7848
treef3bebf70b127e91378c52ebc3c070a3e8f09cb8e
parent2ae591bdf13f02f23471ea302b55eaccbb810dd7
softpipe: remove the 32bits limitation on depth(-stencil) formats

This patch remove the 32bits limitation. As a side effect, it bring the support for the GL_ARB_depth_buffer_float extension.
No regression have been found on piglit, and all tests for GL_ARB_depth_buffer_float pass successfully.

Signed-off-by: Dave Airlie <airlied@redhat.com>
src/gallium/auxiliary/util/u_tile.c
src/gallium/drivers/softpipe/sp_clear.c
src/gallium/drivers/softpipe/sp_quad_depth_test.c
src/gallium/drivers/softpipe/sp_screen.c
src/gallium/drivers/softpipe/sp_tile_cache.c
src/gallium/drivers/softpipe/sp_tile_cache.h