Re: [Mesa-dev] i965: On-demand render target flushing

2017-03-30 Thread Francisco Jerez
"Pohjolainen, Topi" writes: > Jason, Curro, do you have any opinion if this is worth pursuing? > I need something for blorp blits at least - using blorp for texture > uploads on top of current excessive flushing regresses perf. > I wouldn't be surprised if it improves throughput slightly for wor

Re: [Mesa-dev] i965: On-demand render target flushing

2017-03-28 Thread Pohjolainen, Topi
Jason, Curro, do you have any opinion if this is worth pursuing? I need something for blorp blits at least - using blorp for texture uploads on top of current excessive flushing regresses perf. When working on gpu hangs on SKL we also identified compute flushing caches it shouldn't. I think those

Re: [Mesa-dev] i965: On-demand render target flushing

2017-02-27 Thread Pohjolainen, Topi
On Fri, Feb 17, 2017 at 09:32:03PM +0200, Topi Pohjolainen wrote: > Currently: > > 1) Blorp color clears and resolves emit unconditional render target >flush + command stream after every clear/resolve (including >regular non-fast clears). > > 2) Blorp color clears, resolves and blits emit

[Mesa-dev] i965: On-demand render target flushing

2017-02-17 Thread Topi Pohjolainen
Currently: 1) Blorp color clears and resolves emit unconditional render target flush + command stream after every clear/resolve (including regular non-fast clears). 2) Blorp color clears, resolves and blits emit texture and constant cache resolves even in case only destination is dirty.