Я думаю (было бы неплохо связать статью о гемах GPU ...), вы запутались в несколько асинхронных запросах, как описано в таких расширениях, как это:Если я правильно помню, были и другие расширения для проверки доступности результата без блокировки.
Поскольку Кристиан Рау указывает, что выполнение только «запроса, ожидания результата, выполнения действий на основе результата» может привести к остановкене будет никакой выгоды из-за этого, в зависимости от того, сколько работы в "делать вещи".Фактически, выполнение запроса, ожидание его прохождения туда и обратно только для сохранения одного вызова отрисовки, скорее всего, не поможет вообще.