Multithreading In id Tech 5
6:00 AM | Cord Kruse | Comment on this story
bit-tech.net has posted a new article examining comments made by John Carmack at the recent Intel Developer Forum. The legendary game designer discussed multi-core and multi-thread support used in the upcoming Rage game built with the the company's id Tech 5 engine.
While the demo was playing, Carmack spent some time talking about multi-threaded aspects of id Tech 5, where the entire rendering system is offloaded onto one core. he said this was a “ natural progression ” from the multi-core support it had included in previous generation titles. “ That balances pretty nicely for most games, where you can run your game logic and simulation in one thread, and your rendering system in another thread, ” he explained. Visit the page below to read the rest.
bit-tech.net: Carmack On Multi-Threading
He explained that there was much more than just this going on in id Tech 5 though. He said that there’s a separate thread devoted entirely to “ running analysis over what’s being rendered, managing the streaming of information from DVDs and hard drives, decompressing all of it, transcoding the formats that are useful for GPUs, and so on. ”
“That sucks up a pretty good amount of processing power just to do that, but that's one of the key things that lets us do this level of detail that really is beyond anything that you've seen before, ” he added.
“We also have additional threads running. The high-level AI determinations that go on in the game logic runs asynchronously with the sort of tick-based stuff that handles the moving and bouncing into things on the game logic. Collision detection is also pulled off into a more fine-grain system that can handle offline contingent stuff going on separate from the main game frames analysis. ”
Rage: Campaign Edition
Buy Rage: Campaign Edition
Recent Mac Games News
Friday, August 22, 2008
Thursday, August 21, 2008
Wednesday, August 20, 2008
Tuesday, August 19, 2008
Monday, August 18, 2008
Search for other Mac games news stories or browse our Mac Games News Archive.