swr: [rasterizer core] use wrap-around safe compares for dependency checking
authorTim Rowley <timothy.o.rowley@intel.com>
Tue, 14 Jun 2016 23:02:11 +0000 (17:02 -0600)
committerTim Rowley <timothy.o.rowley@intel.com>
Thu, 23 Jun 2016 15:51:06 +0000 (10:51 -0500)
commit73a9154bdef807330ec3d75a79610532e33edb75
treeb25db6079ac413dab179b5144255165e8ec6f124
parentdd189536dc012dc793e9aa666514106cb6d93914
swr: [rasterizer core] use wrap-around safe compares for dependency checking

Move drawIDs from 64-bit to 32-bit to increase perf.

Reviewed-by: Bruce Cherniak <bruce.cherniak@intel.com>
src/gallium/drivers/swr/rasterizer/core/api.cpp
src/gallium/drivers/swr/rasterizer/core/context.h
src/gallium/drivers/swr/rasterizer/core/ringbuffer.h
src/gallium/drivers/swr/rasterizer/core/threads.cpp
src/gallium/drivers/swr/rasterizer/core/threads.h
src/gallium/drivers/swr/rasterizer/scripts/knob_defs.py