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
|