You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Alexander Afanasenko edited this page Mar 15, 2025
·
1 revision
Содержит в корне интерфейсы всех компонентов программы.
Для многих интерфейсов существует несколько имплементаций, в зависимости от бэкенда для работы с изображениями. Имплементация для каждого бэкенда содержится в своей папке.
Текущие имплементации:
impls_cpu - для работы с изображениями на CPU. Включает кодек на LodePNG.
impls_hw_accel - для работы с изображениями на CUDA. (потенциально переименовать)
Также есть особые папки имплементаций:
impls - содержит весь код не использующий никакой бэкенд
impls_shared - содержит весь код, способный работать в контексте любого бэкенда (как на CPU так и на GPU)