swr: [rasterizer core] per-primitive viewports/scissors
authorTim Rowley <timothy.o.rowley@intel.com>
Thu, 18 Aug 2016 15:56:15 +0000 (10:56 -0500)
committerTim Rowley <timothy.o.rowley@intel.com>
Mon, 29 Aug 2016 17:41:16 +0000 (12:41 -0500)
commitb473bec87878fd52eef8ba1ffbc9cf11dc00dc0f
tree388fdc999488f0f7840c3ba215106c7ecfe392fa
parent63ed11cde9987e438bf28ef74879e2700971eb26
swr: [rasterizer core] per-primitive viewports/scissors

- use per-primitive viewports throughout the pipeline.
- track whether all available scissor rects are tile aligned.
  Causes failures, so not taken into account when choosing rasterizer yet.

Signed-off-by: Tim Rowley <timothy.o.rowley@intel.com>
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/depthstencil.h
src/gallium/drivers/swr/rasterizer/core/frontend.cpp
src/gallium/drivers/swr/rasterizer/core/rasterizer.cpp