Я создаю движок и редактор для симуляции физики в Windows. Я хочу собрать часть редактора, используя Qt, и я хочу запустить движок, используя SDL с OpenGL.
Моей первой идеей было построить редактор, используя только Qt, и поделиться с ним как можно большим количеством кода (менеджер ресурсов, средство визуализации, математика). Но я также хотел бы иметь возможность запустить симуляцию внутри редактора. Это означает, что я также должен поделиться кодом симуляции, который использует потоки SDL.
Итак, мой вопрос таков: есть ли способ сделать OpenGL рендеринга в окно Qt с помощью SDL?
Я прочитал в Интернете, что возможно предоставить SDL дескриптор окна для рендеринга. У кого-нибудь есть опыт с этим?
Кроме того, резьбовая часть симулятора может создавать проблемы, поскольку она использует потоки SDL.