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

mesa: Changes to 'refs/tags/mesa-10.6.0'



Tag 'mesa-10.6.0' created by Emil Velikov <emil.l.velikov@gmail.com> at 2015-06-14 15:26 +0000

Mesa 10.6.0 release
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJVfZ1JAAoJEO2uN7As60kN4GMQAINlSLot4BtLoieTPD1LcrEj
GefJXpTSpl7kgp0sBNwZfzdzK/rT0tBBz5VtFmsSp8BYb64F5UtW8cW29NMICFAs
SmEWZZG/rdoTbOk0AXg7BexybS25+GPwTlY0fZLW1V5DW78U8IdtsZF9ojlErFwH
soG9+8lr6BhmM8tpGT3y3rBd9/eaiu0AlGuJ4+qogJn4icGb/acBj00xJ6/jw6wu
OZZzjsibrEmuj1XoQzTM1Senc2pDw3rFAUrkdW1vwQ9CdcjDcWfdBr2sGodhXavK
AwHzgjJStyZZlrJNhyvS8RVzRnhKWQLin1LCEHquygRhq6RYNVAjGJgQSwT8BeeO
NiWETFaRxuYopGTCI62d1NjZ3bQav4S0OhgcORya9fk8SvCnUb33WX614P8seaF0
jx9/kHJvi+66MJGQUgSCF5VyOmXbOW85rGrYXfLwXcvci34lSeviReFQHEe8mGhC
8B5u1niWQ5u8an5FnnOv4INqoywM9kQ9o2OQErFFy/qoSDZsecX7q2XieScohP6X
taWSU8fdylgFr46zZw9fb8iuigkL2fA8MfW+PSqmk9Qoqft88LQKq/ogFeGIbJO9
URyRwTuQxbz1zDsGEqQBUuvOuVFxsvXDTzXK0ru+AZpg1MsH7dzZRV9hQJJOnfPU
UjGWA9/UMJrYedr1KFuY
=kNym
-----END PGP SIGNATURE-----

Changes since 10.6-branchpoint:
Alan Coopersmith (1):
      swrast: Build fix for Solaris

Alexander Monakov (1):
      i965: do_blit_drawpixels: decode array formats

Ben Widawsky (2):
      i965: Emit 3DSTATE_MULTISAMPLE before WM_HZ_OP (gen8+)
      i965: Disable compaction for EOT send messages

Brian Paul (1):
      mesa: do not use _glapi_new_nop_table() for DRI builds

Chris Wilson (3):
      i965: Fix HW blitter pitch limits
      i915: Blit RGBX<->RGBA drawpixels
      i965: Export format comparison for blitting between miptrees

Dave Airlie (3):
      u_math: uses assert, include assert.h
      nouveau: set imported buffers to what the kernel gives us
      st/dri: check pscreen is valid before querying param

Emil Velikov (10):
      Increment version to 10.6.0-rc1
      targets/osmesa: drop the -module tag from LDFLAGS
      Increment version to 10.6.0-rc2
      Increment version to 10.6.0-rc3
      freedreno: use CXX linker rather than explicit link against libstdc++
      mesa; add a dummy _mesa_error_no_memory() symbol  to libglsl_util
      pipe-loader: add libnir and libglsl_util to the link
      targets/nine: link against libnir/libglsl_util
      Bump version to 10.6.0(final)
      docs: Update 10.6.0 release notes

Erik Faye-Lund (1):
      mesa: build xmlconfig to a separate static library

Iago Toral Quiroga (1):
      i965: do not round line width when multisampling or antialiaing are enabled

Ian Romanick (20):
      Revert "st/mesa: Enable ARB_direct_state_access"
      Revert "i965: Enable ARB_direct_state_access"
      Revert "i915: Enable ARB_direct_state_access"
      Revert "mesa: Add ARB_direct_state_access checks in query object functions"
      Revert "mesa: Add ARB_direct_state_access checks in program pipeline functions"
      Revert "mesa: Add ARB_direct_state_access checks in sampler object functions"
      Revert "mesa: Add ARB_direct_state_access checks in VAO functions"
      Revert "mesa: Add ARB_direct_state_access checks in texture functions"
      Revert "mesa: Add ARB_direct_state_access checks in renderbuffer functions"
      Revert "mesa: Add ARB_direct_state_access checks in FBO functions"
      Revert "mesa: Add ARB_direct_state_access checks in buffer object functions"
      Revert "mesa: Add ARB_direct_state_access checks in XFB functions"
      mesa: Use the profile instead of an extension bit to validate GL_TEXTURE_CUBE_MAP
      Revert "mesa: Add an extension flag for ARB_direct_state_access"
      glapi: Store exec table version info outside the XML
      glapi: Make GL_ARB_direct_state_access functions exclusive to core profile
      mesa: Don't install glVertexAttribL* functions in compatibility profile
      dispatch_sanity: Split list of GL 3.1 functions in to core and common
      dispatch_sanity: Validate the compatibility profile dispatch table too
      mesa: Enable ARB_direct_state_access by default for core profile

Ilia Mirkin (20):
      freedreno/ir3: fix immediate usage in tgsi tex fe
      freedreno/a3xx: set .zw of sprite coords to .01
      nvc0/ir: set ftz when sources are floats, not just destinations
      nv50/ir: guess that the constant offset is the starting slot of array
      nvc0/ir: LOAD's can't be used for shader inputs
      nvc0: a geometry shader can have up to 1024 vertices output
      nv50/ir: avoid messing up arg1 of PFETCH
      nv30: don't leak fragprog consts
      nv30: avoid leaking render state and draw shaders
      nv30: fix clip plane uploads and enable changes
      nv30/draw: avoid leaving stale pointers in draw state
      nv30/draw: draw expects constbuf size in bytes, not vec4 units
      st/mesa: don't leak glsl_to_tgsi object on link failure
      glsl: avoid leaking linked gl_shader when there's a late linker error
      nv30/draw: fix indexed draws with swtnl path and a resource index buffer
      nv30/draw: only use the DMA1 object (GART) if the bo is not in VRAM
      nv30/draw: allocate vertex buffers in gart
      nv30/draw: switch varying hookup logic to know about texcoords
      nv30: falling back to draw path for edgeflag does no good
      nv30: avoid doing extra work on clear and hitting unexpected states

Jason Ekstrand (3):
      i965/fs: Fix implied_mrf_writes for scratch writes
      i965/fs: Properly handle explicit depth in SIMD16 with dual-source blend
      i965/fs: Don't let the EOT send message interfere with the MRF hack

Jeremy Huddleston Sequoia (1):
      darwin: Fix install name of libOSMesa

Kenneth Graunke (2):
      prog_to_nir: Make RSQ properly take the absolute value of its argument.
      prog_to_nir: Fix fragment depth writes.

Koop Mast (1):
      clover: Build fix for FreeBSD.

Marek Olšák (5):
      cso: add context cleanup code from st/mesa
      radeonsi: fix scratch buffer setup for geometry shaders
      st/dri: fix postprocessing crash when there's no depth buffer
      egl: fix setting context flags
      clover: clarify and fix the EGL interop error case

Matt Turner (2):
      i965/fs: Fix lowering of integer multiplication with cmod.
      i965: Use UW-typed immediate in multiply inst.

Neil Roberts (3):
      i965/skl: Add a message header for the TXF_MCS instruction in vec4vs
      i965: Don't use a temporary when generating an indirect sample
      i965: Don't add base_binding_table_index if it's zero

Roland Scheidegger (2):
      llvmpipe: (trivial) add parantheses in (!x == y) expression
      draw: (trivial) fix NULL pointer dereference

Samuel Iglesias Gonsalvez (1):
      mesa/main: validate name syntax for array variables only

---
 VERSION                                                        |    2 
 configure.ac                                                   |    1 
 docs/relnotes/10.6.0.html                                      |  243 ++
 src/Makefile.am                                                |    3 
 src/egl/main/eglcontext.c                                      |    5 
 src/gallium/auxiliary/cso_cache/cso_context.c                  |    7 
 src/gallium/auxiliary/draw/draw_llvm.c                         |    4 
 src/gallium/auxiliary/util/u_math.h                            |    1 
 src/gallium/drivers/freedreno/Makefile.am                      |    3 
 src/gallium/drivers/freedreno/a3xx/fd3_program.c               |    9 
 src/gallium/drivers/freedreno/ir3/ir3_cmdline.c                |    8 
 src/gallium/drivers/freedreno/ir3/ir3_compiler.c               |   14 
 src/gallium/drivers/llvmpipe/lp_query.c                        |    2 
 src/gallium/drivers/nouveau/codegen/nv50_ir_from_tgsi.cpp      |    6 
 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_gm107.cpp |    1 
 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp  |    6 
 src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp       |   20 
 src/gallium/drivers/nouveau/nv30/nv30_clear.c                  |    2 
 src/gallium/drivers/nouveau/nv30/nv30_context.h                |    2 
 src/gallium/drivers/nouveau/nv30/nv30_draw.c                   |   74 
 src/gallium/drivers/nouveau/nv30/nv30_fragprog.c               |    5 
 src/gallium/drivers/nouveau/nv30/nv30_state_validate.c         |   26 
 src/gallium/drivers/nouveau/nv30/nv30_vbo.c                    |    2 
 src/gallium/drivers/nouveau/nv30/nv30_vertprog.c               |    5 
 src/gallium/drivers/nouveau/nv30/nvfx_vertprog.c               |    5 
 src/gallium/drivers/nouveau/nv50/nv50_miptree.c                |    2 
 src/gallium/drivers/nouveau/nvc0/nvc0_program.c                |    2 
 src/gallium/drivers/radeonsi/si_state_shaders.c                |   11 
 src/gallium/state_trackers/clover/api/interop.cpp              |    7 
 src/gallium/state_trackers/clover/core/error.hpp               |    1 
 src/gallium/state_trackers/dri/dri2.c                          |    2 
 src/gallium/state_trackers/dri/dri_context.c                   |    9 
 src/gallium/state_trackers/xa/xa_tracker.c                     |   12 
 src/gallium/targets/d3dadapter9/Makefile.am                    |    2 
 src/gallium/targets/dri/Makefile.am                            |    6 
 src/gallium/targets/osmesa/Makefile.am                         |    1 
 src/gallium/targets/pipe-loader/Makefile.am                    |    2 
 src/glsl/Makefile.am                                           |   13 
 src/glsl/SConscript                                            |    4 
 src/glsl/linker.cpp                                            |   10 
 src/glsl/main.cpp                                              |    6 
 src/glsl/tests/common.c                                        |   30 
 src/loader/Makefile.am                                         |   10 
 src/mapi/glapi/gen/Makefile.am                                 |    3 
 src/mapi/glapi/gen/apiexec.py                                  |  240 ++
 src/mapi/glapi/gen/gl_genexec.py                               |   54 
 src/mesa/Android.libmesa_glsl_utils.mk                         |    6 
 src/mesa/drivers/dri/Makefile.am                               |    1 
 src/mesa/drivers/dri/common/Android.mk                         |    4 
 src/mesa/drivers/dri/common/Makefile.am                        |    6 
 src/mesa/drivers/dri/common/Makefile.sources                   |    4 
 src/mesa/drivers/dri/common/SConscript                         |    2 
 src/mesa/drivers/dri/i915/intel_extensions.c                   |    1 
 src/mesa/drivers/dri/i965/Makefile.am                          |    1 
 src/mesa/drivers/dri/i965/brw_context.c                        |    7 
 src/mesa/drivers/dri/i965/brw_eu_compact.c                     |    6 
 src/mesa/drivers/dri/i965/brw_fs.cpp                           |   13 
 src/mesa/drivers/dri/i965/brw_fs.h                             |    3 
 src/mesa/drivers/dri/i965/brw_fs_generator.cpp                 |   18 
 src/mesa/drivers/dri/i965/brw_fs_reg_allocate.cpp              |   17 
 src/mesa/drivers/dri/i965/brw_fs_visitor.cpp                   |    6 
 src/mesa/drivers/dri/i965/brw_util.h                           |   15 
 src/mesa/drivers/dri/i965/brw_vec4_generator.cpp               |   18 
 src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp                 |   20 
 src/mesa/drivers/dri/i965/gen6_sf_state.c                      |    6 
 src/mesa/drivers/dri/i965/gen7_sf_state.c                      |    6 
 src/mesa/drivers/dri/i965/gen8_depth_state.c                   |   10 
 src/mesa/drivers/dri/i965/gen8_sf_state.c                      |    6 
 src/mesa/drivers/dri/i965/intel_blit.c                         |   55 
 src/mesa/drivers/dri/i965/intel_blit.h                         |    2 
 src/mesa/drivers/dri/i965/intel_extensions.c                   |    1 
 src/mesa/drivers/dri/i965/intel_pixel_draw.c                   |   13 
 src/mesa/drivers/dri/swrast/swrast.c                           |    4 
 src/mesa/drivers/osmesa/Makefile.am                            |    1 
 src/mesa/main/api_exec.h                                       |    3 
 src/mesa/main/api_loopback.c                                   |    2 
 src/mesa/main/arrayobj.c                                       |   22 
 src/mesa/main/blit.c                                           |    7 
 src/mesa/main/bufferobj.c                                      |  105 -
 src/mesa/main/buffers.c                                        |   21 
 src/mesa/main/clear.c                                          |   32 
 src/mesa/main/context.c                                        |   64 
 src/mesa/main/extensions.c                                     |    2 
 src/mesa/main/fbobject.c                                       |  101 -
 src/mesa/main/genmipmap.c                                      |    7 
 src/mesa/main/mtypes.h                                         |    1 
 src/mesa/main/pipelineobj.c                                    |    6 
 src/mesa/main/program_resource.c                               |    6 
 src/mesa/main/queryobj.c                                       |    7 
 src/mesa/main/samplerobj.c                                     |    7 
 src/mesa/main/tests/dispatch_sanity.cpp                        |  908 +++++++++-
 src/mesa/main/texgetimage.c                                    |   14 
 src/mesa/main/teximage.c                                       |   74 
 src/mesa/main/texobj.c                                         |   14 
 src/mesa/main/texparam.c                                       |   84 
 src/mesa/main/texstorage.c                                     |    7 
 src/mesa/main/transformfeedback.c                              |   42 
 src/mesa/main/varray.c                                         |   64 
 src/mesa/main/vtxfmt.c                                         |    2 
 src/mesa/program/dummy_errors.c                                |   30 
 src/mesa/program/prog_to_nir.c                                 |   25 
 src/mesa/state_tracker/st_context.c                            |    6 
 src/mesa/state_tracker/st_extensions.c                         |    6 
 src/mesa/state_tracker/st_glsl_to_tgsi.cpp                     |    1 
 104 files changed, 1855 insertions(+), 950 deletions(-)
---


Reply to: