The Savage3D came out in 1998.Simon F said:But, surely, S3TC wasn't around at the time of the design of the GS chip in the PS2.
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
The Savage3D came out in 1998.Simon F said:But, surely, S3TC wasn't around at the time of the design of the GS chip in the PS2.
But how long do you think it takes to spec', synthesise, layout, manufacture, and debug a chip?cybamerc said:The Savage3D came out in 1998.Simon F said:But, surely, S3TC wasn't around at the time of the design of the GS chip in the PS2.
If memory serves me correctly, Savage3D had been shipping for close to a year when I heard the GS die size (I remember a discussion along the lines of 'How big???'). You are right that given the design cycle time it might not have been possible to add S3TC in time if the first they knew was at Savage3D ship time.Simon F said:Surely, S3TC wasn't around at the time of the design of the GS chip in the PS2.
Dio said:However, I would guess that S3 contacted Sony about licensing S3TC substantially before Savage3D shipped, though. They certainly tried to sell it to everyone else!
Deadmeat said:Physics calculation is not dot product intensive.
In response to developer requests Intel has included the following instructions for 3D programs (e.g. games): haddps, hsubps, haddpd, hsubpd. Intel told us that developers are more than happy with these instructions, but just to make sure we asked our good friend Tim Sweeney – Founder and Lead Developer of Epic Games Inc (the creators of Unreal, Unreal Tournament, Unreal Tournament 2003 and 2004). Here’s what he had to say:
Most 3D programmers been requesting a dot product instruction (similar to the shader assembly language dp4 instruction) ever since the first SSE spec was sent around, and the HADDP is piece of a dot product operation: a pmul followed by two haddp's is a dot product.
This isn't exactly the instruction developers have been asking for, but it allows for performing a dot product in fewer instructions than was possible in the previous SSE versions. Intel's approach with HADDP and most of SSE in general is more rigorous than the shader assembly language instructions. For example, HADDP is precisely defined relative to the IEEE 754 floating-point spec, whereas dp4 leaves undefined the order of addition and the rounding points of the components additions, so different hardware implementing dp4 might return different results for the same operation, whereas that can't happen with HADDP.
As far as where these instructions are used, Tim had the following to say:
Dot products are a fundamental operation in any sort of 3D programming scenario, such as BSP traversal, view frustum tests, etc. So it's going to be a measurable performance component of any CPU algorithm doing scene traversal, collision detection, etc.
The HSUBP ops are just HADDP ops with the second argument's sign reversed (sign-reversal is a free operation on floating-point values). It's natural to support a subtract operation wherever one supports an add.
So the instructions are useful and will lead to performance improvements in games that do take advantage of them down the road. The instructions aren’t everything developers have wanted, but it’s good to see that Intel is paying attention to the game development community, which is something they have done a poor job of doing in the past.
I would strongly disagree with 'easily matches'Fafalada said:DXT is half the size(against 8bit) OR way better quality(against 4bit), but not both at the same time.
8bit with a GOOD quantizator easily matches the quality of DXTC on average.
Savage3D was far better than most people give it credit for. It's a pity that there weren't that many fast SGRAM boards sold (they were substantially faster than anything else at the time).london-boy said:Can you blame them? It's probably the only good thing they've managed to invent EVER...
chapban. said:BUT Faf/nAo is right, whats hurting PS2 most is the mipmapping....URGH! MY EYES MY EEEEYES!!!!!! :?
PIXEL-VISIBLEABLE
chapban. said:PIXEL-VISIBLE = seems to me the pixels in PS2 are more larger, visible than DC/Xbox. Possibly due to the lack of progressive scan and the low res output.![]()