b[0] = XY_SETUP_MONO_PATTERN_SL_BLT | 7;
if (bpp == 32)
b[0] |= BLT_WRITE_ALPHA | BLT_WRITE_RGB;
- if (bo->tiling)
+ if (bo->tiling && kgem->gen >= 040)
b[0] |= BLT_DST_TILED;
b[1] = blt->br13;
b[2] = 0;
b[0] = XY_SETUP_MONO_PATTERN_SL_BLT | 7;
if (blt->bpp == 32)
b[0] |= BLT_WRITE_ALPHA | BLT_WRITE_RGB;
- if (blt->bo[0]->tiling)
+ if (blt->bo[0]->tiling && kgem->gen >= 040)
b[0] |= BLT_DST_TILED;
b[1] = blt->br13;
b[2] = 0;
b[0] = XY_SETUP_MONO_PATTERN_SL_BLT | 7;
if (bpp == 32)
b[0] |= BLT_WRITE_ALPHA | BLT_WRITE_RGB;
- if (bo->tiling)
+ if (bo->tiling && kgem->gen >= 040)
b[0] |= BLT_DST_TILED;
b[1] = br13;
b[2] = 0;
b[0] = XY_SETUP_MONO_PATTERN_SL_BLT | 7;
if (bpp == 32)
b[0] |= BLT_WRITE_ALPHA | BLT_WRITE_RGB;
- if (bo->tiling)
+ if (bo->tiling && kgem->gen >= 040)
b[0] |= BLT_DST_TILED;
b[1] = br13;
b[2] = 0;