[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