swr: [rasterizer core] improve implementation for SoWriteOffset
authorTim Rowley <timothy.o.rowley@intel.com>
Tue, 2 Aug 2016 19:16:52 +0000 (13:16 -0600)
committerTim Rowley <timothy.o.rowley@intel.com>
Wed, 10 Aug 2016 16:07:40 +0000 (11:07 -0500)
commit7cf187d08ae6a64c959de1cdf9004f5fb2fd097a
tree2613e084872c5051d76ff8f0353b48590c604f49
parent8d3b20135ea3b6bad6eebdb043119b66d8d63712
swr: [rasterizer core] improve implementation for SoWriteOffset

1. SoWriteOffset is no longer treated as a stat
2. Added callback from core to update streamout write offset

Signed-off-by: Tim Rowley <timothy.o.rowley@intel.com>
src/gallium/drivers/swr/rasterizer/core/api.cpp
src/gallium/drivers/swr/rasterizer/core/api.h
src/gallium/drivers/swr/rasterizer/core/backend.cpp
src/gallium/drivers/swr/rasterizer/core/context.h
src/gallium/drivers/swr/rasterizer/core/frontend.cpp
src/gallium/drivers/swr/rasterizer/core/state.h
src/gallium/drivers/swr/rasterizer/core/threads.cpp
src/gallium/drivers/swr/swr_context.cpp