Mesa (master): gallium: decrease the size of pipe_vertex_buffer - 24 -> 16 bytes

Marek Olšák mareko at kemper.freedesktop.org
Wed May 10 17:25:45 UTC 2017


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

Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Apr  2 14:30:16 2017 +0200

gallium: decrease the size of pipe_vertex_buffer - 24 -> 16 bytes

---

 src/gallium/auxiliary/cso_cache/cso_context.c      | 24 +++----
 src/gallium/auxiliary/draw/draw_context.c          |  5 +-
 src/gallium/auxiliary/draw/draw_llvm.c             | 14 ++--
 src/gallium/auxiliary/draw/draw_llvm.h             |  2 +-
 src/gallium/auxiliary/hud/hud_context.c            | 14 ++--
 src/gallium/auxiliary/util/u_blitter.c             | 17 ++---
 src/gallium/auxiliary/util/u_blitter.h             |  6 +-
 src/gallium/auxiliary/util/u_draw.c                |  8 +--
 src/gallium/auxiliary/util/u_draw_quad.c           |  5 +-
 src/gallium/auxiliary/util/u_dump_state.c          |  4 +-
 src/gallium/auxiliary/util/u_helpers.c             | 17 ++---
 src/gallium/auxiliary/util/u_inlines.h             | 19 +++++
 src/gallium/auxiliary/util/u_vbuf.c                | 80 ++++++++++------------
 src/gallium/auxiliary/vl/vl_bicubic_filter.c       |  6 +-
 src/gallium/auxiliary/vl/vl_compositor.c           |  7 +-
 src/gallium/auxiliary/vl/vl_deint_filter.c         |  6 +-
 src/gallium/auxiliary/vl/vl_matrix_filter.c        |  6 +-
 src/gallium/auxiliary/vl/vl_median_filter.c        |  6 +-
 src/gallium/auxiliary/vl/vl_mpeg12_decoder.c       |  4 +-
 src/gallium/auxiliary/vl/vl_vertex_buffers.c       | 24 +++----
 src/gallium/drivers/ddebug/dd_draw.c               | 15 ++--
 src/gallium/drivers/etnaviv/etnaviv_context.c      |  4 +-
 src/gallium/drivers/etnaviv/etnaviv_state.c        |  8 +--
 src/gallium/drivers/freedreno/a2xx/fd2_draw.c      |  4 +-
 src/gallium/drivers/freedreno/a3xx/fd3_emit.c      |  2 +-
 src/gallium/drivers/freedreno/a4xx/fd4_emit.c      |  2 +-
 src/gallium/drivers/freedreno/a5xx/fd5_emit.c      |  2 +-
 src/gallium/drivers/freedreno/freedreno_context.c  |  6 +-
 src/gallium/drivers/freedreno/freedreno_draw.c     |  4 +-
 src/gallium/drivers/freedreno/freedreno_resource.c |  2 +-
 src/gallium/drivers/freedreno/freedreno_state.c    |  4 +-
 src/gallium/drivers/i915/i915_context.c            |  5 +-
 src/gallium/drivers/llvmpipe/lp_context.c          |  2 +-
 src/gallium/drivers/llvmpipe/lp_draw_arrays.c      |  9 +--
 src/gallium/drivers/nouveau/nv30/nv30_context.c    |  2 +-
 src/gallium/drivers/nouveau/nv30/nv30_draw.c       |  7 +-
 src/gallium/drivers/nouveau/nv30/nv30_push.c       |  8 +--
 src/gallium/drivers/nouveau/nv30/nv30_resource.c   |  4 +-
 src/gallium/drivers/nouveau/nv30/nv30_vbo.c        | 18 ++---
 src/gallium/drivers/nouveau/nv50/nv50_context.c    |  8 +--
 src/gallium/drivers/nouveau/nv50/nv50_push.c       |  6 +-
 src/gallium/drivers/nouveau/nv50/nv50_state.c      |  6 +-
 src/gallium/drivers/nouveau/nv50/nv50_vbo.c        | 19 ++---
 src/gallium/drivers/nouveau/nvc0/nvc0_context.c    |  8 +--
 src/gallium/drivers/nouveau/nvc0/nvc0_state.c      |  6 +-
 src/gallium/drivers/nouveau/nvc0/nvc0_vbo.c        | 16 ++---
 .../drivers/nouveau/nvc0/nvc0_vbo_translate.c      | 14 ++--
 src/gallium/drivers/r300/r300_context.c            |  4 +-
 src/gallium/drivers/r300/r300_emit.c               |  6 +-
 src/gallium/drivers/r300/r300_render.c             |  6 +-
 src/gallium/drivers/r300/r300_screen_buffer.c      |  2 +-
 src/gallium/drivers/r300/r300_state.c              |  8 +--
 src/gallium/drivers/r600/evergreen_compute.c       |  4 +-
 src/gallium/drivers/r600/evergreen_state.c         |  2 +-
 src/gallium/drivers/r600/r600_state.c              |  2 +-
 src/gallium/drivers/r600/r600_state_common.c       | 12 ++--
 src/gallium/drivers/radeonsi/si_descriptors.c      | 16 ++---
 src/gallium/drivers/radeonsi/si_state.c            | 12 ++--
 src/gallium/drivers/rbug/rbug_context.c            |  7 +-
 src/gallium/drivers/softpipe/sp_context.c          |  2 +-
 src/gallium/drivers/softpipe/sp_draw_arrays.c      |  9 +--
 src/gallium/drivers/svga/svga_draw.c               | 18 ++---
 src/gallium/drivers/svga/svga_pipe_vertex.c        |  2 +-
 src/gallium/drivers/svga/svga_state_vdecl.c        |  8 +--
 src/gallium/drivers/svga/svga_swtnl_backend.c      |  4 +-
 src/gallium/drivers/svga/svga_swtnl_draw.c         |  6 +-
 src/gallium/drivers/swr/swr_state.cpp              | 14 ++--
 src/gallium/drivers/trace/tr_dump_state.c          |  4 +-
 src/gallium/drivers/vc4/vc4_draw.c                 |  2 +-
 src/gallium/drivers/virgl/virgl_context.c          |  2 +-
 src/gallium/drivers/virgl/virgl_encode.c           |  2 +-
 src/gallium/include/pipe/p_state.h                 | 11 +--
 src/gallium/state_trackers/nine/device9.c          | 26 +++----
 src/gallium/state_trackers/nine/nine_csmt_helper.h | 13 +++-
 src/gallium/state_trackers/nine/nine_state.c       | 41 ++++++-----
 src/mesa/state_tracker/st_atom_array.c             | 20 +++---
 src/mesa/state_tracker/st_cb_bitmap.c              |  4 +-
 src/mesa/state_tracker/st_draw.c                   |  6 +-
 src/mesa/state_tracker/st_draw_feedback.c          | 20 +++---
 src/mesa/state_tracker/st_pbo.c                    |  8 +--
 80 files changed, 400 insertions(+), 368 deletions(-)

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



More information about the mesa-commit mailing list