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

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



Tag 'mesa-11.0.0' created by Emil Velikov <emil.l.velikov@gmail.com> at 2015-09-12 12:08 +0000

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

iQIcBAABCAAGBQJV9BW6AAoJEO2uN7As60kN6b8P/RsD2asDUUpi/OfdStzohiCy
U7RqWN+E4zVlC5IrP0uM5+oOOi1dadLHTYxOIjdwbH1MANKnjzzqHKpgOCvdJdaY
fW4Dzrd3SRyocu0zlOH+tv2b3RPajFgpD9vbiovHVG4t9CONvmMw/vEPZcTg+i0F
RJ4mLmKSMPyaP0UcG1NWR076TZK04hcsb/gXCmJoB68zYQeKksAXwipQ7PmTJkWZ
4kojJBl4hs/5d96byCvAdAbTSrz8KXy9WB2oLiVAvVCo2JKWY10qu9PYaUADcUp+
p0bGPsN/+F9FjZl220M6SDicVHOa8vk7YtKNKzYqHDdOxvqCVANhObvD6pw0ROD7
toEKKaeqHWjo0BRdaP1oiwVBbH7kXUxPkjUVJjUowHT3SzGhJDDmFS64eomSHV0P
i09yJ9F2/2uNroyqvKar2XwmTmmGfoi4icZXR2bZVEAmxlw26bg51WXAUZZ5RJ1A
19sTTRGpHqXwHYYJaqZy0lyFMn+XEnIO1ghaXtqM/MCw0GxJPiiIQC6wHgvaU9Db
xRnS2XtR4KCCQpVhvWQZv/CBB78ZnokNNOuR6HHCkVBwm0tn91tY33cuEvUZuB88
/HiQgI6dy5Wo7I71c3fblFAAD5NW/J3gLYcGp1lwqXBGAa5d6vOuVkwu8KUHfQud
JfrAMj59Ddj7RgrQSae7
=xwEt
-----END PGP SIGNATURE-----

Changes since 11.0-branchpoint:
Albert Freeman (1):
      clover: Avoid using typename to allow compilation of clover by clang

Alexander von Gluck IV (1):
      egl: scons: fix the haiku build, do not build the dri2 backend

Boyan Ding (1):
      vc4: Initialize pack field of qreg to 0 in qir_get_temp

Chris Wilson (4):
      i965: Always re-emit the pipeline select during invariant state emission
      i965: Prevent coordinate overflow in intel_emit_linear_blit
      i965: Disallow PixelTransfer operations for tiled-memcpy TexImage/ReadPixels
      i965: Disallow fast blit paths for CopyTexImage with PixelTransfer ops

Daniel Scharrer (1):
      mesa: add missing queries for ARB_direct_state_access

Dave Airlie (16):
      mesa/arb_gpu_shader_fp64: add support for glGetUniformdv
      mesa: enable texture stencil8 for multisample
      mesa/texgetimage: fix missing stencil check
      gallium/util: fix debug_get_flags_option on 32-bit
      r600: port si_conv_prim_to_gs_out from radeonsi
      r600: move prim convert from geom shader to function.
      r600/sb: update last_cf for finalize if.
      r600g: fix calculation for gpr allocation
      mesa: fix SwapBytes handling in numerous places
      mesa: handle SwapBytes in compressed texture get code.
      mesa/formats: add some formats from GL3.3
      mesa/formats: 8-bit channel integer formats addition
      st/readpixels: fix accel path for skipimages.
      texcompress_s3tc/fxt1: fix stride checks (v1.1)
      mesa/readpixels: check strides are equal before skipping conversion
      r600: don't use shader key without verifying shader type (v2)

Emil Velikov (15):
      Update version to 11.0.0-rc1
      Update version to 11.0.0-rc2
      Update version to 11.0.0-rc3
      xmlpool: 'promote' LOCALEDIR variable
      util: automake: rework the format_srgb.c rule
      mapi: automake: rework the *api/glapi_mapi_tmp.h rules
      mapi: automake: rework the source generation rules
      mesa: automake: rework the source generation rules
      glsl: automake: rework the sources generation rules
      glsl: automake: reuse $(NIR_GENERATED_FILES) where possible
      glsl: build: use makefile.sources variables when possible
      glsl: build: remove bogus dependency
      auxiliary: rework the python generated sources rules
      Update version to 11.0.0(final)
      docs: Update 11.0.0 release notes

