Mesa (10.2): 36 new commits

Emil Velikov evelikov at kemper.freedesktop.org
Tue Aug 26 22:00:23 UTC 2014


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=94abfa4afc8afda58ae84bf029102295f6fcdd69
Author: Robert Bragg <robert at sixbynine.org>
Date:   Sun Jun 8 19:02:41 2014 +0100

    meta: save and restore swizzle for _GenerateMipmap
    
    This makes sure to use a no-op swizzle while iteratively rendering each
    level of a mipmap otherwise we may loose components and effectively
    apply the swizzle twice by the time these levels are sampled.
    
    Signed-off-by: Robert Bragg <robert at sixbynine.org>
    Reviewed-by: Chris Forbes <chrisf at ijw.co.nz>
    Reviewed-by: Ian Romanick <ian.d.romanick at intel.com>
    (cherry picked from commit c6f118484c3d45e4ba18c36e5cc0517eb33b39fc)
    Nominated-by: Kenneth Graunke <kenneth at whitecape.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb52bf1dfd115f386b203b016fd4aa9680ebb62c
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Tue Aug 26 22:11:40 2014 +0100

    get-pick-list.sh: Require explicit "10.2" for nominating stable patches
    
    A nomination unadorned with a specific version is now interpreted as
    being aimed at the 10.3 branch, (which was recently opened).
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=951c1b058ab40f4fb0dbdc524cc1cc4500738228
Author: Carl Worth <cworth at cworth.org>
Date:   Thu Aug 21 09:03:02 2014 -0700

    Makefile: Switch from md5sums to sha256sums
    
    We switched to these several stable releases ago, (since the MD5 algorithm has
    been broken for some time), but only now did I get around to fixing this in
    the Makefile rather than just performing this step manually.
    
    CC: "10.2 10.3" <mesa-stable at lists.freedesktop.org>
    (cherry picked from commit 46d03d37bf3a75e86f9f8ab56c6a939d04f23383)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=df43dc1752034bb3f0be6362803f505b46c8ec98
Author: Alex Deucher <alexander.deucher at amd.com>
Date:   Thu Aug 21 11:16:15 2014 -0400

    radeonsi: add new SI pci ids
    
    Signed-off-by: Alex Deucher <alexander.deucher at amd.com>
    Cc: mesa-stable at lists.freedesktop.org
    (cherry picked from commit 153df688349dd6e55fa4c280ed6c8abd02c5f890)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=714e8a412cc7df7ddb009279f3615b971de41112
Author: Alex Deucher <alexander.deucher at amd.com>
Date:   Thu Aug 21 11:13:17 2014 -0400

    radeonsi: add new CIK pci ids
    
    Signed-off-by: Alex Deucher <alexander.deucher at amd.com>
    Cc: mesa-stable at lists.freedesktop.org
    (cherry picked from commit f50b6b489534f8f362953cbe08d37233f1eab669)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5917c3052a18aaad948268deaccdfff72ca8b884
Author: Tom Stellard <thomas.stellard at amd.com>
Date:   Tue Aug 19 16:27:38 2014 -0700

    r600g/compute: Don't initialize vertex_buffer_state masks to 0x2
    
    cs_vertex_buffer_state.enabled_mask and
    cs_vertex_buffer_state.dirty_mask are both updated when
    r600_set_constant_buffer() is called, so we don't need to manually
    update these values.
    
    This fixes a crash with OpenCL programs that have a kernel with no
    arguments.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=82671
    
    CC: "10.2" <mesa-stable at lists.freedesktop.org>
    (cherry picked from commit bf7a60f41d897be4d9804ba7c46633e38501ffe7)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1cf34cc8563f2b3531fe5bb1b53cf91fc59789b2
Author: Tom Stellard <thomas.stellard at amd.com>
Date:   Tue Aug 19 14:04:32 2014 -0700

    pipe-loader: Fix memory leak v2
    
    v2:
      - Change driver_name to char*
    
    Reviewed-by: Emil Velikov <emil.l.velikov at gmail.com>
    CC: "10.2" <mesa-stable at lists.freedesktop.org>
    (cherry picked from commit 43d954342e02a2bd719e543d567fd6c43b3e5367)
    
    Conflicts:
    	src/gallium/auxiliary/pipe-loader/pipe_loader_drm.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4250016177f8cebe3616f5dc10f610c14dbca1c
