[Mesa-stable] [PULL] Fixes related to bug #92363

Ian Romanick idr at freedesktop.org
Tue Nov 24 11:45:09 PST 2015


These are all patches related to a bug fix that were reviewed well
before the merge window closed.  I didn't push them last week because I
notice some crashes in piglit that I didn't have time to track down.
It turns out the crashes were new assertion failures add to the test.
The assertions trigger with or without this series.

I will prepare a similar branch (that probably omits a couple patches)
for 11.0 next week.

The following changes since commit f9339359d5dc64aff818627dce2e0fd9eef543a7:

  Update version to 11.1.0-rc1 (2015-11-21 13:00:25 +0000)

are available in the git repository at:

  git://people.freedesktop.org/~idr/mesa 11.1-meta-cannot-use-glGenBuffers

for you to fetch changes up to 8c564f03767ca06a8516feccef88f9da2b90418c:

  meta: Don't save or restore the active client texture (2015-11-24 11:36:06 -0800)

----------------------------------------------------------------
Ian Romanick (22):
      mesa: Make bind_vertex_buffer avilable outside varray.c
      mesa: Refactor update_array_format to make _mesa_update_array_format_public
      mesa: Refactor enable_vertex_array_attrib to make _mesa_enable_vertex_array_attrib
      i965: Pass brw_context instead of gl_context to brw_draw_rectlist
      i965: Use DSA functions for VBOs in brw_meta_fast_clear
      i965: Use internal functions for buffer object access
      i965: Don't pollute the buffer object namespace in brw_meta_fast_clear
      meta: Use DSA functions for PBO in create_texture_for_pbo
      meta: Use _mesa_NamedBufferData and _mesa_NamedBufferSubData for users of _mesa_meta_setup_vertex_objects
      i965: Use _mesa_NamedBufferSubData for users of _mesa_meta_setup_vertex_objects
      meta: Don't leave the VBO bound after _mesa_meta_setup_vertex_objects
      meta: Track VBO using gl_buffer_object instead of GL API object handle
      meta: Use DSA functions for VBOs in _mesa_meta_setup_vertex_objects
      meta: Use internal functions for buffer object and VAO access
      meta: Don't pollute the buffer object namespace in _mesa_meta_setup_vertex_objects
      meta: Partially convert _mesa_meta_DrawTex to DSA
      meta: Track VBO using gl_buffer_object instead of GL API object handle in _mesa_meta_DrawTex
      meta: Use internal functions for buffer object and VAO access in _mesa_meta_DrawTex
      meta: Don't pollute the buffer object namespace in _mesa_meta_DrawTex
      meta/TexSubImage: Don't pollute the buffer object namespace
      meta: Don't save or restore the VBO binding
      meta: Don't save or restore the active client texture

 src/mesa/drivers/common/meta.c                    | 210 +++++++++++++---------
 src/mesa/drivers/common/meta.h                    |  30 ++--
 src/mesa/drivers/common/meta_blit.c               |  15 +-
 src/mesa/drivers/common/meta_generate_mipmap.c    |  14 +-
 src/mesa/drivers/common/meta_tex_subimage.c       |  50 +++---
 src/mesa/drivers/dri/i965/brw_meta_fast_clear.c   |  40 +++--
 src/mesa/drivers/dri/i965/brw_meta_stencil_blit.c |   9 +-
 src/mesa/main/varray.c                            | 123 ++++++++-----
 src/mesa/main/varray.h                            |  20 +++
 9 files changed, 313 insertions(+), 198 deletions(-)


More information about the mesa-stable mailing list