[Mesa-dev] [PATCH 00/12] Display list cleanup past the recent changes.

Mathias.Froehlich at gmx.net Mathias.Froehlich at gmx.net
Tue Feb 27 06:12:19 UTC 2018

From: Mathias Fröhlich <Mathias.Froehlich at gmx.net>

Hi all,

The series cleans up duplicated information that is present in the
display list nodes since the recent vbo changes.
There is again more cleanup and optimization for the dlist draw path
available, but that helps for the most obvious.

If you are tired appliying individual patches I have set up at
This series is available in the dlist-cleanup-v1 branch.

I have tested the series with piglit deqp_gles31 quick without
regressions this time only with i965 which should be already
representative for this kind of change.

Please review.


Mathias Fröhlich (12):
  vbo: Remove unused vbo_save_vertex_list::dangling_attr_ref.
  vbo: Remove unused vbo_save_context::wrap_count.
  vbo: Use a local variable for the dlist offsets.
  vbo: Implement vbo_loopback_vertex_list in terms of the VAO.
  vbo: Implement current values update in terms of the VAO.
  vbo: Remove reference to the vertex_store from the dlist node.
  vbo: Remove vbo_save_vertex_list::enabled.
  vbo: Remove vbo_save_vertex_list::attrtype.
  vbo: Remove vbo_save_vertex_list::attrsz.
  vbo: Remove vbo_save_vertex_list::start_vertex.
  vbo: Remove vbo_save_vertex_list::buffer_offset.
  vbo: Remove vbo_save_vertex_list::vertex_size.

 src/mesa/vbo/vbo_save.c          |  11 ++--
 src/mesa/vbo/vbo_save.h          |  71 +++++++++++++---------
 src/mesa/vbo/vbo_save_api.c      | 114 +++++++++++++----------------------
 src/mesa/vbo/vbo_save_draw.c     | 126 ++++++++++++++++-----------------------
 src/mesa/vbo/vbo_save_loopback.c | 119 +++++++++++++++++++++++-------------
 5 files changed, 217 insertions(+), 224 deletions(-)


More information about the mesa-dev mailing list