OpenGL, it's true ?

Yes! Cpcdos is now able to support OpenGL 3.3 in LLVM pipe for 3D rendering.

The basic idea comes from the 3D GZE engine, developed by Michael BANVILLE, its engine was integrated into the SDK kernel binaries, but since it was quite heavy for the project, we decided to run it in a modular way hot, ie outside the code !

The development is progressing, and we arrive at the following result:
Cpcdos is now able to run an OpenGL 3.3 exe program with DLL, intended for Windows.

Our little exploits:

Windowed OpenGL rendering under 'office' OS
OpenGL under office

Windowed OpenGL + GZE rendering
OpenGL and GZE

OpenGL rendering in full screen
OpenGL first render

Windowed GZE rendering with 2 pictures in rotation
Windowed 3D

Our first rendering in 2016
GZE first render

The video
Another

PROBLEMS
Currently, whether GZE or OpenGL, 3D rendering is done by the CPU. Cpcdos does not yet support multi-core, performances level is very problematic .
We are beetwen 60 FPS to 70 FPS with simple 800x600 and 32 bits 3d rendering. We can also launch multiple instances of 3d engines.