summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-03-06Add release notes for the 10.4.6 releasemesa-10.4.6Emil Velikov1-0/+141
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
2015-03-06Update version to 10.4.6Emil Velikov1-1/+1
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
2015-03-06Revert "gallivm: Update for RTDyldMemoryManager becoming an unique_ptr."Emil Velikov1-4/+0
This reverts commit 66a3f104a5b29dd4c4d5f1652dde994bf5b8878c. The commit is likely insufficient for normal work with LLVM 3.6. The full discussion and reason can be found at http://lists.freedesktop.org/archives/mesa-dev/2015-March/078795.html
2015-03-06mesa: cherry-pick the second half of commit 2aa71e9485aEmil Velikov1-1/+1
Missed out by commit 39ae85732d2(mesa: Fix error validating args for TexSubImage3D) Reported-by: Matt Turner <mattst88@gmail.com> Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
2015-03-06mesa: Correct backwards NULL check.Matt Turner1-1/+1
Cc: "10.4, 10.5" <mesa-stable@lists.freedesktop.org> Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com> (cherry picked from commit 491d42135ad0e5670756216154f2ba9fc79d4ba7)
2015-03-06mesa: Always generate GL_INVALID_OPERATION in _mesa_GetProgramBinaryIan Romanick1-0/+2
There are no binary formats supported, so what are you doing? At least this gives the application developer some feedback about what's going on. The spec gives no guidance about what to do in this scenario. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=87516 Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Acked-by: Leight Bade <leith@mapbox.com> (cherry picked from commit f591712efeb9a757379d1e89907e2147749aaf6c)
2015-03-06mesa: Ensure that length is set to zero in _mesa_GetProgramBinaryIan Romanick1-6/+20
v2: Fix assignment of length. Noticed by Julien Cristau. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=87516 Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Acked-by: Leight Bade <leith@mapbox.com> (cherry picked from commit 4fd8b3012371a5795a0d272928266c6237e57466)
2015-03-06mesa: Add missing error checks in _mesa_ProgramBinaryIan Romanick1-2/+25
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=87516 Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Acked-by: Leight Bade <leith@mapbox.com> (cherry picked from commit 201b9c181825551559f6d995007de8ff12d1a54c) Conflicts: src/mesa/main/shaderapi.c
2015-03-06Revert "mesa: Correct backwards NULL check."Emil Velikov1-1/+1
This reverts commit a598a9bdfe9f5d0ed35ca89a55cf74a2b678e8e1. The patch was applied without the required dependencies.
2015-03-04gallivm: Update for RTDyldMemoryManager becoming an unique_ptr.José Fonseca1-0/+4
Trivial. Fixes https://bugs.freedesktop.org/show_bug.cgi?id=86958 (cherry picked from commit ef7e0b39a24966526b102643523feac765771842) Nominated-by: Sedat Dilek <sedat.dilek@gmail.com>
2015-03-04st/mesa: For vertex shaders, don't emit saturate when SM 3.0 is unsupportedAbdiel Janulgue2-4/+3
There is a bug in the current lowering pass implementation where we lower saturate to clamp only for vertex shaders on drivers supporting SM 3.0. The correct behavior is to actually lower to clamp only when we don't support saturate which happens on drivers that don't support SM 3.0 Reviewed-by: Marek Olšák <marek.olsak@amd.com> Reviewed-by: Matt Turner <mattst88@gmail.com> Signed-off-by: Abdiel Janulgue <abdiel.janulgue@linux.intel.com> (cherry picked from commit 49e04312116e4f7bbb9ebcc59247a0bcb89c3064) Nominated-by: Matt Turner <mattst88@gmail.com>
2015-03-04glsl: Don't optimize min/max into saturate when EmitNoSat is setAbdiel Janulgue2-1/+2
v3: Fix multi-line comment format (Ian) Reviewed-by: Matt Turner <mattst88@gmail.com> Signed-off-by: Abdiel Janulgue <abdiel.janulgue@linux.intel.com> (cherry picked from commit 4ea8c8d56ca8d6b4af36e7750186821b4973355a)
2015-03-04i965/fs: Don't use backend_visitor::instructions after creating the CFG.Matt Turner1-10/+0
This is a fix for a regression introduced in commit a9f8296d ("i965/fs: Preserve the CFG in a few more places."). The errata this code works around is described in a comment before the function: "[DevBW, DevCL] Errata: A destination register from a send can not be used as a destination register until after it has been sourced by an instruction with a different destination register. The framebuffer write's sources must be in message registers, which SEND instructions cannot have as a destination. There's no way for this errata to affect anything at the end of the program. Just remove the code. Cc: 10.4, 10.5 <mesa-stable@lists.freedesktop.org> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=84613 Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> (cherry picked from commit e214000f258ae564e64d839cccee9418526f226b)
2015-03-04mesa: Correct backwards NULL check.Matt Turner1-1/+1
Cc: "10.4, 10.5" <mesa-stable@lists.freedesktop.org> Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com> (cherry picked from commit 491d42135ad0e5670756216154f2ba9fc79d4ba7) [Emil Velikov: the patch hunk has a different offset.] Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> Conflicts: src/mesa/main/shaderapi.c
2015-03-04i965/gs: Check newly-generated GS-out VUE map against correct stageChris Forbes1-1/+1
Previously, we compared our new GS-out VUE map to the existing *VS*-out VUE map, which is bogus. This would mostly manifest as redundant dirty flagging where the GS is in use but the VS and GS output layouts differ; but there is a scary case where we would fail to flag a GS-out layout change if it happened to match the VS-out layout. Signed-off-by: Chris Forbes <chrisf@ijw.co.nz> Cc: "10.5, 10.4" <mesa-stable@lists.freedesktop.org> Reviewed-by: Matt Turner <mattst88@gmail.com> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=88885 (cherry picked from commit b51ff50a767cc78d678ed3d2c25995f5c4194fea)
2015-03-04auxilary/os: correct sysctl use in os_get_total_physical_memory()Jonathan Gray1-2/+2
The length argument passed to sysctl was the size of the pointer not the type. The result of this is sysctl calls would fail on 32 bit BSD/Mac OS X. Additionally the wrong pointer was passed as an argument to store the result of the sysctl call. Cc: "10.4, 10.5" <mesa-stable@lists.freedesktop.org> Signed-off-by: Jonathan Gray <jsg@jsg.id.au> Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com> (cherry picked from commit 7983a3d2e06b0bc16c1a16bddccc7f14fe1f132c)
2015-03-04glsl: Rewrite and fix min/max to saturate optimization.Matt Turner1-29/+46
There were some bugs, and the code was really difficult to follow. We would optimize min(max(x, b), 1.0) into max(sat(x), b) but not pay attention to the order of min/max and also do max(min(x, b), 1.0) into max(sat(x), b) Corrects four shaders from Champions of Regnum that do min(max(x, 1), 10) and corrects rendering of Mass Effect under VMware Workstation. Cc: "10.4 10.5" <mesa-stable@lists.freedesktop.org> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=89180 Reviewed-by: Abdiel Janulgue <abdiel.janulgue@linux.intel.com> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com> (cherry picked from commit cb25087c7bd5f1ad2515647278b32d3f07803f77)
2015-03-04glx: Fix returned values of GLX_RENDERER_PREFERRED_PROFILE_MESAAndreas Boll1-6/+30
If the renderer supports the core profile the query returned incorrectly 0x8 as value, because it was using (1U << __DRI_API_OPENGL_CORE) for the returned value. The same happened with the compatibility profile. It returned 0x1 (1U << __DRI_API_OPENGL) instead of 0x2. Internal DRI defines: dri_interface.h: #define __DRI_API_OPENGL 0 dri_interface.h: #define __DRI_API_OPENGL_CORE 3 Those two bits are supposed for internal usage only and should be translated to GLX_CONTEXT_CORE_PROFILE_BIT_ARB (0x1) for a preferred core context profile and GLX_CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB (0x2) for a preferred compatibility context profile. This patch implements the above translation in the glx module. v2: Fix the incorrect behavior in the glx module Cc: "10.3 10.4 10.5" <mesa-stable@lists.freedesktop.org> Signed-off-by: Andreas Boll <andreas.boll.dev@gmail.com> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com> (cherry picked from commit 6d164f65c5a794164d07bc66c1f8f87280514e8c)
2015-03-04st/omx/dec/h264: fix picture out-of-order with poc type 0 v2Leo Liu1-0/+5
poc counter should be reset with IDR frame, otherwise there would be a re-order issue with frames before and after IDR v2: add commit message Signed-off-by: Leo Liu <leo.liu@amd.com> Reviewed-by: Christian König <christian.koenig@amd.com> Cc: "10.4 10.5" <mesa-stable@lists.freedesktop.org> (cherry picked from commit 9c7b343bc0a6aa6065055cbc1c0a891ccc445984)
2015-03-04install-lib-links: remove the .install-lib-links fileEmil Velikov1-0/+4
With earlier commit (install-lib-links: don't depend on .libs directory) we moved the location of the file from .libs/ to the current dir. Although we did not attribute that in the former case autotools was doing us a favour and removing the file. Explicitly remove the file at clean-local time, otherwise we'll end up with dangling files. Cc: "10.3 10.4 10.5" <mesa-stable@lists.freedesktop.org> Cc: Matt Turner <mattst88@gmail.com> Cc: Lucas Stach <l.stach@pengutronix.de> Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> (cherry picked from commit fece147be53880ac8e8e5e2863f91cdd01d98b5c)
2015-03-04mesa: Fix error validating args for TexSubImage3DEduardo Lima Mitev1-1/+1
The zoffset and depth values were not being considered when calling error_check_subtexture_dimensions(). Fixes 2 dEQP tests: * dEQP-GLES3.functional.negative_api.texture.texsubimage3d_neg_offset * dEQP-GLES3.functional.negative_api.texture.texsubimage3d_invalid_offset Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com> Cc: "10.4 10.5" <mesa-stable@lists.freedestkop.org> (cherry picked from commit 2aa71e9485a5a062b1bd2dd8bdc081a8fa4c873d) [Emil Velikov: Resolve trivial conflicts] Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> Conflicts: src/mesa/main/teximage.c
2015-03-04radeonsi: fix point spritesMarek Olšák1-1/+1
Broken by a27b74819ad375e8c0bc88e13f42c951d2b5cd6a. This fix is critical and should be ported to stable ASAP. Cc: 10.5 10.4 <mesa-stable@lists.freedesktop.org> (cherry picked from commit 7820a11e3dea2aca8e2b9b4ed9faf94ff5696990) Squashed with commit radeonsi: fix a warning caused by previous commit Cc: 10.5 10.4 <mesa-stable@lists.freedesktop.org> (cherry picked from commit 050bf75c8bbaa7cad537aabaf8612129edfee3a4) [Emil Velikov: The file was renamed si_state_{shaders,draw}.c] Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> Conflicts: src/gallium/drivers/radeonsi/si_state_shader.c
2015-03-04vbo: fix an unitialized-variable warningMarek Olšák1-0/+1
It looks like a bug to me. Cc: 10.5 10.4 10.3 <mesa-stable@lists.freedesktop.org> Reviewed-by: Brian Paul <brianp@vmware.com> (cherry picked from commit 0feb0b73731cebd1513dd7f4e6cdf6de81edb802)
2015-03-04st/mesa: fix sampler view reference counting bug in glDraw/CopyPixelsBrian Paul1-6/+9
Use pipe_sampler_view_reference() instead of ordinary assignment. Also add a new sanity check assertion. Fixes piglit gl-1.0-drawpixels-color-index test crash. But note that the test still fails. Cc: "10.4, 10.5" <mesa-stable@lists.freedesktop.org> Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu> (cherry picked from commit 62a8883f32f8a4c8c7d85390d4b17986e4018edf)
2015-03-04swrast: fix multiple color buffer writingBrian Paul1-11/+14
If a fragment program wrote to more than one color buffer, the first fragment color got replicated to all dest buffers. This fixes 5 piglit FBO tests, including fbo-drawbuffers-arbfp. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=45348 Cc: "10.4, 10.5" <mesa-stable@lists.freedesktop.org> Reviewed-by: Eric Anholt <eric@anholt.net> (cherry picked from commit 89c96afe3c0acf8f2fccaf02da02945afe8ba5f3)
2015-03-04install-lib-links: don't depend on .libs directoryLucas Stach1-2/+2
This snippet can be included in Makefiles that may, depending on the project configuration, not actually build any installable libraries. In that case we don't have anything to depend on and this part of the makefile may be executed before the .libs directory is created, so do not depend on it being there. Cc: "10.3 10.4 10.5" <mesa-stable@lists.freedesktop.org> Reviewed-by: Matt Turner <mattst88@gmail.com> Signed-off-by: Lucas Stach <l.stach@pengutronix.de> (cherry picked from commit 5c1aac17adffeef9bb6171d83cc7ddd94c61c5f2)
2015-02-21docs: Add sha256 sums for the 10.4.5 releaseEmil Velikov1-1/+3
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
2015-02-21Add release notes for the 10.4.5 releasemesa-10.4.5Emil Velikov1-0/+112
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
2015-02-21Update version to 10.4.5Emil Velikov1-1/+1
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
2015-02-18Revert "radeon/llvm: enable unsafe math for graphics shaders"Michel Dänzer1-4/+0
This reverts commit 0e9cdedd2e3943bdb7f3543a3508b883b167e427. It caused the grass to disappear in The Talos Principle. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=89069 Cc: "10.5 10.4" <mesa-stable@lists.freedesktop.org> Reviewed-by: Tom Stellard <thomas.stellard@amd.com> Reviewed-by: Marek Olšák <marek.olsak@amd.com> (cherry picked from commit 4db985a5fa9ea985616a726b1770727309502d81)
2015-02-18glsl: Reduce memory consumption of copy propagation passes.Kenneth Graunke2-6/+25
opt_copy_propagation and opt_copy_propagation_elements create new ACP and Kill sets each time they enter a new control flow block. For if blocks, they also copy the entire existing ACP set contents into the new set. When we exit the control flow block, we discard the new sets. However, we weren't freeing them - so they lived on until the pass finished. This can waste a lot of memory (57MB on one pessimal shader). This patch makes the pass allocate ACP entries using this->acp as the memory context, and Kill entries out of this->kill. It also steals kill entries when moving them from the inner kill list to the parent. It then frees the lists, including their contents. v2: Move ralloc_free(this->acp) just before this->acp = orig_acp (suggested by Eric Anholt). Signed-off-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Eric Anholt <eric@anholt.net> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com> Cc: "10.5 10.4" <mesa-stable@lists.freedesktop.org> (cherry picked from commit 76960a55e6656bb0022e9c31ae7542010da130e3)
2015-02-18main: Fixed _mesa_GetCompressedTexImage_sw to copy slices correctly.Laura Ekstrand1-2/+2
Previously array textures were not working with GetCompressedTextureImage, leading to failures in the test arb_direct_state_access/getcompressedtextureimage.c. Tested-by: Laura Ekstrand <laura@jlekstrand.net> Reviewed-by: Brian Paul <brianp@vmware.com> Cc: "10.4, 10.5" <mesa-stable@lists.freedesktop.org> (cherry picked from commit 92163482bda87216764edc0beca3ca090678038d)
2015-02-18radeonsi: fix a crash if a stencil ref state is set before a DSA stateMarek Olšák1-4/+8
+ minor indentation fixes Discovered by Axel Davy. This can't be reproduced with any app, because all state trackers set a DSA state first. Cc: 10.5 10.4 10.3 <mesa-stable@lists.freedesktop.org> Reviewed-by: Axel Davy <axel.davy@ens.fr> (cherry picked from commit 2ead74888a70481aa40b5b6ede42279e1917e66c)
2015-02-18mesa: fix AtomicBuffer typo in _mesa_DeleteBuffersMarek Olšák1-1/+1
Cc: 10.5 10.4 10.3 <mesa-stable@lists.freedesktop.org> Reviewed-by: Brian Paul <brianp@vmware.com> (cherry picked from commit e8625a29fe0942af2876f0684b06c6ed01939227)
2015-02-18radeonsi: small fix in SPI stateMarek Olšák1-2/+4
Cc: 10.5 10.4 <mesa-stable@lists.freedesktop.org> Reviewed-by: Michel Dänzer <michel.daenzer@amd.com> (cherry picked from commit a27b74819ad375e8c0bc88e13f42c951d2b5cd6a) [Emil Velikov: The file was renamed si_state_{shaders,draw}.c] Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> Conflicts: src/gallium/drivers/radeonsi/si_state_shader.c
2015-02-18nvc0: allow holes in xfb target listsIlia Mirkin2-4/+13
Tested with a modified xfb-streams test which outputs to streams 0, 2, and 3. Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu> Cc: "10.4 10.5" <mesa-stable@lists.freedesktop.org> (cherry picked from commit 854eb06bee7d266fc739f984c1b4ebb54dac3b87)
2015-02-18st/mesa: treat resource-less xfb buffers as if they weren't thereIlia Mirkin1-1/+1
If a transform feedback buffer's size is 0, st_bufferobj_data doesn't end up creating a buffer for it. There's no point in trying to write to such a buffer, so just pretend as if it's not really there. This fixes arb_gpu_shader5-xfb-streams-without-invocations on nvc0. Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu> Reviewed-by: Marek Olšák <marek.olsak@amd.com> Cc: "10.4 10.5" <mesa-stable@lists.freedesktop.org> (cherry picked from commit 80d373ed5b1d90a5e71747ee5b8951baac62f750)
2015-02-18nvc0: bail out of 2d blits with non-A8_UNORM alpha formatsIlia Mirkin1-2/+5
This fixes the teximage-colors uploads with GL_ALPHA format and non-GL_UNSIGNED_BYTE type. Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu> Cc: "10.4 10.5" <mesa-stable@lists.freedesktop.org> (cherry picked from commit 68e4f3f572b1e629f32a73ae618dc0b016f631b1)
2015-02-18get-pick-list.sh: Require explicit "10.4" for nominating stable patchesEmil Velikov1-1/+1
A nomination unadorned with a specific version is now interpreted as being aimed at the 10.5 branch, which was recently opened. Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
2015-02-18Revert use of Mesa IR optimizer for ARB_fragment_programsCarl Worth1-3/+0
Commit f82f2fb3dc770902f1657ab1c22e6004faa3afab added use of the Mesa IR optimizer for both ARB_fragment_program and ARB_vertex_program, but only justified the vertex-program portions with measured performance improvements. Meanwhile, the optimizer was seen to generate hundreds of unused immediates without discarding them, causing failures. Discard the use of the optimizer for now to fix the regression. (In the future, we anticpate things moving from Mesa IR to NIR for better optimization anyway.) Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=82477 Reviewed-by: Ian Romanick <ian.d.romanick@intel.com> CC: "10.3 10.4 10.5" <mesa-stable@lists.freedesktop.org> (cherry picked from commit 55a57834bf912916a5e07486b32f1778b35657f6)
2015-02-18i965: Fix integer border color on Haswell.Kenneth Graunke3-0/+66
+82 Piglits - 100% of border color tests now pass on Haswell. Signed-off-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Jason Ekstrand <jason.ekstrand@intel.com> Reviewed-by: Chris Forbes <chrisf@ijw.co.nz> Cc: mesa-stable@lists.freedesktop.org (cherry picked from commit 08a06b6b891df456902f5e170f1d82236d0c73d2)
2015-02-18i965: Use a gl_color_union for sampler border color.Kenneth Graunke1-53/+52
This should have no effect, but will make it easier to implement other bug fixes. v2: Eliminate "unsigned one" local; just use the value where necessary. Signed-off-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com> Cc: mesa-stable@lists.freedesktop.org (cherry picked from commit e1e73443c572b5432ef66a923fe64b73467f411b)
2015-02-18i965: Override swizzles for integer luminance formats.Kenneth Graunke1-0/+8
The hardware's integer luminance formats are completely unusable; currently we fall back to RGBA. This means we need to override the texture swizzle to obtain the XXX1 values expected for luminance formats. Fixes spec/EXT_texture_integer/texwrap formats bordercolor [swizzled] on Broadwell - 100% of border color tests now pass on Broadwell. Signed-off-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Chris Forbes <chrisf@ijw.co.nz> Cc: mesa-stable@lists.freedesktop.org (cherry picked from commit 8cb18760cccf2c89d94c50ff14b330ec2d5c4a3c)
2015-02-18st/mesa: Don't use PIPE_USAGE_STREAM for GL_PIXEL_UNPACK_BUFFER_ARBMichel Dänzer1-2/+9
The latter currently implies CPU read access, so only PIPE_USAGE_STAGING can be expected to be fast. Mesa demos src/tests/streaming_rect on Kaveri (radeonsi): Unpatched: 42 frames in 1.023 seconds = 41.056 FPS Patched: 615 frames in 1.000 seconds = 615.000 FPS Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=88658 Cc: "10.3 10.4" <mesa-stable@lists.freedestkop.org> Reviewed-by: Marek Olšák <marek.olsak@amd.com> (cherry picked from commit a338dc01866ce50bf7555ee8dc08491c7f63b585)
2015-02-18radeonsi: fix instanced arrays with non-zero start instanceMarek Olšák1-3/+3
Fixes piglit ARB_base_instance/arb_base_instance-drawarrays. Cc: 10.3 10.4 <mesa-stable@lists.freedesktop.org> Reviewed-by: Michel Dänzer <michel.daenzer@amd.com> (cherry picked from commit 50908a89188ee7f079551622cbc8a37c04e8e8ac)
2015-02-18r600g,radeonsi: don't append to streamout buffers that haven't been used yetMarek Olšák2-1/+4
The FILLED_SIZE counter is uninitialized at the beginning, so we can't use it. Instead, use offset = 0, which is what we always do when not appending. This unexpectedly fixes spec/ARB_texture_multisample/sample-position/*. Yes, the test does use transform feedback. Cc: 10.3 10.4 <mesa-stable@lists.freedesktop.org> Reviewed-by: Glenn Kennard <glenn.kennard@gmail.com> Reviewed-by: Michel Dänzer <michel.daenzer@amd.com> (cherry picked from commit 658f1d4cfeeea84268715c07f871721df8f1b729)
2015-02-11darwin: build fixJeremy Huddleston Sequoia1-0/+5
xfont.c:237:14: error: implicit declaration of function 'GetGLXDRIDrawable' is invalid in C99 [-Werror,-Wimplicit-function-declaration] glxdraw = GetGLXDRIDrawable(CC->currentDpy, CC->currentDrawable); ^ Fixes regression from 291be28476ea60c6fb1eb2a882e2e25def5d3735 Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> (cherry picked from commit e68b67b53fce39a8c93188262d9e795ca50750ac)
2015-02-10darwin: build fixJeremy Huddleston Sequoia1-0/+1
../../../src/mesa/main/compiler.h:47:10: fatal error: 'util/macros.h' file not found Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> (cherry picked from commit 1c67a5687a35e984323b6034adb914a66d64bb2f)
2015-02-07docs: Add sha256 sums for the 10.4.4 releaseEmil Velikov1-1/+3
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
2015-02-07Add release notes for the 10.4.4 releasemesa-10.4.4Emil Velikov1-0/+98
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>