Re: [Mesa-dev] [PATCH v3 16/16] anv: Predicate fast-clear resolves

2017-07-11 Thread Jason Ekstrand
On Tue, Jul 11, 2017 at 3:34 PM, Nanley Chery wrote: > On Mon, Jul 10, 2017 at 04:00:23PM -0700, Jason Ekstrand wrote: > > On Wed, Jun 28, 2017 at 2:14 PM, Nanley Chery > wrote: > > > > > Image layouts only let us know that an image *may* be fast-cleared. For > > > this reason we can end up with

Re: [Mesa-dev] [PATCH v3 16/16] anv: Predicate fast-clear resolves

2017-07-11 Thread Nanley Chery
On Mon, Jul 10, 2017 at 04:00:23PM -0700, Jason Ekstrand wrote: > On Wed, Jun 28, 2017 at 2:14 PM, Nanley Chery wrote: > > > Image layouts only let us know that an image *may* be fast-cleared. For > > this reason we can end up with redundant resolves. Testing has shown > > that such resolves can

Re: [Mesa-dev] [PATCH v3 16/16] anv: Predicate fast-clear resolves

2017-07-10 Thread Jason Ekstrand
On Wed, Jun 28, 2017 at 2:14 PM, Nanley Chery wrote: > Image layouts only let us know that an image *may* be fast-cleared. For > this reason we can end up with redundant resolves. Testing has shown > that such resolves can measurably hurt performance and that predicating > them can avoid the pena

[Mesa-dev] [PATCH v3 16/16] anv: Predicate fast-clear resolves

2017-06-28 Thread Nanley Chery
Image layouts only let us know that an image *may* be fast-cleared. For this reason we can end up with redundant resolves. Testing has shown that such resolves can measurably hurt performance and that predicating them can avoid the penalty. Signed-off-by: Nanley Chery --- src/intel/vulkan/anv_bl