History log of /external/mesa3d/src/gallium/drivers/llvmpipe/lp_rast_debug.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
1d242b688265a405dfd8077ea32ac4ea673b02a2 26-Apr-2016 Brian Paul <brianp@vmware.com> llvmpipe: s/Elements/ARRAY_SIZE/

Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_rast_debug.c
8de5522d93ee733cb4f32f5d432cbc4473545407 15-Sep-2014 Dave Airlie <airlied@redhat.com> llvmpipe: fix rast debugging output

The triangle_32_ rast functions never made it into the debug output,
confused me for a few seconds.

Reviewed-by: Roland Scheidegger <sroland@vmware.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_rast_debug.c
0510ec67e2c5b5ddb4755564314ccfe057555984 25-Oct-2013 Zack Rusin <zackr@vmware.com> llvmpipe: support 8bit subpixel precision

8 bit precision is required by d3d10 but unfortunately
requires 64 bit rasterizer. This commit implements
64 bit rasterization with full support for 8bit subpixel
precision. It's a combination of all individual commits
from the llvmpipe-rast-64 branch.

Signed-off-by: Zack Rusin <zackr@vmware.com>
Reviewed-by: José Fonseca <jfonseca@vmware.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Roland Scheidegger <sroland@vmware.com>
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_rast_debug.c
e881c9a5dc5457f0b096a3c583c5b1450beb89e9 29-May-2013 Adam Jackson <ajax@redhat.com> llvmpipe: Remove x/y from cmd_bin

These were mostly just a waste of memory and cache pressure, and were
really only used for debugging.

This change reduces instruction count (as measured by callgrind's Ir
event) of gnome-shell-perf-tool on Ivybridge by 3.5% ± 0.015% (n=20).

Signed-off-by: Adam Jackson <ajax@redhat.com>
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_rast_debug.c
369b5a311ca5e03bc4cccc3052800b94e316087d 23-Oct-2012 Brian Paul <brianp@vmware.com> gallivm/llvmpipe: fix 64-bit %ll format compiler warnings for mingw32

Use the PRIx64 and PRIu64 format macros from inttypes.h. We made a
similar change in prog_print.c in df2d81ea59993a77bd1f1ef96c5cf19ac692d5f7.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_rast_debug.c
553930424dec0cb1a83d2c928c260de6626b0d11 21-Sep-2011 Keith Whitwell <keithw@vmware.com> util: add u_bit_scan helper
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_rast_debug.c
023ca40d80670ac0eee8c755ca5f54b1e7c2712e 09-Sep-2011 Brian Paul <brianp@vmware.com> llvmpipe: add some null pointer checks

It's not clear if these are acceptable cases so issue a one-time warning
in debug builds when we hit them.

Fixes segfault in piglit fbo-mipmap-copypix test.

Reviewed-by: José Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_rast_debug.c
fae77579ad5f9ab0fd805c0fe9519b29d771bb42 09-May-2011 Matt Turner <mattst88@gmail.com> util_logbase2 takes and returns unsigned, not int

Signed-off-by: Matt Turner <mattst88@gmail.com>
Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_rast_debug.c
c5ac8a8aa2a9fe751453c1fcc8539b7dae5d473c 09-May-2011 Matt Turner <mattst88@gmail.com> Remove redundant util_unsigned_logbase2

util_logbase2 is exactly the same function.

Signed-off-by: Matt Turner <mattst88@gmail.com>
Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_rast_debug.c
36dde032a4f7d6a8b68c1adc8e829816e2e8826e 19-Oct-2010 Vinson Lee <vlee@vmware.com> llvmpipe: Initialize variable.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_rast_debug.c
22725eb3e87921632a24579d63bb20c35a122afa 19-Oct-2010 Vinson Lee <vlee@vmware.com> llvmpipe: Initialize state variable in debug_bin function.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_rast_debug.c
9bf8a55c4b29d55320fc2e7875ecf0e9ca164ee8 15-Oct-2010 Keith Whitwell <keithw@vmware.com> llvmpipe: slightly shrink the size of a binned triangle
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_rast_debug.c
4195febeecd2d2f5571afdb90cbb185a4759f50a 15-Oct-2010 Keith Whitwell <keithw@vmware.com> llvmpipe: reintroduce SET_STATE binner command

But bin lazily only into bins which are receiving geometry.
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_rast_debug.c
0ff132e5a633170afaed0aea54d01438c895b8ab 08-Oct-2010 Keith Whitwell <keithw@vmware.com> llvmpipe: add rast_tri_4_16 for small lines and points
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_rast_debug.c
c4046d4fda2fe838659bff99bfa17f57f895a943 08-Sep-2010 Keith Whitwell <keithw@vmware.com> llvmpipe: introduce tri_3_4 for tiny triangles
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_rast_debug.c
f25836d7b2c21e046a725cf13c8649d3981693b7 27-Aug-2010 Keith Whitwell <keithw@vmware.com> llvmpipe: rasterization debugging helpers
/external/mesa3d/src/gallium/drivers/llvmpipe/lp_rast_debug.c