[Xquartz-changes] mesa: Changes to 'refs/tags/mesa-9.0.2'

Jeremy Huddleston jeremyhu at freedesktop.org
Thu Jan 1 01:05:58 PST 2015


Tag 'mesa-9.0.2' created by Andreas Boll <andreas.boll.dev at gmail.com> at 2013-01-22 18:34 -0800

Mesa 9.0.2 Release
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAABAgAGBQJQ/tvCAAoJEB7vU9OKOpxngZEP/AhTZPf8Xl70CFlzMuxDKhzl
yrTKdXYc75AwpCWyrdQJIIZSF3T1Z4HV4zMRSDRrrYnA28yBq9eFiezbgM2Dub+b
6iIu6qVKADQJLJZc6hPZIZJGhSiOs492VLPs8bx8ifTZHLVSug0+0tOJCzYJeY3u
rEj0gKXKsKoMGUs0bz/U9ijPP3+Q/EB84uqdOIJkEU7ejbbnUMMw01EAMT8vUMXj
yiwoT26F/nDHUMkKFKpZrXzRxYD5n5HTcKd7LLKXQoNbNXF7B9mFxss4nOb2ZdQe
SKrfEPFQuuESpGzXDmH5t4QgBQ2NdEZWyBka8nbV0AgWNagSOz6rHBoIlf7caIM0
9zRd71Bohnd96z07OI2lZpjpsglqqbGfsrsCvurrQQ6ZZ2X7vr5Id/YfI//yav6N
hP0Z5J8gZgp/3Vrg90UhRQ1JRrdqml6k0f9OqTIf9A09mYC1h04ql4FskDKeLFkr
wqEHyOiKMKiUiEmI7brWElrRQVM5LY/3EwnjU8PmbNG2phR92VplxnbzJl/0Uck5
LivOVnELKKBYoSevjFPQ6yUDIhzI6rkU8veBABQCCh2jUbDdQcXsAvlVn64lva76
3MZ5GbrXZHfoKYbSKjLe0VCCuORJ4ct1Bt0hI6L9JVM3S3vPBd2qhVwWFdII3QSU
YOd1D/fM6j62mpMLKypQ
=VVI6
-----END PGP SIGNATURE-----

Changes since mesa-9.0.1:
Abdiel Janulgue (1):
      mesa: Fix a crash in update_texture_state() for external texture type

Adam Jackson (4):
      glcpp: Fix visibility CFLAGS in automake
      glcpp: Typo fix.
      galahad, noop: Fix visibility CFLAGS in automake
      r300g: Fix visibility CFLAGS in automake

Alex Deucher (2):
      radeonsi: add some new SI pci ids
      radeonsi: add a new SI pci id

Ander Conselvan de Oliveira (3):
      egl/wayland: Don't invalidate drawable on swap buffers
      egl/wayland: Dispatch the event queue before get_buffers
      egl/wayland: Destroy the pending buffer callback with the egl surface

Andreas Boll (9):
      docs: fix release date of 9.0.1
      docs: add news item for 9.0.1 release
      Add .dirstamp to toplevel .gitignore
      build: use git ls-files for adding all Makefile.in into the release tarball
      build: Fix GLES linkage without libglapi
      Revert "r600g: try to fix streamout for the cases where BURST_COUNT > 0"
      mesa: update .cherry-ignore list
      mesa: Bump version to 9.0.2
      docs: Add 9.0.2 release notes

Anuj Phogat (2):
      mesa: Generate invalid operation in glGenerateMipMap for integer textures
      meta: Remove redundant code in _mesa_meta_GenerateMipmap

Ben Skeggs (3):
      nvc0: fix missing permanent bo reference on poly cache
      nvc0: point vertex runout at a valid address
      nv50: point vertex runout at a valid address

Brian Paul (5):
      svga: don't use uninitialized framebuffer state
      st/mesa: replace REALLOC() with realloc()
      st/mesa: free TGSI tokens with ureg_free_tokens()
      util: added pipe_surface_release() function
      gallivm: support more immediates in lp_build_tgsi_info()

Bryan Cain (1):
      glsl_to_tgsi: set correct register type for array and structure elements

Chad Versace (2):
      i965: Validate requested GLES context version in brwCreateContext
      egl/dri2: Set error code when dri2CreateContextAttribs fails

Chris Fester (1):
      util: null-out the node's prev/next pointers in list_del()

Christoph Bumiller (5):
      nv50/ir/tgsi: fix srcMask for TXP with SHADOW1D
      nvc0: add missing call to map edge flag in push_vbo
      nv50/ir: wrap assertion using typeid in #ifndef NDEBUG
      nouveau: fix undefined behaviour when testing sample_count
      nv50/ir: restore use of long immediate encodings

Dave Airlie (5):
      r600g: fix lod bias/explicit lod with cube maps.
      glsl_to_tgsi: fix dst register for texturing fetches.
      glsl: fix cut-n-paste error in error handling. (v2)
      glsl: initialise killed_all field.
      glsl: fix uninitialised variable from constructor

Eric Anholt (4):
      mesa: Fix the core GL genned-name handling for glBindBufferBase()/Range().
      mesa: Fix core GL genned-name handling for glBeginQuery().
      mesa: Fix segfault on reading from a missing color read buffer.
      i965/gen4: Fix memory leak each time compile_gs_prog() is called.

Ian Romanick (2):
      docs: Add 9.0.1 release md5sums
      glsl: Don't add structure fields to the symbol table

Johannes Obermayr (4):
      clover: Install CL headers.
      gallium/auxiliary: Add -fno-rtti to CXXFLAGS on LLVM >= 3.2.
      clover: Adapt libclc's INCLUDEDIR and LIBEXECDIR to make use of the new introduced libclc.pc.
      tests: AM_CPPFLAGS must include $(top_srcdir) instead of $(top_builddir).

Jonas Ã…dahl (1):
      wayland: Don't cancel a roundtrip when any event is received

José Fonseca (1):
      llvmpipe: Obey back writemask.

Kenneth Graunke (8):
      i965/vs: Fix unit mismatch in scratch base_offset parameter.
      i965/vs: Implement register spilling.
      mesa: Don't flatten IF statements by default.
      glcpp: Don't use infinite lookhead for #define differentiation.
      i965/vs: Don't lose the MRF writemask when doing compute-to-MRF.
      i965/vs: Preserve the type when copy propagating into an instruction.
      mesa: Fix glGetVertexAttribI[u]iv now that we have real integer attribs.
      i965: Fix AA Line Distance Mode in 3DSTATE_SF on Ivybridge.

Kristian Høgsberg (1):
      egl/wayland: Add invalidate back in eglSwapBuffers()

Maarten Lankhorst (2):
      makefiles: use configured name for -ldrm* where possible
      automake: strip LLVM_CXXFLAGS and LLVM_CPPFLAGS too

Marek Olšák (17):
      st/mesa: fix integer texture border color for some formats (v2)
      r300g: fix texture border color for sRGB formats
      mesa: bump MAX_VARYING to 32
      draw: fix assertion failure in draw_emit_vertex_attr
      vbo: fix glVertexAttribI* functions
      mesa: add MaxNumLevels to gl_texture_image, remove MaxLog2
      mesa: fix error checking of TexStorage(levels) for array and rect textures
      st/mesa: fix guessing the base level size
      st/mesa: fix computation of last_level during texture creation
      st/mesa: fix computation of last_level in GenerateMipmap
      r600g: fix streamout on RS780 and RS880
      r600g: advertise 32 streamout vec4 outputs
      r600g: fix broken streamout if streamout_begin caused a context flush
      mesa: fix BlitFramebuffer between linear and sRGB formats
      r600g: try to fix streamout for the cases where BURST_COUNT > 0
      r600g: always use a tiled resource as the destination of MSAA resolve
      mesa: add MaxNumLevels to gl_texture_image, remove MaxLog2

Mario Kleiner (1):
      mesa: Don't glPopAttrib() GL_POINT_SPRITE_COORD_ORIGIN on < OpenGL-2.0

Matt Turner (1):
      glcpp: Reject garbage after #else and #endif tokens

Stefan Dösinger (1):
      r300: Don't disable destination read if the src blend factor needs it

Tapani Pälli (1):
      android: generate matching remap_helper to dispatch table

Tom Stellard (1):
      r600g: Use LOOP_START_DX10 for loops

Vinson Lee (1):
      i915: Fix wrong sizeof argument in i915_update_tex_unit.

smoki (2):
      r200: fix broken tcl lighting
      radeon/r200: Fix tcl culling

