swr: [rasterizer core] only use Viewport/Scissors during SwrDraw* operations
authorTim Rowley <timothy.o.rowley@intel.com>
Wed, 17 Aug 2016 19:30:32 +0000 (14:30 -0500)
committerTim Rowley <timothy.o.rowley@intel.com>
Wed, 17 Aug 2016 22:08:55 +0000 (17:08 -0500)
commit0ff57446e3786243c6d752c91be2108595f2663e
treec2c4c830729736554c65663e9f50a8a065e0dbcd
parent6209dbf5a44c8fc3f4e5b0eeb16619a11d5657bf
swr: [rasterizer core] only use Viewport/Scissors during SwrDraw* operations

Add explicit rects for:

- SwrClearRenderTarget
- SwrDiscardRect
- SwrInvalidateTiles
- SwrStoreTiles

Signed-off-by: Tim Rowley <timothy.o.rowley@intel.com>
12 files changed:
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/frontend.h
src/gallium/drivers/swr/rasterizer/core/rasterizer.cpp
src/gallium/drivers/swr/rasterizer/core/utils.h
src/gallium/drivers/swr/swr_clear.cpp
src/gallium/drivers/swr/swr_context.h
src/gallium/drivers/swr/swr_draw.cpp
src/gallium/drivers/swr/swr_state.cpp