Yes ! Cpcdos is now able to support OpenGL for 3D rendering. The basic idea comes from the 3D GZE engine, developed by Michael BANVILLE, its engine was integrated into the kernel of the SDK kernel, but as it was quite heavy for the kernel, we decided to execute it in a modular way. This means that cpcdos can run a graphical engine from a Win32 PE exe., or from a Clang LLVM .BC / .LL.
Our little exploits on Cpcdos :
Currently, whether GZE or OpenGL, 3D rendering is done by the CPU. Cpcdos does not yet support multi-core, performances level is very problematic .
OpenGL has very serious compatibility problems on some machines, very unstable on recent machines. So openGL will probably not be available until the end of 2018.