nvfx: remove remaining BEGIN_RING/eng3d uses
[mesa.git] / src / gallium / drivers / nvfx / nvfx_context.c
index 5a2fa14c887b773070ae1de4c8af2840b2f39d88..9baf78b02a10b5ea6760a2ec598fbc4099b55232 100644 (file)
@@ -17,10 +17,11 @@ nvfx_flush(struct pipe_context *pipe, unsigned flags,
 
        /* XXX: we need to actually be intelligent here */
        if (flags & PIPE_FLUSH_TEXTURE_CACHE) {
-               BEGIN_RING(chan, eng3d, 0x1fd8, 1);
-               OUT_RING  (chan, 2);
-               BEGIN_RING(chan, eng3d, 0x1fd8, 1);
-               OUT_RING  (chan, 1);
+               WAIT_RING(chan, 4);
+               OUT_RING(chan, RING_3D(0x1fd8, 1));
+               OUT_RING(chan, 2);
+               OUT_RING(chan, RING_3D(0x1fd8, 1));
+               OUT_RING(chan, 1);
        }
 
        FIRE_RING(chan);