По крайней мере, у NVIDIA есть расширение NV_DX_interop , которое позволяет использовать буферы / текстуры / поверхности Direct3D 9 непосредственно как буферы / текстуры / рендеринг буфера OpenGL (следовательно, наоборот).Но у меня нет никакого опыта с этим, и я не знаю, широко ли он поддерживается или действительно работает хорошо.
Было бы более интересно, какие функции, по вашему мнению, доступны только в Direct3D.Может быть, мы сможем показать вам, как этого добиться с помощью OpenGL, поскольку существует не так много функций (если таковые имеются), которые доступны в Direct3D, а не в OpenGL.Хотя если у вас есть карта ATI, то быть доступным и работать правильно может иногда быть двумя разными вещами.