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