nVidias Dawn now works on R3x0

Discussion in 'Architecture and Products' started by Mark, May 22, 2003.

  1. WaltC

    Veteran

    Joined:
    Jul 22, 2002
    Messages:
    2,710
    Likes Received:
    8
    Location:
    BelleVue Sanatorium, Billary, NY. Patient privile
    Which is precisely why 3dfx developed Glide, too...;) In fact, I recall a lot of speculation that Microsoft would incorporate Glide as "the" Windows 3D API prior to M$'s D3d announcement & initiative. But my recollection of the time is really hazy--I thought Carmack went through an extensive GLIDE period with his software (after his 2D software) before moving to his first OpenGL offshoot & engine attempt...? Didn't 3dfx employ a miniGL driver for a long time (3 parts GLIDE, 1 part OpenGL)? GLIDE itself as I recall was influenced by OpenGL. Any correction or refresh here is appreciated...(the old neurons don't fire like they used to....;))
     
  2. Dio

    Dio
    Veteran

    Joined:
    Jul 1, 2002
    Messages:
    1,758
    Likes Received:
    8
    Location:
    UK
    I'm not sure that some of the longer GL constants are much better, and they are undoubtedly the clumsier for having _EXT or _ARB stuck on the end of everything.

    The procedural interface should also die. Immediate mode GL is totally legacy and if I had my way would be deprecated yesterday. But there's too much that supports it, so I fear we're stuck with it. And nobody cares what I think anyway :) probably for good reason!
     
  3. DemoCoder

    Veteran

    Joined:
    Feb 9, 2002
    Messages:
    4,733
    Likes Received:
    81
    Location:
    California
    Well, if your hardware is a streaming immediate mode HW, I would argue that you should support an API (e.g. procedural) that reflects this hardware reality.

    When we get hardware capable of dealing with scenegraphs, then we can eliminate the command/stream based procedural interface. But you can't take away too much the developers freedom to address the hardware as it actually works today.
     
  4. Joe DeFuria

    Legend

    Joined:
    Feb 6, 2002
    Messages:
    5,994
    Likes Received:
    71
    Wow...lots of bad memory there. :)

    AFAIK, MS never ever considered Glide as the "Windows 3D API." D3D initiative pre-dated Glide hardware. MS bought some company (name escapes me: EDIT: RenderMorphics) that had already mostly devloped the basics of the first Direct3D revision.

    Carmack, at least publically, never had a Glide version of Quake. There was a Rendition Verite (RRedline) version first. Then, in cooperation with 3dfx, Carmack ported Quake to GL. 3dfx agreed to write "enough" of a GL driver (mini-gl), so that Carmack could get GLQuake up and running, and the rest is history...
     
  5. Pete

    Pete Moderate Nuisance
    Moderator Legend

    Joined:
    Feb 7, 2002
    Messages:
    5,777
    Likes Received:
    1,814
    (3dfx's miniGL driver just translated the OGL calls Quake made to Glide, right?)

    It would seem to me Carmack conceivably continues to use OpenGL for two reasons: one, to support other OSes than Windows; two, to influence hardware makers. I can see both in selfish and unselfish terms. I think he started using OGL for mostly unselfish reasons, and continues to use it for mostly selfish reasons. I'm not sure that JC's now-selfish reasons are entirely bad for PC gaming, though. I mean, do we want MS to hold all the cards in terms of how 3D gaming advances?

    I'm sorry, we were talking about Dawn on Radeons. So when are we going to see a quality and framerate analysis? :)
     
  6. galperi1

    Newcomer

    Joined:
    Feb 11, 2003
    Messages:
    39
    Likes Received:
    0
    Geforce FX users are afraid to post their performance because they well know it's WAY below Ati's even with Ati emulating Nvidia proprietary extensions.

    They are also afraid to post screenshots as to show the shortcomings of FP16 and FX12 in which Dawn was most likely coded :)

    I remember all the SS being posted everywhere when Dawn first came out. Where are those same people now??? Hiding under a rock somewhere?
     
  7. Tagrineth

    Tagrineth murr
    Veteran

    Joined:
    Feb 14, 2002
    Messages:
    2,537
    Likes Received:
    25
    Location:
    Sunny (boring) Florida
    All of 3dfx's ICD's did that. =)

    MiniGL just means, that it isn't a full OpenGL implementation.

    It only supports a limited number of instructions... in this case, only the instructions that Carmack used in Quake. Everything else... well, put it this way, it isn't even ignored, because you can't ignore what doesn't even exist! ;)
     
  8. ♪Anode

    Newcomer

    Joined:
    May 9, 2003
    Messages:
    10
    Likes Received:
    0
    Not trying to spin anything here ;). The lower precision may be used due to HW problems or just because its there and a higher one is not needed or whatever. My point was that rendering in lower precision does not directly imply reduced visual quality which is what your post implied.

    Also your post implies that an "apples to apples" comparison will be possible only when both R3xx and nv3x render use the ARB2 path. But the actual apples to apples comparison will be when they both provide the same visual quality to the gamer.

    So a comparison with nv3x using a path where all rendering is done in FX12 and that of R3xx where all rendering is done in 24bits is valid as long as the visual quality is the same. In the end its all about what the gamer sees and not about what the gpu does to produce the image (not talking about fixed path benches like 3dmark03 but actual games ;) ) .

    This is very similar to the AA/AF comparison that anand did for nv30 where he compared a higher AA/AF setting ( in the CP) for the nv30 to a lower one for R3xx because they both offered the same visual quality.
     
  9. ZoinKs!

    Regular

    Joined:
    Nov 23, 2002
    Messages:
    782
    Likes Received:
    13
    Location:
    Waiting for Oblivion
    Call me paranoid, but I made sure to grab the wrapper from Rage3d and the demo from nVidia before anything caused either to disappear.
     
  10. WaltC

    Veteran

    Joined:
    Jul 22, 2002
    Messages:
    2,710
    Likes Received:
    8
    Location:
    BelleVue Sanatorium, Billary, NY. Patient privile
    *chuckle* Yea, it is very hazy...;) I know that M$ never actually entertained using Glide as their API--what I was talking about was speculation at the time that M$ would use Glide--which was commonly rumored prior to their official D3d announcement. Aren't you talking about the DX initiative predating Glide, as opposed to D3d...? As I recall it took D3d quite a few versions to even generally match Glide functionality (D3d 5 0r 6, it seems like.) Anyway--you're certainly right that Glide was never an actual Windows 3D API contender (although I do remember people thinking it was going to be.)

    Well, somebody else hit it right in stating that 3dfx's miniGL was basically a wrapper for Glide--and just translated the calls to Glide--so that's what I remember. I'm pretty sure Carmack's stuff ran first and best on 3dfx hardware using the miniGL (Glide) wrapper--wasn't it GL Quake--?? Ah, well, a long time past...;) Thanks for the clarifications...;)
     
  11. Popnfresh

    Newcomer

    Joined:
    Mar 8, 2003
    Messages:
    19
    Likes Received:
    0
    One thing you're missing as a GAMER is that developer time is not infinite. Time spent wrangling the 3D API is time NOT spent improving the algorithms and games being expressed in that API. Sure you could have had your D3D port.. but the game would not have been as good.

    It's not merely the coding that would have suffured at the time but also the artwork. Remember that 3D packages such as 3D Studio Max and Maya where not supported to run under Windows95/98 at the time and D3D didn't work under Windows NT until Windows 2000.

    Artists having to reboot into a different operating system to see thier stuff ingame wasn't uncommon. This of course means less time spent making the artwork and much less time spent checking to make sure it looks good ingame since rebooting was such a hassle. It was a MAJOR problem at many game companies using D3D until the release of Windows 2000.

    This could all have been avoided of course if instead of making thier own 3D API Microsoft had used the mature, well-specified and Already Working Across Thier Entire Product Line API they had right there. Hardware vendors could have concentrated on a single API which some of them had already shipped drivers for. Microsoft could have released proper MCD and ICD toolkits (which they stopped when it became clear that OpenGL was competition for D3D). John Carmack is not to blame for your pain. Microsoft is.
     
  12. Luminescent

    Veteran

    Joined:
    Aug 4, 2002
    Messages:
    1,036
    Likes Received:
    0
    Location:
    Miami, Fl
    How do you run the demo in ultra mode? I have the Cat 3.4 drivers and it seems only the regular mode runs.
     
  13. Windfire

    Regular

    Joined:
    Feb 16, 2002
    Messages:
    353
    Likes Received:
    1
    Location:
    Seattle, WA
    I'm theoretically running in "ultra" mode. What is the difference?

    Also, is it just me, or is this demo kind of lame? It really requires 4x FSAA to even look good. Yes, she is pretty hot (for graphicaly generated), but I expect more than a silly branch with a single person in terms of animation.


    P.S.: I have a 9800 w/ 3.4 cat.
     
  14. Windfire

    Regular

    Joined:
    Feb 16, 2002
    Messages:
    353
    Likes Received:
    1
    Location:
    Seattle, WA
    It appears the biggest difference I can see between "Dawn" and "Dawn Ultra" is the wings.
     
  15. Luminescent

    Veteran

    Joined:
    Aug 4, 2002
    Messages:
    1,036
    Likes Received:
    0
    Location:
    Miami, Fl
    I finally got the ultra version running. The lighting on dawn, her skin details, and her wings all seem more detailed. 4x FSAA is definitely needed.
     
  16. ZoinKs!

    Regular

    Joined:
    Nov 23, 2002
    Messages:
    782
    Likes Received:
    13
    Location:
    Waiting for Oblivion
    How dare you mock the power of Cg and CineFX!
    It is a graphics revolution and the dawn of cinematic computing!
     
  17. Reverend

    Banned

    Joined:
    Jan 31, 2002
    Messages:
    3,266
    Likes Received:
    24
    That, my friend, is why it is a "Technology Demo".

    Personally, I found the single "silly branch" and "person" fascinating, and not just in terms of animation per se.

    Once "Dawn" is applied to an entire game with all the components that comprises a game in various possible scenarios, your opinion and preconception of what "Dawn" means may change.

    "Dawn", as a technology percussor of things to come in consumer 3D graphics (no more, no less), is an admirable attempt as such, IMO.
     
  18. g__day

    Regular

    Joined:
    Jun 22, 2002
    Messages:
    580
    Likes Received:
    2
    Location:
    Sydney Australia
    Back to the demo - has anyone with an older AMD processor got it working - I use 1.2GHz AMD Athlon-C models - I hear rumour that their implementation of SSE may be the source of the program crashes and there is no way around this - can anyone confirm or deny this?
     
  19. RaolinDarksbane

    Newcomer

    Joined:
    Feb 13, 2002
    Messages:
    142
    Likes Received:
    1
    I couldn't get it to run on my computer too, it also had a 1.33 Ghz Athlon thunderbird. This is my system:

    1.33 Ghz Athlon Thunderbird
    Abit NR-133 Nforce mobo(using 2.42 drivers)
    2x120 GB WD HDD raided
    Radeon 9800(Finally upgraded from my 8500LE!!) with Cat3.4 drivers.
    512(2x256) MB PC2100 DDR RAM

    Also, my 3DMarks score seem to be low, these are at default setting.

    3DMark2001SE: 8995
    3DMark2003: 4650
     
  20. Humus

    Humus Crazy coder
    Veteran

    Joined:
    Feb 6, 2002
    Messages:
    3,217
    Likes Received:
    77
    Location:
    Stockholm, Sweden
    Actually, there's like four or so proprietary SGI extensions too.
     
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...