Comment 67 for bug 1553328

Revision history for this message
In , Ilia Mirkin (imirkin) wrote :

(In reply to Gabriele Svelto from comment #38)
> Yes, the emulator seems to be calling GL commands from multiple threads, or
> at least the traces I got seemed to have different thread identifiers for
> different commands.

Unfortunately nouveau doesn't protect against concurrency and when multiple threads call into the GL simultaneously, will fall flat on its face.

Fixing this is on my todo list... but my todo list is long, and this is a tricky task to do so as not to pessimize the 99.99% use-case of single-threaded GL usage.