указатели функций хранить не как глоб переменные, а как поля структуры на хипе?
Пока девайс один - пофигу
В гл тоже, он не умеет более чем в один девайс нормально
Ты не можешь создать 2 контекста?
Могу, но указатели у них будут одинаковые, ибо одна видяха
Тогда только запускать два процесса через DRI_PRIME={0,1} и межпроцессное взаимодействие, только хардкор
Да иди оно лесом тогда...
Можно сделать маленький отдельный экзешник (который ты будешь запускать с дри_прайм), который будет находить нужную либгл для каждой видимокарты и отдавать в стдаут, а ты потом будешь грузить дрова руками и доставать адреса функций 🤪
Обсуждают сегодня