DirectX 9: from R300 to NV30

Discussion in 'Architecture and Products' started by alexsok, Aug 7, 2002.

  1. Bjorn

    Veteran

    Joined:
    Feb 6, 2002
    Messages:
    1,775
    Likes Received:
    1
    Location:
    Luleå, Sweden
    But they didn't with the GF3. MS added ps 1.4 for the 8500 which was released later. And now MS might do the EXACT same thing for the NV 30.

    Can you please enligthen me on what the difference is ?

    You also say:

    Which basically makes your entire first statement useless.
     
  2. Hellbinder

    Banned

    Joined:
    Feb 8, 2002
    Messages:
    1,444
    Likes Received:
    12
    JVd,

    No fro what i'm reading dx9 is extremely MORE difficult to program for. which is why Cg, Rendermonkey etc are being developed.
     
  3. Hellbinder

    Banned

    Joined:
    Feb 8, 2002
    Messages:
    1,444
    Likes Received:
    12
    The difference is Nvidia can release a whole new product, After Dx8.1 without PS 1.4, and becuase of media bias get away with it. In fact it has gone so far as all the sites saying PS 1.4 was a waste of time. Where ATi is already getting maligned by every site on the net for "not having gone far enough".

    That is the difference. You asked, i told you.
     
  4. Bjorn

    Veteran

    Joined:
    Feb 6, 2002
    Messages:
    1,775
    Likes Received:
    1
    Location:
    Luleå, Sweden
    Well, that's a answer to a different question imo.

    And, how do you know that people won't make the same comments regarding the NV 30 and DX 9.1 ?
    After all, it's in the future and you can't really know that already can you.

    Nevertheless

    I haven't seen anything but praise for the R9700 so far.
    But maybe i'm not visiting the same sites as you are.
     
  5. jvd

    jvd
    Banned

    Joined:
    Feb 13, 2002
    Messages:
    12,724
    Likes Received:
    9
    Location:
    new jersey
    yea i can see where your coming from ... Your right of course :D hey while we are throwing stuff around anyone find good deals on the 9700 ? i want one for my birthday
     
  6. OpenGL guy

    Veteran

    Joined:
    Feb 6, 2002
    Messages:
    2,357
    Likes Received:
    28
    Pay off my mortgage and you can have mine ;)
     
  7. Joe DeFuria

    Legend

    Joined:
    Feb 6, 2002
    Messages:
    5,994
    Likes Received:
    71
    Actually, the potential difference might be big. The problem is, RC wasn't particularly clear with their rumor. Based on what RC said, I see two possible scenarios:

    Possibility 1: MS will release "DX9" for the R-300, and "DX9.1" for the NV30. In this case, no difference from DX8 situation.

    Possibility 2: MS skips DX 9.0, and ONLY releases DX 9.1, one way to read the rumor is that DX "9.0" might not actually be released. In that case, R-300 would be DX 9.1 "compatible" but perhaps not compliant. (Like GeForce4 is to DX 8.1).

    As you can see, possibility number 2 is a big difference. If that happens, it would be analogous to MS not releasing DX 8.0, and "waiting" for ATI to release the Radeon 8500 and just releasing DX 8.1. Thus, the "first to market" in this case would get screwed, which is not how it should work.

    I hope possibility two is not the case. That would indeed look like some MS conspiracy with nVidia....
     
  8. jvd

    jvd
    Banned

    Joined:
    Feb 13, 2002
    Messages:
    12,724
    Likes Received:
    9
    Location:
    new jersey
    well if you can get me a job i will help you pay off your mortgage as long as i can sleep in the basement , i'm just asking about a good deal see my friend danielle told me that I can have anything i want for my 21st birthday and well i said i want a r9700.
     
  9. Xmas

    Xmas Porous
    Veteran Subscriber

    Joined:
    Feb 6, 2002
    Messages:
    3,344
    Likes Received:
    176
    Location:
    On the path to wisdom
    I tend to disagree here. The purpose of DirectX is to expose hardware features in a standardized way. Not to restrict developers' access to capabilities not widely supported. The whole idea of having "a single target platform for developers to code to" becomes completely ridiculous if you look at the diversity of hardware amongst PC gamers.

    Developers make sure that they target a broad range of hardware, because of economic reasons. That's not the responsibility of the API.

    And there's a big difference between DX and OpenGL (currently): DirectX doesn't need extensions because its base spec is ahead of the hardware, while OpenGL base spec is far behind.
     
  10. OpenGL guy

    Veteran

    Joined:
    Feb 6, 2002
    Messages:
    2,357
    Likes Received:
    28
    Heh, you'd have trouble as our house doesn't have a basement :) They are quite rare in the Bay Area.
     
  11. Bjorn

    Veteran

    Joined:
    Feb 6, 2002
    Messages:
    1,775
    Likes Received:
    1
    Location:
    Luleå, Sweden
    Yeah, that would be a big difference. But that wasn't what we discussed and i doubt that it would happen also.
     
  12. Fred

    Newcomer

    Joined:
    Feb 18, 2002
    Messages:
    210
    Likes Received:
    15
    The appeal of DirectX to the developer is the nature that its pretty much compatible across video cards, thus I tend to prefer the 'least common denominator' approach. Even though it might slow progress by half a step.

    Just like I prefered Dx 8.0 vs DX 8.1, so too would I prefer Dx9.0 vs Dx9.1.

    If a gfx card goes above and beyond the capability of DirectX, well thats what shader programs like CG and Opengl vendor extensions are there for. An option for the developer.
     
  13. multigl2

    Newcomer

    Joined:
    May 23, 2002
    Messages:
    64
    Likes Received:
    0
    also, having an API that takes advantage of more powerfull features is a benefit to developers. Since the 'next step' will most likely include those features, you have a heads up on toying with them. Plus, it's cool to make demos to wow your pals at a lan party :)
     
  14. 790

    790
    Newcomer

    Joined:
    Jul 14, 2002
    Messages:
    53
    Likes Received:
    0
    I fail to see the confusion. There article is correct. DX9 will fully expose the extended NV30 capabilities. DX9.1 will happen, but it will be an update for next year's cards.
     
  15. alexsok

    Regular

    Joined:
    Jul 12, 2002
    Messages:
    807
    Likes Received:
    2
    Location:
    Toronto, Canada
    Nope, it's not in software!

    Pixel Shaders 1.3 required only small modifications and they are very much alike Pixel Shaders 1.1 the GeForce III supports, the difference between them lies in "comfortability", where u have little useful things in PS 1.3 that makes working with them easier than with PS 1.1

    Though, it's worth mentioning that Nvidia managed to convince Microsoft to include PS 1.3 in DX8.1, so they could claim full DX8.1 compatibility.
     
  16. Dravern

    Newcomer

    Joined:
    Jul 26, 2002
    Messages:
    8
    Likes Received:
    0
    If so, R300 will be non-fully dx9 compliant card?
    I think it won't happen unless MS is willing to intentionally spoil ATI and their new product.
     
  17. MDolenc

    Regular

    Joined:
    May 26, 2002
    Messages:
    696
    Likes Received:
    446
    Location:
    Slovenia
    There probably never was a "fully compliant DX n" card. They always miss few features.
     
  18. jb

    jb
    Veteran

    Joined:
    Feb 6, 2002
    Messages:
    1,636
    Likes Received:
    7
    JVd,


    no the difficulty of programming shaders or other DX8/9 will not hold them back from being used more. What will hold them back is whats still and always has been holding them back, the fact that the install base (talking about the average card out there) is still dx7 class (it GF2, GF2MX, ect). Develeopers have to write to this lowest common factor or else loose the chance of selling well the the market with the most volume which we can agree is not a great idea.

    CG is a neat and usefully thing. It will help the developers but it wont help getting these features used in games until the install base is ready for them....
     
  19. 790

    790
    Newcomer

    Joined:
    Jul 14, 2002
    Messages:
    53
    Likes Received:
    0
    You have to understand that 'compliance' doesn't really mean anything, beyond perhaps being able to create a device and properly validate capabilities.

    Microsoft doesn't and never will define a compliance system for DirectX. It would be unfair and unrealistic to expect IHVs to be able to meet all the features defined in a version. The nature of the hardware industry makes this completely impractical. There has never been a card which has fully supported every DX feature.
     
  20. KnightBreed

    Newcomer

    Joined:
    Feb 7, 2002
    Messages:
    203
    Likes Received:
    0
    Not at all! The entire point of the HLSL was to introduce a simpler C-like language for developers to utilize when writing shaders. Both DX9 and OGL2.0 will introduce higher level shading languages to developers. I believe this is, in part, the reason for the outcry when Cg and Rendermonkey were announced - they thought both would segment the market with proprietary code and tools.
     
Loading...

Share This Page

  • About Us

    Beyond3D has been around for over a decade and prides itself on being the best place on the web for in-depth, technically-driven discussion and analysis of 3D graphics hardware. If you love pixels and transistors, you've come to the right place!

    Beyond3D is proudly published by GPU Tools Ltd.
Loading...