mesa: Changes to 'refs/tags/mesa-10.5.1'
Tag 'mesa-10.5.1' created by Emil Velikov <emil.l.velikov@gmail.com> at 2015-03-13 22:36 +0000
Mesa 10.5.1 release
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAABCAAGBQJVA2aJAAoJEO2uN7As60kNEJsQAJ6mHNe7/W340ddFbIH4iF3v
GP+PJgoHuqYDqEiKYt30/LnsCBfboinIpif/evWpwCdPESxL9mVo6ypt+vgfTYHM
jEqbwu5E5YBj/NQZyCMdfqOIUAGB8q2arQnQzppbDAtXEiINfFPHTEsEU+n0eqNK
gEVqNzzCxfAMEHLwF0/DhozSfcH7NMXUU3TW1VfrC3WthqEWJ2by3PpLf5ztznbV
N18tJ5/VWpkHt5i/ym6ZN9lXQVgEaIZQ3GqtgJNKUCL8QxWhXNz+IjOoU6Fekr3B
fNDGgYJ8SrjEui3rK/aFps7xSovytRQoHFZN70bLNMYXBiO9ahF9Cp/ZY6+toz+E
a2c56bpA18EJIU90a2RPm9PbH4rspflAZVPgPiVbyAVFQ6eAk/wHL3RxHcw6Fslm
xh5iuBBoOdxyqbKh3jKMCSF4G7J3UvHjlwOwQ5/gj/WgqpZT7RztKNwVwD8dwYXd
p1OFudem3JZiInoedd7B0SHTbdq6tHFHlU7x+UbJ4KLZTOtO4Q8VEmmigGuRYmff
TdoIyvHJmltVLCJv2kzcfYuNCloA0pRyLUnXKLYJ+K7pnMFoi9Lyz21nu3cLyGDl
ucG+U5URSkoAr2qJURqryeWPLTeNf9TP1X7Zo5NKvWCN55GjYmDSd3TZRSH3EdQf
oyL3V8HXw5i8R8iswyai
=/uTT
-----END PGP SIGNATURE-----
Changes since mesa-10.5.0:
Andrey Sudnik (1):
i965/vec4: Don't lose the saturate modifier in copy propagation.
Chris Forbes (1):
i965/gs: Check newly-generated GS-out VUE map against correct stage
Daniel Stone (1):
egl: Take alpha bits into account when selecting GBM formats
Emil Velikov (6):
docs: Add sha256 sums for the 10.5.0 release
egl/main: no longer export internal function
cherry-ignore: ignore a few more commits picked without -x
mapi: fix commit 90411b56f6bc817e229d8801ac0adad6d4e3fb7a
Update version to 10.5.1
Add release notes for the 10.5.1 release
Frank Henigman (1):
intel: fix EGLImage renderbuffer _BaseFormat
Iago Toral Quiroga (1):
i965: Fix out-of-bounds accesses into pull_constant_loc array
Ian Romanick (1):
i965/fs/nir: Use emit_math for nir_op_fpow
Ilia Mirkin (3):
freedreno: move fb state copy after checking for size change
freedreno/ir3: fix array count returned by TXQ
freedreno/ir3: get the # of miplevels from getinfo
Jason Ekstrand (2):
meta/TexSubImage: Stash everything other than PIXEL_TRANSFER/store in meta_begin
main/base_tex_format: Properly handle STENCIL_INDEX1/4/16
Kenneth Graunke (8):
i965: Split Gen4-5 BlitFramebuffer code; prefer BLT over Meta.
glsl: Mark array access when copying to a temporary for the ?: operator.
i965/fs: Set force_writemask_all on shader_time instructions.
i965/fs: Set smear on shader_time diff register.
i965/fs: Make emit_shader_time_write return rather than emit.
i965/fs: Make get_timestamp() pass back the MOV rather than emitting it.
i965/fs: Make emit_shader_time_end() insert before EOT.
i965/fs: Don't issue FB writes for bound but unwritten color targets.
Laura Ekstrand (2):
main: Fix target checking for CompressedTexSubImage*D.
main: Fix target checking for CopyTexSubImage*D.
Marc-Andre Lureau (1):
gallium/auxiliary/indices: fix start param
Marek Olšák (3):
r300g: fix RGTC1 and LATC1 SNORM formats
r300g: fix a crash when resolving into an sRGB texture
r300g: fix sRGB->sRGB blits
Matt Turner (12):
i965/vec4: Fix implementation of i2b.
mesa: Indent break statements and add a missing one.
mesa: Free memory allocated for luminance in readpixels.
mesa: Correct backwards NULL check.
i965: Consider scratch writes to have side effects.
i965/fs: Don't use backend_visitor::instructions after creating the CFG.
r300g: Use PATH_MAX instead of limiting ourselves to 100 chars.
r300g: Check return value of snprintf().
i965/fs: Don't propagate cmod to inst with different type.
i965: Tell intel_get_memcpy() which direction the memcpy() is going.
Revert SHA1 additions.
i965: Avoid applying negate to wrong MAD source.
Neil Roberts (4):
meta: In pbo_{Get,}TexSubImage don't repeatedly rebind the source tex
Revert "common: Fix PBOs for 1D_ARRAY."
meta: Allow GL_UN/PACK_IMAGE_HEIGHT in _mesa_meta_pbo_Get/TexSubImage
meta: Fix the y offset for 1D_ARRAY in _mesa_meta_pbo_TexSubImage
Rob Clark (11):
freedreno/ir3: fix silly typo for binning pass shaders
freedreno/a2xx: fix increment in assert
freedreno/a4xx: bit of cleanup
freedreno: update generated headers
freedreno/a4xx: set PC_PRIM_VTX_CNTL.VAROUT properly
freedreno: update generated headers
freedreno/a4xx: aniso filtering
freedreno/ir3: fix up cat6 instruction encodings
freedreno/ir3: add support for memory (cat6) instructions
freedreno/ir3: handle flat bypass for a4xx
freedreno/ir3: fix failed assert in grouping
Stefan Dösinger (1):
r300g: Fix the ATI1N swizzle (RGTC1 and LATC1)
---
VERSION | 2
bin/.cherry-ignore | 11
configure.ac | 145 ------
docs/relnotes/10.5.0.html | 5
docs/relnotes/10.5.1.html | 216 +++++++++
src/egl/drivers/dri2/platform_drm.c | 16
src/egl/main/eglarray.h | 4
src/egl/main/eglconfig.c | 2
src/egl/main/eglconfig.h | 14
src/egl/main/eglcontext.h | 4
src/egl/main/eglcurrent.c | 2
src/egl/main/eglcurrent.h | 8
src/egl/main/egldisplay.h | 10
src/egl/main/egldriver.h | 6
src/egl/main/eglimage.h | 4
src/egl/main/egllog.h | 6
src/egl/main/eglscreen.h | 4
src/egl/main/eglsurface.h | 6
src/egl/main/eglsync.h | 2
src/gallium/auxiliary/indices/u_indices_gen.py | 8
src/gallium/drivers/freedreno/a2xx/a2xx.xml.h | 4
src/gallium/drivers/freedreno/a2xx/ir-a2xx.c | 3
src/gallium/drivers/freedreno/a3xx/a3xx.xml.h | 22
src/gallium/drivers/freedreno/a3xx/fd3_program.c | 5
src/gallium/drivers/freedreno/a4xx/a4xx.xml.h | 38 +
src/gallium/drivers/freedreno/a4xx/fd4_draw.c | 5
src/gallium/drivers/freedreno/a4xx/fd4_emit.c | 13
src/gallium/drivers/freedreno/a4xx/fd4_emit.h | 1
src/gallium/drivers/freedreno/a4xx/fd4_gmem.c | 9
src/gallium/drivers/freedreno/a4xx/fd4_program.c | 42 -
src/gallium/drivers/freedreno/a4xx/fd4_texture.c | 10
src/gallium/drivers/freedreno/adreno_common.xml.h | 4
src/gallium/drivers/freedreno/adreno_pm4.xml.h | 4
src/gallium/drivers/freedreno/freedreno_state.c | 4
src/gallium/drivers/freedreno/ir3/disasm-a3xx.c | 157 +++---
src/gallium/drivers/freedreno/ir3/instr-a3xx.h | 41 -
src/gallium/drivers/freedreno/ir3/ir3.c | 64 +-
src/gallium/drivers/freedreno/ir3/ir3.h | 11
src/gallium/drivers/freedreno/ir3/ir3_compiler.c | 113 ++++-
src/gallium/drivers/freedreno/ir3/ir3_depth.c | 2
src/gallium/drivers/freedreno/ir3/ir3_group.c | 71 +--
src/gallium/drivers/freedreno/ir3/ir3_legalize.c | 40 +
src/gallium/drivers/freedreno/ir3/ir3_shader.c | 1
src/gallium/drivers/freedreno/ir3/ir3_shader.h | 4
src/gallium/drivers/r300/compiler/tests/rc_test_helpers.c | 11
src/gallium/drivers/r300/r300_blit.c | 9
src/gallium/drivers/r300/r300_fs.c | 18
src/gallium/drivers/r300/r300_texture.c | 36 -
src/glsl/ast_to_hir.cpp | 6
src/mapi/Makefile.am | 2
src/mesa/drivers/common/meta_tex_subimage.c | 110 ++--
src/mesa/drivers/dri/i915/intel_fbo.c | 3
src/mesa/drivers/dri/i965/brw_fs.cpp | 79 ++-
src/mesa/drivers/dri/i965/brw_fs.h | 5
src/mesa/drivers/dri/i965/brw_fs_cmod_propagation.cpp | 4
src/mesa/drivers/dri/i965/brw_fs_nir.cpp | 2
src/mesa/drivers/dri/i965/brw_fs_visitor.cpp | 51 --
src/mesa/drivers/dri/i965/brw_gs.c | 2
src/mesa/drivers/dri/i965/brw_shader.cpp | 1
src/mesa/drivers/dri/i965/brw_vec4_copy_propagation.cpp | 2
src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp | 2
src/mesa/drivers/dri/i965/intel_fbo.c | 52 ++
src/mesa/drivers/dri/i965/intel_pixel_read.c | 3
src/mesa/drivers/dri/i965/intel_tex_image.c | 3
src/mesa/drivers/dri/i965/intel_tex_subimage.c | 3
src/mesa/drivers/dri/i965/intel_tiled_memcpy.c | 124 +++--
src/mesa/drivers/dri/i965/intel_tiled_memcpy.h | 15
src/mesa/drivers/dri/i965/test_fs_cmod_propagation.cpp | 34 +
src/mesa/main/pack.c | 11
src/mesa/main/readpix.c | 1
src/mesa/main/shaderapi.c | 2
src/mesa/main/teximage.c | 145 +++++-
src/util/Makefile.am | 7
src/util/Makefile.sources | 4
src/util/SConscript | 5
src/util/mesa-sha1.c | 316 --------------
src/util/mesa-sha1.h | 53 --
77 files changed, 1223 insertions(+), 1041 deletions(-)
---
Reply to: