Newsgroup: it.comp.hardware.video-3d
Titolo: Microsoft vuole indebolire opengl?

http://www.touslesdrivers.com/index.php?v_page=3&v_code=1852
:
La communauté de développeurs OpenGL représentée par le site OpenGL.org qui 
traîte de tout ce qui touche de près ou de loin à l'API OpenGL, s'alerte des 
projets de Microsoft pour son futur système d'exploitation récemment nommé 
Windows Vista (Longhorn). En effet, OpenGL.org indique que sous Windows 
Vista, Microsoft prévoit d'exécuter les logiciels 3D (et jeux vidéo) OpenGL 
par le biais de la couche Direct 3D qui sera très fortement intégrée à ce 
nouveau système d'exploitation. L'API OpenGL ne serait ainsi plus une API 
utilisable directement et indépendamment par les développeurs comme jusqu'à 
présent et comme l'est aussi Direct 3D. Comme toute opération de "mapping", 
cela entraînerait bien évidemment des baisses de performances pouvant 
atteindre 50 % et pire cela limiterait grandement l'utilisation de toutes 
les fonctionnalités offertes par OpenGL puisque Microsoft se baserait 
seulement sur la version 1.4 qui n'intègre pas le langage d'écriture des 
shaders qui a été depuis intégré dans les versions 1.5 et 2.0.
En fait, il serait toujours possible d'utiliser OpenGL de manière native 
sans utiliser la solution prévue par Microsoft, cela grâce à un pilote 
OpenGL ICD classique (Installable Client Driver) mais cela aurait pour 
effet, et là est le problème, de désactiver automatiquement la toute 
nouvelle interface graphique "révolutionnaire" Aero Glass qui animera 
Windows Vista ce qui bien sûr ne vas pas dans l'intérêt de l'utilisateur et 
ne peut rester en l'état. Pour information, Aero se décline en trois niveaux 
d'accélération et de qualité:
a.. Aero Glass: Possibilité pour les développeurs d'animer le bureau Windows 
et leurs logiciels avec des effets 3D. Aero Glass nécessite une carte 
graphique récente et performante: AGP 8X ou PCI Express 16X, 64 Mo de 
mémoire, DirectX 9.0, T&L, Vertex Shader 2.0, FFSA, drivers LDDM...
a.. Aero: Accélération graphique de base nécessitant une carte graphique 
moins performante.
a.. Aero Classic: Rendu graphique logiciel équivalent à celui de Windows 
2000.
Selon OpenGL.org, l'incompatibilité d'Aero Glass avec l'API OpenGL est une 
volonté de la part de Microsoft plus qu'une limitation technique. Quel 
serait alors l'intérêt de Microsoft d'éradiquer OpenGL de la plateforme 
Windows? Il s'agirait sûrement d'encourager à nouveau les développeurs à 
utiliser uniquement Direct 3D plutôt qu'OpenGL qui d'ailleurs reste toujours 
la principale API 3D utilisée sur les systèmes Linux et également sur les 
systèmes Macintosh, Mac OS d'Apple qui pourrait d'ailleurs bien devenir un 
concurrent sérieux dans les années à venir dans le monde PC...
Bien sûr, tout cela n'a pas été complètement confirmé par Microsoft et il 
reste encore plus d'un an avant la sortie de Windows Vista ce qui laisse 
encore le temps à la communauté OpenGL et aux constructeurs de chipsets 
graphiques de faire connaître leurs arguments à Microsoft.
_______________________________________________
Insomma in poche parole OpenGL non ci girerebbe piu' nativo, le chiamate 
dell'api sarebbero girate ad un wraper che va ad usare DX.... risultato un 
calo di prestazioni. All'utente qualsiasi sembrerebbe che OpenGl sia poco 
performante, insomma una bella mazzata diretta nella direzione di una specie 
di screditamento. Credo che avere due API in concorrenza non sia un male. 
Sono rumors non confermati cmq.


piu' che rumors sono il modo in cui viene implementata l'api opengl
nelle attuali beta di Vista...
puo' darsi che in futuro cambi.
-- 
    (iao!!oai)                                    (ICQ: 10860566)
    //.aurizio
[WARNING!: togliete _nessuno_ per rispondere]
    Coloro che sono disposti a farsi togliere alcune liberta' 
essenziali per ottenere un piccolo, temporaneo senso di sicurezza
non meritano ne liberta' ne sicurezza. [B. Franklin]

 puo' darsi che in futuro cambi.
i rumors volevo dire che erano riferiti alle intenzioni eventualmente 
malcelate della MS, dal punto di vista "tecnico" la situazione e' quella in 
effetti.
Pensare che winNT di fatto reggeva quasi solo OpenGL......... 

 Pensare che winNT di fatto reggeva quasi solo OpenGL......... 
Vero ed su NT 4 potevo giocare tranquillamente Quake II, Half Life 
perche si appoggiavano su OpenGL


e aggiungo che ci giravano meglio che sul 98. Ricordo che esisteva il modo 
di avere le dx3 su NT, e con qualche tweak anche le dx5, ma con risultati 
piuttosto scarsi. 


all'epoca microsoft faceva soldi vendendo il sistema operativo ed i
programmi (office & c), oggi fa soldi vendendo licenze e servizi ed un
bel po di questi sono legati alle directx - e' abbastanza prevedibile
che da monopolista voglia segare le gambe ai concorrenti.
