Mesa (master): llvmpipe: Eliminate color buffer swizzling.

Jose Fonseca jrfonseca at kemper.freedesktop.org
Thu Nov 29 14:09:06 UTC 2012


Module: Mesa
Branch: master
Commit: 75da95c50aedaa4b1abf51ec1dcaf2fe8ddd4f3b
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=75da95c50aedaa4b1abf51ec1dcaf2fe8ddd4f3b

Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Nov 28 20:14:17 2012 +0000

llvmpipe: Eliminate color buffer swizzling.

Now dead code.

Also had to remove the show_tiles/show_subtiles because now the color
buffers are always stored in their native format, so there is no longer
an easy way to paint the tile sizes.

Depth-stencil buffers are still swizzled.

Reviewed-by: Roland Scheidegger <sroland at vmware.com>

---

 src/gallium/drivers/llvmpipe/SConscript         |   20 -
 src/gallium/drivers/llvmpipe/lp_debug.h         |    2 -
 src/gallium/drivers/llvmpipe/lp_rast.c          |  202 +-------
 src/gallium/drivers/llvmpipe/lp_rast_priv.h     |   81 +---
 src/gallium/drivers/llvmpipe/lp_rast_tri.c      |    1 -
 src/gallium/drivers/llvmpipe/lp_scene.c         |    2 -
 src/gallium/drivers/llvmpipe/lp_scene.h         |    2 -
 src/gallium/drivers/llvmpipe/lp_screen.c        |    2 -
 src/gallium/drivers/llvmpipe/lp_setup_context.h |    1 -
 src/gallium/drivers/llvmpipe/lp_state_fs.c      |  130 +-----
 src/gallium/drivers/llvmpipe/lp_state_fs.h      |    3 -
 src/gallium/drivers/llvmpipe/lp_texture.c       |  107 ----
 src/gallium/drivers/llvmpipe/lp_texture.h       |   15 -
 src/gallium/drivers/llvmpipe/lp_tile_image.c    |   41 +--
 src/gallium/drivers/llvmpipe/lp_tile_image.h    |    4 +
 src/gallium/drivers/llvmpipe/lp_tile_soa.h      |   97 ----
 src/gallium/drivers/llvmpipe/lp_tile_soa.py     |  654 -----------------------
 17 files changed, 30 insertions(+), 1334 deletions(-)

Diff:   http://cgit.freedesktop.org/mesa/mesa/diff/?id=75da95c50aedaa4b1abf51ec1dcaf2fe8ddd4f3b



More information about the mesa-commit mailing list