Direct3D 9 on OpenGL core profile

Questions about Wine on Linux
Locked
RADZIK
Newbie
Newbie
Posts: 1
Joined: Fri May 11, 2018 7:37 am

Direct3D 9 on OpenGL core profile

Post by RADZIK »

Hi!

I need to run D3D9 games under Wine on systems that don't have OpenGL, only OpenGL ES. So i am going to write a translation library that converts OpenGL (~3.1) to OpenGL ES (3.1+). These API's are very similar, except legacy fixed-function pipeline in OpenGL. It seems to be relatively easy to implement OpenGL core profile on ES, but compatibility profile requires a lot of work.

So questions are:
1. Does Wine support D3D9 translation to OpenGL 3.1+ that has only core profile and doesn't have compatibility one?
2. I've read that OpenGL ES support for D3D9 will be added in future releases. Is there any approximate information about time when it will be ready (months, years)?

Thanks.
Locked