Author: Tom Stellard <thomas.stellard at amd.com>
Date:   Tue Aug 19 13:18:19 2014 -0700

    radeon: Add work-around for missing Hainan support in clang < 3.6 v2
    
    v2:
      - Add missing break.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=82709
    
    CC: "10.2" <mesa-stable at lists.freedesktop.org>
    (cherry picked from commit 8109664dedee588dc98c9a7c25bd40c0eb56c35f)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff25dea354fe47433e5163e8eeb051770075eedf
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Aug 19 07:51:07 2014 -0600

    mesa: fix NULL pointer deref bug in _mesa_drawbuffers()
    
    This is a follow-on fix to commit 39b40ad144.  Fixes a crash if the
    user calls glDrawBuffers(0, NULL).
    
    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=82814
    Cc: "10.2" <mesa-stable at lists.freedesktop.org>
    Reviewed-by: Roland Scheidegger <sroland at vmware.com>
    (cherry picked from commit 31ce84a81f7166ded07e9cb41e5dfe212dd8fed1)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e04e6d33e38325fac320b46c6d83f1fcc607c8d
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Aug 17 16:25:01 2014 +0200

    radeonsi: save scissor state and sample mask for u_blitter
    
    Cc: mesa-stable at lists.freedesktop.org
    Reviewed-by: Michel Dänzer <michel.daenzer at amd.com>
    (cherry picked from commit 7792f9858b60fd9f9f037f1aa15dd21cba30f2c4)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=68590fd4fcd6605d29a5a28ce9ac23875a1e15e8
Author: Ilia Mirkin <imirkin at alum.mit.edu>
Date:   Sat Aug 16 02:46:01 2014 -0400

    nouveau: don't keep stale pointer to free'd data
    
    If ->sys is non-null, we might decide that it's where the data is
    stored.
    
    Reviewed-by: Francisco Jerez <currojerez at riseup.net>
    Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu>
    Cc: <mesa-stable at lists.freedesktop.org>
    (cherry picked from commit ef130b6050fc91c12a220f19d8bdd659712f7fb9)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2a30245975ed0605986ef953da07cbd834fe77cf
Author: Ilia Mirkin <imirkin at alum.mit.edu>
Date:   Sat Aug 16 01:00:39 2014 -0400

    nouveau: make sure to invalidate any vbo state as well
    
    Reviewed-by: Francisco Jerez <currojerez at riseup.net>
    Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu>
    Cc: <mesa-stable at lists.freedesktop.org>
    (cherry picked from commit 8867ffbf95808dfa82029ad89d1571799a242d4d)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=db51f0b79d89a3858fc643e56bbd2141bbb06475
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Aug 10 20:21:21 2014 +0200

    r600g: fix constant buffer fetches
    
    Somebody forgot to do this. It was uncovered by recent st/mesa changes.
    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=82139
    
    Cc: mesa-stable at lists.freedesktop.org
    Reviewed-by: Alex Deucher <alexander.deucher at amd.com>
    Tested-by: Andreas Boll <andreas.boll.dev at gmail.com>
    (cherry picked from commit da9c3ed304be5d08ff989d61c6e2d1be8a845767)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c984b8e1ef8fd7a5c8db49dfce5c17895cc8512b
Author: Anuj Phogat <anuj.phogat at gmail.com>
Date:   Mon Jul 28 15:41:55 2014 -0700

    i965: Bail on vec4 copy propagation for scratch writes with source modifiers
    
    Fixes Khronos GLES3 CTS test:
    dynamic_expression_array_access_vertex
    
    Cc: <mesa-stable at lists.freedesktop.org>
    Signed-off-by: Anuj Phogat <anuj.phogat at gmail.com>
    Reviewed-by: Matt Turner <mattst88 at gmail.com>
    (cherry picked from commit 7c1ea00eafc882b67784e6cfd8ee46a7c6fc05dc)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8097439e0207b418d7b26f3f7c107e6291981131
Author: Tom Stellard <thomas.stellard at amd.com>
Date:   Fri Aug 8 09:32:20 2014 -0400

    clover: Flush the command queue in clReleaseCommandQueue()
    
    This is required by the spec.
    
    Reviewed-by: Francisco Jerez <currojerez at riseup.net>
    
    CC: "10.2" <mesa-stable at lists.freedesktop.org>
    (cherry picked from commit ed3f7eadad1527447df14ee0c33fdf75fcad47b1)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=70c7ebe5fe1f0f9a49e183857bb8f9d6497ddd7e
Author: Tom Stellard <thomas.stellard at amd.com>
Date:   Fri Aug 8 09:27:34 2014 -0400

    radeonsi/compute: Stop leaking the input buffer
    
    We were leaking the input buffer used for kernel arguments and since
    we were allocating it using si_upload_const_buffer() we were leaking
    1 MB per kernel invocation.
    
    CC: "10.2" <mesa-stable at lists.freedesktop.org>
    (cherry picked from commit a15088338ebe544efd90bfa7934cb99521488141)
    
    Conflicts:
    	src/gallium/drivers/radeonsi/si_compute.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=319b45997bfa3a21e8649885612ca33c9a91acbc
Author: Tom Stellard <thomas.stellard at amd.com>
Date:   Fri Aug 8 10:05:44 2014 -0400

    radeonsi/compute: Whitespace fixes
    
    CC: "10.2" <mesa-stable at lists.freedesktop.org>
    (cherry picked from commit 38fccc37c1fa57c1fd373e8d71621bb4aed31083)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9ae4b407adbe714d3eec1067351caaa01ceab2a0
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Tue Aug 26 21:22:03 2014 +0100

    cherry-ignore: remove patch that lacking previous dependencies
    
    The patch clears up the msse4.1 handling, yet mesa 10.2 lacks earlier
    patches that this one relies on.
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b521b73ac6dd69a7aa3a58c3349f92a9f598b168
Author: Tom Stellard <thomas.stellard at amd.com>
Date:   Fri Aug 8 09:38:08 2014 -0400

    radeonsi/compute: Call si_pm4_free_state() after emitting compute state
    
    This will decrement the reference count for buffers referenced in the
    command stream will prevent us from leaking them.
    
    CC: "10.2" <mesa-stable at lists.freedesktop.org>
    (cherry picked from commit 1e2e55067117f02542f4aa4b9a15b8eca81c1274)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0bff337ff8bb96b362ef383c0990d5111bcc56de
Author: Tom Stellard <thomas.stellard at amd.com>
Date:   Fri Aug 8 09:30:33 2014 -0400

    radeonsi/compute: Update reference counts for buffers in si_set_global_binding()
    
    CC: "10.2" <mesa-stable at lists.freedesktop.org>
    (cherry picked from commit 05e9681d5524981db623c077708816476553f908)
    
    Conflicts:
    	src/gallium/drivers/radeonsi/si_compute.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f40a0750a4fcd2c7f233b962a5e74166e12456ad
Author: Tom Stellard <thomas.stellard at amd.com>
Date:   Thu Aug 7 15:31:17 2014 -0400

    radeon/compute: Report a value for PIPE_SHADER_CAP_MAX_CONST_BUFFER_SIZE
    
    CC: "10.2" <mesa-stable at lists.freedesktop.org>
    (cherry picked from commit 72969e0efb7a5a011629c1001e81aa2329ede6b1)
    
    Conflicts:
    	src/gallium/drivers/r600/r600_pipe.c
    	src/gallium/drivers/radeonsi/si_pipe.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3973c078a3a2dcf1317707bf05565b690241c225
Author: Tom Stellard <thomas.stellard at amd.com>
Date:   Thu Aug 7 15:21:59 2014 -0400

    radeon/compute: Fix reported values for MAX_GLOBAL_SIZE and MAX_MEM_ALLOC_SIZE
    
    There is a hard limit in older kernels of 256 MB for buffer allocations,
    so report this value as MAX_MEM_ALLOC_SIZE and adjust MAX_GLOBAL_SIZE
    to statisfy requirements of OpenCL.
    
    CC: "10.2" <mesa-stable at lists.freedesktop.org>
    (cherry picked from commit 77ea58ca81eb3f5521d67c4459d3469df6d5ffd8)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cab73f6eba80ddcc2ae880d6b830228e03527329
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Tue Jul 29 00:33:30 2014 +0100

    android: dri/i915: do not build an 'empty' driver
    
    The variable i915_C_FILES changed to i915_FILES with commit
    34d4216e641 back in mesa 9.1/9.2. Yet we've missed to update the
    the android build, essentially creating an dummy/empty driver that
    can never work.
    
    Cc: "10.1 10.2" <mesa-stable at lists.freedesktop.org>
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    (cherry picked from commit 5facd003a0cac1c8d8398fe8a10d542d1830f489)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e52107ff8ed7440785f7af58849dd90df212269
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Mon Jul 28 20:24:02 2014 +0100

    android: glsl: the stlport over the limited Android STL
    
    The latter lacks various functionality used by mesa/glsl.
    
    Cc: "10.1 10.2" <mesa-stable at lists.freedesktop.org>
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    (cherry picked from commit 07f583186dd4c5a92f6382c4c232a6a96bd049a6)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aba5b1506868731e8e59eea4344d968afe93912e
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Sun Jul 27 03:27:08 2014 +0100

    android: drop HAL_PIXEL_FORMAT_RGBA_{5551,4444}
    
    Upstream Android (system/core) has dropped these formats with commit
    6bac41f1bf9(get rid of HAL pixelformats 5551 and 4444) yet does not
    mention why.
    
    These formats never really worked so we're safe to drop them as well.
    
    Identical commit is available in the android-x86 external/mesa repo
    
        commit 06a2d36edcd1e2247440e5800e6bf3028f37aee6
        Author: Chih-Wei Huang <cwhuang at linux.org.tw>
        Date:   Wed Sep 25 01:16:57 2013 +0800
    
            android: get rid of HAL pixelformats 5551 and 4444
    
    Cc: "10.1 10.2" <mesa-stable at lists.freedesktop.org>
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    (cherry picked from commit dfa6dc5eb8e76953bfc45a966813f736b0aa2346)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=477babf6f43a66d2acd4f1715c8996be50a4fef9
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Sun Jul 27 03:03:30 2014 +0100

    android: gallium/auxiliary: drop log2/log2f redefitions
    
    Recent versions of bionic has picked up support for these functions,
    leading to build issues due to the redefition of the symbols.
    
    Note: wrapping things in #ifdef does not cut it :\
    
    Identical patch is available in chromium, android-x86 and perhaps other
    projects.
    
        commit 66c1c789ce3407472de9ed620c9f815639058835
        Author: rmcilroy at chromium.org
        Date:   Wed Apr 02 10:59:34 2014 +0000
    
            Porting to x64 Android. Remove redefinitions of log2 and log2f.
    
            BUG=
            R=kbr at chromium.org
    
            Review URL: https://codereview.chromium.org/216773005
    
        commit 9cc0a0d2b0499556680b182888af86f29d4ec30b
        Author: Chih-Wei Huang <cwhuang at linux.org.tw>
        Date:   Sun Jul 21 23:04:19 2013 +0800
    
            android: remove log2, log2f
    
            The functions are already defined in the latest bionic.
    
    Cc: Chia-I Wu <olvaffe at gmail.com>
    Cc: "10.1 10.2" <mesa-stable at lists.freedesktop.org>
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Acked-by: Chia-I Wu <olvaffe at gmail.com>
    (cherry picked from commit 51a9a09ba8ca9a9d7bc00e3fac281a11cc94fd02)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1cab5b51449aa8e5e128102ff596408e02ece83a
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Sun Jul 20 22:21:23 2014 +0100

    android: egl/main: add/enable freedreno
    
    For all everyone willing to give the freedreno driver
    a go they can now build it under Android.
    
    Cc: "10.1 10.2" <mesa-stable at lists.freedesktop.org>
    Cc: Rob Clark <robclark at freedesktop.org>
    Cc: freedreno at lists.freedesktop.org
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    (cherry picked from commit 792041ebe5d6ccfdd03cf6903f4942aa115387c6)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6761e28a46ed2fd16eb604bfb2cc14770127b74d
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Sun Jul 20 22:13:34 2014 +0100

    android: gallium/freedreno: add preliminary build
    
    For all the people interested in testing the freedreno driver on
    their Android devices. The next commit will hook these up within
    the libEGL driver (via the gallium-egl backend).
    
    There may be some rough edges but those can be sorted when a
    willing builder/tester comes along.
    
    v2:
     - s/freefreno/freedreno/. Spotted by Matt Turner.
     - Use the installed libdrm headers.
    
    Cc: "10.1 10.2" <mesa-stable at lists.freedesktop.org>
    Cc: Rob Clark <robclark at freedesktop.org>
    Cc: freedreno at lists.freedesktop.org
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    (cherry picked from commit bf05e067577a8d8e87a377dfb357806b67b6afca)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0cdebea90cf0d1148a248503fc95694f23d528e2
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Mon Jul 28 19:45:09 2014 +0100

    automake: gallium/freedreno: drop spurious include dirs
    
    Rather than including two extra folders only for two headers,
    just prefix the headers and be done with it.
    
    Cc: "10.1 10.2" <mesa-stable at lists.freedesktop.org>
    Cc: Rob Clark <robclark at freedesktop.org>
    Cc: freedreno at lists.freedesktop.org
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Reviewed-by: Rob Clark <robdclark at gmail.com>
    (cherry picked from commit 458d03a4a4cebe7b9e9ea265d18bfc547bc4b49c)
    
    Conflicts:
    	src/gallium/drivers/freedreno/Makefile.am

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6601260464cf0a95da784f8ac8cf29d95b2b253c
Author: Paulo Sergio Travaglia <pstglia at gmail.com>
Date:   Sun Jul 20 21:53:56 2014 +0100

    android: egl/main: resolve radeon linking issues
    
     - link against libdrm_radeon
     - link the r600 driver against libstlport
     - linkin the newly added libmesa_pipe_radeon library
    required by r600 and radeonsi drivers
    
    v2: Include pipe_radeon after pipe_r600/radeonsi.
    
    Cc: "10.1 10.2" <mesa-stable at lists.freedesktop.org>
    [Emil Velikov] Split up and add commit message.
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    
    (cherry picked from commit aae453afe8516cea330b65998741b8809e7ea7f2)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a3eb6989ade803dd90a562f12766ed7e535d9876
