En enkel teknisk demonstration av Cold Fusion nya helt plattformsoberoende flertrådade realtid renderingsmotor, utvecklad i C ++ 14 och stöder för närvarande OpenGL 4.1 på PC och OpenGL ES 3.0 på mobila enheter.
Några detaljerade rendering mätvärden visas i det övre högra hörnet på skärmen medan animera torusen. Uppifrån och ned:
1. Render Loop: Mängden CPU-tid (i millisekunder) som krävs för att förbereda en enda bildruta för att rita. Den procentuella mängden som visas är baserad på en 60fps gör tid.
2. Framför Ämne: Mängden GPU tid (i millisekunder) som krävs för att göra en enda bildruta. Återigen, är den procentuella mängden visas baserat på en 60fps gör tid.
3. Ändringar (CHG): Antalet förändringskommandon som inkommit till GPU:
- Sta: National förändringar (visnings / avlivning / djup test / etc)
- SHD: Shader bindande förändringar
- Tex: Texture bindande förändringar
- uni: Uniform värdeförändringar
4. Draw: Antalet dragkommandon som inkommit till GPU:
- VTX: Antalet hörn
- Pri: Antalet primitiver
5. Render: Den ungefärliga bildhastighet som skulle kunna uppnås om Vsync inte var aktiverad.
6. Vsync: Den faktiska bildhastighet av scenen, med Vsync aktiverat.
7. Latens: Tiden (i millisekunder) från när ramtiden började beräkningen när det var full visas på displayen.
Idén till denna scen inspirerades från 2014,3 omslaget till Skrolli.fi magazine.
Uppdaterades den
23 mars 2017