HOME | ARTICOLI > Notizie

Articolo

Ricordate la notizia del boicottaggio di OpenGL, vale a dire dell’intenzione di Microsoft di supportarlo fino alla versione 1.4 (contro la nuova 2.0) e solo attraverso emulazione per mezzo delle DirectX? Riducendo in pratica del 50% le performance dei programmi che usano questa libreria?

Una segnalazione apparsa sul sito OSNews.com fa riferimento al blog di Kam Vedbrat, uno sviluppatore di Windows Vista che sembra abbia qualcosa da dire sull’argomento. Esattamente un mese fa egli afferma che OpenGL puè² essere usato in 3 modi, in primo luogo tramite MSOGL, un’implementazione Microsoft ferma ad OpenGL 1.4, che usa Direct3D (D3D 10) al livello sottostante per un’accelerazione hardware dell’applicazione, e in secondo luogo tramite classici client driver di Windows XP. Questi ultimi, agendo direttamente sulla GPU, creano dei problemi con il nuovo gestore di finestre DWM (Desktop Windows Manager), poichè© le applicazioni non scrivono direttamente su video ma in dei buffer, i quali sono poi usati dal gestore stesso per disegnare sullo schermo.

Questa la ragione per cui in Vista hanno deciso di disabilitare il gestore quando un’applicazione che fa uso di OpenGL si serve di un ICD (Installable Client Driver) legacy, con la conseguente assenza dell’interfaccia Aero. L’unico caso in cui ciè² non accade è quando l’applicazione, tipicamente un videogame, funziona a tutto schermo.

Infine nel terzo modo, OpenGL potrà  essere usato senza rinunciare al desktop compositor (DWM), grazie ad API fornite da Microsoft e a driver di terze parti (ATI e nVidia).

Articolo apparso su:programmazione.it

Autore: Mooseek
Articolo creato il: 24/03/2006
Categoria: Notizie
Tags:
Commenti: 0 Commenti

Condividi questo Articolo

Condividi su Facebook
Condividi su Twitter
Condividi su LinedIn

Ultimi Articoli

30 e oltre programmi per la gestione di dispositivi iOS

30 e oltre programmi per la gestione di dispositivi iOS

0512 Programmi per la gestione dei dispositivi iOS e iPhone Noi di Mooseek.com abbiamo organizzato nella nostra categoria ios una raccolta di oltre 30 Programmi per la gestione dei dispositivi i[...]

04-10 Dettagli
4 Siti web dedicati al mondo delle emoji con raccolte organizzate

4 Siti web dedicati al mondo delle emoji con raccolte organizzate

Siti web dedicati al mondo delle emoji con raccolte organizzate Gli utenti di tutto il mondo le utilizzano tutti i giorni ed i produttori di device sono sempre alla ricerca di nuove grafiche per[...]

22-09 Dettagli
8 Programmi Gratis! da Wonderfox e da i suoi Partner per il Back to School 2019

8 Programmi Gratis! da Wonderfox e da i suoi Partner per il Back to School 2019

Addio all'estate torrida, è tempo tra poco di autunno freddo: Benvenuti di nuovo nella stagione del ritorno a scuola!  Anche quest'anno Wonderfox la popolare Software House specializzata i[...]

28-08 Dettagli
25 e oltre software per Fotomontaggi, per tutti!

25 e oltre software per Fotomontaggi, per tutti!

Con l'arrivo dei Social Networks e con l'utilizzo di fotografie per personalizzare i propri avatars, la voglia di modificare le stesse per stupire amici e parenti cresce esponenzialmente. Oggi[...]

22-08 Dettagli
30 e oltre Editor di immagini online per i novelli grafici

30 e oltre Editor di immagini online per i novelli grafici

Con la diffusione dell'informatica e soprattutto delle macchine fotografie digitali, l'editing delle immagini sta assumendo un ruolo centrale per un numero sempre maggiore di persone. Migliorar[...]

15-08 Dettagli
13 programmi per registrare musica dal computer da diverse fonti

13 programmi per registrare musica dal computer da diverse fonti

Spesso si ha la necessità o l'obbligo di riversare l'audio proveniente da fonti diverse in musica e files da gestire all'interno del proprio computer così da creare collezioni da ascoltare e [...]

10-08 Dettagli
Continua

Commenti

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.