Does the R300 have a complete, internal HOS processor?

Many questions have been brought up as to the truform engine on the R300, and whether or not it is a full, in hardware HOS implementation. Would any hardware insiders care to share whether it is a full hardware implementation (vertex generation, etc.)? Is it programmable in any sort of way? Are the units floating point (fmads of some sort?), or are they some other form specialized hardware?

Secondly, a while back it was stated that displacement mapping could be done without dedicated hardware by running the vertex displacement calculations on the pixel processors and then sending them back to the vertex units for shading. Is this possible on the R300?
 
Since there is some argument as to the DM hardware implementation on the R300, I posted this specific thread for anyone with specific hardware knowledge to comment and others to speculate.
 
Hrm, good? But I would consider supporting the feature and having it work sufficiently no matter what the implement hardware/software. If it is supported and it works then that is good enough for me personally. As to the matter if it is supported by the hardware fully .... what does it matter if it works(sufficiently) and is supported by the IHV under whatever DX version applicable? If the technology is supported, works and proliferated as a result then great. If it is not supported and isn't proliferated then ... major suckage. (In particular respect to Displacement Mapping.) BTW I wouldn't pretend to know all the features supported in the hardware in question.. Just my 2 cents.
 
Back
Top