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: