Mesa (master): 43 new commits

Marek Olšák mareko at kemper.freedesktop.org
Sat Oct 3 20:08:37 UTC 2015


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=814b7d1ab9e90567034e9601a420ed1be2970c15
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Mon Sep 28 23:50:12 2015 +0200

    radeonsi: enable PIPE_CAP_FORCE_PERSAMPLE_INTERP
    
    Now st/mesa won't generate 2 variants for this state.
    
    Reviewed-by: Michel Dänzer <michel.daenzer at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b3c55fc669b54589e57a112df75094405e16ff52
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Mon Sep 28 23:46:04 2015 +0200

    radeonsi: do force_persample_interp in shaders for non-trivial cases
    
    Reviewed-by: Michel Dänzer <michel.daenzer at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9652bfcf2d2f3be5158ed88b49917bb5a2d8323d
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Mon Sep 28 17:21:10 2015 +0200

    radeonsi: implement the simple case of force_persample_interp
    
    Reviewed-by: Michel Dänzer <michel.daenzer at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=214de2d815360aa3986eb52a3b3060c33523f1b3
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Mon Sep 28 17:01:21 2015 +0200

    radeonsi: move SPI_PS_INPUT_ENA/ADDR registers to a separate state
    
    This will be a derived state used for changing center->sample and
    centroid->sample at runtime.
    
    Reviewed-by: Michel Dänzer <michel.daenzer at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=55d406b71ee96dc7ee2dc2f9dd7df3bd80957f5a
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Mon Sep 28 21:44:54 2015 +0200

    tgsi/scan: add interpolation info into tgsi_shader_info
    
    Reviewed-by: Michel Dänzer <michel.daenzer at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b0f21cb287bde3acaba1b0d18ab1c291acf327f
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Sep 27 19:54:57 2015 +0200

    st/mesa: automatically set per-sample interpolation if using SampleID/Pos
    
    Reviewed-by: Ilia Mirkin <imirkin at alum.mit.edu>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e9fc7e4e2fa3b3c77d08c4db545dcc279e849e9
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Sep 27 19:43:00 2015 +0200

    st/mesa: set force_persample_interp if ARB_sample_shading is used
    
    This is only a half of the work. The next patch will handle
    gl_SampleID/SamplePos, which is the other half of ARB_sample_shading.
    
    Reviewed-by: Ilia Mirkin <imirkin at alum.mit.edu>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3b37e321fe5ea8a8c0ff026636d69ce90437a6f
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Sep 27 19:32:07 2015 +0200

    gallium: add per-sample interpolation control into rasterizer statOAe
    
    Required by ARB_sample_shading for drivers that don't want a shader variant
    in st/mesa.
    
    Reviewed-by: Ilia Mirkin <imirkin at alum.mit.edu>
    Acked-by: Roland Scheidegger <sroland at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8932a355dfdd813f903b4f2bd6aab36ea66d14a
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Sep 27 21:08:46 2015 +0200

    st/mesa: add ST_DEBUG=precompile support for tessellation shaders
    
    Reviewed-by: Ilia Mirkin <imirkin at alum.mit.edu>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd340b34f30e71db56f1a12768c7332b8224448c
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Sep 27 21:28:22 2015 +0200

    mesa: remove Driver.BindImageTexture
    
    Nothing sets it.
    
    Reviewed-by: Brian Paul <brianp at vmware.com>
    Reviewed-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=92709dcb9b7a09f9e5870a832c22197cde557fd4
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Sep 27 21:28:22 2015 +0200

    mesa: remove Driver.DeleteSamplerObject
    
    Nothing overrides it.
    
    Reviewed-by: Brian Paul <brianp at vmware.com>
    Reviewed-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=00f6beed02d644189b935b3cc9d70a6f993c034e
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Sep 27 21:28:22 2015 +0200

    mesa: remove Driver.EndCallList
    
    Nothing overrides it.
    
    Reviewed-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef6c0714af57d1aeaa9904fc4bb074e381ef928b
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Sep 27 21:28:22 2015 +0200

    mesa: remove Driver.BeginCallList
    
    Nothing overrides it.
    
    Reviewed-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f457964885afedaa47c1ee675c313650d1082473
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Sep 27 21:28:22 2015 +0200

    mesa: remove Driver.EndList
    
    Nothing overrides it.
    
    Reviewed-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=55735cad007f15fb407f803a0416593997a2045e
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Sep 27 21:28:22 2015 +0200

    mesa: remove Driver.NewList
    
    Nothing overrides it.
    
    Reviewed-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a5493972881cb6beb2e172f4159b39809ab3295
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Sep 27 21:28:22 2015 +0200

    mesa: remove Driver.NotifySaveBegin
    
    Nothing overrides it.
    
    Reviewed-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b8bb2f559b75c953e87c7b6bda17b155a87df15
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Sep 27 21:28:22 2015 +0200

    mesa: remove Driver.SaveFlushVertices
    
    Nothing overrides it.
    
    Reviewed-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=72a5dff9cbc9ec9edee9e9ef539e4cb3f9051903
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Sep 27 21:28:22 2015 +0200

    mesa: remove Driver.FlushVertices
    
    Nothing overrides it.
    
    Reviewed-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=91799880b38e889633f136ddd72b4bcbcee150a9
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Sep 27 21:28:22 2015 +0200

    mesa: remove Driver.BeginVertices
    
    Nothing overrides it.
    
    Reviewed-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=82a950f18799d2ec6793892f469234b87e28bf02
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Sep 27 21:28:22 2015 +0200

    mesa: remove Driver.BindArrayObject
    
    Nothing sets it.
    
    Reviewed-by: Brian Paul <brianp at vmware.com>
    Reviewed-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d1269a844f4d4b498c0b6c886e6273a7da93582e
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Sep 27 21:28:22 2015 +0200

    mesa: remove Driver.DeleteArrayObject
    
    Nothing reimplements it.
    
    Reviewed-by: Brian Paul <brianp at vmware.com>
    Reviewed-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7401807e8dd89f79a98b89cc1bfce5ed89166653
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Sep 27 21:28:22 2015 +0200

    mesa: remove Driver.NewArrayObject
    
    Nothing reimplements it.
    
    Reviewed-by: Brian Paul <brianp at vmware.com>
    Reviewed-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1044f99812bb29fa06c83c7230fe80f867711266
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Sep 27 21:28:22 2015 +0200

    mesa: remove Driver.Hint
    
    Nothing sets it.
    
    Reviewed-by: Brian Paul <brianp at vmware.com>
    Reviewed-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8de82faf95e2f4713370876fecba621a9efe87e7
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Sep 27 21:28:22 2015 +0200

    mesa: remove Driver.ColorMaskIndexed
    
    Nothing sets it.
    
    Reviewed-by: Brian Paul <brianp at vmware.com>
    Reviewed-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=379255298f8fa9d9d8d53bf8898345fdd4fd0222
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Sep 27 21:28:22 2015 +0200

    mesa: remove some Driver.Blend* hooks
    
    Nothing sets them.
    
    Reviewed-by: Brian Paul <brianp at vmware.com>
    Reviewed-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a6cc895e935889fce674e3988f326a2bae3b51ce
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Sep 27 21:28:22 2015 +0200

    mesa: remove Driver.Accum
    
    Nothing calls it.
    
    Reviewed-by: Brian Paul <brianp at vmware.com>
    Reviewed-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a4fca2448422f52508cf7c7948102299c2db63d6
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Sep 27 21:28:22 2015 +0200

    mesa: remove Driver.ResizeBuffers
    
    Nothing overrides it.
    
    Reviewed-by: Brian Paul <brianp at vmware.com>
    Reviewed-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6863d5b02a5d982cc71cfc28155a8958adfc65d1
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Sep 27 21:28:22 2015 +0200

    mesa: remove Driver.DeleteShaderProgram
    
    Nothing overrides it.
    
    Reviewed-by: Brian Paul <brianp at vmware.com>
    Reviewed-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b37dcb8c18ec28f1ba0c4f69c4b9680a5db9c2fe
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Sep 27 21:28:22 2015 +0200

    mesa: remove Driver.NewShaderProgram
    
    Nothing overrides it.
    
    Reviewed-by: Brian Paul <brianp at vmware.com>
    Reviewed-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=95e03033127f9b93b49301adbf5d4b6ddccfa931
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Sep 27 21:28:22 2015 +0200

    mesa: remove Driver.DeleteShader
    
    Nothing overrides it.
    
    Reviewed-by: Brian Paul <brianp at vmware.com>
    Reviewed-by: Ian Romanick <ian.d.romanick at intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=18123a732b8593bb7add03d1529ace464f46a7ac
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Sep 25 22:48:00 2015 +0200

    egl/dri2: don't require a context for ClientWaitSync (v2)
    
    The spec doesn't require it. This fixes a crash on Android.
    
    v2: don't set any flags if ctx == NULL
    v3: add the spec note
    
    Cc: 10.6 11.0 <mesa-stable at lists.freedesktop.org>
    Reviewed-by: Albert Freeman <albertwdfreeman at gmail.com>
    Reviewed-by: Frank Binns <frank.binns at imgtec.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b78336085bce4d1f36c8d9c72fd3fa41643e3cd1
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Sep 25 22:44:41 2015 +0200

    st/dri: don't use _ctx in client_wait_sync
    
    Not needed and it can be NULL.
    
    v2: fix dri2_get_fence_from_cl_event - thanks Albert
    
    Cc: 10.6 11.0 <mesa-stable at lists.freedesktop.org>
    Reviewed-by: Albert Freeman <albertwdfreeman at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=27b102e7fdbcd2beedc815996e1b5fcb2b612206
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Sep 6 17:37:38 2015 +0200

    r600g: only do depth-only or stencil-only in-place decompression
    
    instead of always doing both.
    Usually, only depth is needed, so stencil decompression is useless.
    
    Reviewed-by: Michel Dänzer <michel.daenzer at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c23c92c965f72f9a0b160834d06a2d631b736081
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Sep 6 17:37:38 2015 +0200

    radeonsi: only do depth-only or stencil-only in-place decompression
    
    instead of always doing both.
    Usually, only depth is needed, so stencil decompression is useless.
    
    Reviewed-by: Michel Dänzer <michel.daenzer at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5804c6adf8361adb5d04feaf578dffbf840475d6
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Sep 6 17:35:06 2015 +0200

    gallium/radeon: add separate stencil level dirty flags
    
    We will only do depth-only or stencil-only decompress blits, whichever is
    needed by textures, instead of always doing both.
    
    Reviewed-by: Michel Dänzer <michel.daenzer at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc92b9037507ccfb498bdcec27b4d186e230004f
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Sep 27 01:38:48 2015 +0200

    radeonsi: dump buffer lists while debugging
    
    Reviewed-by: Michel Dänzer <michel.daenzer at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb55610c89af669f442418f32df6df60fc412867
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Sep 27 00:58:15 2015 +0200

    winsys/radeon: implement cs_get_buffer_list
    
    This is more complicated, because tracking priority_usage needed changing
    the relocs_bo type.
    
    Reviewed-by: Michel Dänzer <michel.daenzer at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f48e2bee15c484c4a4685712c6ba1f379ef6853
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Sep 27 00:52:32 2015 +0200

    winsys/amdgpu: add winsys function cs_get_buffer_list
    
    For debugging.
    
    Reviewed-by: Michel Dänzer <michel.daenzer at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=93641f43416b8b8be8944e9d1473369bfda7f302
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Sep 27 00:10:00 2015 +0200

    gallium/radeon: stop using "reloc" in a few places
    
    Reviewed-by: Michel Dänzer <michel.daenzer at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2edb0606397d16fe88d7b488285df379aaae5893
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sat Sep 26 23:18:55 2015 +0200

    gallium/radeon: tell the winsys the exact resource binding types
    
    Use the priority flags and expand them.
    This information will be used for debugging.
    
    Reviewed-by: Michel Dänzer <michel.daenzer at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9bd7928a35c27d3d0898db83bc8db823a6dbee5e
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sat Sep 26 03:15:40 2015 +0200

    radeonsi: add an option for debugging VM faults
    
    Reviewed-by: Michel Dänzer <michel.daenzer at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4502d0bf8857d5900882466a69ca8cae2ee5d90e
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sat Sep 26 03:14:43 2015 +0200

    radeonsi: move dumping the last IB into its own function
    
    v2: indentation fix
    
    Reviewed-by: Michel Dänzer <michel.daenzer at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=89f73827d03e28af548cc11247ebd6e2825789af
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sat Sep 26 03:13:11 2015 +0200

    ddebug: separate creation of debug files
    
    This will be used by radeonsi for logging.
    
    Reviewed-by: Michel Dänzer <michel.daenzer at amd.com>




More information about the mesa-commit mailing list