GrafZahl, i think it won't be hard to make a console parameter such as max rendering distance - i'm making a very, very large map, ind i need this parameter to be set myself because when i stay in one of the map corners and look around, i get over 3 fps...and this is only 20 % of the map!
This has nothing to do with laziness. But I won't waste time to accomodate obsolete hardware. If you need this limitation it's either time to upgrade or to consider using a mapping style that more suits your computer's capabilities. A few one sided linedefs might work wonders.
Ok, i understend, that to say someone "buy a new hardware" is much easier, than to write 2-3 more lines in code!
Specially for that one day i will start my own port, and it will be created from GZDoom!
If you are interested to see a project that needs this limitation, then here it is:
I still get 42 fps when going to the outermost edge and looking into the direction of the other end of the map (iow. when capping the framerate to Doom's original 35 fps I won't even notice any slowdown at all!)
If your computer has to fold when trying to render this map it has to be truly weak.
Sorry, but this reinforces my opinion not to do anything about it.
But Doom3 runs on such machines,yoiu said! And what is GZDoom? Does it supports shadows? Or it has cool particle effects? Don't you thinc you have to optimize the code a little?
I have had enough. I said I won't consider this and no complaining will ever change my mind. Your system is below the minimum system requirements and that's it.
And furthermore, I doubt that Doom3 will run on that thing. I had to scale down its rendering settings on my P4 3.2 GHz with a Geforce 5900 to get a semi-decent frame rate.