我知道不建议混合使用 OpenGL 和 DirectX,但我正在尝试在使用单独图形 API 的两个不同应用程序之间架起一座桥梁:我希望有一种共享数据的技术,特别是纹理。
我有一个在 Direct3D 中创建的纹理,如下所示:
d3_device-> CreateTexture(width, height,
1, D3DUSAGE_RENDERTARGET, D3DFMT_A8R8G8B8, D3DPOOL_DEFAULT,
&texture, NULL);
有什么方法可以在不通过系统内存往返的情况下使用 OpenGL 中的这个纹理?