OpenGL c'est vrais ?

Oui ! Cpcdos est désormais capable de supporter OpenGL pour un rendu 3D. L'idée de base vient du moteur 3D GZE, développé par Michael BANVILLE, son moteur était intégré dans les binaires du noyau SDK, mais comme c'était assez lourd pour le kernel, nous avions décider de l'exécuter de manière modulaire, c'est à dire que cpcdos peut exécuter un moteur graphique depuis un executable .exe (Win32) PE, ou depuis un executable .BC ou .LL (Clang LLVM). Les idées défilent, l'intégration d'OpenGL dans GZE est un plus pour des rendu 3D avec plus de possibilités (Lumières, ombres, textures, colisions, méthodes de rendu...). Nous essayons donc d'avoir une version de GZE intégrant OpenGL full compatible avec Linux, MacOSx, Windows et evidemment Cpcdos, fonctionnant depuis les executable .exe .bc et .LL.

Nos petit exploits :
GZE first render
OpenGL first render
Windowed 3D

La vidéo

LES PROBLEMES
Actuellement, que ça soit GZE ou OpenGL, le rendu 3D se fait par le CPU. Cpcdos ne supporte pas encore le multi-core ni le rendu par GPU, ce qui est très problèmatique niveau performances...
OpenGL sur Cpcdos à de très sérieux problèmes de compatibilité sur certaines machines, très instable sur les machines récentes. Donc OpenGL ne sera pas probablement pas disponible avant la fin 2019.