| Forums-> Main forum-> MotoGP: what went right/wrong: |
| Author | Message |
| lukasblue Since 1284 Days |
2006-08-19 03:07:12 MotoGP: what went right/wrong http://gamasutra.com/features/20060808/motogp_01.s... The single biggest performance drain on MotoGP’06 wasn’t the number of vertices or textures but the number of draw calls. In November 2005 our game was running at 12fps, with the render loop taking nearly 2 frames. That month news came through from Microsoft that the changes to the Xbox360 SDK that would allow us to circumvent these draw commands wouldn’t be ready in time for our launch. We were in very serious trouble indeed. Neil, one of our engineers, set about moving the render loop onto its own processor core. This was a major engineering challenge that took 6 weeks to complete, but even then the renderer was running over a frame. Another engineer, Matt, eventually solved the problem by writing an offline automatic occlusion system. It would travel round the track and take snapshots of the scene every few yards – and query the GPU to see which draw calls resulted in pixels being written to the screen. At run time it would not execute draw calls that didn’t contribute to the scene, and this cut our draw call count in half. The system has to revert back to frustum culling if you stray too far from the track. |
| Acert93 Mr. Bad Cop Since 1508 Days |
2006-08-19 03:48:37 I believe it is the GPU render calls. There is a significant overhead for this in DX9 due to the API and some older hardware. Vista resolves this to a degree and will be one way in which DX9 hardware is faster on Vista than XP. It sounds like the API update from MS to reduce the draw call latency was not out. Kind of confused why so many various parts of the 360 have taken so long to get running. We all heard about the tiling API issues and later additions to smooth things over; seems there is still a bit of work left to be done. --- |
| Optimusv2 Since 1430 Days |
2006-08-19 05:33:39 This is some interesting stuff. --- |
| Acert93 Mr. Bad Cop Since 1508 Days |
2006-08-19 05:37:45 I don't know, a dev was talking about it a couple months back. MS is touting it as a significant reason to get Vista, even for older games, so you would think the 5-10% increase in performance would be something 360 devs would be all over. --- |
| LEBATO IS WRONG Since 1660 Days |
2006-08-19 08:30:35 Another thing that went wrong: Funds, a developer admitted it was a game on a small budget. --- |
| deftangel Hot stuff! Since 1406 Days |
2006-08-19 10:51:50 The tiling performance improvements to the API only went out in May I think, so probably a bit too late to incorporate into MotoGP. They would have had to have knocked the game back by a couple of months if they wanted to rework that part. |
| lukasblue Since 1284 Days |
2006-08-19 18:58:47 In reply to Acert93 (2006-08-19 03:48:37) Posted by Acert93 Kind of confused why so many various parts of the 360 have taken so long to get running. I think this article is the first of its kind that 360 dev is actually talking to media in such manner. |
| Denjinflash Since 1512 Days |
2006-08-21 22:25:24 In reply to lukasblue (2006-08-19 18:58:47) Posted by lukasblue I think this article is the first of its kind that 360 dev is actually talking to media in such manner. |
| Forums-> Main forum-> MotoGP: what went right/wrong: |
You have to be logged in to post in this forum!
Log in
- 11 Mass Effect 2: Two more vieos
- 23 Final Fantasy XIII trailer
- 5 Aliens vs Predator multiplayer trailer
- 6 Kingdom Under Fire 2 trailer
- 26 Crackdown 2 images
- 22 Ryu Ga Gotoku 4 trailer
- 2 Gameplay of Gravity Crash
Top stories
About
- Copyright 2007-2009 Gamersyde SARL