Irrelevent as it may be, the age old public relations conundrum of whether or not the 8500 (and 9000, consequently) contains programmable
and fixed function geometry pipelines has been solved (with the help of persistence and informative tidbits). After observing these benchmarks (
http://www.tomshardware.com/graphic/200207181/radeon9000-11.html ), reading the radeon sdk, and conducting a little research on the Radeon 7500 (which I now believe carries the fixed function TCL pipeline of the 8500/9000), I conclude that the R200 originally implemented 2 onboard geometry engines,
each containing programmable and fixed function pipelines. As Mufu iterated, the 9000 removed one of those pipelines (fixed function and programmable units), which becomes evident in its performance in the Tomshardware benchmarks.
The evidence for my theory can be found in this information I have compiled:
Radeon SDK:
Fixed function vs. programmable pipelines
RADEON 8500/9000 chips have implemented both fixed function
and programmable vertex processing in the silicon. Using fixed
function with these chips can be slightly more efficient than using
vertex shaders because of the optimized hardware implementation of
the TnL pipeline. Using fixed function TnL also simplifies shader
management and reduces the associated application and driver
overhead.
-From this we can conclude that both the 8500 and 9000 (R200 & RV250) contain fixed function and programmable vertex pipelines
Mufu:
Hardware differences from RV250 to R200 and RV250/M
Problem texdepth, solution - remove Hierarchical Z
HOS removed
Single TCL pipe
One texture pipe for six texture
Texturization internal cache increased from 2K to 4K
-Indictates that the 9000 has only one of the geometry engines found in the 8500 (each unit contains both a fixed function and programmable part).
In the following benchmark, by reactor critical:
http://www.reactorcritical.com/review-battletitans2/review-battletitans2_2.shtml
the 8500 is compared with the Geforce 3 Ti500 and the Radeon 7500 (which had a hardwired T&L unit), and it is almost twice as fast as the 7500 (@290MHz).
-Demonstrates the 8500 has almost twice the performance of the 7500 when executing standard T&L
-Shows the 7500 to have approximately half of the claimed 69-75 million polygon per second rate of the 8500 (fits the fact that the 8500 has two fixed function pipelines).
-The fact that the 9000 remains behind the 8500 in vertex shading performance hints it only contains 1 programmable pipeline. *The 9000 is only slightly ahead of the 7500 hundred in the traditional 3DMark T&L tests, which points to a single fixed function T&L pipeline.
*Radeon 9000 implements a more efficient memory/pipeline architecture than the 7500 (correct me if I'm wrong), so the observed fixed function T&L discrepencies (in tomshardware article) were to be expected.