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

Cherniak, Bruce bruce.cherniak at intel.com
Fri Apr 22 23:07:38 UTC 2016


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

> On Apr 14, 2016, at 2:53 PM, Tim Rowley <timothy.o.rowley at intel.com> wrote:
> 
> Another batch of updates to the swr rasterizer.  No huge new features,
> but should fix at least one of the coverity flagged issues.
> 
> Tim Rowley (11):
>  swr: [rasterizer core] Use CS spill/fill size in core
>  swr: [rasterizer fetch] Add support for fetching non-uniform component
>    formats
>  swr: [rasterizer core] Fix thread binding for 32-bit windows
>  swr: [rasterizer core] Fix global arena allocator bug
>  swr: [rasterizer core] Arena: make most allocated blocks the same size
>  swr: [rasterizer core] TemplateArgUnroller
>  swr: [rasterizer] Interpolation utility functions
>  swr: [rasterizer scripts] Knob scripts tweaks
>  swr: [rasterizer] Small cleanups
>  swr: [rasterizer core] CompleteDrawContext changes for gcc
>  swr: [rasterizer memory] Constify load tiles
> 
> .../drivers/swr/rasterizer/common/simdintrin.h     |  51 +++++-
> src/gallium/drivers/swr/rasterizer/core/api.cpp    |  45 +----
> src/gallium/drivers/swr/rasterizer/core/api.h      |   6 +-
> src/gallium/drivers/swr/rasterizer/core/arena.h    | 146 ++++++++++------
> .../drivers/swr/rasterizer/core/backend.cpp        |   6 +-
> src/gallium/drivers/swr/rasterizer/core/context.h  |   1 +
> .../drivers/swr/rasterizer/core/frontend.cpp       | 123 +++++++------
> src/gallium/drivers/swr/rasterizer/core/frontend.h |  24 ++-
> src/gallium/drivers/swr/rasterizer/core/pa.h       |   6 +-
> src/gallium/drivers/swr/rasterizer/core/state.h    |   2 -
> .../drivers/swr/rasterizer/core/threads.cpp        |  31 +++-
> src/gallium/drivers/swr/rasterizer/core/utils.cpp  |  31 ++--
> src/gallium/drivers/swr/rasterizer/core/utils.h    |  34 +++-
> .../drivers/swr/rasterizer/jitter/JitManager.cpp   |   6 -
> .../drivers/swr/rasterizer/jitter/fetch_jit.cpp    | 190 ++++++++++++++++++++-
> .../drivers/swr/rasterizer/jitter/jit_api.h        |   3 +
> .../drivers/swr/rasterizer/memory/LoadTile.cpp     |  12 +-
> .../drivers/swr/rasterizer/memory/StoreTile.cpp    |   1 -
> .../drivers/swr/rasterizer/scripts/knob_defs.py    |   4 +-
> .../rasterizer/scripts/templates/knobs.template    |  25 ++-
> src/gallium/drivers/swr/swr_memory.h               |   2 +-
> 21 files changed, 544 insertions(+), 205 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