Hi,
This series increases performance except in SynMark DrvState, where drop
is acceptable & expected [1].
BXT J4205 improvements:
1-2% in GfxBench Manhattan 3.1
1% in GfxBench CarChase & SynMark Deferred
KBL GT2 improvements:
2-3% in GfxBench Manhattan 3.1
1-2% in GfxBench CarChase & SynMark Deferred
KBL GT3e improvements:
~2% in GfxBench Manhattan 3.1 & CarChase and SynMark Deferred
By accident I had left Aztec Ruins out, but I assume ~1% drop in that is
also fixed.
Tested-by: Eero Tamminen <eero.t.tammi...@intel.com>
- Eero
[1] SynMark DrvState drops few percent because of the CPU overhead with
fast clear resolving for numerous small viewports.
On 10.01.2018 21:22, Jason Ekstrand wrote:
This series contains the fixes required to fully re-enable CCS for sRGB
render buffers. A bunch of these patches have been sent out individually
or in smaller series but they sort-of all go together.
Jason Ekstrand (6):
i965: Call brw_cache_flush_for_render in predraw_resolve_framebuffer
i965: Track format and aux usage in the render cache
Re-enable regular fast-clears (CCS_D) on gen9+
i965/miptree: Refactor CCS_E and CCS_D cases in render_aux_usage
i965/draw: Do resolves properly for textures used by TXF
i965: Enable CCS_E sampling of sRGB textures as UNORM
src/mesa/drivers/dri/i965/brw_context.h | 2 +-
src/mesa/drivers/dri/i965/brw_draw.c | 53 +++++++++++++++++++++-
src/mesa/drivers/dri/i965/brw_meta_util.c | 10 -----
src/mesa/drivers/dri/i965/genX_blorp_exec.c | 14 ++++--
src/mesa/drivers/dri/i965/intel_fbo.c | 65 +++++++++++++++++++++------
src/mesa/drivers/dri/i965/intel_fbo.h | 8 +++-
src/mesa/drivers/dri/i965/intel_mipmap_tree.c | 62 +++++++++++--------------
7 files changed, 147 insertions(+), 67 deletions(-)
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev