Sebuah demonstrasi teknis sederhana sepenuhnya lintas-platform mesin multithreaded realtime render baru Cold Fusion, yang dikembangkan di C ++ 14 dan saat ini mendukung OpenGL 4.1 pada PC dan OpenGL ES 3.0 pada perangkat mobile.
Beberapa metrik render rinci ditampilkan di kanan atas layar saat menghidupkan torus. Dari atas ke bawah:
1. Render Loop: Jumlah waktu CPU (dalam milidetik) yang diperlukan untuk mempersiapkan satu frame untuk menggambar. Jumlah persentase yang ditampilkan didasarkan pada 60fps waktu render.
2. Render Thread: Jumlah waktu GPU (dalam milidetik) yang diperlukan untuk membuat satu frame. Sekali lagi, jumlah persentase yang ditampilkan didasarkan pada 60fps waktu render.
3. Perubahan (Chg): Jumlah perintah perubahan diserahkan ke GPU:
- Sta: perubahan Negara (viewport / pemusnahan / kedalaman uji / etc)
- Shd: perubahan mengikat Shader
- Tex: perubahan mengikat Tekstur
- Uni: perubahan nilai Uniform
4. Menggambar: Jumlah perintah imbang diserahkan ke GPU:
- VTX: Jumlah simpul
- Pri: Jumlah primitif
5. Render: Frame rate perkiraan yang bisa dicapai jika Vsync tidak diaktifkan.
6. Vsync: Frame rate yang sebenarnya dari tempat kejadian, dengan Vsync diaktifkan.
7. Latency: Waktu (dalam milidetik) dari ketika kerangka waktu mulai perhitungan ketika itu sepenuhnya ditampilkan pada layar.
Ide untuk adegan tertentu ini terinspirasi dari 2.014,3 sampul majalah Skrolli.fi.