View Single Post
Old 05-24-03, 01:04 PM   #34
radeon 9800 pro
Behemoth's Avatar
Join Date: Apr 2003
Location: Darkness Falls
Posts: 841

Originally posted by Hellbinder

Becuase what ATi did, was not Cheating.
Pixel shaders are functions, taking textures, constants, and texture coordinates as inputs, and producing colors as outputs. Computer scientists have this notion of extensional equality that says, if you have two functions, and they return the same results for all combinations of parameters, then they represent the same function -- even if their implementaions differ, for example in instruction usage or performance.
obviously, instead of putting this "shuffle instructions" optimization into PS2 shaders, ati chose to remove it in the next driver, which makes me believe the "shuffle instructions" optimization only works in GT4 scenario, it does not work for all combinations of parameters hence, they are not fully PS2 compliant shaders, hence i believe they also are cheats
Behemoth is offline   Reply With Quote