[Mesa-dev] [PATCH 00/14] swr: update rasterizer

Cherniak, Bruce bruce.cherniak at intel.com
Fri Nov 11 21:23:58 UTC 2016


Reviewed-by: Bruce Cherniak <bruce.cherniak at intel.com> 

> On Nov 9, 2016, at 9:18 PM, Tim Rowley <timothy.o.rowley at intel.com> wrote:
> 
> Highlights include more 8x2 render work, fix for alphatest, and
> archrast updates. 
> 
> Tim Rowley (14):
>  swr: [rasterizer jitter] code style fix
>  swr: [rasterizer core] 16-wide tile store nearly completed
>  swr: [rasterizer core] separate frontend/backend stats enables
>  swr: [rasterizer archrast] fix double free issue
>  swr: [rasterizer archrast] fix open file handle limit issue
>  swr: [rasterizer archrast] don't generate empty files
>  swr: [rasterizer core] various code style changes
>  swr: [rasterizer core/jitter] fix alpha test bug
>  swr: [rasterizer core] fix culling issues
>  swr: [rasterizer archrast] add events
>  swr: [rasterizer common] don't bleed NOMINMAX definition after
>    <windows.h>
>  swr: [rasterizer core] add mode for aux buffer in the
>    SWR_SURFACE_STATE
>  swr: [rasterizer archrast] move to pass by value
>  swr: [rasterizer core] remove driverType
> 
> .../drivers/swr/rasterizer/archrast/archrast.cpp   | 297 ++++++-
> .../drivers/swr/rasterizer/archrast/archrast.h     |  10 +-
> .../drivers/swr/rasterizer/archrast/eventmanager.h |  20 +-
> .../drivers/swr/rasterizer/archrast/events.proto   | 255 ++++++
> src/gallium/drivers/swr/rasterizer/common/os.h     |   5 +-
> .../drivers/swr/rasterizer/common/simd16intrin.h   |  61 +-
> .../drivers/swr/rasterizer/common/simdintrin.h     |  38 +-
> src/gallium/drivers/swr/rasterizer/core/api.cpp    |  80 +-
> src/gallium/drivers/swr/rasterizer/core/api.h      |  16 +-
> .../drivers/swr/rasterizer/core/backend.cpp        |  25 +-
> src/gallium/drivers/swr/rasterizer/core/backend.h  |   1 +
> src/gallium/drivers/swr/rasterizer/core/binner.cpp | 189 +++--
> src/gallium/drivers/swr/rasterizer/core/clip.h     |   4 +-
> src/gallium/drivers/swr/rasterizer/core/context.h  |  26 +-
> .../drivers/swr/rasterizer/core/format_types.h     |  20 +-
> .../drivers/swr/rasterizer/core/frontend.cpp       |   4 +-
> src/gallium/drivers/swr/rasterizer/core/state.h    |  28 +-
> .../drivers/swr/rasterizer/core/threads.cpp        |   5 +-
> src/gallium/drivers/swr/rasterizer/core/utils.h    | 174 ++--
> .../drivers/swr/rasterizer/jitter/blend_jit.cpp    |  13 +-
> .../drivers/swr/rasterizer/memory/StoreTile.h      | 942 +++++++++++++++++----
> .../scripts/templates/ar_event_cpp.template        |   4 +-
> .../scripts/templates/ar_event_h.template          |   7 +-
> .../scripts/templates/ar_eventhandler_h.template   |   5 +-
> .../templates/ar_eventhandlerfile_h.template       |  75 +-
> src/gallium/drivers/swr/swr_context.cpp            |   1 -
> src/gallium/drivers/swr/swr_query.cpp              |  12 +-
> 27 files changed, 1811 insertions(+), 506 deletions(-)
> 
> -- 
> 2.7.4
> 
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev



More information about the mesa-dev mailing list