website logo
Auteur
avatar
thellier

Forum » » Création-Développement » » gl4es encore un nouvel OpenGL pour OS4


Posté : 20-06-2018 13:48 icone du post

J'ai interrogé kas1e sur les nouveaux ports possibles grâce à GL4ES

"Une nouvelle version de Blender (au moins la version 2.68 a été testée avec gl4es, et ça marche.)
PtitSeb n'a pas testé les dernieres versions qui ont besoin de shaders, mais ça devrait fonctionner, bien sûr, si ces shaders n'utilisent pas de tableaux dans les shaders car Nova ne le supporte pas encore.

Tout ce qui est fait sur la Irrlich Engine. Presque tous ses exemples fonctionnent déjà, et j'ai même porté supertuxkart 0.8.1, qui tourne a moitié, mais pas à cause de problèmes avec gl4es, mais parce que les correctifs de cette version de supertukkart sont affreusement écrits avec parfois des "//" et ailleurs  des "\ /" ou d'une autre manière mais sans syntaxe unifiée un vrai bazar. Mais le jeu en termes de rendu graphique fonctionne bien mais sans les shaders du jeu, car ils utilisent des tableaux. Mais le jeu peut tourner sans shaders de toute façon.

Aussi ce qui fonctionne déjà sur gl4es sur d'autres plate-formes: Foobillard++, Zyn-Fusion, OpenRA tiberian sun, Astromenace , Freeorion, Minecraft, OpenMW, SeriousSam (First & Second Encounters), RVGL (ReVolt GL), parsec47 et ainsi de suite.

En d'autres termes, il n'y a presque aucune restriction sur OpenGL maintenant, excepté une: les shaders de Nova ne supportent pas les tableaux, donc, tout prog OpenGL en utilisant ne fonctionnera pas jusqu'au support des tableaux dans Nova. Sinon plus de restrictions. Bien sûr, certaines bizarreries peuvent survenir, mais si elles viennent de GL4ES alors PtitSeb les corrigera"


Les tableaux en question peuvent être les coordonnées des textures mises sous formes de tableau ou alors certaines structures des variables globales (les variables dites "uniform") dont il existeraient plusieurs comme les lampes/lights

exemples:

vec4 gl_TexCoord[4];

uniform gl_LightSourceParameters gl_LightSource[8];

Mais sans nul doute que les tableaux vont apparaitre dans une des prochaines versions de Nova 


Sam440 - Sam460 - X5000 - PowerBookG4 - WinUAE - MiniMig

Message édité par : thellier / 20-06-2018 14:26

Cet article provient de Le site des utilisateurs francophones actuels et futurs d'AmigaOS 4.x
https://amiga-ng.org/viewtopic.php?topic=2541&forum=14