Una semplice dimostrazione tecnica di nuova cross-platform motore di rendering multithreaded in tempo reale completamente di Cold Fusion, sviluppato in C ++ 14 e attualmente sostenendo OpenGL 4.1 su PC e OpenGL ES 3.0 su dispositivi mobili.
Alcune metriche dettagliate di rendering vengono visualizzati in alto a destra dello schermo, mentre l'animazione del toro. Dall'alto verso il basso:
1. Render loop: La quantità di tempo di CPU (in millisecondi) necessario per preparare un singolo fotogramma per il disegno. La quantità percentuale visualizzata è basata su un 60fps rendering.
2. Render Discussione: La quantità di tempo GPU (in millisecondi) necessario per rendere un singolo fotogramma. Anche in questo caso, la quantità percentuale visualizzata è basata su un 60fps rendering.
3. Variazioni (CHG): il numero di comandi di modifica presentate alla GPU:
- STA: modifiche Stato (finestra / abbattimento / test di profondità / etc)
- SHD: Shader modifiche vincolanti
- TEX: Struttura modifiche vincolanti
- UNI: cambia il valore Uniform
4. Draw: Il numero di comandi draw presentate alla GPU:
- VTX: il numero di vertici
- PRI: il numero di primitive
5. Render: Il frame rate approssimativa che potrebbe essere raggiunto se Vsync non è stato abilitato.
6. Vsync: Il frame rate effettivo della scena, con Vsync abilitato.
7. Latenza: Il tempo (in millisecondi) dal momento in cui il tempo di trama inizia calcolo quando è stato completamente visualizzata sul display.
L'idea di questo particolare scena è stato ispirato dalla 2.014,3 copertina della rivista Skrolli.fi.
Ultimo aggiornamento
23 mar 2017