History log of /external/mesa3d/src/gallium/drivers/softpipe/sp_quad_depth_test.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
6b63e25b3d7a6ac0bd738c139ead0c7e7ad84368 14-Jan-2012 Tom Stellard <tstellar@gmail.com> gallium: Prefix #defines in tgsi_exec.h with TGSI_
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_depth_test.c
e763b6e78825f11aa3e9e2368ba8fc47313a7848 07-Dec-2011 Morgan Armand <morgan.devel@gmail.com> 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>
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_depth_test.c
24d25b55bf511493e70600cc7c49c0a0e6fc7a32 23-Nov-2011 Brian Paul <brianp@vmware.com> softpipe: s/int/unsigned/ to be consistent in alpha test code
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_depth_test.c
173427841ace7514fa6b24d24ea65f4d90549cb5 23-Nov-2011 Brian Paul <brianp@vmware.com> softpipe: remove pointless break stmt
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_depth_test.c
866f9b18c68ede63c00917ec9c3dae3524ca8826 11-Sep-2011 Dave Airlie <airlied@redhat.com> gallium: rename ZS stencil type to UINT (v2)

these are never USCALED, always UINT in reality.

taken from some work by Christoph Bumiller

v2: fixup formatting of table + tabs

Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_depth_test.c
636d01bd61cac83e13c3c64874e7e34e828ca93a 21-Jul-2011 Brian Paul <brianp@vmware.com> Merge branch 'gallium-polygon-stipple'
c534f11164bbecf25eb2b1e697f9511eceb0c86f 21-Jul-2011 Brian Paul <brianp@vmware.com> softpipe: implement fragment shader variants

We'll need shader variants to accomodate the new polygon stipple utility.
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_depth_test.c
057a107d4433eefce0ac99810a6e182f19fa64a6 06-Jul-2011 Brian Paul <brianp@vmware.com> softpipe: add missing stencil format case in convert_quad_stencil()

Part of the fix for https://bugs.freedesktop.org/show_bug.cgi?id=38729

NOTE: This is a candidate for the 7.11 branch
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_depth_test.c
88349255ce19b894e98fdf63a47c8219e601798f 06-Jul-2011 Brian Paul <brianp@vmware.com> softpipe: minor clean-ups in sp_quad_depth_test.c
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_depth_test.c
61ea76c8da5511d8d3f1fc3ea409ddbef89e7488 09-Nov-2010 Brian Paul <brianp@vmware.com> softpipe: can't no-op depth test stage when occlusion query is enabled

Fixes http://bugs.freedesktop.org/show_bug.cgi?id=31479
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_depth_test.c
d8f6ef456581644ab9444a1ed23542c2b0fff9e4 06-Oct-2010 Dave Airlie <airlied@redhat.com> softpipe: add support for shader stencil export capability

this allows softpipe to be used to test shader stencil ref exporting.

Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_depth_test.c
86d5ec70d1a7bccdc26325d07c18f2a4d532dc81 20-Sep-2010 Luca Barbieri <luca@luca-barbieri.com> softpipe: fix whitespace
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_depth_test.c
2e7d1c2c86014d8bdd615d587fb9e98bc8eda605 20-Sep-2010 Luca Barbieri <luca@luca-barbieri.com> softpipe: make z/s test always pass if no zsbuf, instead of crashing

D3D10 specifies this.
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_depth_test.c
7cd6a6cc995407a19254401511dafd943299b8ac 22-Jul-2010 Brian Paul <brianp@vmware.com> softpipe: add missing support for PIPE_FORMAT_S8_USCALED surfaces

And remove checks of surface depth bits. The state tracker should
not turn on depth/stencil testing if the framebuffer doesn't have
depth/stencil.
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_depth_test.c
8fd0e453d7ccae2bf71573e99ba486e99b0c6882 18-Apr-2010 Brian Paul <brianp@vmware.com> softpipe: new comment and assertion for face value
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_depth_test.c
6fb364a1717858d8201b2caf234076ce5d4832ac 30-Mar-2010 Roland Scheidegger <sroland@vmware.com> gallium: adapt all code to the renamed depth/stencil formats
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_depth_test.c
ff54af530bc17429eda73a761dd6b73e3ec0d6ef 23-Mar-2010 Brian Paul <brianp@vmware.com> softpipe: comments, re-formatting, etc
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_depth_test.c
fc1ba0423ac31cff14346dbc888255fb5fd7d1b2 23-Mar-2010 Brian Paul <brianp@vmware.com> softpipe: add special cases for all Z compare modes for 16-bit Z buffer

We had fast paths for PIPE_FUNC_LESS and LEQUAL before. To satisfy
OpenGL invariance rules, all depth compare modes should produce the
same fragment Z values.

Fixes progs/demos/singlebuffer.c
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_depth_test.c
b7b07b0029c4c17603c97467dda0a487417c2477 01-Mar-2010 José Fonseca <jfonseca@vmware.com> softpipe: Rename pipe formats.
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_depth_test.c
ae7a7026c77c68748fedb60e5deb7649e894da40 19-Feb-2010 Brian Paul <brianp@vmware.com> softpipe: fix depth testing problems

The optimized Z-test functions assumed that the array of incoming quads
are adjacent, but that's not always true. The fragment shader can cull
intermediate quads, for example.

Now these Z-test functions can cope with non-adjacent quads. A little bit
of performance is probably lost, but it's probably not worth worring about.

This fixes broken glBitmap() Z testing, among other things.

(cherry picked from commit d437d905e6924ebc05ec9efe87e1e2c48d75bc13)
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_depth_test.c
658e94578f8004c01eb8c64254728912527e0c2f 10-Feb-2010 Roland Scheidegger <sroland@vmware.com> softpipe: adapt to stencil ref changes
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_depth_test.c
cd8614b0287dc5a69725ec4ee0208fad61f7789e 22-Jan-2010 Brian Paul <brianp@vmware.com> Merge branch 'mesa_7_7_branch'

Conflicts:
src/gallium/auxiliary/draw/draw_context.c
src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline.c
src/gallium/auxiliary/pipebuffer/Makefile
src/gallium/auxiliary/pipebuffer/SConscript
src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c
src/gallium/auxiliary/tgsi/tgsi_scan.c
src/gallium/drivers/i915/i915_surface.c
src/gallium/drivers/i915/i915_texture.c
src/gallium/drivers/llvmpipe/lp_setup.c
src/gallium/drivers/llvmpipe/lp_tex_sample_c.c
src/gallium/drivers/llvmpipe/lp_texture.c
src/gallium/drivers/softpipe/sp_prim_vbuf.c
src/gallium/state_trackers/xorg/xorg_dri2.c
src/gallium/winsys/drm/intel/gem/intel_drm_api.c
src/gallium/winsys/drm/nouveau/drm/nouveau_drm_api.c
src/gallium/winsys/drm/radeon/core/radeon_drm.c
src/gallium/winsys/drm/vmware/core/vmw_screen_dri.c
src/mesa/state_tracker/st_cb_clear.c
e3cb614f932ac417d446c84bd54f86d01b1cdcd9 20-Jan-2010 Vinson Lee <vlee@vmware.com> softpipe: Remove unnecessary headers.
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_depth_test.c
65fa11959f118a75a82d1e432df0b635d316889f 19-Jan-2010 José Fonseca <jfonseca@vmware.com> softpipe: Skip depth testing for PIPE_S8_UNORM.
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_depth_test.c
fe9ca0f718cbc467e5cee99a2c20a5f257ed2fe1 22-Sep-2009 Keith Whitwell <keithw@vmware.com> softpipe: need to write depth/stencil values even when stencil fails
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_depth_test.c
b626176f0613852df908b4b0552b9b67d5830b4e 22-Sep-2009 Keith Whitwell <keithw@vmware.com> softpipe: fix occlusion counting
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_depth_test.c
73a6178a73a4cc34195348a537d3f94aab6a43e1 30-Jul-2009 Keith Whitwell <keithw@vmware.com> softpipe: add depth-lequal z16 path
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_depth_test.c
c61145820556833dccd728eb6df3397bec7f70da 27-Jul-2009 Keith Whitwell <keithw@vmware.com> softpipe: fastpath for interpolated z16 less depthtesting

Because this is interpolated (ie. early) depth, we can build in an
assumption about the quads emitted by triangle setup, ie that they
are actually linear spans. Interpolate z over those spans in z16
format to save on math & conversion.
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_depth_test.c
bac8e34c9e4077d370923773d67fe565ce154849 27-Jul-2009 Keith Whitwell <keithw@vmware.com> softpipe: move all depth/stencil/alpha pixel processing into one stage
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_depth_test.c
ab9fb5167023a26566b53e98f206dd73a18000f3 24-Jul-2009 Keith Whitwell <keithw@vmware.com> softpipe: expand quad pipeline to process >1 quad at a time

This is part one -- we still only pass a single quad down, but
the code can now cope with more. The quads must all be from the same
tile.
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_depth_test.c
aa5db684382bd8662a83ca09ed000e4a5a1013f9 16-Jul-2009 Keith Whitwell <keithw@vmware.com> softpipe: remove backwards dependency from tilecache to softpipe

The tile cache is a utility, it shouldn't know anything about the
entity which is making use of it (ie softpipe).

Remove softpipe parameter to all the tilecache function calls, and
also remove the need to keep a softpipe pointer in the sampler structs.
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_depth_test.c
7925274da323d5a896b557181d4016e0391f026f 12-Feb-2009 Brian <brianp@vmware.com> softpipe: rename sp_headers.h to sp_quad.h

This header describes the quad-related datatypes afterall.
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_depth_test.c
ed6f41e2f467f5b9338320a96202c7dfd181422f 12-Feb-2009 Brian <brianp@vmware.com> softpipe: rename sp_quad.[ch] -> sp_quad_pipe.[ch]

Be more consistant with 'draw' module.
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_depth_test.c
01f9e5120395f88bba8321e8639cac0bb9c85296 06-Sep-2008 Michal Krol <michal@ubuntu-vbox.(none)> softpipe: Split changing fields of quad_header into input, inout and output parts.
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_depth_test.c
4f25420bdd834e81a3e22733304efc5261c2998a 25-Aug-2008 Brian Paul <brian.paul@tungstengraphics.com> gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.h

Also, rename p_tile.[ch] to u_tile.[ch]
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_depth_test.c
fdb7dc889f4251183915c811566ced083fdac40d 07-Aug-2008 Brian Paul <brian.paul@tungstengraphics.com> softpipe: add support for PIPE_FORMAT_X8Z24_UNORM, PIPE_FORMAT_Z24X8_UNORM
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_depth_test.c
12bb9075221da6bf8121f3d705888f29ca11cc0f 30-May-2008 Brian Paul <brian.paul@tungstengraphics.com> gallium: fix some PIPE_FORMAT_Z24S8_UNORM bugs in softpipe driver
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_depth_test.c
b721bc8792f6add71dede11924d7060bbce72f0e 10-Mar-2008 José Fonseca <jrfonseca@tungstengraphics.com> gallium: WinCE portability fixes.
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_depth_test.c
b642730be93149baa7556e5791393168ab396175 15-Feb-2008 José Fonseca <jrfonseca@tungstengraphics.com> Code reorganization: move files into their places.

This is in a separate commit to ensure renames are properly preserved.
/external/mesa3d/src/gallium/drivers/softpipe/sp_quad_depth_test.c