Not as bad as the title may lead you to believe. I finished video startup (Quake II has a proper mode list now) and started into lost device handling, but very quickly ended up getting nowhere with that. It's frustrating, and I hit the same issues with DirectQ; having to ensure that you release everything properly before resetting the device, then bringing them back on. I thought I could probably just drop the device and recreate it, same as a vid_restart, but there are a few complications there too. The really annoying thing is that this is something that everybody has to write code for, and everybody ends up writing broadly the same code, so why is it not handled automatically by the runtime?
Another issue I'm hitting is that cinematics are really really slow at higher resolutions. These were handled OK by 3DFX cards at 800 x 600 10 years ago, so I just need to find a way to do them faster. I suppose most people don't even bother with cinematics, but for the sake of completeness I want to have them.
Sunday, July 5, 2009
Marines We're At Nought Percent Ground Force Operational Status
Posted by
mhquake
at
10:23 PM
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment