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
|