Re: [Mesa-dev] [PATCH 2/4] i965: Make depth clear flushing more explicit

2017-01-17 Thread Kenneth Graunke
On Tuesday, January 17, 2017 8:48:22 PM PST Topi Pohjolainen wrote: > Current blorp logic issues unconditional "flush everything" > (see brw_emit_mi_flush()) after each render. For example, all > blits issue this unconditionally which shouldn't be needed if > they set render cache properly os that

Re: [Mesa-dev] [PATCH 2/4] i965: Make depth clear flushing more explicit

2017-01-17 Thread Jason Ekstrand
On Tue, Jan 17, 2017 at 10:48 AM, Topi Pohjolainen < topi.pohjolai...@gmail.com> wrote: > Current blorp logic issues unconditional "flush everything" > (see brw_emit_mi_flush()) after each render. For example, all > blits issue this unconditionally which shouldn't be needed if > they set render ca

[Mesa-dev] [PATCH 2/4] i965: Make depth clear flushing more explicit

2017-01-17 Thread Topi Pohjolainen
Current blorp logic issues unconditional "flush everything" (see brw_emit_mi_flush()) after each render. For example, all blits issue this unconditionally which shouldn't be needed if they set render cache properly os that subsequent renders do necessary flushing before drawing. In case of piglit: