[Mesa-dev] [PATCH 00/11] update swr rasterizer

Cherniak, Bruce bruce.cherniak at intel.com
Thu May 5 19:42:41 UTC 2016


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

> On May 3, 2016, at 11:13 AM, Tim Rowley <timothy.o.rowley at intel.com> wrote:
> 
> Smallish changes this time around, some changes that hopefully
> start improving coverity's opinion of the rasterizer, and a small
> performance tweak.
> 
> Tim Rowley (11):
>  swr: [rasterizer] Whitespace cleanup and misc changes
>  swr: [rasterizer core] Fix threadviz support in buckets
>  swr: [rasterizer core] Fix thread allocation
>  swr: [rasterizer jitter] Add asserts for supported formats in fetch
>    shader
>  swr: [rasterizer memory] Add missing store tiles function
>  swr: [rasterizer jitter] Fix printing bugs for tracing.
>  swr: [rasterizer] Add support for X24_TYPELESS_G8_UINT format
>  swr: [rasterizer] Miscellaneous backend changes
>  swr: [rasterizer] Add SWR_ASSUME / SWR_ASSUME_ASSERT macros
>  swr: [rasterizer] Small warning cleanup
>  swr: [rasterizer core] Faster modulo operator in ProcessVerts
> 
> .../drivers/swr/rasterizer/common/formats.cpp      |  25 +++--
> .../drivers/swr/rasterizer/common/formats.h        |   1 +
> src/gallium/drivers/swr/rasterizer/common/os.h     |   1 +
> .../swr/rasterizer/common/rdtsc_buckets.cpp        |  12 +++
> .../drivers/swr/rasterizer/common/rdtsc_buckets.h  |  12 +--
> .../drivers/swr/rasterizer/common/simdintrin.h     |  20 ++++
> .../drivers/swr/rasterizer/common/swr_assert.h     |  50 +++++++++-
> src/gallium/drivers/swr/rasterizer/core/arena.h    |  16 ++--
> .../drivers/swr/rasterizer/core/backend.cpp        |  26 ++---
> src/gallium/drivers/swr/rasterizer/core/backend.h  |   7 +-
> .../drivers/swr/rasterizer/core/format_traits.h    |  22 +++++
> .../drivers/swr/rasterizer/core/frontend.cpp       |   5 +-
> src/gallium/drivers/swr/rasterizer/core/pa.h       |   5 +-
> .../drivers/swr/rasterizer/core/rdtsc_core.cpp     |   2 +-
> .../drivers/swr/rasterizer/core/threads.cpp        |  64 +++++++++----
> .../drivers/swr/rasterizer/jitter/JitManager.h     |   7 --
> .../drivers/swr/rasterizer/jitter/blend_jit.h      |   1 -
> .../drivers/swr/rasterizer/jitter/builder_misc.cpp | 105 +++++----------------
> .../drivers/swr/rasterizer/jitter/fetch_jit.cpp    |   2 +
> .../drivers/swr/rasterizer/jitter/jit_api.h        |   1 -
> .../drivers/swr/rasterizer/memory/StoreTile.cpp    |   5 +-
> .../rasterizer/scripts/templates/knobs.template    |   3 -
> src/gallium/drivers/swr/swr_state.h                |   1 +
> 23 files changed, 225 insertions(+), 168 deletions(-)
> 
> -- 
> 1.9.1
> 
> _______________________________________________
> 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