Author: Paulo Sergio Travaglia <pstglia at gmail.com>
Date:   Sun Jul 20 21:47:59 2014 +0100

    android: gallium/radeon: attempt to fix the android build
    
     - include the correct folders
     - add a new buildscript for the common radeon folder
    
    v2: Use the installed libdrm headers over the DRM_TOP ones.
    
    Cc: "10.1 10.2" <mesa-stable at lists.freedesktop.org>
    [Emil Velikov] Split up and add commit message.
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    
    (cherry picked from commit 5bbfa308c918ee40ec4deea91362688d325886f9)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eda6510425842579637f374c60cbc4b057de7b99
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Sun Jul 20 21:12:18 2014 +0100

    android: egl/main: fixup the nouveau build
    
    For a while the nouveau pipe driver has been a static library
    and it has been using STL for even longer.
    Correct add the link and cleanup the gallium_DRIVERS.
    
    Cc: "10.1 10.2" <mesa-stable at lists.freedesktop.org>
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    (cherry picked from commit 825fa2873f2d5c35cea88c31e5baafc978baaec0)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8cb517e43a16814537668bd8cf072989c328e2c6
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Sun Jul 20 21:18:34 2014 +0100

    android: gallium/nouveau: fix include folders, link against libstlport
    
    nouveau uses STL for a while now thus we need to include
    external/stlport/libstlport.mk in order to get the build
    at least partially working.
    
    v2: Use the installed libdrm headers over the DRM_TOP ones.
    
    Cc: "10.1 10.2" <mesa-stable at lists.freedesktop.org>
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    (cherry picked from commit 6b510c63383a421eabe0d6e7b0249dbab85cffde)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cdfc7c6c740cb72a85bd4b8ec517ef5488ae2f1a
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Thu Jul 24 23:05:55 2014 +0100

    configure.ac: bail out if building gallium_gbm without gallium_egl
    
    The former is the only user of the latter. As such building gbm
    without egl makes little to no sense.
    
    Cc: "10.2" <mesa-stable at lists.freedesktop.org>
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    (cherry picked from commit 1d1ec76bdf24a45cbfc919828ffb8e3f6788d725)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=62f60edd77be354ce4c2f2a002067cd4fa8267cd
Author: Kenneth Graunke <kenneth at whitecape.org>
Date:   Mon Aug 11 08:41:36 2014 -0700

    i965/vec4: Respect ir->force_writemask_all in Gen8 code generation.
    
    Signed-off-by: Kenneth Graunke <kenneth at whitecape.org>
    Reviewed-by: Chris Forbes <chrisf at ijw.co.nz>
    Reviewed-by: Matt Turner <mattst88 at gmail.com>
    Cc: "10.2" <mesa-stable at lists.freedesktop.org>
    (cherry picked from commit 2e180e4c09ef40c3c85a5f5e26ba673028326e73)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=66f88a46409af3c31d99ea11928ad677afe55b39
Author: Kenneth Graunke <kenneth at whitecape.org>
Date:   Mon Aug 11 08:15:57 2014 -0700

    i965/vec4: Set NoMask for GS_OPCODE_SET_VERTEX_COUNT on Gen8+.
    
    Signed-off-by: Kenneth Graunke <kenneth at whitecape.org>
    Reviewed-by: Chris Forbes <chrisf at ijw.co.nz>
    Reviewed-by: Matt Turner <mattst88 at gmail.com>
    Cc: "10.2" <mesa-stable at lists.freedesktop.org>
    (cherry picked from commit 7b6b61ba839d87927516cb94a1ebe6c88774a943)




More information about the mesa-commit mailing list