brw_batch.h File Reference

Include dependency graph for brw_batch.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define BATCH_LOCALS
#define INTEL_BATCH_NO_CLIPRECTS   0x1
#define INTEL_BATCH_CLIPRECTS   0x2
#define BEGIN_BATCH(dwords, relocs)   brw->winsys->batch_start(brw->winsys, dwords, relocs)
#define OUT_BATCH(dword)   brw->winsys->batch_dword(brw->winsys, dword)
#define OUT_RELOC(buf, flags, delta)   brw->winsys->batch_reloc(brw->winsys, buf, flags, delta)
#define ADVANCE_BATCH()   brw->winsys->batch_end( brw->winsys )
#define FLUSH_BATCH(fence)
#define BRW_BATCH_STRUCT(brw, s)   brw_batchbuffer_data( brw->winsys, (s), sizeof(*(s)))


Define Documentation

 
#define ADVANCE_BATCH (  )     brw->winsys->batch_end( brw->winsys )

Definition at line 47 of file brw_batch.h.

#define BATCH_LOCALS

Definition at line 33 of file brw_batch.h.

#define BEGIN_BATCH ( dwords,
relocs   )     brw->winsys->batch_start(brw->winsys, dwords, relocs)

Definition at line 38 of file brw_batch.h.

#define BRW_BATCH_STRUCT ( brw,
 )     brw_batchbuffer_data( brw->winsys, (s), sizeof(*(s)))

Definition at line 57 of file brw_batch.h.

#define FLUSH_BATCH ( fence   ) 

Value:

do {                            \
   brw->winsys->batch_flush(brw->winsys, fence);        \
   brw->hardware_dirty = ~0;                            \
} while (0)

Definition at line 52 of file brw_batch.h.

#define INTEL_BATCH_CLIPRECTS   0x2

Definition at line 36 of file brw_batch.h.

#define INTEL_BATCH_NO_CLIPRECTS   0x1

Definition at line 35 of file brw_batch.h.

#define OUT_BATCH ( dword   )     brw->winsys->batch_dword(brw->winsys, dword)

Definition at line 41 of file brw_batch.h.

#define OUT_RELOC ( buf,
flags,
delta   )     brw->winsys->batch_reloc(brw->winsys, buf, flags, delta)

Definition at line 44 of file brw_batch.h.


Generated on Tue Sep 29 06:25:35 2009 for Gallium3D by  doxygen 1.5.4