Talk:OpenGL and multithreading: Difference between revisions

From OpenGL Wiki
Jump to navigation Jump to search
Created page with "'''Can I make GL calls?''' The comment in this section about multi-threaded GL calls providing no performance increase is wrong. CPU overhead in the driver due to GL calls are..."
 
No edit summary
Line 1: Line 1:
'''Can I make GL calls?'''
'''Can I make GL calls?'''
The comment in this section about multi-threaded GL calls providing no performance increase is wrong. CPU overhead in the driver due to GL calls are in practice often a significant performance bottleneck. Many games spend a lot of effort minimising / batching state changes for this reason (not just to reduce the GPU load).
The comment in this section about multi-threaded GL calls providing no performance increase is misleading. CPU overhead in the driver due to GL calls is in practice often a significant performance bottleneck. On all the games I've worked on we'd spend a lot of effort minimising / batching state changes for this reason (not just to reduce the GPU load) and had big performance wins.

Revision as of 01:24, 15 March 2013

Can I make GL calls? The comment in this section about multi-threaded GL calls providing no performance increase is misleading. CPU overhead in the driver due to GL calls is in practice often a significant performance bottleneck. On all the games I've worked on we'd spend a lot of effort minimising / batching state changes for this reason (not just to reduce the GPU load) and had big performance wins.