[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