浏览代码

pb: buffer over/underflows are errors.

tags/mesa_20090313
José Fonseca 17 年前
父节点
当前提交
17af66fc1a
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2
    2
      src/gallium/auxiliary/pipebuffer/pb_bufmgr_debug.c

+ 2
- 2
src/gallium/auxiliary/pipebuffer/pb_bufmgr_debug.c 查看文件

assert(map); assert(map);
if(map) { if(map) {
if(!check_random_pattern(map, buf->underflow_size)) { if(!check_random_pattern(map, buf->underflow_size)) {
debug_printf("buffer underflow\n");
debug_error("buffer underflow detected\n");
debug_assert(0); debug_assert(0);
} }
if(!check_random_pattern(map + buf->underflow_size + buf->base.base.size, if(!check_random_pattern(map + buf->underflow_size + buf->base.base.size,
buf->overflow_size)) { buf->overflow_size)) {
debug_printf("buffer overflow\n");
debug_error("buffer overflow detected\n");
debug_assert(0); debug_assert(0);
} }
pb_unmap(buf->buffer); pb_unmap(buf->buffer);

正在加载...
取消
保存