Glenn Kennard (4):
      r600g: Fix assert in tgsi_cmp
      r600g/sb: Handle undef in read port tracker
      r600g/sb: Don't read junk after EOP
      r600g/sb: Don't crash on empty if jump target

Hans de Goede (5):
      nv30: Fix creation of scanout buffers
      nv30: Implement color resolve for msaa
      nv30: Fix max width / height checks in nv30 sifm code
      nv30: Fix color resolving for nv3x cards
      nv30: Disable msaa unless requested from the env by NV30_MAX_MSAA

Ian Romanick (3):
      mesa: Pass the type to _mesa_uniform_matrix as a glsl_base_type
      mesa: Don't allow wrong type setters for matrix uniforms
      meta: Always bind the texture

Ilia Mirkin (20):
      nv50,nvc0: disable depth bounds test on blit
      nv50: account for the int RT0 rule for alpha-to-one/cov
      nv50: fix 2d engine blits for 64- and 128-bit formats
      mesa: only copy the requested teximage faces
      freedreno/a3xx: add basic clip plane support
      nv50: fix drawing from tfb, direct-to-pushbuf submits
      nv50: clear buffer status on all vertex bufs, not just the first one
      nv50: rebind bo to bufctx when invalidating idxbuf storage
      nv50: don't flush vertex arrays when index buffer changes
      nv50: avoid using inline vertex data submit when gl_VertexID is used
      nouveau: don't mark full range as used on unmap with explicit flush
      st/mesa: don't fall back to 16F when 32F is requested
      nvc0: always emit a full shader colormask
      st/mesa: increase viewport bounds limits for GL4 hw
      nvc0: keep track of cb bindings per buffer, use for upload settings
      nvc0: remove BGRA4 format support
      nv50/ir: make edge splitting fix up phi node sources
      nv50/ir: r63 is only 0 if we are using less than 63 registers
      nv50/ir: fix emission of 8-byte wide interp instruction
      nv50/ir: don't fold immediate into mad if registers are too high

Jason Ekstrand (1):
      i965/fs: Split VGRFs after lowering pull constants

Kenneth Graunke (6):
      glsl: Handle attribute aliasing in attribute storage limit check.
      i965: Fix copy propagation type changes.
      i965: Advertise 65536 for GL_MAX_UNIFORM_BLOCK_SIZE.
      glsl: Use hash tables in opt_constant_variable().
      i965: Use hash tables for brw_fs_vector_splitting().
      glsl: Use hash tables for opt_constant_propagation() kill sets.

Marek Olšák (12):
      Revert "radeon/winsys: increase the IB size for VM"
      mesa: create multisample fallback textures like normal textures
      gallium/radeon: fix the ADDRESS_HI mask for EVENT_WRITE CIK packets
      radeonsi: fix a Unigine Heaven hang when drirc is missing
      radeonsi: set all 16 viewport Z bounds for GL 4.1
      radeonsi: fix memory usage checking for big IBs
      gallium/pb_bufmgr_cache: add a way to remove buffers from the cache explicitly
      winsys/amdgpu: remove exported buffers from the cache
      winsys/radeon: remove exported buffers from the cache
      winsys/amdgpu: calculate the maximum number of compute units
      radeonsi: enable VGPR spilling on VI
      r600g: use pipe_resource::width0 instead pb_buffer::size

Matt Turner (2):
      Revert SHA1 additions.
      i965/fs: Handle MRF destinations in lower_integer_multiplication().

Mauro Rossi (3):
      nouveau: android: add space before PRIx64 macro
      android: rename LLVM_VERSION_PATCH to MESA_LLVM_VERSION_PATCH
      android: Always define __STDC_LIMIT_MACROS.

Neil Roberts (2):
      i965: Swap the order of the vertex ID and edge flag attributes
      i965/bdw: Fix 3DSTATE_VF_INSTANCING when the edge flag is used

Oded Gabbay (1):
      llvmpipe: convert double to long long instead of unsigned long long

Rob Clark (2):
      freedreno: update generated headers
      freedreno/a4xx: formats update

