2 ms·
just my 2c Friday rant on old article. Games had to adapt to threading before I even joined. I got lucky to work with some very efficient threaded systems. The
by SleepyMyroslav 4y ago
just my 2c Friday rant on old article.
Games had to adapt to threading before I even joined. I got lucky to work with some very efficient threaded systems. They were never correct or safe xD.
But I can share that if you see comment that these variables are protected by this lock more that few times per million of lines of code performance is not the reason why it is threaded.
From public videos i think best explanation is available from Sean Parent "Better Code: Concurrency" [1].
I really would like to see high level or safer languages or systems to come to future game platforms. It should be possible. It just needs economical factors to kick in. Like people finally notice that slow and safe is not going to be any faster next year with new hardware.
1. https://youtu.be/32f6JrQPV8c https://youtu.be/32f6JrQPV8c