Investigating a frame rate problem with ATI Radeon cards and Everquest, I found that the observed problem *appears* to revolve around the engine drawing everything regardless of occlusion when T&L is enabled; frame rate is good except when in crowded areas (many figures or terrain objects)
If T&L is turned off in the registry there is a dramatic improvement in frame rates in scenes with significant overdraw. Peak frame rates are down but overall frame rates are improved.
So my hypothesis is (for this game engine at least) T&L and "HyperZ" optimizations are incompatible.
Is this possible? If so, is it something that potentially could be resolved in software (either game engine or driver) or no? And why would it not be the case for a competing chip maker's T&L?
If T&L is turned off in the registry there is a dramatic improvement in frame rates in scenes with significant overdraw. Peak frame rates are down but overall frame rates are improved.
So my hypothesis is (for this game engine at least) T&L and "HyperZ" optimizations are incompatible.
Is this possible? If so, is it something that potentially could be resolved in software (either game engine or driver) or no? And why would it not be the case for a competing chip maker's T&L?