Module: Mesa Branch: master Commit: 0ff57446e3786243c6d752c91be2108595f2663e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ff57446e3786243c6d752c91be2108595f2663e
Author: Tim Rowley <[email protected]> Date: Wed Aug 17 14:30:32 2016 -0500 swr: [rasterizer core] only use Viewport/Scissors during SwrDraw* operations Add explicit rects for: - SwrClearRenderTarget - SwrDiscardRect - SwrInvalidateTiles - SwrStoreTiles Signed-off-by: Tim Rowley <[email protected]> --- src/gallium/drivers/swr/rasterizer/core/api.cpp | 94 ++++--- src/gallium/drivers/swr/rasterizer/core/api.h | 119 +++++++-- .../drivers/swr/rasterizer/core/backend.cpp | 69 ++--- src/gallium/drivers/swr/rasterizer/core/context.h | 9 +- .../drivers/swr/rasterizer/core/frontend.cpp | 288 +++++++++------------ src/gallium/drivers/swr/rasterizer/core/frontend.h | 10 +- .../drivers/swr/rasterizer/core/rasterizer.cpp | 122 ++++----- src/gallium/drivers/swr/rasterizer/core/utils.h | 50 +--- src/gallium/drivers/swr/swr_clear.cpp | 12 +- src/gallium/drivers/swr/swr_context.h | 1 + src/gallium/drivers/swr/swr_draw.cpp | 32 +-- src/gallium/drivers/swr/swr_state.cpp | 9 +- 12 files changed, 400 insertions(+), 415 deletions(-) Diff: http://cgit.freedesktop.org/mesa/mesa/diff/?id=0ff57446e3786243c6d752c91be2108595f2663e _______________________________________________ mesa-commit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-commit
