Re: [Mesa-dev] [PATCH v2 14/24] intel/blorp: Add a CCS ambiguation pass

2018-01-30 Thread Jason Ekstrand
On Tue, Jan 30, 2018 at 2:24 PM, Nanley Chery wrote: > On Fri, Jan 19, 2018 at 05:25:41PM -0800, Jason Ekstrand wrote: > > On Fri, Jan 19, 2018 at 3:47 PM, Jason Ekstrand > > wrote: > > > > > This pass performs an "ambiguate" operation on a CCS-compressed surface > > > by manually writing zeros

Re: [Mesa-dev] [PATCH v2 14/24] intel/blorp: Add a CCS ambiguation pass

2018-01-30 Thread Nanley Chery
On Fri, Jan 19, 2018 at 05:25:41PM -0800, Jason Ekstrand wrote: > On Fri, Jan 19, 2018 at 3:47 PM, Jason Ekstrand > wrote: > > > This pass performs an "ambiguate" operation on a CCS-compressed surface > > by manually writing zeros into the CCS. On gen8+, ISL gives us a fairly > > detailed notion

Re: [Mesa-dev] [PATCH v2 14/24] intel/blorp: Add a CCS ambiguation pass

2018-01-29 Thread Jason Ekstrand
On Mon, Jan 29, 2018 at 7:21 AM, Pohjolainen, Topi < topi.pohjolai...@gmail.com> wrote: > On Fri, Jan 26, 2018 at 05:58:25PM +0200, Pohjolainen, Topi wrote: > > On Wed, Jan 24, 2018 at 12:29:05PM -0800, Jason Ekstrand wrote: > > > On Wed, Jan 24, 2018 at 6:15 AM, Pohjolainen, Topi < > > > topi.poh

Re: [Mesa-dev] [PATCH v2 14/24] intel/blorp: Add a CCS ambiguation pass

2018-01-29 Thread Pohjolainen, Topi
On Fri, Jan 26, 2018 at 05:58:25PM +0200, Pohjolainen, Topi wrote: > On Wed, Jan 24, 2018 at 12:29:05PM -0800, Jason Ekstrand wrote: > > On Wed, Jan 24, 2018 at 6:15 AM, Pohjolainen, Topi < > > topi.pohjolai...@gmail.com> wrote: > > > > > On Fri, Jan 19, 2018 at 03:47:31PM -0800, Jason Ekstrand wr

Re: [Mesa-dev] [PATCH v2 14/24] intel/blorp: Add a CCS ambiguation pass

2018-01-26 Thread Pohjolainen, Topi
On Wed, Jan 24, 2018 at 12:29:05PM -0800, Jason Ekstrand wrote: > On Wed, Jan 24, 2018 at 6:15 AM, Pohjolainen, Topi < > topi.pohjolai...@gmail.com> wrote: > > > On Fri, Jan 19, 2018 at 03:47:31PM -0800, Jason Ekstrand wrote: > > > This pass performs an "ambiguate" operation on a CCS-compressed su

Re: [Mesa-dev] [PATCH v2 14/24] intel/blorp: Add a CCS ambiguation pass

2018-01-24 Thread Jason Ekstrand
On Wed, Jan 24, 2018 at 6:15 AM, Pohjolainen, Topi < topi.pohjolai...@gmail.com> wrote: > On Fri, Jan 19, 2018 at 03:47:31PM -0800, Jason Ekstrand wrote: > > This pass performs an "ambiguate" operation on a CCS-compressed surface > > by manually writing zeros into the CCS. On gen8+, ISL gives us

Re: [Mesa-dev] [PATCH v2 14/24] intel/blorp: Add a CCS ambiguation pass

2018-01-24 Thread Pohjolainen, Topi
On Wed, Jan 24, 2018 at 04:15:00PM +0200, Pohjolainen, Topi wrote: > On Fri, Jan 19, 2018 at 03:47:31PM -0800, Jason Ekstrand wrote: > > This pass performs an "ambiguate" operation on a CCS-compressed surface > > by manually writing zeros into the CCS. On gen8+, ISL gives us a fairly > > detailed

Re: [Mesa-dev] [PATCH v2 14/24] intel/blorp: Add a CCS ambiguation pass

2018-01-24 Thread Pohjolainen, Topi
On Fri, Jan 19, 2018 at 03:47:31PM -0800, Jason Ekstrand wrote: > This pass performs an "ambiguate" operation on a CCS-compressed surface > by manually writing zeros into the CCS. On gen8+, ISL gives us a fairly > detailed notion of how the CCS is laid out so this is fairly simple to > do. On gen

Re: [Mesa-dev] [PATCH v2 14/24] intel/blorp: Add a CCS ambiguation pass

2018-01-19 Thread Jason Ekstrand
On Fri, Jan 19, 2018 at 3:47 PM, Jason Ekstrand wrote: > This pass performs an "ambiguate" operation on a CCS-compressed surface > by manually writing zeros into the CCS. On gen8+, ISL gives us a fairly > detailed notion of how the CCS is laid out so this is fairly simple to > do. On gen7, the

[Mesa-dev] [PATCH v2 14/24] intel/blorp: Add a CCS ambiguation pass

2018-01-19 Thread Jason Ekstrand
This pass performs an "ambiguate" operation on a CCS-compressed surface by manually writing zeros into the CCS. On gen8+, ISL gives us a fairly detailed notion of how the CCS is laid out so this is fairly simple to do. On gen7, the CCS tiling is quite crazy but that isn't an issue because we can