On Friday, July 22, 2016 8:58:54 PM PDT Francisco Jerez wrote:
> This is an implementation of non-coherent framebuffer fetch as
> described here [1] working on most hardware generations supported
> by the i965 driver (from Gen5 to Gen8).  My plan was to send the
> coherent framebuffer fetch implementation for SKL+ first since
> it's actually simpler than the non-coherent path, but I've
> noticed some potential hardware issues that need further
> investigation, so here's the non-coherent path so it hopefully
> gets some reviews in the meantime -- I plan to send the
> implementation of coherent framebuffer fetch next week.
> 
> Patches 01-11 get the compiler ready for non-coherent framebuffer
> fetch (some of the changes like the NIR fragment output location
> rework will also be useful for the coherent path).  Patches 12-20
> implement the required state setup logic and the new glBlendBarrier
> entry point.
> 
> You can find the whole series along with the driver-independent
> changes for EXT_shader_framebuffer_fetch in my Mesa tree [2], but note
> that in order to test it you still need to add an additional entry to
> extensions_table.h manually since the non-coherent extension is not
> exposed yet.
> 
> [1] https://lists.freedesktop.org/archives/mesa-dev/2016-July/124028.html
> [2] https://cgit.freedesktop.org/~currojerez/mesa/log/?h=i965-fb-fetch

Patches 1-5, 7-8 are:
Reviewed-by: Kenneth Graunke <kenn...@whitecape.org>

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to