[Mesa-dev] [PATCH 0/4] st/mesa: use asynchronous flushes

Andres Rodriguez andresx7 at gmail.com
Thu Nov 9 21:04:32 UTC 2017


Reviewed-by: Andres Rodriguez <andresx7 at gmail.com>

Been going through these patches as they are tightly related to the 
semaphore series I'm working on.

Regards,
Andres

On 2017-11-09 08:45 AM, Nicolai Hähnle wrote:
> Hi all,
> 
> I've previously sent some of this series, but I'm splitting it up
> further for bisectability, plus the first patch is new.
> 
> The idea here is to further reduce the amount of synchronization
> required with threaded gallium.
> 
> Eventually, we should be able to eliminate synchronizations entirely
> for well-behaved games (except for throttling). However, that
> requires passing fences explicitly on Present, which I'm not planning
> to tackle any time soon.
> 
> Please review!
> Thanks,
> Nicolai
> --
>   .../auxiliary/util/u_threaded_context.c      | 14 ++++++++--
>   .../auxiliary/util/u_threaded_context.h      |  1 +
>   .../util/u_threaded_context_calls.h          |  1 +
>   src/mesa/state_tracker/st_cb_flush.c         |  4 +--
>   src/mesa/state_tracker/st_cb_syncobj.c       | 26 ++++++++++++++++--
>   5 files changed, 39 insertions(+), 7 deletions(-)
> 
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
> 


More information about the mesa-dev mailing list