Mesa (10.2): 21 new commits
Ian Romanick
idr at kemper.freedesktop.org
Sat Jun 7 04:17:17 UTC 2014
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=28d41e409d74aabe35f1031e759179e82cb760b4
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Fri Jun 6 21:17:02 2014 -0700
docs: Add MD5 checksum, etc. for 10.1 release
Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f836ef63fdbb4abada29299e226eed735094736c
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Fri Jun 6 18:42:36 2014 -0700
Bump version to 10.2 (final)
Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=99b9a0973ad32882897f21bb087b7bd34a928b59
Author: Ilia Mirkin <imirkin at alum.mit.edu>
Date: Fri Jun 6 22:40:47 2014 -0400
gk110/ir: fix slct emission
Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu>
Cc: "10.2" <mesa-stable at lists.freedesktop.org>
(cherry picked from commit 9fef8b3d811000146b989a101ad0e26ae6530fe4)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d36d53b564f5907e86ad5f5ffd837738988be4a2
Author: Ilia Mirkin <imirkin at alum.mit.edu>
Date: Fri Jun 6 20:33:06 2014 -0400
gk110/ir: fix interp mode emission
Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu>
Cc: "10.2" <mesa-stable at lists.freedesktop.org>
(cherry picked from commit d588a4919b732246b7aa26685ef65545929a4f7b)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=283cd12933ae4d38a15f789b9e6b513c474fd080
Author: Ilia Mirkin <imirkin at alum.mit.edu>
Date: Fri Jun 6 15:36:27 2014 -0400
nvc0: don't bother trying to set up compute for gk110+
The nouveau fw currently prints a bunch of errors. No point in seeing
those all the time, esp since compute doesn't really work in the first
place.
Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu>
Reviewed-by: Ben Skeggs <bskeggs at redhat.com>
Cc: "10.2" <mesa-stable at lists.freedesktop.org>
Conflicts:
src/gallium/drivers/nouveau/nvc0/nvc0_screen.c
(cherry picked from commit ca65fc418f756496d480a9a4566543837a582826)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa8ea648f4995d4752a42e4ef5d4d9874a2db806
Author: Ilia Mirkin <imirkin at alum.mit.edu>
Date: Fri Jun 6 15:29:57 2014 -0400
gk110: add in forgotten code for gk110 isa
Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu>
Reviewed-by: Ben Skeggs <bskeggs at redhat.com>
Cc: "10.2" <mesa-stable at lists.freedesktop.org>
Conflicts:
src/gallium/drivers/nouveau/nvc0/nvc0_surface.c
(cherry picked from commit b9ec766bd02d55c20ff7ce5b95207ea7f6ed1de5)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e901f407646a1852be5e6e82b19ee69be60ec1ae
Author: Ilia Mirkin <imirkin at alum.mit.edu>
Date: Fri Jun 6 19:52:49 2014 -0400
gk110/ir: fix ISAD emission with register args
Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu>
Cc: "10.2" <mesa-stable at lists.freedesktop.org>
(cherry picked from commit ed1b9e5721f6c7a74e042eadb31fc5dcb2fc3552)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d5e47ee66b08b7be8d7e98f24448dddcb9c7cd2a
Author: Ilia Mirkin <imirkin at alum.mit.edu>
Date: Fri Jun 6 19:27:28 2014 -0400
gk110/ir: fix quadon opcode emission
Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu>
Cc: "10.2" <mesa-stable at lists.freedesktop.org>
(cherry picked from commit 6e046508a17b7eee24285e94f144a42ded3ebcdc)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=932a5dadda725db77b05e9da2bdae29df95fe099
Author: Ilia Mirkin <imirkin at alum.mit.edu>
Date: Fri Jun 6 15:29:21 2014 -0400
gk110/ir: emit texbar the same way that the blob does
Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu>
Reviewed-by: Ben Skeggs <bskeggs at redhat.com>
Cc: "10.2" <mesa-stable at lists.freedesktop.org>
(cherry picked from commit 73eec47ef81954f7c2bf7c8bf03b300d11d05b82)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=203bc289a0aa7e78eaa8ea40ed7dcb84dc4d87b2
Author: Tobias Klausmann <tobias.johannes.klausmann at mni.thm.de>
Date: Wed Jun 4 00:35:47 2014 +0200
nv50/ir: clear subop when folding constant expressions
Some operations (e.g. OP_MUL/OP_MAD/OP_EXTBF) might have a subop set.
After folding, make sure that it is cleared
Signed-off-by: Tobias Klausmann <tobias.johannes.klausmann at mni.thm.de>
Reviewed-by: Ilia Mirkin <imirkin at alum.mit.edu>
Cc: "10.1 10.2" <mesa-stable at lists.freedesktop.org>
(cherry picked from commit 3164bfc73418e2e046c7a750eaac8a6d66dfe02d)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=11b3011805a5f1d59ea8a025313d109bf25f50c4
Author: Kenneth Graunke <kenneth at whitecape.org>
Date: Wed May 28 23:31:48 2014 -0700
i965: Support GL_CLAMP natively on Broadwell.
The new hardware actually supports this OpenGL 1.x feature natively,
so we can finally drop our shader workarounds.
Not many applications use GL_CLAMP, and most use it unintentionally, but
it's trivial to do right, so we should.
Signed-off-by: Kenneth Graunke <kenneth at whitecape.org>
Reviewed-by: Matt Turner <mattst88 at gmail.com>
Cc: "10.2" <mesa-stable at lists.freedesktop.org>
(cherry picked from commit 221169693bf1dfdaf46dddc1df318cee992237aa)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c62bc58ccedc3393433d501fec0fb30c778fd1fa
Author: Kenneth Graunke <kenneth at whitecape.org>
Date: Wed May 28 23:37:44 2014 -0700
i965: Pass brw to translate_wrap_mode().
This lets us do generation checks.
Signed-off-by: Kenneth Graunke <kenneth at whitecape.org>
Reviewed-by: Matt Turner <mattst88 at gmail.com>
Cc: "10.2" <mesa-stable at lists.freedesktop.org>
(cherry picked from commit 7f3d64a77b9ca6d738f67c7a3dd4499cdf817d79)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=304e80e35619c473497998ea83ae2fe3f22d3876
Author: Kenneth Graunke <kenneth at whitecape.org>
Date: Tue May 13 07:20:02 2014 -0700
i965: Fix copy and pasted values in Broadwell code.
Signed-off-by: Kenneth Graunke <kenneth at whitecape.org>
Cc: "10.2" <mesa-stable at lists.freedesktop.org>
(cherry picked from commit 7913b4b97bab750ffad54e53dec9bbeb56307066)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f4aca6868a14882fcc8a2b30205fc0d3eff0e90f
Author: Sinclair Yeh <sinclair.yeh at intel.com>
Date: Tue Jun 3 14:00:13 2014 -0700
egl: Check for NULL native_window in eglCreateWindowSurface
We have customers using NULL as a way to test the robustness of the API.
Without this check, EGL will segfault trying to dereference
dri2_surf->wl_win->private because wl_win is NULL.
This fix adds a check and sets EGL_BAD_NATIVE_WINDOW
v2: Incorporated feedback from idr - moved the check to a higher level
function.
Reviewed-by: Ian Romanick <ian.d.romanick at intel.com>
Reviewed-by: Chad Versace <chad.versace at linux.intel.com>
Cc: "10.1 10.2" <mesa-stable at lists.freedesktop.org>
(cherry picked from commit 91ff0d4c6510dc38f279c586ced17fba917873e7)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ab9a9c0ccff8218e9625f43a25535cf7d1d8ae0
Author: Marek Olšák <marek.olsak at amd.com>
Date: Mon Jun 2 13:51:29 2014 +0200
r600g,radeonsi: don't use hardware MSAA resolve if dst is fast-cleared
It doesn't work and our docs say so too.
Cc: mesa-stable at lists.freedesktop.org
Reviewed-by: Michel Dänzer <michel.daenzer at amd.com>
(cherry picked from commit d2261918202697febed0de18f66416e273001088)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae16f443c21e4a4eede003a3a789dc8a58c43ea4
Author: Marek Olšák <marek.olsak at amd.com>
Date: Mon Jun 2 15:45:51 2014 +0200
r600g,radeonsi: disable fast clear if render condition is on
For some reason, CP DMA doesn't follow the predicate bit if I enable it,
so this is the only option.
This fixes piglit: spec/NV_conditional_render/clear
Cc: mesa-stable at lists.freedesktop.org
Reviewed-by: Michel Dänzer <michel.daenzer at amd.com>
(cherry picked from commit bf701a84eb000910015a3c3ee9860141cde4990d)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8241bb3f259b8d42f75f6fd6d1a7ea7c59d70e2
Author: José Fonseca <jfonseca at vmware.com>
Date: Sun Jun 1 20:50:17 2014 +0100
mesa: Make glGetIntegerv(GL_*_ARRAY_SIZE) return GL_BGRA.
Same as b026b6bbfe3f15c8a7296ac107dc3d31f74e401e, but
COLOR_ARRAY_SIZE/SECONDARY_COLOR_ARRAY_SIZE.
Ideally we wouldn't munge the incoming state, so that we wouldn't need
to unmunge it back on glGet*. But the array size state is copied and
referred in many places, many of which couldn't take an GLenum like
GL_BGRA instead of a plain integer. So just hack around on glGet*,
to ensure there is no risk of introducing regressions elsewhere.
This bug causes problems to Apitrace, resulting in wrong traces. See
https://github.com/apitrace/apitrace/issues/261 for details.
Tested with piglit arb_vertex_array_bgra-get, which was created for this
purpose.
Reviewed-by: Matt Turner <mattst88 at gmail.com>
Reviewed-by: Ian Romanick <ian.d.romanick at intel.com>
Cc: "10.1 10.2" <mesa-stable at lists.freedesktop.org>
(cherry picked from commit e3e13d6b857b3083e2553457fe30ddfd4eddead4)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=224c193237311405c7e5275a6a53ee8131ac9215
Author: José Fonseca <jfonseca at vmware.com>
Date: Sun Jun 1 08:54:18 2014 +0100
mesa/main: Make get_hash.c values constant.
Reviewed-by: Matt Turner <mattst88 at gmail.com>
Reviewed-by: Ian Romanick <ian.d.romanick at intel.com>
Cc: "10.1 10.2" <mesa-stable at lists.freedesktop.org>
(cherry picked from commit 53468dee0359a4ec3c9edd334656de0ddc47e477)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=494f91612550734d718e4e5120d315a8c3d6a41d
Author: Beren Minor <beren.minor at gmail.com>
Date: Thu Mar 20 08:36:34 2014 +0100
egl/main: Fix eglMakeCurrent when releasing context from current thread.
EGL 1.4 Specification says that
eglMakeCurrent(display, EGL_NO_SURFACE, EGL_NO_SURFACE, EGL_NO_CONTEXT)
can be used to release the current thread's ownership on the surfaces
and context.
MESA's egl implementation was only accepting the parameters when the
KHR_surfaceless_context extension is supported.
[chadv] Add quote from the EGL 1.4 spec.
Cc: "10,1, 10.2" <mesa-stable at lists.freedesktop.org>
Reviewed-by: Chad Versace <chad.versace at linux.intel.com>
(cherry picked from commit 0ca0d5743fb42a956289a87efd4c8fcda88cf93a)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=767bc0530946adfb07cc769497a8db3a74f34894
Author: Marek Olšák <marek.olsak at amd.com>
Date: Mon Jun 2 12:51:09 2014 +0200
Revert "glx: load dri driver with RTLD_LOCAL so dlclose never fails to unload"
This reverts commit e3cc0d90e14e62a0a787b6c07a6df0f5c84039be.
It breaks too many apps and completely breaks my desktop too.
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=79469
We'll probably need to re-release all stable versions after this is committed.
Cc: "10.1 10.2" <mesa-stable at lists.freedesktop.org>
(cherry picked from commit 0d5ec2c615784929be095951f9269773a790a2dd)
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3aaae6056e03f45d0229ff2a0b52efb3abf0fab7
Author: Roland Scheidegger <sroland at vmware.com>
Date: Fri May 30 00:37:17 2014 +0200
llvmpipe: fix crash when not all attachments are populated in a fb
Framebuffers can have NULL attachments since a while. llvmpipe handled
that properly for lp_rast_shade_quads_mask but it seems the change didn't
make it to lp_rast_shade_tile.
This fixes piglit fbo-drawbuffers-none test (though I need to increase
the FB_SIZE from 32 to 256 so the tris cover some tiles fully).
https://bugs.freedesktop.org/show_bug.cgi?id=79421
Cc: "10.1 10.2" <mesa-stable at lists.freedesktop.org>
Reviewed-by: Jose Fonseca <jfonseca at vmware.com>
(cherry picked from commit 576868140bbb1abd177e7fd122720883d773137e)
More information about the mesa-commit
mailing list