MAMEWorld >> Programming
Previous thread Previous  View all threads Index   Next thread Next   Threaded Mode Threaded  

Pages: 1

jordanrom
Reged: 01/10/05
Posts: 326
Send PM


Tinkering for fun with 3D draw distance
#279609 - 03/19/12 05:25 AM


On some 3D driving games for MAME (Crusin USA for example) the emulation on PC seems to outperform the original hardware.

How easy would it be to increase the draw distance to eliminate polygon popping for games like this?

Just for sh*ts and giggles of course!



Edited by jordanrom (03/21/12 08:20 AM)



R. Belmont
Cuckoo for IGAvania
Reged: 09/21/03
Posts: 9716
Loc: ECV-197 The Orville
Send PM


Re: Tinkering for fun with 3D draw distance new [Re: jordanrom]
#280633 - 03/27/12 05:14 PM


> On some 3D driving games for MAME (Crusin USA for example) the emulation on PC seems
> to outperform the original hardware.
>
> How easy would it be to increase the draw distance to eliminate polygon popping for
> games like this?

To be clear, that would require modifying the actual code of the game. It's not something we can force on it from MAME. Secondly, the draw distance is usually baked pretty deeply into the engine on polygonal racers and isn't a trivial adjustment. Among other things, you then have to run collision detection further out so the required CPU time increases at a pretty rapid clip.

I'm not saying it's impossible, but it's nowhere near easy either. Plus, Crusin' runs on a pretty unusual processor so not many people could even do it.



jordanrom
Reged: 01/10/05
Posts: 326
Send PM


Re: Tinkering for fun with 3D draw distance new [Re: R. Belmont]
#283071 - 04/18/12 07:53 AM


> > On some 3D driving games for MAME (Crusin USA for example) the emulation on PC
> seems
> > to outperform the original hardware.
> >
> > How easy would it be to increase the draw distance to eliminate polygon popping for
> > games like this?
>
> To be clear, that would require modifying the actual code of the game. It's not
> something we can force on it from MAME. Secondly, the draw distance is usually baked
> pretty deeply into the engine on polygonal racers and isn't a trivial adjustment.
> Among other things, you then have to run collision detection further out so the
> required CPU time increases at a pretty rapid clip.
>
> I'm not saying it's impossible, but it's nowhere near easy either. Plus, Crusin' runs
> on a pretty unusual processor so not many people could even do it.

Well that is just a bummer! Thank you for the clarification!


Pages: 1

MAMEWorld >> Programming
Previous thread Previous  View all threads Index   Next thread Next   Threaded Mode Threaded  

Extra information Permissions
Moderator:  Pi 
0 registered and 17 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 2548