Skip to content

modules

Alexander Afanasenko edited this page Mar 15, 2025 · 1 revision

Содержит в корне интерфейсы всех компонентов программы.

Для многих интерфейсов существует несколько имплементаций, в зависимости от бэкенда для работы с изображениями. Имплементация для каждого бэкенда содержится в своей папке.

Текущие имплементации:

  • impls_cpu - для работы с изображениями на CPU. Включает кодек на LodePNG.
  • impls_hw_accel - для работы с изображениями на CUDA. (потенциально переименовать)

Также есть особые папки имплементаций:

  • impls - содержит весь код не использующий никакой бэкенд
  • impls_shared - содержит весь код, способный работать в контексте любого бэкенда (как на CPU так и на GPU)

Clone this wiki locally