Данные могут быть отправлены на GPU через HDMI, Display PORT, DVI, VGA и другие. Я не знаю, что будет дальше, возможно, GPU расшифрует его и отправит в CPU, или просто отправит в CPU, и он его декодирует. Я подозреваю, что GPU сохраняет данные из входов в свою память перед отправкой в CPU, поэтому к ним можно получить доступ из шейдера. Вероятно, в коде это должно быть похоже на структуру переменных в шейдере, которая указывает на память входных данных в секции кода памяти GPU.