Через расширение egl_khr_fence_sync мы можем достичь многопоточной синхронизации GPU, используя такие интерфейсы, как eglcreatesynchr, egldestroysynckhr и eglclientwaitsynchrhr; Когда будет вызван интерфейс eggreatesynchr, он будет активно отправлять команду GPU в очередь команд. Когда графический процессор работает до этой команды, он отправит сигнал. Но я хочу активно отправить заполненный сигнал на стороне процессора. Я изучил, что интерфейс eglsignalsynchrhr в egl_khr_reusable_sync может активно отправлять сигналы, но он не поддерживается на телефонах Android.
Я также изучал расширение egl_android_native_fence_sync, который может создавать eglsynchr из fd. Но может ли сигнал быть вызванным путем написания этого fd
Подробнее здесь: https://stackoverflow.com/questions/795 ... by-the-cpu