Citat:
yooyo: Ne netu se vodi pravi rad da li je SM30 koristan ili ne. Ja sam programer i vec uveliko koristim prednosti SM30. Po mom vidjenji nVidia je bolja zbog nekoliko razloga:
1. SM30 omogucava da se neki efekti urade u jednom rendering prolazu (npr. light shafts ili smooth shadows) dok bez SM30 za to treba N rendering prolaza ili je nemoguce izvesti isti efekat.
2. NVidia ima 32bit preciznost u pixel shaderu dok ATI ima 24 bit. Prednost je da na NV karticama mozes da radis vertex proracunavanja pomocu pixel shadera u punoj preciznosti!!! Zvuci malo cudno, ali se moze iskoristiti za 3D character skinning.
3. ATI ima ogranicenje na 4 dependent read-a u pixel shaderu. To je nedopustivo u danasnje vreme.
4. SM30 podrzava pristup texturama iz vertex shadera. Veoma zgodno za raznorazne terrain engine.
Situacija kod danasnjih kartica je sledeca:
ATI x800 VS20 PS20
NV 6800 VS30 PS30
3dLabs Realizm VS20 PS30
PS20b ne postoji. To je marketniska izmisljotina ATI-a.
Za kraj... NV nudi novu tehnologiju, a ATI staru na steroidima. Izaberite...
yooyo
PS_2_b svakako postoji
za pocetak evo osnovnih razlika
Code:
PS_2_0 PS_2_a PS_2_b PS_3_0
Dependant Texture Limit 4 No Limit 4 No Limit
Texture Instruction Limit 32 Unlimited Unlimited Unlimited
Position Register - - - a
Instruction Slots 32 + 64 512 512 >= 512
Executed Instructions 32 + 64 512 512 >=65535
Interpolated Registers 2 + 8 2 + 8 2 + 8 10
Instruction Predication - a - a
Index Input Registers - - - a
Temp Registers 12 22 32 32
Constant Registers 32 32 32 224
Arbitrary Swizzling - a - a
Gradient Instructions - a - a
Loop Count Register - - - a
Face Register (2-sided Lighting) - - - a
Dynamic Flow Control - - - 24
zaboravio si da pomenes atijev 3Dc Normal Map Compression sto je super tehnika za poztizanje boljeg kvaliteta i vece brzine
nvidia ima vise features ali ati je brzi
radeon 8500,premda sporiji, je imao vise features u odnosu na geforce 4600
svi znamo sta je bilo popularnije