summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-05-09docs: add sha256 checksums for 11.1.411.1Emil Velikov1-1/+2
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2016-05-09docs: add release notes for 11.1.4mesa-11.1.4Emil Velikov1-0/+181
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2016-05-09Update version to 11.1.4Emil Velikov1-1/+1
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2016-05-05dri: Fix robust context creation via EGL attributeChad Versace1-2/+23
driCreateContextAttribs() emits an error if bit __DRI_CTX_FLAG_ROBUST_BUFFER_ACCESS is set for an ES context. But, EGL_EXT_create_context_robustness and EGL 1.5 both allow creation of robust ES contexts. One requests a robust ES context by setting the EGL_CONTEXT_OPENGL_ROBUST_ACCESS *attribute*, which Mesa's EGL layer translates into the __DRI_CTX_FLAG_ROBUST_BUFFER_ACCESS *bit*. Reviewed-by: Marek Olšák <marek.olsak@amd.com> (cherry picked from commit 7a835b3fd9b171eedecfdb23d326eae4bc0cb6d4)
2016-05-05dri3: Check for dummyContext to see if the glx_context is validStefan Dirsch1-6/+2
According to the comments in src/glx/glxcurrent.c __glXGetCurrentContext() always returns a valid pointer. If no context is made current, it will contain dummyContext. Thus a test for NULL will always fail. https://lists.freedesktop.org/archives/mesa-dev/2016-April/113962.html Signed-off-by: Stefan Dirsch <sndirsch@suse.de> Reviewed-by: Egbert Eich <eich@freedesktop.org> Reviewed-by: Emil Velikov <emil.velikov@collabora.com> (cherry picked from commit 7d25ed70362ee9362aeeadb00f5a4e2bea690827)
2016-05-05dri2: Check for dummyContext to see if the glx_context is validEgbert Eich1-1/+1
According to the comments in src/glx/glxcurrent.c __glXGetCurrentContext() always returns a valid pointer. If no context is made current, it will contain dummyContext. Thus a test for NULL will always fail. https://bugzilla.opensuse.org/show_bug.cgi?id=962609 Tested-by: Olaf Hering <ohering@suse.com> Reviewed-by: Michel Dänzer <michel.daenzer@amd.com> Reviewed-by: Emil Velikov <emil.velikov@collabora.com> (cherry picked from commit 4d9b518ad2a03232bf8162b05c6504d06c47eb91)
2016-05-05st/mesa: fix blit-based GetTexImage for non-finalized texturesMarek Olšák1-1/+2
This fixes getteximage-depth piglit failures on radeonsi. Cc: 11.1 11.2 <mesa-stable@lists.freedesktop.org> Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu> Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com> (cherry picked from commit 3d956b4bc0b346a6dff23bfe56c6b5ae1ec1ddaa)
2016-05-05radeonsi: correct NULL-pointer check in si_upload_const_bufferNicolai Hähnle1-1/+1
Cc: "11.1 11.2" <mesa-stable@lists.freedesktop.org> Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Reviewed-by: Marek Olšák <marek.olsak@amd.com> (cherry picked from commit 169ace5636defc032ed2a835b5ea7c55631b930f)
2016-05-05android: enable dlopen() on all architecturesWuZhen1-1/+1
Cc: "11.2 11.1" <mesa-stable@lists.freedesktop.org> Signed-off-by: Chih-Wei Huang <cwhuang@linux.org.tw> Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com> (cherry picked from commit ea4c1afd050fbfab4bd4d3d79cf7784e0fd0825f)
2016-05-05winsys/sw/xlib: use correct free function for xlib_dt->dataJose Fonseca1-1/+1
Analogous to previous commit. Cc: "11.2 11.1" <mesa-stable@lists.freedesktop.org> Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com> (cherry picked from commit 5649d6ab06a3d9a4183272a140f767fa0ed4127e)
2016-05-05winsys/sw/dri: use correct free function for dri_sw_dt->dataWuZhen1-1/+1
align_malloc() is used to allocate dri_sw_dt->data, thus we should not be using FREE() but align_free(). Cc: "11.2 11.1" <mesa-stable@lists.freedesktop.org> Signed-off-by: Chih-Wei Huang <cwhuang@linux.org.tw> [Emil Velikov: tweak commit summary/shortlog] Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com> Reviewed-by: Jose Fonseca <jfonseca@vmware.com> (cherry picked from commit 4f21f3f2e866e5c95bf4b924729bde35dbc35df0)
2016-05-05tgsi: initialize stack allocated structWuZhen1-0/+7
Cc: "11.2 11.1" <mesa-stable@lists.freedesktop.org> Signed-off-by: Chih-Wei Huang <cwhuang@linux.org.tw> Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com> (cherry picked from commit 798f7a8596e3ff3f57a44812d7fd005f53f5557c)
2016-05-05st/glsl_to_tgsi: fix potential crash when allocating temporariesSamuel Pitoiset1-1/+1
When index - t->temps_size is greater than 4096, allocating space for temporaries on demand will miserably crash. This can happen when a game uses a lot of temporaries like the recent released Tomb raider. Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu> Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com> Cc: "11.1 11.2" <mesa-stable@lists.freedesktop.org> (cherry picked from commit 8f2238ccbae399a20fce24c5941accced7cee8d2)
2016-05-05gallium/radeon: fix crash in r600_set_streamout_targetsNicolai Hähnle2-7/+9
Protect against dereferencing a gap in the targets array. This was triggered by a test in the Khronos CTS. Cc: "11.1 11.2" <mesa-stable@lists.freedesktop.org> Reviewed-by: Marek Olšák <marek.olsak@amd.com> (cherry picked from commit aa6f88f891d6e070ea8fa251493e3d8ab2af98aa)
2016-05-05st/glsl_to_tgsi: reduce stack explosion in recursive expression visitorNicolai Hähnle2-4/+22
In optimized builds, visit(ir_expression *) experiences inlining with gcc that leads the function to have a roughly 32KB stack frame. This is a problem given that the function is called recursively. In non-optimized builds, the stack frame is much smaller, hence one gets crashes that happen only in optimized builds. Arguably there is a compiler bug or at least severe misfeature here. In any case, the easy thing to do for now seems to be moving the bulk of the non-recursive code into a separate function. This is sufficient to convince my version of gcc not to blow up the stack frame of the recursive part. Just to be sure, add the gcc-specific noinline attribute to prevent this bug from reoccuring if inliner heuristics change. v2: put ATTRIBUTE_NOINLINE into macros.h Cc: "11.1 11.2" <mesa-stable@lists.freedesktop.org> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=95133 Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=95026 Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=92850 Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu> Reviewed-by: Rob Clark <robdclark@gmail.com> (cherry picked from commit 98c348d26b28a662d093543ecb7ca839e7883e8e) [Emil Velikov: resolve trivial conflicts] Signed-off-by: Emil Velikov <emil.velikov@collabora.com> Conflicts: src/mesa/state_tracker/st_glsl_to_tgsi.cpp
2016-05-05nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+Samuel Pitoiset1-1/+1
The blob sets it to 2048 and using 4096 reports an INVALID_DATA error with RT_ARRAY_MODE when z is 4096. Suggested by Ilia Mirkin. Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu> Cc: "11.1 11.2" <mesa-stable@lists.freedesktop.org> (cherry picked from commit fdbb476829943095d0667e43cea2dbb96046ddb3)
2016-05-05gk110/ir: add emission for (a OP b) OP cSamuel Pitoiset1-0/+26
This is pretty similar to NVC0 except that offsets have changed. Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu> Cc: "11.1 11.2" <mesa-stable@lists.freedesktop.org> (cherry picked from commit c62b1b92f7da2563511581a2a74048334585da27)
2016-05-05nvc0/ir: fix wrong emission of (a OP b) OP cSamuel Pitoiset1-2/+2
The third source must be emitted at offset 49 instead of 17 and the not modifier is at 52 instead of 20. If you look a bit above in emitLogicOp() you will see that the dest is emitted at 17 which confirms that src(2) is obviously wrong. Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu> Cc: "11.1 11.2" <mesa-stable@lists.freedesktop.org> (cherry picked from commit 3da8528846773e936850b51ae7d6287758c45b7b)
2016-05-05r600g: use do_endian_swap in texture swapping functionOded Gabbay1-1/+34
For some texture formats we need to take "do_endian_swap" into account when configuring their swizzling. Signed-off-by: Oded Gabbay <oded.gabbay@gmail.com> Cc: "11.1 11.2" <mesa-stable@lists.freedesktop.org> Reviewed-by: Marek Olšák <marek.olsak@amd.com> (cherry picked from commit 965175aba3eee57e4bcabd616c36abe647524f9c)
2016-05-05r600g: use do_endian_swap in color swapping functionsOded Gabbay2-8/+14
For some formats we need to take "do_endian_swap" into account when configuring swapping for color buffers. Signed-off-by: Oded Gabbay <oded.gabbay@gmail.com> Cc: "11.1 11.2" <mesa-stable@lists.freedesktop.org> Reviewed-by: Marek Olšák <marek.olsak@amd.com> (cherry picked from commit c86c761343885b157b122416b0e3d3641fc1061c)
2016-05-05r600g: set endianess of 16/32-bit buffers according to do_endian_swapOded Gabbay1-4/+13
This patch modifies r600_colorformat_endian_swap(), so for 16-bit and for 32-bit buffers, the endianess configuration will be determined not only by the color/texture format, but also by the do_endian_swap parameter. The only exception is for array formats, which are always set to not do swapping, because for them gallium sets an alias based on the machine's endianess. v4: V_0280A0_COLOR_16_16 and V_0280A0_COLOR_16_16_FLOAT should be set to 8IN16 because the bytes inside need to be swapped even for array formats. Signed-off-by: Oded Gabbay <oded.gabbay@gmail.com> Cc: "11.1 11.2" <mesa-stable@lists.freedesktop.org> Reviewed-by: Marek Olšák <marek.olsak@amd.com> (cherry picked from commit 686ad477bdfc698b8ff7ccfba6225b2c1c68214a)
2016-05-05r600g/radeonsi: send endian info to format translation functionsOded Gabbay7-33/+55
Because r600 GPUs can't do swap in their DB unit, we need to disable endianess swapping for textures that are handled by DB. There are four format translation functions in r600g driver: - r600_translate_texformat - r600_colorformat_endian_swap - r600_translate_colorformat - r600_translate_colorswap This patch adds a new parameters to those functions, called "do_endian_swap". When running in a big-endian machine, the calling functions will check whether the texture/color is handled by DB - "rtex->is_depth && !rtex->is_flushing_texture" - and if so, they will send FALSE through this parameter. Otherwise, they will send TRUE. The translation functions, in specific cases, will look at this parameter and configure the swapping accordingly. v4: evergreen_init_color_surface_rat() is only used by compute and don't handle DB surfaces, so just sent hard-coded FALSE to translation functions when called by it. Signed-off-by: Oded Gabbay <oded.gabbay@gmail.com> Cc: "11.1 11.2" <mesa-stable@lists.freedesktop.org> Reviewed-by: Marek Olšák <marek.olsak@amd.com> (cherry picked from commit 2242dbe11d56b05ede7a928a9973adda4b145ad7) Squashed with commit radeonsi: fix build error because of missing param Signed-off-by: Oded Gabbay <oded.gabbay@gmail.com> Cc: "11.1 11.2" <mesa-stable@lists.freedesktop.org> (cherry picked from commit 514c5b5f4b692e2596341e08797c4f6dc8cdfe00) [Emil Velikov: resolve trivial conflicts] Signed-off-by: Emil Velikov <emil.velikov@collabora.com> Conflicts: src/gallium/drivers/radeonsi/si_state.c
2016-05-05gallivm: make sampling more robust against bogus coordinatesRoland Scheidegger3-13/+43
Some cases (especially these using fract for coord wrapping) did not handle NaNs (or Infs) correctly - the following code assumed the fract result could not be outside [0,1], but if the input is a NaN (or +-Inf) the fract result was NaN - which then could produce out-of-bound offsets. (Note that the explicit NaN behavior changes for min/max on x86 sse don't result in actual changes in the generated jit code, but may on other architectures. Found by looking through all the wrap functions.) This fixes https://bugs.freedesktop.org/show_bug.cgi?id=94955 No piglit changes. (v2: fix min/max typo in coord_mirror, add comment) Cc: "11.1 11.2" <mesa-stable@lists.freedesktop.org> Tested-by: Bruce Cherniak <bruce.cherniak@intel.com> Reviewed-by: Jose Fonseca <jfonseca@vmware.com> (cherry picked from commit bd07e20d208268382a34dca23ff71a8192bb1525)
2016-05-05glapi: fix _glapi_get_proc_address() for mangled function namesFrederic Devernay1-12/+6
In the dispatch table, all functions are stored without the "m" prefix. Modify code so that OSMesaGetProcAddress works both with gl and mgl prefixes. Similar to https://lists.freedesktop.org/archives/mesa-dev/2015-September/095251.html Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=94994 Cc: "11.1 11.2" <mesa-stable@lists.freedesktop.org> Reviewed-by: Brian Paul <brianp@vmware.com> (cherry picked from commit 23949cdf2c85637448d9df0b0b4be647ac722b3a)
2016-05-05gallium/util: initialize pipe_framebuffer_state to zerosBrian Paul1-1/+1
To silence a valgrind uninitialized memory warning. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=94955 Cc: "11.1 11.2" <mesa-stable@lists.freedesktop.org> Reviewed-by: Marek Olšák <marek.olsak@amd.com> Reviewed-by: Roland Scheidegger <sroland@vmware.com> (cherry picked from commit 1db8313168531f19b410ac55f7c724ef5d23b2c4)
2016-05-05vc4: Make sure we recompile when sample_mask changes.Eric Anholt1-0/+1
Part of fixing piglit EXT_framebuffer_multisample/sample-coverage inverted (there is also a bug with RCL tiled blits) Cc: "11.1 11.2" <mesa-stable@lists.freedesktop.org> (cherry picked from commit 79b36168e00891c765d0dffed411beca48be1da5)
2016-05-05vc4: Fix tests for format supported with nr_samples == 1.Eric Anholt1-3/+4
This was a bug from the MSAA enabling. Tests for surfaces with nr_samples==1 instead of 0 (generally GL renderbuffers) would incorrectly fail out. Fixes the ARB_framebuffer_sRGB piglit tests other than srgb_conformance. Cc: "11.1 11.2" <mesa-stable@lists.freedesktop.org> (cherry picked from commit 1410403e1e6cd948b087ebb19f6865f054d14877)
2016-05-05gallivm: fix bogus argument order to lp_build_sample_mipmap functionRoland Scheidegger1-2/+2
Screwed up since 0753b135f6e83b171d8a1b08aea967374f3542bc. (Only an issue with different min/mag filters, and then only in some cases, which is probably why it went unnoticed for quite a while. The effect should have simply been nearest mip filter instead of linear, iff min was nearest, mag was linear, and all pixels hit the mignifying path.) Fixes a bunch of dEQP failures. Reviewed-by: Jose Fonseca <jfonseca@vmware.com> Cc: "11.1 11.2" <mesa-stable@lists.freedesktop.org> (cherry picked from commit 4ff8cbb0d8c483cc91cad3494cd1db572dcd51ee)
2016-05-05egl/x11: authenticate before doing chipset id ioctlsJonathan Gray1-47/+57
For systems without udev or sysfs that use drm ioctls in the loader drm authentication must take place earlier or the loader will fail "MESA-LOADER: failed to get param for i915". Patch from Mark Kettenis. Cc: "11.2 11.1" <mesa-stable@lists.freedesktop.org> Signed-off-by: Mark Kettenis <kettenis@openbsd.org> Signed-off-by: Jonathan Gray <jsg@jsg.id.au> [Emil Velikov: remove gratuitous white-space] Reviewed-by: Emil Velikov <emil.velikov@collabora.com> (cherry picked from commit 9bbf3737f9c96377bee65b947da3e63adaa58d58) Squashed with commit egl/x11: resolve "initialization from incompatible pointer type" warning With earlier commit we've moved a few functions and changing the argument type from _EGLDisplay * to struct dri2_egl_display *. The latter is effectively a wrapper around the former, thus functionality was preserved, although GCC rightfully warned us about the misuse. Add a simple wrapper that casts and propagates the correct type. Fixes: 9bbf3737f9c ("egl/x11: authenticate before doing chipset id ioctls") Cc: "11.2 11.1" <mesa-stable@lists.freedesktop.org> Reported-by: Matt Turner <mattst88@gmail.com> Signed-off-by: Emil Velikov <emil.velikov@collabora.com> (cherry picked from commit b8e59292e6a19673ca34a8aaeeb26d75dca23f3f)
2016-05-05gk110/ir: make use of IMUL32I for all immediatesSamuel Pitoiset1-1/+1
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu> Cc: "11.1 11.2" <mesa-stable@lists.freedesktop.org> (cherry picked from commit d30768025a2283d4cc57930b784798bf278969da)
2016-05-05cherry-ignore: add CodeEmitterGK110::emitATOM() fixEmil Velikov1-0/+2
The function was implemented after the 11.1 branchpoint. Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2016-05-05vc4: Add support for rendering to cube map surfaces.Eric Anholt1-1/+2
We need to fix up the offset to point at the face of the cube. Fixes piglit fbo-cubemap, copyteximage CUBE, and glean's fbo test. Cc: "11.1 11.2" <mesa-stable@lists.freedesktop.org> (cherry picked from commit 48fe53bbb9cc14dd758e7a55c55616be85a3358b)
2016-05-05llvmpipe: (trivial) initialize src1_alpha var to NULLRoland Scheidegger1-1/+1
The blend code would do a conditional assignment based on it, causing valgrind to complain. Since that variable was actually unused in this case, this doesn't fix anything but the warning. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=94955 Cc: "11.1 11.2" <mesa-stable@lists.freedesktop.org> Reviewed-by: Brian Paul <brianp@vmware.com> (cherry picked from commit 64d3ae09b72ee1052560c1704d628b433140e895)
2016-05-05vc4: Fix subimage accesses to LT textures.Eric Anholt1-4/+4
This code started out like the T case, iterating over utile offsets, but I had partially switched it to iterating over pixel offsets. I hadn't caught this before because it's unusual to do piecemeal uploads to small textures. Fixes bad text rendering in QT5 apps, which use a 256x16 glyph cache. Also fixes 6 piglit tests related to glTexSubImage() and glGetTexSubImage(). Cc: "11.1 11.2" <mesa-stable@lists.freedesktop.org> (cherry picked from commit f6d21bcd6b5cd5073a571034ec640177b0abf82d)
2016-05-05radeon/uvd: fix tonga feedback buffer sizeLeo Liu1-4/+8
This only applies to tonga Signed-off-by: Leo Liu <leo.liu@amd.com> Reviewed-by: Christian König <christian.koenig@amd.com> Cc: "11.1 11.2" <mesa-stable@lists.freedesktop.org> (cherry picked from commit 8f4340c5e63d5bb2dd69a09d044832390ea47e14) [Emil Velikov: resolve trivial conflicts] Signed-off-by: Emil Velikov <emil.velikov@collabora.com> Conflicts: src/gallium/drivers/radeon/radeon_uvd.c
2016-05-05cherry-ignore: ignore st_DrawAtlasBitmaps mem leak fixEmil Velikov1-0/+4
The function in not available in 11.1. Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2016-05-05gallium/radeon: handle failure when mapping staging bufferNicolai Hähnle1-0/+4
Cc: "11.1 11.2" <mesa-stable@lists.freedesktop.org> Reviewed-by: Marek Olšák <marek.olsak@amd.com> (cherry picked from commit a17911ceb11fbf14b296095a9b5c506295b73d99)
2016-05-05radeonsi: fix bounds check in si_create_vertex_elementsNicolai Hähnle1-1/+1
This was triggered by dEQP-GLES3.functional.vertex_array_objects.all_attributes Cc: "11.1 11.2" <mesa-stable@lists.freedesktop.org> Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Reviewed-by: Marek Olšák <marek.olsak@amd.com> (cherry picked from commit a191e6b719848a17963f185954f1696fa5a2bcb1)
2016-05-05i965/tiled_memcpy: Rework the RGBA -> BGRA mem_copy functionsJason Ekstrand1-76/+63
This splits the two copy functions into three: One for unaligned copies, one for aligned sources, and one for aligned destinations. Thanks to the previous commit, we are now guaranteed that the aligned ones will *only* operate on aligned memory so they should be safe. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=93962 Cc: "11.1 11.2" <mesa-stable@lists.freedesktop.org> Reviewed-by: Matt Turner <mattst88@gmail.com> Reviewed-by: Roland Scheidegger <sroland@vmware.com> Reviewed-by: Chad Versace <chad.versace@intel.com> (cherry picked from commit d2b32656e18607f5807b3f4d4dde02568370b9bf)
2016-05-05i965/tiled_memcopy: Add aligned mem_copy parameters to the [de]tiling functionsJason Ekstrand1-32/+43
Each of the [de]tiling functions has three mem_copy calls: 1) Left edge to tile boundary 2) Tile boundary to tile boundary in a loop 3) Tile boundary to right edge Copies 2 and 3 start at a tile edge so the pointer to tiled memory is guaranteed to be at least 16-byte aligned. Copy 1, on the other hand, starts at some arbitrary place in the tile so it doesn't have any such alignment guarantees. Cc: "11.1 11.2" <mesa-stable@lists.freedesktop.org> Reviewed-by: Matt Turner <mattst88@gmail.com> Reviewed-by: Roland Scheidegger <sroland@vmware.com> Reviewed-by: Chad Versace <chad.versace@intel.com> (cherry picked from commit f6f54a29ca9bc8c1a1a994ff4e3ee09772de78e4)
2016-05-05cherry-ignore: add non-applicable "fix of a fix"Emil Velikov1-0/+2
Commit 4420f189b6d addresses a regression introduced by 83b589301f4. The latter of which is a regression fix, that did not land in 11.1 branch. Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2016-05-04st/va: avoid dereference after free in vlVaDestroyImageThomas Hindoe Paaboel Andersen1-1/+3
Cc: "11.1 11.2" <mesa-stable@lists.freedesktop.org> Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com> Tested-by: Julien Isorce <j.isorce@samsung.com> (cherry picked from commit b9855dcdf7c94605305d6372d1f9883f76d10b6a) Fixes: 05e225b558a ("st/va: added internal storage for VAImage and BGRA format") [Emil Velikov: Add fixes tag, resolve merge conflicts] Signed-off-by: Emil Velikov <emil.velikov@collabora.com> Conflicts: src/gallium/state_trackers/va/image.c
2016-05-04drirc: add a workaround for blackness in WarsowMarek Olšák1-0/+8
Cc: 11.1 11.2 <mesa-stable@lists.freedesktop.org> (cherry picked from commit 0293d72fa56b2cae664a5727abceddb8046d2e92)
2016-04-17docs: add sha256 checksums for 11.1.3Emil Velikov1-1/+2
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2016-04-17docs: add release notes for 11.1.3mesa-11.1.3Emil Velikov1-0/+318
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2016-04-17Update version to 11.1.3Emil Velikov1-1/+1
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2016-04-16i965/vec4: Update vec4 unit tests for commit 01dacc83ff.Matt Turner3-10/+24
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=94050 (cherry picked from commit c300559fbfa6127320b78c130061fdb6a454658d) Fixes: 9f2e22bf343 "i965/vec4: don't copy ATTR into 3src instructions with complex swizzles" Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=94954 Nominated-by: Emil Velikov <emil.velikov@collabora.com>
2016-04-15nvc/ir: remove duplicate variable declarationEmil Velikov1-1/+0
Missed out with earlier commit while resolving conflicts. Fixes: a785cccc706 "nvc0/ir: fix picking of coordinates from tex instruction for textureGrad" Reported-by: Ilia Mirkin <imirkin@alum.mit.edu> Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2016-04-14scons: support for LLVM 3.7.Olivier Pena1-1/+13
Reviewed-by: Jose Fonseca <jfonseca@vmware.com> (cherry picked from commit a5256012ef8ea31bc8025fc72193a9772372c9a1) Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=94195
2016-04-14nv50/ir: we can't load local memory directly into an outputIlia Mirkin1-1/+2
This fixes piglit tests like tests/spec/glsl-1.10/execution/variable-indexing/vs-output-array-float-index-wr.shader_test and related ones. Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu> Cc: "11.1 11.2" <mesa-stable@lists.freedesktop.org> (cherry picked from commit 3610b1466d573983d80e3019e8e01ebb97d67d9c)