swr: [rasterizer core] more backend refactoring
authorTim Rowley <timothy.o.rowley@intel.com>
Thu, 21 Apr 2016 20:24:33 +0000 (14:24 -0600)
committerTim Rowley <timothy.o.rowley@intel.com>
Wed, 27 Apr 2016 15:41:21 +0000 (10:41 -0500)
commita646ffdacff1d8895c129b556fccc77d79f6c4a3
treee5c4d191b531fbaa0f31d03892d0ee12c1bc8b83
parent8e815ff72cda0648496c683931eaeacd679f1107
swr: [rasterizer core] more backend refactoring

BackendPixelRate should be easier to read/maintain now hopefully.

Small perf bump by moving some of the pfn's to inline functions
without template params.

Reviewed-by: Bruce Cherniak <bruce.cherniak@intel.com>
src/gallium/drivers/swr/rasterizer/common/rdtsc_buckets.cpp
src/gallium/drivers/swr/rasterizer/core/api.cpp
src/gallium/drivers/swr/rasterizer/core/backend.cpp
src/gallium/drivers/swr/rasterizer/core/backend.h
src/gallium/drivers/swr/rasterizer/core/context.h
src/gallium/drivers/swr/rasterizer/core/multisample.h
src/gallium/drivers/swr/rasterizer/core/rdtsc_core.cpp
src/gallium/drivers/swr/rasterizer/core/rdtsc_core.h