---
 Android.common.mk                                             |    3 
 VERSION                                                       |    2 
 configure.ac                                                  |  145 ----
 docs/relnotes/11.0.0.html                                     |  168 +++++
 src/egl/SConscript                                            |    1 
 src/gallium/auxiliary/Makefile.am                             |   29 
 src/gallium/auxiliary/gallivm/lp_bld_const.c                  |    2 
 src/gallium/auxiliary/pipebuffer/pb_bufmgr.h                  |    5 
 src/gallium/auxiliary/pipebuffer/pb_bufmgr_cache.c            |   42 +
 src/gallium/auxiliary/util/u_debug.c                          |    7 
 src/gallium/drivers/freedreno/a2xx/a2xx.xml.h                 |    2 
 src/gallium/drivers/freedreno/a3xx/a3xx.xml.h                 |    2 
 src/gallium/drivers/freedreno/a3xx/fd3_emit.c                 |   19 
 src/gallium/drivers/freedreno/a4xx/a4xx.xml.h                 |    5 
 src/gallium/drivers/freedreno/a4xx/fd4_format.c               |   10 
 src/gallium/drivers/freedreno/adreno_common.xml.h             |    2 
 src/gallium/drivers/freedreno/adreno_pm4.xml.h                |    2 
 src/gallium/drivers/freedreno/freedreno_context.h             |    2 
 src/gallium/drivers/freedreno/freedreno_state.c               |    4 
 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nv50.cpp     |   11 
 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nv50.cpp |    5 
 src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp      |    4 
 src/gallium/drivers/nouveau/codegen/nv50_ir_print.cpp         |    2 
 src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp            |   90 ++
 src/gallium/drivers/nouveau/nouveau_buffer.c                  |   16 
 src/gallium/drivers/nouveau/nouveau_buffer.h                  |    2 
 src/gallium/drivers/nouveau/nouveau_context.h                 |    5 
 src/gallium/drivers/nouveau/nv30/nv30_miptree.c               |   71 +-
 src/gallium/drivers/nouveau/nv30/nv30_resource.h              |    3 
 src/gallium/drivers/nouveau/nv30/nv30_screen.c                |   20 
 src/gallium/drivers/nouveau/nv30/nv30_screen.h                |    2 
 src/gallium/drivers/nouveau/nv30/nv30_transfer.c              |    4 
 src/gallium/drivers/nouveau/nv50/nv50_context.c               |    6 
 src/gallium/drivers/nouveau/nv50/nv50_context.h               |    2 
 src/gallium/drivers/nouveau/nv50/nv50_formats.c               |    2 
 src/gallium/drivers/nouveau/nv50/nv50_program.c               |    1 
 src/gallium/drivers/nouveau/nv50/nv50_program.h               |    1 
 src/gallium/drivers/nouveau/nv50/nv50_query.c                 |   15 
 src/gallium/drivers/nouveau/nv50/nv50_shader_state.c          |    7 
 src/gallium/drivers/nouveau/nv50/nv50_state.c                 |   10 
 src/gallium/drivers/nouveau/nv50/nv50_state_validate.c        |   25 
 src/gallium/drivers/nouveau/nv50/nv50_stateobj.h              |    2 
 src/gallium/drivers/nouveau/nv50/nv50_surface.c               |    6 
 src/gallium/drivers/nouveau/nv50/nv50_vbo.c                   |   21 
 src/gallium/drivers/nouveau/nvc0/nvc0_context.h               |    8 
 src/gallium/drivers/nouveau/nvc0/nvc0_program.c               |    2 
 src/gallium/drivers/nouveau/nvc0/nvc0_state.c                 |    2 
 src/gallium/drivers/nouveau/nvc0/nvc0_state_validate.c        |    3 
 src/gallium/drivers/nouveau/nvc0/nvc0_surface.c               |    1 
 src/gallium/drivers/nouveau/nvc0/nvc0_transfer.c              |   46 +
 src/gallium/drivers/r600/evergreen_state.c                    |    4 
 src/gallium/drivers/r600/r600_asm.c                           |    2 
 src/gallium/drivers/r600/r600_pipe.h                          |   25 
 src/gallium/drivers/r600/r600_shader.c                        |   23 
 src/gallium/drivers/r600/r600_state.c                         |   10 
 src/gallium/drivers/r600/r600_state_common.c                  |   25 
 src/gallium/drivers/r600/sb/sb_bc_decoder.cpp                 |    1 
 src/gallium/drivers/r600/sb/sb_bc_finalize.cpp                |    3 
 src/gallium/drivers/r600/sb/sb_bc_parser.cpp                  |    9 
 src/gallium/drivers/r600/sb/sb_sched.cpp                      |    2 
 src/gallium/drivers/radeon/r600_query.c                       |   16 
 src/gallium/drivers/radeonsi/si_hw_context.c                  |   17 
 src/gallium/drivers/radeonsi/si_pipe.c                        |    4 
 src/gallium/drivers/radeonsi/si_shader.h                      |    1 
 src/gallium/drivers/radeonsi/si_state.c                       |   24 
 src/gallium/drivers/radeonsi/si_state.h                       |    2 
 src/gallium/drivers/radeonsi/si_state_shaders.c               |   10 
 src/gallium/drivers/vc4/vc4_qir.c                             |    1 
 src/gallium/state_trackers/clover/llvm/invocation.cpp         |    2 
 src/gallium/winsys/amdgpu/drm/amdgpu_bo.c                     |    3 
 src/gallium/winsys/amdgpu/drm/amdgpu_winsys.c                 |   15 
 src/gallium/winsys/radeon/drm/radeon_drm_bo.c                 |    3 
 src/gallium/winsys/radeon/drm/radeon_drm_cs.c                 |    8 
 src/gallium/winsys/radeon/drm/radeon_drm_cs.h                 |    2 
 src/gallium/winsys/radeon/drm/radeon_drm_winsys.c             |   12 
 src/gallium/winsys/radeon/drm/radeon_drm_winsys.h             |    1 
 src/glsl/Android.gen.mk                                       |   22 
 src/glsl/Makefile.am                                          |   53 -
 src/glsl/Makefile.sources                                     |    3 
 src/glsl/linker.cpp                                           |   64 +-
 src/glsl/opt_constant_propagation.cpp                         |   46 -
 src/glsl/opt_constant_variable.cpp                            |   39 -
 src/mapi/Makefile.am                                          |   23 
 src/mapi/glapi/gen/Makefile.am                                |   38 -
 src/mesa/Makefile.am                                          |   45 -
 src/mesa/drivers/common/meta_generate_mipmap.c                |    9 
 src/mesa/drivers/dri/common/xmlpool/Makefile.am               |    2 
 src/mesa/drivers/dri/i965/brw_blorp_blit.cpp                  |    4 
 src/mesa/drivers/dri/i965/brw_context.c                       |    9 
 src/mesa/drivers/dri/i965/brw_draw_upload.c                   |   30 
 src/mesa/drivers/dri/i965/brw_fs.cpp                          |   12 
 src/mesa/drivers/dri/i965/brw_fs_copy_propagation.cpp         |    1 
 src/mesa/drivers/dri/i965/brw_fs_vector_splitting.cpp         |   44 -
 src/mesa/drivers/dri/i965/brw_misc_state.c                    |    3 
 src/mesa/drivers/dri/i965/gen8_draw_upload.c                  |   71 +-
 src/mesa/drivers/dri/i965/intel_blit.c                        |   72 +-
 src/mesa/drivers/dri/i965/intel_pixel_read.c                  |    4 
 src/mesa/drivers/dri/i965/intel_tex_copy.c                    |    4 
 src/mesa/drivers/dri/i965/intel_tex_subimage.c                |    4 
 src/mesa/main/formats.c                                       |  106 +++
 src/mesa/main/formats.csv                                     |   16 
 src/mesa/main/formats.h                                       |   17 
 src/mesa/main/get.c                                           |   86 ++
 src/mesa/main/glformats.c                                     |   32 +
 src/mesa/main/image.c                                         |   58 +
 src/mesa/main/image.h                                         |   20 
 src/mesa/main/readpix.c                                       |   14 
 src/mesa/main/texcompress_fxt1.c                              |    2 
 src/mesa/main/texcompress_s3tc.c                              |    8 
 src/mesa/main/texgetimage.c                                   |   28 
 src/mesa/main/teximage.c                                      |   11 
 src/mesa/main/texparam.c                                      |   12 
 src/mesa/main/texstore.c                                      |   30 
 src/mesa/main/uniform_query.cpp                               |   56 +
 src/mesa/main/uniforms.c                                      |   81 +-
 src/mesa/main/uniforms.h                                      |    2 
 src/mesa/state_tracker/st_cb_readpixels.c                     |    4 
 src/mesa/state_tracker/st_extensions.c                        |    9 
 src/mesa/state_tracker/st_format.c                            |   22 
 src/mesa/swrast/s_drawpix.c                                   |   14 
 src/mesa/swrast/s_texfetch.c                                  |   16 
 src/util/Makefile.am                                          |   13 
 src/util/Makefile.sources                                     |    4 
 src/util/SConscript                                           |    5 
 src/util/mesa-sha1.c                                          |  316 ----------
 src/util/mesa-sha1.h                                          |   53 -
 126 files changed, 1555 insertions(+), 1154 deletions(-)
---


Reply to: