History log of /external/mesa3d/src/gallium/drivers/llvmpipe/lp_clear.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
877128505431adaf817dc8069172ebe4a1cdf5d8 17-Jan-2014 José Fonseca <jfonseca@vmware.com> s/Tungsten Graphics/VMware/

Tungsten Graphics Inc. was acquired by VMware Inc. in 2008. Leaving the
old copyright name is creating unnecessary confusion, hence this change.

This was the sed script I used:

$ cat tg2vmw.sed
# Run as:
#
# git reset --hard HEAD && find include scons src -type f -not -name 'sed*' -print0 | xargs -0 sed -i -f tg2vmw.sed
#

# Rename copyrights
s/Tungsten Gra\(ph\|hp\)ics,\? [iI]nc\.\?\(, Cedar Park\)\?\(, Austin\)\?\(, \(Texas\|TX\)\)\?\.\?/VMware, Inc./g
/Copyright/s/Tungsten Graphics\(,\? [iI]nc\.\)\?\(, Cedar Park\)\?\(, Austin\)\?\(, \(Texas\|TX\)\)\?\.\?/VMware, Inc./
s/TUNGSTEN GRAPHICS/VMWARE/g

# Rename emails
s/alanh@tungstengraphics.com/alanh@vmware.com/
s/jens@tungstengraphics.com/jowen@vmware.com/g
s/jrfonseca-at-tungstengraphics-dot-com/jfonseca-at-vmware-dot-com/
s/jrfonseca\?@tungstengraphics.com/jfonseca@vmware.com/g
s/keithw\?@tungstengraphics.com/keithw@vmware.com/g
s/michel@tungstengraphics.com/daenzer@vmware.com/g
s/thomas-at-tungstengraphics-dot-com/thellstom-at-vmware-dot-com/
s/zack@tungstengraphics.com/zackr@vmware.com/

# Remove dead links
s@Tungsten Graphics (http://www.tungstengraphics.com)@Tungsten Graphics@g

# C string src/gallium/state_trackers/vega/api_misc.c
s/"Tungsten Graphics, Inc"/"VMware, Inc"/

Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_clear.c
babab2876080af0fe65249dff559244aebd0b87e 11-Jan-2013 Roland Scheidegger <sroland@vmware.com> llvmpipe: fix clearing integer color buffers

We get int/uint clear color value in this case, and util_pack_color can't
handle these formats at all (even if it could, float input color isn't what
we want).
Pass through the color union appropriately and handle the packing ourselves
(as I couldn't think of a good generic util solution).
This gets piglit fbo_integer_precision_clear and
fbo_integer_readpixels_sint_uint from the ext_texture_integer test group from
segfault to pass (which only leaves fbo-blending from that group not working).

v2: fix up comments
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_clear.c
45df3eb1db7147aca31134723972e1de4f6a7a16 22-Jun-2012 Brian Paul <brianp@vmware.com> llvmpipe: fix the LP_NO_RAST debug option

It was only no-oping the clear() function, not actual triangle
rasterization. Move the no_rast field from lp_context down into
lp_rasterizer so it's accessible where it's needed.

Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_clear.c
ab3ace56c477aec233952038149c2f0880bc0e50 14-Nov-2011 José Fonseca <jfonseca@vmware.com> llvmpipe: Silent warnings about undeclared llvmpipe_check_render_cond.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_clear.c
ab14915dce41b26faabba878446b0ec0c8734434 07-Nov-2011 Dave Airlie <airlied@redhat.com> llvmpipe: add NV_conditional_render support.

This ports the softpipe NV_conditional_render support to llvmpipe.

This passes the nv_conditional_render-* piglit tests.

Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_clear.c
6dd284f7c8fac22f64c13fdf9909094f5ec59086 16-Sep-2011 Dave Airlie <airlied@redhat.com> gallium: move clear paths from rgba to a pointer to a color union (v2)

This moves the gallium interface for clears from using a pointer to 4 floats to a pointer to a union of float/unsigned/int values.

Notes:
1. the value is opaque.
2. only when the value is used should it be interpretered according to
the surface format it is going to be used with.
3. float clears on integer buffers and vice-versa are undefined.

v2: fixed up vega and graw, dropped hunks that shouldn't have been in
patch.

Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_clear.c
5f00819cb382bdb70c29e2db3c6ff22a879bf10f 16-Sep-2010 Keith Whitwell <keithw@vmware.com> llvmpipe: add LP_PERF flag to disable various aspects of rasterization

Allows disabling various operations (mainly texture-related, but
will grow) to try & identify bottlenecks.

Unlike LP_DEBUG, this is active even in release builds - which is
necessary for performance investigation.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_clear.c
c9240c4c8f67a06403b29992ab96b9a48f68b01d 06-Jan-2010 Keith Whitwell <keithw@vmware.com> llvmpipe: remove dead code
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_clear.c
ce7ac8e7439fba74fc1ee368559dd520a2d1eabe 08-Oct-2009 José Fonseca <jfonseca@vmware.com> llvmpipe: Update lp_setup_clear invocation.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_clear.c
d2e2b75633b5ac8eef20fd3c6846d871a6d7eb1a 08-Oct-2009 Keith Whitwell <keithw@vmware.com> llvmpipe: rewrite llvmpipe_clear()
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_clear.c
672c5f52d1f97ed20d9f382b33c13919ec811684 11-Sep-2009 José Fonseca <jfonseca@vmware.com> llvmpipe: set dirty_render_cache in llvmpipe_clear()

Based on Brian's softpipe change on
commit 988db641195819c948249a1bb2d59f13577a482f. We don't use the tile
cache for zsbuf though, only for color buffers.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_clear.c
f10ee9a0a1f75dfbf4f2ed1407b55a2511b61a48 21-Aug-2009 José Fonseca <jfonseca@vmware.com> llvmpipe: Don't limit the number of tiles in the cache.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_clear.c
e3baeb3f14bd8b393baa142e6cd9cfe0931a2f3d 21-Aug-2009 José Fonseca <jfonseca@vmware.com> llvmpipe: Simplify tile clears. Use pipe_fill_rect instead of scratch tile.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_clear.c
e3b38e5ec1ba93e3f1a1b3d5039c70ff7aa3ebe6 21-Aug-2009 José Fonseca <jfonseca@vmware.com> llvmpipe: Code generate the depth test, and include in the shader.

Only 32bit depth/stencil surfaces supported for now. Stencil ops not
implemented yet.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_clear.c
946f432a08112148d743eb9faf6b27bb8cc7fa76 27-Jul-2009 José Fonseca <jfonseca@vmware.com> llvmpipe: Fork softpipe for experimentation with llvm.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_clear.c