History log of /external/mesa3d/src/gallium/drivers/svga/svga_pipe_depthstencil.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
2e1cfcc431471c68ba79c9323716bed7da79c909 19-Aug-2016 Charmaine Lee <charmainel@vmware.com> svga: add guest statistic gathering interface

With this patch, guest statistic gathering interface is added to
svga winsys interface that can be used to gather svga driver
statistic. The winsys module can then share the statistic info with
the VMX host via the mksstats interface.

The statistic enums used in the svga driver are defined in
svga_stats_count and svga_stats_time in svga_winsys.h

Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/gallium/drivers/svga/svga_pipe_depthstencil.c
25e0d3659fcd3f842535750a7a4f6440bee850bb 15-Apr-2016 Brian Paul <brianp@vmware.com> svga: whitespace and formatting fixes in svga_pipe_depthstencil.c
/external/mesa3d/src/gallium/drivers/svga/svga_pipe_depthstencil.c
464d6080c60e6f97d286b16f5b09fde94ab37cfc 15-Apr-2016 Brian Paul <brianp@vmware.com> svga: separate HUD counters for state objects

Count depth/stencil, blend, sampler, etc. state objects separately
but just report the sum for the HUD. This change lets us use gdb to
see the breakdown of state objects in more detail.

Also, count sampler views too.

Reviewed-by: Charmaine Lee <charmainel@vmware.com>
/external/mesa3d/src/gallium/drivers/svga/svga_pipe_depthstencil.c
2f13d7543fd272b4dd49d1389854ebcd6302694e 12-Apr-2016 Jose Fonseca <jfonseca@vmware.com> svga: Use STATIC_ASSERT whenever possible.

Reviewed-by: Eric Engestrom <eric.engestrom@imgtec.com>
Reviewed-by: Roland Scheidegger <sroland@vmware.com>
/external/mesa3d/src/gallium/drivers/svga/svga_pipe_depthstencil.c
9f443af449515240169e69b98bdb3746f38e7f35 05-Apr-2016 Brian Paul <brianp@vmware.com> svga: add some trivial null pointer checks

These small mallocs will probably never fail, but static analysis tools
may complain about the missing checks.

Reviewed-by: Edward O'Callaghan <eocallaghan@alterapraxis.com>
Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/gallium/drivers/svga/svga_pipe_depthstencil.c
9bc7e3105aeadbe360ca9f060c50a181d3fa7a3d 10-Oct-2015 Neha Bhende <nbhende@vmware.com> svga: add new GALLIUM_HUD queries

Add new GALLIUM_HUD queries for:
num-shaders
num-resources
num-state-objects
num-validations
map-buffer-time
num-surface-views
num-resources-mapped
num-flushes

Most of this patch was originally written by Neha. Additional clean-ups
and num-flushes counter added by Brian Paul.

Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Charmaine Lee <charmainel@vmware.com>
/external/mesa3d/src/gallium/drivers/svga/svga_pipe_depthstencil.c
e054251ed11e25a080f64b92db9334c9b07c8c76 13-Aug-2015 Brian Paul <brianp@vmware.com> svga: update driver for version 10 GPU interface

This is a squash commit of roughly two years of development work.
Authors include:
Brian Paul
Charmaine Lee
Thomas Hellstrom
Jakob Bornecrantz
Sinclair Yeh
Mingcheng Chen
Kai Ninomiya
MengLin Wu

The driver supports OpenGL 3.3.

Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/gallium/drivers/svga/svga_pipe_depthstencil.c
a2a1a5805fd617e7f3cc8be44dd79b50da07ebb9 21-Jul-2015 Ilia Mirkin <imirkin@alum.mit.edu> gallium: replace INLINE with inline

Generated by running:
git grep -l INLINE src/gallium/ | xargs sed -i 's/\bINLINE\b/inline/g'
git grep -l INLINE src/mesa/state_tracker/ | xargs sed -i 's/\bINLINE\b/inline/g'
git checkout src/gallium/state_trackers/clover/Doxyfile

and manual edits to
src/gallium/include/pipe/p_compiler.h
src/gallium/README.portability

to remove mentions of the inline define.

Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
Acked-by: Marek Olšák <marek.olsak@amd.com>
/external/mesa3d/src/gallium/drivers/svga/svga_pipe_depthstencil.c
5d9bfc4d3f117fd6d95e1818c60f4f7ea47e6929 24-Feb-2012 Zack Rusin <zackr@vmware.com> svga: Fix stencil op mapping

We were inverting the meaning of the stencil op flags: in svga/d3d
the normal incr/decr wraps and the SAT ops clamp.
This fixes piglit failures (at least stencil-twoside and stencil-wrap).
We should backport this everywhere we can.

Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/gallium/drivers/svga/svga_pipe_depthstencil.c
43234cee40c48e14a3eab4268181d9b0b2b7cf79 18-May-2010 Roland Scheidegger <sroland@vmware.com> gallium: implement set_sample_mask() in all drivers

prevents segfault when state trackers try to set default mask.
Other option would be to make this required only for drivers
supporting multisampling, but this seems more clean.
Only dummy implementations (for normal drivers) provided (no driver
supports multisampling yet neither).
/external/mesa3d/src/gallium/drivers/svga/svga_pipe_depthstencil.c
9381a2777c1a36c1b88de9edf04141c485569259 10-Feb-2010 Roland Scheidegger <sroland@vmware.com> svga: adapt to stencil ref changes

also add some disabled code to handle blendcolor?
/external/mesa3d/src/gallium/drivers/svga/svga_pipe_depthstencil.c
28486880ca3ec39419ccee0cb1a3bedc9ef7117c 02-Feb-2010 José Fonseca <jfonseca@vmware.com> gallium: pipe/p_inlines.h -> util/u_inlines.h
/external/mesa3d/src/gallium/drivers/svga/svga_pipe_depthstencil.c
c50fe2c55cfe9c858b7b7859da79edb0693ee8bd 21-Jan-2010 Vinson Lee <vlee@vmware.com> svga: Remove unnecessary headers.
/external/mesa3d/src/gallium/drivers/svga/svga_pipe_depthstencil.c
3192633d4abe262d413e41feb871fe8deed409d8 16-Nov-2009 Jakob Bornecrantz <jakob@vmware.com> svga: Add svga driver
/external/mesa3d/src/gallium/drivers/svga/svga_pipe_depthstencil.c