Mesa (master): 21 new commits

Emil Velikov evelikov at kemper.freedesktop.org
Fri Oct 30 17:34:55 UTC 2015


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7bac333508835776573e6f3192c819dbe4303480
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Wed Oct 28 09:54:15 2015 +0000

    winsys/virgl: rework line wrapping/indent
    
    Wrap some of the 'omg it's getting out of hand' long lines, and
    re-indent where things feel off.
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=493e410d552e97572ca9a492d23648f6a236e4a4
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Thu Oct 29 10:17:04 2015 +0000

    virgl: unwrap the includes
    
    Include what you want, rather than relying on a header foo.h N levels
    down the include chain, to provide something that you need.
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7154d48c6e02c6cb29d877a3fac9de98f7cb1b4a
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Wed Oct 28 12:50:47 2015 +0000

    winsys/virgl: remove temporary ret variable
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bdcb005788f1fb1cb47c5c658d0a25db60b1e0d2
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Wed Oct 28 12:49:08 2015 +0000

    winsys/virgl: always memset prior to ioctl
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e992715da23ddb3759971bd3d1fc385c899f919a
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Wed Oct 28 12:28:35 2015 +0000

    winsys/virgl: use MALLOC to match FREE
    
    The uppercase versions are wrappers which must be matched.
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=72d7d1e224049f3f22e1275df99e6e8e31de0506
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Wed Oct 28 12:27:14 2015 +0000

    winsys/virgl: remove calloc/malloc casts
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ce685f05e798d1b3c0526b5431f8109dd8803fa
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Wed Oct 28 12:38:35 2015 +0000

    winsys/virgl: throw in some inline wrappers
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=78be78b68172f702bb053ecb39105b2550e34454
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Wed Oct 28 11:36:00 2015 +0000

    virgl: introduce virgl_query() inline wrapper
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dafcb21405622eae3f8aa49000142f870549cc9b
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Wed Oct 28 11:21:49 2015 +0000

    virgl: use virgl_screen/surface upcast wrappers
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7af46b9c747cbd503a2b97f00f1c603f1b75aaff
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Wed Oct 28 11:14:02 2015 +0000

    virgl: introduce and use virgl_transfer/texture/resource inline wrappers
    
    The only two remaining cases of (struct virgl_resource *) require a
    closer look. Either the error checking is missing or the arguments
    provided feel wrong.
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b123fa07ff9d73d6e67416c2372eab5c17282b6
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Wed Oct 28 10:48:31 2015 +0000

    virgl: add virgl_context/sampler_view/so_target() upcast wrappers
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f43e4e1a3395592a9d0843cdba725a2ea45fa74
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Wed Oct 28 11:57:55 2015 +0000

    winsys/virgl/drm: drop unneeded forward declaration
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0056228f6b4fb7614332c9b2edef891c9b6ee6f
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Wed Oct 28 10:21:54 2015 +0000

    virgl: remove sw_winsys pointer from virgl_screen
    
    The screen already has a pointer to the (base) winsys object.
    With the latter of which implemented/sub-classed as either drm or sw
    based one, depending on the target.
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0c82c2fb0b5d7c3b481190667a481bf2dd126e36
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Thu Oct 29 10:10:35 2015 +0000

    virgl: rename virgl.h to virgl_screen.h
    
    Provide a more meaningful name considering it's purpose.
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=87f7d61e1973fe8279833d966daf75708f312b0e
Author: Emil Velikov <emil.l.velikov at gmail.com>
Date:   Wed Oct 28 14:39:45 2015 +0000

    virgl: move virgl_hw.h into the driver dir
    
    Strictly speaking virgl_hw.h should reside in the driver folder, as
    it describes the hardware. Moving it allows us to nuke the following
    strange dependency
    
    winsys/vtest > driver > winsys/drm
    
    Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=014f8ef2ff7885a2856f9558c693f8d45adb400d
Author: Emil Velikov <emil.velikov at collabora.com>
Date:   Mon Oct 26 11:53:36 2015 +0000

    virgl: straighten the includes confusion
    
    Use the relevant GALLIUM_foo_CFLAGS which has all the requirements
    (not to mention VISIBITY_CFLAGS) and keep ../ out of the include
    directives.
    
    Signed-off-by: Emil Velikov <emil.velikov at collabora.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c705d2220fc2a737fe093897e7d4da5825fd5ab
Author: Emil Velikov <emil.velikov at collabora.com>
Date:   Wed Oct 28 10:05:27 2015 +0000

    virgl: remove the _FILE_OFFSET_BITS defines
    
    The build already sets it as needed.
    
    Signed-off-by: Emil Velikov <emil.velikov at collabora.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a05648fd7ede68d694166aea24b4d96ccf12e4d5
Author: Emil Velikov <emil.velikov at collabora.com>
Date:   Mon Oct 26 11:51:47 2015 +0000

    winsys/virgl/drm: add all files to the tarball
    
    Signed-off-by: Emil Velikov <emil.velikov at collabora.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8b9e69e2eae8c3c7bd23f390c064ae34a4f410a1
Author: Emil Velikov <emil.velikov at collabora.com>
Date:   Wed Oct 28 10:08:25 2015 +0000

    winsys/virgl/vtest: list all files in Makefile.sources
    
    Signed-off-by: Emil Velikov <emil.velikov at collabora.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=73308ca802e8d5343ca7a32bd6a9a552f3b45456
Author: Emil Velikov <emil.velikov at collabora.com>
Date:   Mon Oct 26 11:36:50 2015 +0000

    virgl: move sources list to Makefile.sources
    
    ... and add the missing files while we're at it.
    
    Signed-off-by: Emil Velikov <emil.velikov at collabora.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c1bf71f77c9d4bc83fa7dc987b56f98350430d7c
Author: Emil Velikov <emil.velikov at collabora.com>
Date:   Wed Oct 28 11:47:18 2015 +0000

    virgl: fix drm.h include path
    
    The drm/ prefix is required, if using the kernel provided headers. As
    most distros don't ship them it and we already depend on libdrm (which
    adds the relevant -I flag) just drop the drm/ from the include.
    
    Once a libdrm release with the virtgpu_drm.h header is released, we can
    drop our local copy of the file.
    
    Signed-off-by: Emil Velikov <emil.velikov at collabora.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>




More information about the mesa-commit mailing list