Krajowa Konferencja
Wytwarzania Gier Komputerowych
Gdańsk 6 - 8 września 2013

Multithreaded rendering using OpenGL in Task-Pooled environment

Karol Gasiński

Modern game engines are based on Task-Pooled solutions which gives ability to take full advantage of modern multi-core CPU's architectures. This gives freedom of asynchronous code execution and data processing, but it also introduces need, to deal with old single threaded OpenGL rendering model. This lecture shows concrete ways to solve this problem and to allow multithreaded asynchronous rendering with OpenGL.



Pobierz slajdy