---
 .gitignore                                               |    1 
 Makefile.am                                              |   51 --
 bin/.cherry-ignore                                       |    7 
 configs/current.in                                       |    5 
 configs/default                                          |    2 
 configure.ac                                             |   27 +
 docs/GL3.txt                                             |    3 
 docs/news.html                                           |    8 
 docs/relnotes-9.0.1.html                                 |    6 
 docs/relnotes-9.0.2.html                                 |  280 +++++++++++++++
 docs/relnotes.html                                       |    1 
 include/pci_ids/radeonsi_pci_ids.h                       |    4 
 src/egl/drivers/dri2/egl_dri2.c                          |   64 +++
 src/egl/drivers/dri2/egl_dri2.h                          |    1 
 src/egl/drivers/dri2/platform_wayland.c                  |   31 +
 src/egl/wayland/wayland-egl/wayland-egl-priv.h           |    3 
 src/egl/wayland/wayland-egl/wayland-egl.c                |    5 
 src/gallium/auxiliary/Makefile                           |    5 
 src/gallium/auxiliary/draw/draw_vertex.h                 |    5 
 src/gallium/auxiliary/gallivm/lp_bld_tgsi_info.c         |    2 
 src/gallium/auxiliary/tgsi/tgsi_ureg.c                   |    2 
 src/gallium/auxiliary/util/u_double_list.h               |    1 
 src/gallium/auxiliary/util/u_inlines.h                   |   16 
 src/gallium/drivers/Makefile.am                          |    2 
 src/gallium/drivers/llvmpipe/lp_bld_depth.c              |   10 
 src/gallium/drivers/nv30/nv30_screen.c                   |    2 
 src/gallium/drivers/nv50/codegen/nv50_ir.cpp             |    2 
 src/gallium/drivers/nv50/codegen/nv50_ir_emit_nv50.cpp   |    3 
 src/gallium/drivers/nv50/codegen/nv50_ir_from_tgsi.cpp   |    2 
 src/gallium/drivers/nv50/codegen/nv50_ir_target_nv50.cpp |    6 
 src/gallium/drivers/nv50/nv50_screen.c                   |   14 
 src/gallium/drivers/nvc0/nvc0_context.c                  |    1 
 src/gallium/drivers/nvc0/nvc0_screen.c                   |   23 -
 src/gallium/drivers/nvc0/nvc0_vbo_translate.c            |    3 
 src/gallium/drivers/r300/Makefile.am                     |    1 
 src/gallium/drivers/r300/r300_state.c                    |   12 
 src/gallium/drivers/r300/r300_state_derived.c            |   22 -
 src/gallium/drivers/r600/eg_asm.c                        |    1 
 src/gallium/drivers/r600/r600_asm.c                      |    8 
 src/gallium/drivers/r600/r600_blit.c                     |    9 
 src/gallium/drivers/r600/r600_hw_context.c               |   17 
 src/gallium/drivers/r600/r600_pipe.c                     |   14 
 src/gallium/drivers/r600/r600_resource.h                 |    1 
 src/gallium/drivers/r600/r600_shader.c                   |   32 +
 src/gallium/drivers/r600/r600_texture.c                  |    4 
 src/gallium/drivers/svga/svga_pipe_misc.c                |    6 
 src/gallium/include/pipe/p_state.h                       |    4 
 src/gallium/state_trackers/clover/Makefile.am            |   13 
 src/gallium/state_trackers/clover/llvm/invocation.cpp    |    4 
 src/gallium/state_trackers/egl/wayland/native_wayland.c  |    5 
 src/gallium/targets/dri-i915/Makefile                    |    2 
 src/gallium/targets/dri-r300/Makefile                    |    2 
 src/gallium/targets/dri-r600/Makefile                    |    2 
 src/gallium/targets/dri-radeonsi/Makefile                |    2 
 src/gallium/targets/egl-static/Makefile                  |   16 
 src/gallium/targets/gbm/Makefile                         |    2 
 src/gallium/targets/pipe-loader/Makefile                 |   12 
 src/gallium/targets/vdpau-r300/Makefile                  |    2 
 src/gallium/targets/vdpau-r600/Makefile                  |    2 
 src/gallium/targets/vdpau-radeonsi/Makefile              |    2 
 src/gallium/targets/xvmc-r300/Makefile                   |    2 
 src/gallium/targets/xvmc-r600/Makefile                   |    2 
 src/glsl/glcpp/Makefile.am                               |    1 
 src/glsl/glcpp/glcpp-lex.l                               |   20 -
 src/glsl/glcpp/glcpp-parse.y                             |   20 -
 src/glsl/glcpp/tests/102-garbage-after-endif.c           |    2 
 src/glsl/glcpp/tests/102-garbage-after-endif.c.expected  |    2 
 src/glsl/glcpp/tests/103-garbage-after-else.c            |    3 
 src/glsl/glcpp/tests/103-garbage-after-else.c.expected   |    4 
 src/glsl/glsl_parser.yy                                  |    1 
 src/glsl/ir_function_detect_recursion.cpp                |    1 
 src/glsl/ir_validate.cpp                                 |    4 
 src/glsl/opt_constant_propagation.cpp                    |    1 
 src/glsl/tests/Makefile.am                               |    9 
 src/glx/tests/Makefile.am                                |   10 
 src/mapi/es1api/Makefile.am                              |    6 
 src/mapi/es2api/Makefile.am                              |    6 
 src/mapi/shared-glapi/tests/Makefile.am                  |    6 
 src/mesa/Android.gen.mk                                  |    2 
 src/mesa/drivers/common/meta.c                           |   65 ---
 src/mesa/drivers/dri/i915/i915_texstate.c                |    2 
 src/mesa/drivers/dri/i965/brw_context.c                  |   58 +--
 src/mesa/drivers/dri/i965/brw_gs.c                       |    2 
 src/mesa/drivers/dri/i965/brw_vec4.cpp                   |    1 
 src/mesa/drivers/dri/i965/brw_vec4.h                     |    3 
 src/mesa/drivers/dri/i965/brw_vec4_copy_propagation.cpp  |    1 
 src/mesa/drivers/dri/i965/brw_vec4_emit.cpp              |   14 
 src/mesa/drivers/dri/i965/brw_vec4_reg_allocate.cpp      |  128 ++++++
 src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp           |    8 
 src/mesa/drivers/dri/i965/brw_vs.c                       |    2 
 src/mesa/drivers/dri/i965/brw_vs.h                       |    2 
 src/mesa/drivers/dri/i965/gen7_sf_state.c                |    4 
 src/mesa/drivers/dri/nouveau/nouveau_texture.c           |    2 
 src/mesa/drivers/dri/r200/r200_state.c                   |   13 
 src/mesa/drivers/dri/r200/r200_state_init.c              |   20 -
 src/mesa/drivers/dri/radeon/radeon_mipmap_tree.c         |    6 
 src/mesa/drivers/dri/radeon/radeon_state.c               |   13 
 src/mesa/main/attrib.c                                   |    7 
 src/mesa/main/bufferobj.c                                |   22 -
 src/mesa/main/config.h                                   |    2 
 src/mesa/main/context.c                                  |    2 
 src/mesa/main/fbobject.c                                 |   51 ++
 src/mesa/main/imports.h                                  |    2 
 src/mesa/main/macros.h                                   |   39 ++
 src/mesa/main/mtypes.h                                   |    3 
 src/mesa/main/queryobj.c                                 |   16 
 src/mesa/main/readpix.c                                  |   22 -
 src/mesa/main/shaderapi.c                                |    1 
 src/mesa/main/teximage.c                                 |   41 ++
 src/mesa/main/teximage.h                                 |    8 
 src/mesa/main/texobj.c                                   |    3 
 src/mesa/main/texstate.c                                 |    7 
 src/mesa/main/texstorage.c                               |    4 
 src/mesa/main/varray.c                                   |   16 
 src/mesa/main/version.h                                  |    4 
 src/mesa/program/prog_print.c                            |   36 +
 src/mesa/state_tracker/st_atom_sampler.c                 |   12 
 src/mesa/state_tracker/st_cb_clear.c                     |   19 -
 src/mesa/state_tracker/st_cb_texture.c                   |   99 ++---
 src/mesa/state_tracker/st_format.c                       |  124 ++++--
 src/mesa/state_tracker/st_format.h                       |    5 
 src/mesa/state_tracker/st_gen_mipmap.c                   |   28 -
 src/mesa/state_tracker/st_glsl_to_tgsi.cpp               |   23 +
 src/mesa/state_tracker/st_mesa_to_tgsi.c                 |   12 
 src/mesa/vbo/vbo_attrib_tmp.h                            |   86 ++--
 src/mesa/vbo/vbo_context.h                               |   43 ++
 src/mesa/vbo/vbo_exec.h                                  |    1 
 src/mesa/vbo/vbo_exec_api.c                              |   29 +
 src/mesa/vbo/vbo_exec_draw.c                             |    7 
 src/mesa/vbo/vbo_save.h                                  |    2 
 src/mesa/vbo/vbo_save_api.c                              |   12 
 src/mesa/vbo/vbo_save_draw.c                             |   21 -
 132 files changed, 1494 insertions(+), 556 deletions(-)
---


More information about the Xquartz-changes mailing list