Mesa (master): gallium: inline pipe_depth_state to decrease DSA state size by 4 bytes
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Tue Dec 22 12:18:26 UTC 2020
Module: Mesa
Branch: master
Commit: 912ba743b5e48cb5722814a792b8d26085bf4c46
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=912ba743b5e48cb5722814a792b8d26085bf4c46
Author: Marek Olšák <marek.olsak at amd.com>
Date: Fri Dec 4 08:37:14 2020 -0500
gallium: inline pipe_depth_state to decrease DSA state size by 4 bytes
Depth and alpha states are now packed together, interleaved somewhat.
Reviewed-by: Eric Anholt <eric at anholt.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7940>
---
src/gallium/auxiliary/driver_trace/tr_dump_state.c | 10 +++------
src/gallium/auxiliary/util/u_blitter.c | 12 +++++------
src/gallium/auxiliary/util/u_dump_state.c | 12 ++++-------
src/gallium/auxiliary/util/u_tests.c | 2 +-
src/gallium/auxiliary/vl/vl_compositor.c | 6 +++---
src/gallium/auxiliary/vl/vl_mpeg12_decoder.c | 6 +++---
src/gallium/drivers/d3d12/d3d12_context.cpp | 6 +++---
src/gallium/drivers/etnaviv/etnaviv_state.c | 2 +-
src/gallium/drivers/etnaviv/etnaviv_state.h | 2 +-
src/gallium/drivers/etnaviv/etnaviv_zsa.c | 4 ++--
src/gallium/drivers/freedreno/a2xx/fd2_zsa.c | 6 +++---
src/gallium/drivers/freedreno/a3xx/fd3_zsa.c | 6 +++---
src/gallium/drivers/freedreno/a4xx/fd4_zsa.c | 6 +++---
src/gallium/drivers/freedreno/a5xx/fd5_zsa.c | 10 ++++-----
src/gallium/drivers/freedreno/a6xx/fd6_emit.c | 8 +++----
src/gallium/drivers/freedreno/a6xx/fd6_zsa.c | 10 ++++-----
src/gallium/drivers/freedreno/freedreno_state.h | 4 ++--
src/gallium/drivers/i915/i915_state.c | 6 +++---
src/gallium/drivers/iris/iris_state.c | 18 ++++++++--------
src/gallium/drivers/lima/lima_draw.c | 12 +++++------
src/gallium/drivers/llvmpipe/lp_bld_depth.c | 3 ++-
src/gallium/drivers/llvmpipe/lp_bld_depth.h | 5 ++---
src/gallium/drivers/llvmpipe/lp_state_blend.c | 4 ++--
src/gallium/drivers/llvmpipe/lp_state_derived.c | 2 +-
src/gallium/drivers/llvmpipe/lp_state_fs.c | 6 ++++--
src/gallium/drivers/llvmpipe/lp_state_fs.h | 10 ++++++++-
src/gallium/drivers/nouveau/nv30/nv30_state.c | 12 +++++------
src/gallium/drivers/nouveau/nv50/nv50_state.c | 12 +++++------
src/gallium/drivers/nouveau/nvc0/nvc0_state.c | 16 +++++++-------
.../drivers/nouveau/nvc0/nvc0_state_validate.c | 2 +-
src/gallium/drivers/panfrost/pan_cmdstream.c | 10 ++++-----
src/gallium/drivers/panfrost/pan_context.c | 2 +-
src/gallium/drivers/panfrost/pan_job.c | 2 +-
src/gallium/drivers/r300/r300_context.c | 2 +-
src/gallium/drivers/r300/r300_hyperz.c | 24 ++++++++++-----------
src/gallium/drivers/r300/r300_state.c | 6 +++---
src/gallium/drivers/r600/evergreen_state.c | 10 ++++-----
src/gallium/drivers/r600/r600_state.c | 12 +++++------
src/gallium/drivers/radeonsi/si_state.c | 24 ++++++++++-----------
src/gallium/drivers/softpipe/sp_quad_depth_test.c | 18 ++++++++--------
src/gallium/drivers/softpipe/sp_quad_pipe.c | 2 +-
src/gallium/drivers/svga/svga_pipe_depthstencil.c | 6 +++---
src/gallium/drivers/svga/svga_state_rss.c | 2 +-
src/gallium/drivers/swr/swr_state.cpp | 16 +++++++-------
src/gallium/drivers/v3d/v3dx_draw.c | 4 ++--
src/gallium/drivers/v3d/v3dx_emit.c | 6 +++---
src/gallium/drivers/v3d/v3dx_state.c | 4 ++--
src/gallium/drivers/vc4/vc4_draw.c | 2 +-
src/gallium/drivers/vc4/vc4_program.c | 2 +-
src/gallium/drivers/vc4/vc4_state.c | 10 ++++-----
src/gallium/drivers/virgl/virgl_encode.c | 6 +++---
src/gallium/drivers/zink/zink_state.c | 12 +++++------
src/gallium/frontends/lavapipe/lvp_execute.c | 16 +++++++-------
src/gallium/frontends/nine/nine_pipe.c | 10 ++++-----
src/gallium/include/pipe/p_state.h | 25 ++++++++++------------
src/gallium/tests/graw/graw_util.h | 6 +++---
src/mesa/state_tracker/st_atom_depth.c | 14 ++++++------
src/mesa/state_tracker/st_cb_clear.c | 6 +++---
src/mesa/state_tracker/st_cb_drawpixels.c | 6 +++---
59 files changed, 242 insertions(+), 243 deletions(-)
Diff: http://cgit.freedesktop.org/mesa/mesa/diff/?id=912ba743b5e48cb5722814a792b8d26085bf4c46
More information about the mesa-commit
mailing list