Equalizer è un sistema di gestione aperto risorsa di origine e l'interfaccia di programmazione per applicazioni multipipe scalabili.
Sviluppo Equalizer iniziato nel 2005. Il codice sorgente è disponibile per gli sviluppatori interessati e early adopters. Equalizer è un toolkit multipiattaforma ed è inizialmente disponibile per Linux e Mac OS X
Cosa c'è di nuovo in questa versione:.
- < li> Questa è una caratteristica versione stabile, aggiungendo testa tracciamento supporto utilizzando OpenCV o VRPN, posizionamento occhio asimmetrica per il rendering stereo, e la capacità di cambiare segmento Frusta in fase di esecuzione.
Cosa c'è di nuovo nella versione 1.4.1:
- Nuove funzionalità:
- Supporto rilettura Asynchronous
- Regione di interesse per il rendering e scalabile bilanciamento del carico
- Automatic affinità CPU-GPU
- ridimensionamento specifico per l'applicazione per visualizzare i dati in una scala diversa per 1: 1 in ambienti immersivi
- auto-configurazione VirtualGL-aware
- supporto Zeroconf e la scoperta nodo
- Blocco co :: Object :: commit
- Extensible pacchetto spedizione
- Enhancements:
- implementazione RDMA di Windows
- Bug risolti:
- errore di lancio con vuoto ospite per un bug nodo
- rilettura di non-modulo-4 immagini spezzate
- & quot; - eq-file di log & quot; seguito da nessun altro segfaults argomento
- WGL errore finestra di compilazione
- eqPly incidente sul carico modello su Win32
- Memleak con filettatura affinità
- crash exPixelBench
- GPUCompressors non liberate dopo l'uscita dell'applicazione
- di Windows: Errore durante il rendering PBO
Cosa c'è di nuovo nella versione 1.2.1:
- Questa versione corregge una gara RSP durante il collegamento, sequel manca pacchetti, l'esempio installato CMake costruire non di lavoro, le questioni razziali e prestazioni con la distribuzione dell'oggetto multicast, --eq layout attivati sul secondo telaio, e l'installazione di & quot; trovare & quot; script nella radice CMake.
Cosa c'è di nuovo in versione 1.2 Beta:
- configurazione locale e remota automatico usando la libreria GPU-SD , versione iniziale di Sequel, una semplificazione e utility livello sopra Equalizer, tolleranza fallimento runtime rilevare guasti hardware e software, composti di piastrelle per fill-limitata di rendering come volume rendering diretto e raytracing interattivo, distribuito singolo produttore, coda multi-consumer , una classe basata RDMA-connessione per InfiniBand (solo Linux), e il supporto per la distribuzione dell'oggetto push-based.
Cosa c'è di nuovo nella versione 1.0.2:
- Questa è una versione patch di migliorare la compatibilità con i pacchetti esterni per Equalizer 1.0.1.
Cosa c'è di nuovo nella versione 1.0.1:
- Si tratta di una release di patch, che fissa otto bug nel Equalizer 1.0.
Cosa c'è di nuovo in versione 1.0 Beta:
- sono stati effettuati importanti miglioramenti alla stabilità over 1.0-alpha, consegnando il completo di funzionalità impostato e API di Equalizer 1.0 per lo sviluppo stabile delle applicazioni.
Cosa c'è di nuovo nella versione 0.9.1:
- Nuove funzionalità:
- composti subpixel per full-scene anti-aliasing (FSAA) o la profondità di campo (DOF) decomposizione
- distribuzione dei dati e dati utilizzando affidabile UDP multicast
- Il supporto per scrivere applicazioni che non utilizzano OpenGL
- Enhancements:
- Il supporto per Mac OS X 10.6 Snow Leopard
- Piastrelle e gamma confini per l'equalizzatore carico
- Nuovo eq :: :: util Accum classe per le operazioni di accumulo utilizzando un FBO o buffer di accumulo OpenGL
- Più finestre sullo stesso tubo possono aderire la stessa barriera di swap software
- pompa messaggio configurabile
- Ottimizzazioni:
- oggetto configurabile dimensione del buffer serializzazione
- Ottimizzazione delle prestazioni per la compressione delle immagini
- ridurre l'impronta di memoria per eq :: :: Oggetti netti di tipo cambio DELTA
- Esempi:
- EqPly: aggiunto anti-aliasing quando l'applicazione è inattiva
- EqPly: ricorsivamente cercare directory per modelli
- EqPly: interruttore veloce VBO rendering su OSX
- Modifiche API:
- sono state apportate le seguenti modifiche di rottura compatibilità con equalizzatore codice sorgente 0.6:
- Le classi di utilità Accum, AccumBufferObject, FrameBufferObject e Texture dove spostati dalla eq al eq :: util namespace.
- eq :: :: Window getColorType è stato modificato in getColorFormat di coerenza.
- La gestione dei font forniti da eq :: Window è stata riscritta per non OpenGL-supporto di rendering.
- Documentazione:
- È stata aggiunta la seguente documentazione o un sensibile miglioramento rispetto all'ultima release:
- La programmazione e l'utente è stato esteso a 91 pagine e 53 numeri.
- L'API Object Accumulation buffer è stata aggiunta al manuale di programmazione.
- Il composto subpixel fornisce FSAA e la decomposizione DOF
- Trasferimento dati multicast
- Bug risolti:
- Equalizzatore 0.9.1 include varie correzioni di bug rispetto alla versione 0.9, tra cui i seguenti:
- 2873353: L'utilizzo di ext / hash_map e -Werror causa errore del compilatore
- 2834063: eqPly ed evolvere blocca su Mac con GLX
- 2828269: compositing profondità Evolve è rotto
- 2642034: Win32: max 64 connessioni possibili
- 2874188: Lockup allo spegnimento
- Problemi noti:
- I seguenti bug erano conosciuti al momento del rilascio. Si prega di inviare un bug report se si trova un altro problema con questa versione.
- 2934387: Ubuntu: problema GLX con pBuffer
- 2931913 eqPly: DFR + 2D + AA Idle non funziona
- 2843849: 64-bit bug in eVolveConverter
- 2796444: Race durante nodo simultanea collegare
- 2609161: zoom: Profondità rilettura non funziona
- 2556940: zoom: uso FBO
- 2003195: Ortho frustra ignora compensato occhio
- 1854929: eqPly GLSL Shader ha artefatti
Aggiornamenti
Cosa c'è di nuovo in versione 0.9:
- Automatic bilanciamento del carico per installazioni multi-display cross-segmento
- Risoluzione Dynamic Frame (DFR) per il rendering framerate costante
- Compression Plugin API per i motori ad immagine di runtime-caricabile
I commenti non trovato