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