History log of /external/mesa3d/src/gallium/winsys/virgl/vtest/virgl_vtest_winsys.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
dc81b3ad43dde0815baf957e7cf4c633d6f350f8 07-Jun-2016 Marc-André Lureau <marcandre.lureau@redhat.com> virgl: fix checking fences

When calling virgl_fence_wait() with timeout=0,
virgl_{drm,vtest}_resource_is_busy() is called. However, it returns TRUE
for a busy resource, whereace virgl_fence_wait() should return TRUE for
a completed (non-busy) resource.

This fixes running supertuxkart in a VM (I could not reproduce locally
with vtest though there is a similar fix)

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Cc: "11.1 11.2 12.0" <mesa-stable@lists.freedesktop.org>
Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/gallium/winsys/virgl/vtest/virgl_vtest_winsys.c
87711183ac35d85ca7d2c2ee67536fe689d6bef3 31-Oct-2015 Dave Airlie <airlied@gmail.com> virgl: wrap ret assignment with braces to do correct thing

Coverity reported that ret could only be 0 or 1, since it
was setting ret = fn() > 0, instead of doing (ret = fn()) > 0.

Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/gallium/winsys/virgl/vtest/virgl_vtest_winsys.c
7153b12651f4d6e3b160a8d577a084a32be08c40 31-Oct-2015 Dave Airlie <airlied@gmail.com> gallium/swrast: fixup build breakage and warnings

The front buffer rendering changes broke an interface, I didn't
fix up all of them.

Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/gallium/winsys/virgl/vtest/virgl_vtest_winsys.c
7bac333508835776573e6f3192c819dbe4303480 28-Oct-2015 Emil Velikov <emil.l.velikov@gmail.com> 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@gmail.com>
Reviewed-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/gallium/winsys/virgl/vtest/virgl_vtest_winsys.c
493e410d552e97572ca9a492d23648f6a236e4a4 29-Oct-2015 Emil Velikov <emil.l.velikov@gmail.com> 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@gmail.com>
Reviewed-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/gallium/winsys/virgl/vtest/virgl_vtest_winsys.c
72d7d1e224049f3f22e1275df99e6e8e31de0506 28-Oct-2015 Emil Velikov <emil.l.velikov@gmail.com> winsys/virgl: remove calloc/malloc casts

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Reviewed-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/gallium/winsys/virgl/vtest/virgl_vtest_winsys.c
1ce685f05e798d1b3c0526b5431f8109dd8803fa 28-Oct-2015 Emil Velikov <emil.l.velikov@gmail.com> winsys/virgl: throw in some inline wrappers

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Reviewed-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/gallium/winsys/virgl/vtest/virgl_vtest_winsys.c
2c705d2220fc2a737fe093897e7d4da5825fd5ab 28-Oct-2015 Emil Velikov <emil.velikov@collabora.com> virgl: remove the _FILE_OFFSET_BITS defines

The build already sets it as needed.

Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
Reviewed-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/gallium/winsys/virgl/vtest/virgl_vtest_winsys.c
b3b82fe8ea1f7d02c93513920143cba2fe145b6c 13-Mar-2015 Dave Airlie <airlied@gmail.com> virgl/vtest: add vtest driver

virgl/vtest is a swrast driver that allows the
virgl acceleration to be tested without having
a virtual machine.

The backend has a unix socket server that
this connects to.

This is run by setting
LIBGL_ALWAYS_SOFTWARE=y
GALLIUM_DRIVER=virpipe

In this mode all renderering is sent over
a socket to the remote renderer, and the
results are readback and copies to the screen
using drisw. This works well enough to develop
new features and to help debug.

Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/gallium/winsys/virgl/vtest/virgl_vtest_winsys.c