sna/accel: Debug option to force CPU fallbacks
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
This commit is contained in:
parent
4fd46b8bb7
commit
960688d168
|
|
@ -55,6 +55,7 @@
|
|||
#endif
|
||||
|
||||
#define FORCE_GPU_ONLY 0
|
||||
#define FORCE_FALLBACK 0
|
||||
|
||||
DevPrivateKeyRec sna_pixmap_index;
|
||||
|
||||
|
|
@ -1668,6 +1669,9 @@ sna_fill_spans(DrawablePtr drawable, GCPtr gc, int n,
|
|||
DBG(("%s: extents (%d, %d), (%d, %d)\n", __FUNCTION__,
|
||||
extents.x1, extents.y1, extents.x2, extents.y2));
|
||||
|
||||
if (FORCE_FALLBACK)
|
||||
goto fallback;
|
||||
|
||||
if (sna->kgem.wedged) {
|
||||
DBG(("%s: fallback -- wedged\n", __FUNCTION__));
|
||||
goto fallback;
|
||||
|
|
@ -1889,6 +1893,9 @@ sna_poly_point(DrawablePtr drawable, GCPtr gc,
|
|||
DBG(("%s: extents (%d, %d), (%d, %d)\n", __FUNCTION__,
|
||||
extents.x1, extents.y1, extents.x2, extents.y2));
|
||||
|
||||
if (FORCE_FALLBACK)
|
||||
goto fallback;
|
||||
|
||||
if (sna->kgem.wedged) {
|
||||
DBG(("%s: fallback -- wedged\n", __FUNCTION__));
|
||||
goto fallback;
|
||||
|
|
@ -2108,6 +2115,9 @@ sna_poly_line(DrawablePtr drawable, GCPtr gc,
|
|||
DBG(("%s: extents (%d, %d), (%d, %d)\n", __FUNCTION__,
|
||||
extents.x1, extents.y1, extents.x2, extents.y2));
|
||||
|
||||
if (FORCE_FALLBACK)
|
||||
goto fallback;
|
||||
|
||||
if (sna->kgem.wedged) {
|
||||
DBG(("%s: fallback -- wedged\n", __FUNCTION__));
|
||||
goto fallback;
|
||||
|
|
@ -2321,6 +2331,9 @@ sna_poly_segment(DrawablePtr drawable, GCPtr gc, int n, xSegment *seg)
|
|||
DBG(("%s: extents=(%d, %d), (%d, %d)\n", __FUNCTION__,
|
||||
extents.x1, extents.y1, extents.x2, extents.y2));
|
||||
|
||||
if (FORCE_FALLBACK)
|
||||
goto fallback;
|
||||
|
||||
if (sna->kgem.wedged) {
|
||||
DBG(("%s: fallback -- wedged\n", __FUNCTION__));
|
||||
goto fallback;
|
||||
|
|
@ -2811,6 +2824,9 @@ sna_poly_fill_rect(DrawablePtr draw, GCPtr gc, int n, xRectangle *rect)
|
|||
return;
|
||||
}
|
||||
|
||||
if (FORCE_FALLBACK)
|
||||
goto fallback;
|
||||
|
||||
if (sna->kgem.wedged) {
|
||||
DBG(("%s: fallback -- wedged\n", __FUNCTION__));
|
||||
goto fallback;
|
||||
|
|
|
|||
Loading…
Reference in New Issue