[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

mesa: Changes to 'refs/tags/mesa-12.0.0-rc2'



Tag 'mesa-12.0.0-rc2' created by Emil Velikov <emil.l.velikov@gmail.com> at 2016-06-07 11:56 +0000

Mesa 12.0.0-rc2 release candidate
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJXVraQAAoJEO2uN7As60kNdXIQAIFadaiHblMpPiS6KStE8Fb5
Wpv0g0ldyOSyvZNKQ/fPEWoFJMvG4tiO2S4xuQhsjKzPLSupDFejrzbu8iseB9QL
3RR45tXty+BaO5tPZSJOyxoaj3X5WKmDSO81L6984CwicGDJP0fb/buI7ujLSCgV
6mvKtysVqD8pOd8+i8aP3pfuMZOoM/h0C5BRcgG8W+Pj4spXXjdGpzTp8mpGoV3w
tFfJ79L/V/mUcuL3QasMtX4oyBTGbfTsavqHntsYke8RXqukgg6etAL+Wpi9DhDM
YPs7LjWW2nxqb39lMRpmypsZ8uoaYbwFOvTlc98Fbj2LSFsmEYOodz9QYzr7O6zU
iJ5OxMLqLv1b3g9+kW6x15H/6atQtQGDz4tWUXSuLuZOQR0S05fagylbzMih6jqy
GwkxE7U28R48L1cyN5CTdbfEbQKEuPDn1a1LXcDb2KpFCrxUklWxQ9lCHCzIHU/z
r3p5DbGaxxeyRXD1r12+PKeBmLAV9kOfn6cifh3lUSYXqnHipTwWiYrv0neBXqoR
gYZB4duJvx6kkRsoF9LGWLpVi72WqEzBLZdMVju7HrBtH102tmBervqpU5H2mfPl
0oh5yf6rkrJqv5rx5y69TZEwmI6PUC0l3dW3Hqa5mhGGtYarlI48TP67lKYl5bch
xZpEkbvObG57OTB4T9Uh
=jq6t
-----END PGP SIGNATURE-----

Changes since mesa-12.0.0-rc1:
Alex Deucher (1):
      radeonsi: fix the raster config setup for 1 RB iceland chips

Christian König (1):
      radeon/uvd: fix the H264 level for Tonga v2

Dave Airlie (7):
      glsl/images: bounds check image unit assignment
      mesa/bufferobj: use mapping range in BufferSubData.
      glsl/linker: fix multiple streams transform feedback.
      i965/xfb: skip components in correct buffer.
      glsl: define some GLES3 constants in GLSL 4.1
      mesa/sampler: fix error codes for sampler parameters.
      glsl/distance: make sure we use clip dist varying slot for lowered var.

Dylan Baker (7):
      genxml: mark gen_pack_header.py as encoded in utf-8
      genxml: Make classes descendants of object
      genxml: mark re strings as raw
      genxml: require future imports for python2 compatibility.
      genxml: use the isalpha method rather than str.isalpha.
      genxml: change chbang to python 2
      Don't use python 3

Emil Velikov (8):
      automake: bring back the .PHONY git_sha1.h.tmp rule
      isl: automake: don't include isl_format_layout.c in two lists.
      anv: let anv_entrypoints_gen.py generate proper Wayland/Xcb guards
      egl: android: don't add the image loader extension for !render_node
      mesa: automake: add directory prefix for git_sha1.h
      mesa: automake: ensure that git_sha1.h.tmp has the right attributes
      mesa: automake: distclean git_sha1.h when building OOT
      Update version to 12.0.0-rc2

Francisco Jerez (9):
      i965/fs: Teach regions_overlap() about COMPR4 MRF regions.
      i965/fs: Simplify and improve accuracy of compute_to_mrf() by using regions_overlap().
      i965/fs: Fix compute-to-mrf VGRF region coverage condition.
      i965/fs: Refactor compute_to_mrf() to split search and rewrite into separate loops.
      i965/fs: Teach compute_to_mrf() about the COMPR4 address transformation.
      i965/fs: Fix compute_to_mrf() to coalesce VGRFs initialized by multiple single-GRF writes.
      i965/fs: Extend remove_duplicate_mrf_writes() to handle non-VGRF to MRF copies.
      i965/fs: Fix constant combining for instructions that cannot accept source mods.
      i965/fs: Allow scalar source regions on SNB math instructions.

Ian Romanick (3):
      mesa: Fix bogus strncmp
      i965: If control_data_header_size_bits is zero, don't do EndPrimitive
      glsl: Use Geom.VerticesOut == -1 to specify unset

Ilia Mirkin (3):
      nvc0/ir: fix spilling predicates to registers
      nv50/ir: fix error finding free element in bitset in some situations
      nir: allow sat on all float destination types

Jason Ekstrand (1):
      i965/fs: Copy the offset when lowering logical pull constant sends

Jordan Justen (12):
      glsl: Add glsl LowerCsDerivedVariables option
      nir: Make lowering gl_LocalInvocationIndex optional
      i965: Add nir channel_num system value
      i965: Add uniform for a CS thread local base ID
      i965: Put CS local thread ID uniform in last push register
      i965: Add nir based intrinsic lowering and thread ID uniform
      i965: Store number of threads in brw_cs_prog_data
      i965: Add CS push constant info to brw_cs_prog_data
      i965: Support new local ID push constant & cross-thread constants
      anv: Support new local ID generation & cross-thread constants
      i965: Enable cross-thread constants and compact local IDs for hsw+
      i965: Remove old CS local ID handling

Kenneth Graunke (2):
      i965: Fix the passthrough TCS for isolines.
      i965: Fix isoline reads in scalar TES.

Marek Olšák (1):
      mesa: fix crash in driver_RenderTexture_is_safe

Mauro Rossi (2):
      android: libmesa_glsl: add a dependency on libmesa_nir static
      isl: add support for Android libmesa_isl static library

Timothy Arceri (1):
      Revert "glsl: fix xfb_offset unsized array validation"

Topi Pohjolainen (2):
      i965/gen9: Configure rbc buffers as plain for non-rbc tex views
      i965: Add norbc debug option

---
 Android.mk                                                |    2 
 VERSION                                                   |    2 
 configure.ac                                              |    8 
 docs/envvars.html                                         |    1 
 src/Makefile.am                                           |   26 
 src/compiler/Android.glsl.mk                              |    5 
 src/compiler/glsl/ast_to_hir.cpp                          |   23 
 src/compiler/glsl/builtin_variables.cpp                   |   31 -
 src/compiler/glsl/glsl_parser_extras.cpp                  |    4 
 src/compiler/glsl/ir.cpp                                  |   23 
 src/compiler/glsl/ir.h                                    |    6 
 src/compiler/glsl/link_uniform_initializers.cpp           |    2 
 src/compiler/glsl/link_varyings.cpp                       |   55 +-
 src/compiler/glsl/linker.cpp                              |    8 
 src/compiler/glsl/lower_distance.cpp                      |    1 
 src/compiler/nir/nir.c                                    |    4 
 src/compiler/nir/nir.h                                    |    2 
 src/compiler/nir/nir_gather_info.c                        |    1 
 src/compiler/nir/nir_intrinsics.h                         |    2 
 src/compiler/nir/nir_lower_system_values.c                |   16 
 src/compiler/nir/nir_validate.c                           |    4 
 src/egl/drivers/dri2/platform_android.c                   |   15 
 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nvc0.cpp |    4 
 src/gallium/drivers/nouveau/codegen/nv50_ir_util.cpp      |    6 
 src/gallium/drivers/radeon/radeon_video.c                 |    2 
 src/gallium/drivers/radeonsi/si_state.c                   |    5 
 src/intel/genxml/Android.mk                               |   82 +++
 src/intel/genxml/Makefile.am                              |    4 
 src/intel/genxml/gen_pack_header.py                       |   20 
 src/intel/isl/Android.mk                                  |  155 +++++
 src/intel/isl/Makefile.am                                 |    2 
 src/intel/isl/Makefile.sources                            |    1 
 src/intel/vulkan/anv_cmd_buffer.c                         |   52 -
 src/intel/vulkan/anv_entrypoints_gen.py                   |   28 +
 src/intel/vulkan/anv_pipeline.c                           |    4 
 src/intel/vulkan/anv_private.h                            |    1 
 src/intel/vulkan/gen7_cmd_buffer.c                        |   15 
 src/intel/vulkan/gen8_cmd_buffer.c                        |   13 
 src/intel/vulkan/genX_cmd_buffer.c                        |    4 
 src/intel/vulkan/genX_pipeline.c                          |   12 
 src/mesa/drivers/dri/i965/Android.mk                      |    3 
 src/mesa/drivers/dri/i965/Makefile.sources                |    1 
 src/mesa/drivers/dri/i965/brw_compiler.h                  |   22 
 src/mesa/drivers/dri/i965/brw_context.c                   |   38 +
 src/mesa/drivers/dri/i965/brw_cs.c                        |    3 
 src/mesa/drivers/dri/i965/brw_defines.h                   |    3 
 src/mesa/drivers/dri/i965/brw_eu_emit.c                   |    6 
 src/mesa/drivers/dri/i965/brw_fs.cpp                      |  379 +++++++-------
 src/mesa/drivers/dri/i965/brw_fs.h                        |    1 
 src/mesa/drivers/dri/i965/brw_fs_builder.h                |   10 
 src/mesa/drivers/dri/i965/brw_fs_combine_constants.cpp    |    7 
 src/mesa/drivers/dri/i965/brw_fs_copy_propagation.cpp     |    9 
 src/mesa/drivers/dri/i965/brw_fs_nir.cpp                  |   27 
 src/mesa/drivers/dri/i965/brw_ir_fs.h                     |   20 
 src/mesa/drivers/dri/i965/brw_nir.h                       |    2 
 src/mesa/drivers/dri/i965/brw_nir_intrinsics.c            |  179 ++++++
 src/mesa/drivers/dri/i965/brw_tcs.c                       |   19 
 src/mesa/drivers/dri/i965/brw_vec4_gs_visitor.cpp         |    3 
 src/mesa/drivers/dri/i965/gen7_cs_state.c                 |  121 ++--
 src/mesa/drivers/dri/i965/gen7_sol_state.c                |   10 
 src/mesa/drivers/dri/i965/gen8_surface_state.c            |   13 
 src/mesa/drivers/dri/i965/intel_debug.c                   |    1 
 src/mesa/drivers/dri/i965/intel_debug.h                   |    1 
 src/mesa/drivers/dri/i965/intel_mipmap_tree.c             |    2 
 src/mesa/main/bufferobj.c                                 |    2 
 src/mesa/main/fbobject.c                                  |    3 
 src/mesa/main/mtypes.h                                    |    3 
 src/mesa/main/samplerobj.c                                |   37 -
 src/mesa/main/shader_query.cpp                            |    2 
 src/mesa/main/shaderobj.c                                 |    2 
 src/mesa/state_tracker/st_extensions.c                    |    1 
 71 files changed, 1095 insertions(+), 486 deletions(-)
---


Reply to: