浏览代码

Add an assert

tags/texman_0_1_20060325
Keith Whitwell 20 年前
父节点
当前提交
b6759e2be7
共有 1 个文件被更改,包括 6 次插入1 次删除
  1. 6
    1
      src/mesa/drivers/dri/i915/intel_batchbuffer.h

+ 6
- 1
src/mesa/drivers/dri/i915/intel_batchbuffer.h 查看文件

@@ -104,7 +104,12 @@ intel_batchbuffer_require_space(struct intel_batchbuffer *batch,
/* Here are the crusty old macros, to be removed:
*/
#define BATCH_LOCALS
#define BEGIN_BATCH(n, flags) intel_batchbuffer_require_space(intel->batch, n*4, flags)

#define BEGIN_BATCH(n, flags) do { \
assert(!intel->prim.flush); \
intel_batchbuffer_require_space(intel->batch, n*4, flags); \
} while (0)

#define OUT_BATCH(d) intel_batchbuffer_emit_dword(intel->batch, d)
#define OUT_RELOC(buf,flags,delta) intel_batchbuffer_emit_reloc(intel->batch, buf, flags, delta)
#define ADVANCE_BATCH() do { } while(0)

正在加载...
取消
保存