summaryrefslogtreecommitdiff
path: root/src/nv50_exa.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/nv50_exa.c')
-rw-r--r--src/nv50_exa.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/nv50_exa.c b/src/nv50_exa.c
index 63b1e71..10a3a64 100644
--- a/src/nv50_exa.c
+++ b/src/nv50_exa.c
@@ -417,8 +417,7 @@ NV50EXAUploadSIFC(const char *src, int src_pitch,
int size = count > 1792 ? 1792 : count;
WAIT_RING (chan, size + 1);
- BEGIN_RING(chan, eng2d,
- NV50_2D_SIFC_DATA | 0x40000000, size);
+ BEGIN_RING_NI(chan, eng2d, NV50_2D_SIFC_DATA, size);
OUT_RINGp (chan, p, size);
p += size * 4;
@@ -599,7 +598,7 @@ NV50EXATexture(PixmapPtr ppix, PicturePtr ppict, unsigned unit)
OUT_RING (chan, (CB_TIC << NV50TCL_CB_DEF_SET_BUFFER_SHIFT) | 0x4000);
BEGIN_RING(chan, tesla, NV50TCL_CB_ADDR, 1);
OUT_RING (chan, CB_TIC | ((unit * 8) << NV50TCL_CB_ADDR_ID_SHIFT));
- BEGIN_RING(chan, tesla, NV50TCL_CB_DATA(0) | 0x40000000, 8);
+ BEGIN_RING_NI(chan, tesla, NV50TCL_CB_DATA(0), 8);
switch (ppict->format) {
case PICT_a8r8g8b8:
@@ -692,7 +691,7 @@ NV50EXATexture(PixmapPtr ppix, PicturePtr ppict, unsigned unit)
OUT_RING (chan, (CB_TSC << NV50TCL_CB_DEF_SET_BUFFER_SHIFT) | 0x4000);
BEGIN_RING(chan, tesla, NV50TCL_CB_ADDR, 1);
OUT_RING (chan, CB_TSC | ((unit * 8) << NV50TCL_CB_ADDR_ID_SHIFT));
- BEGIN_RING(chan, tesla, NV50TCL_CB_DATA(0) | 0x40000000, 8);
+ BEGIN_RING_NI(chan, tesla, NV50TCL_CB_DATA(0), 8);
if (ppict->repeat) {
switch (ppict->repeatType) {
case RepeatPad: