1. Forums
  2. Discord
  3. About Mapcore
  4. Patreon Supporters
  • Login
  • Register
  • Search
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • More Options
  1. Mapcore
  2. Discussions
  3. Off-Topic

Microsoft, Direct X 10

  • KoKo5oVaR
  • November 4, 2007 at 11:59 PM
  • Zacker
    • November 6, 2007 at 10:43 AM
    • #21

    There are so many misunderstandings around DX10 and it almost seems like two sides in a battle.

    Microsoft on the one hand is trying to make DX10 the sole reason why Crysis looks better than Halo, which is complete bullshit. There is also a bunch of whiny gamers who can't see any instant change in the DX10 version of their game and thereby concludes that DX10 has nothing to offer over DX9 - this is also very wrong.

  • clayman
    • November 6, 2007 at 12:56 PM
    • #22

    this isnt about which game looks better, this is about microsoft beeing fucking liars and nobody should beleve in a word that comes from their big mouths..

    dx10 = bullshit, thats a fact, period

    they could have done dx20 by the year 2006 if they wanted, but then they would lose money in the long run.. now think about it..

  • ^Slick
    • November 6, 2007 at 1:14 PM
    • #23

    At the moment DX10 is just being used because of its optimizations, so yes the same stuff is being displayed on screen but because of DX10 its displayed more optimized. Running Crysis on DX10 on XP would run much worse that running it on Vista (because on XP its just "fake DX10", so to speak).

    That being said, Vista being a complete whore of resources completely off-sets the whole point of DX10 (being incredibly well optimized) so in the end, you'll probs be better off with DX9.

  • Sindwiller
    • November 6, 2007 at 1:22 PM
    • #24
    Quote

    That being said, Vista being a complete whore of resources completely off-sets the whole point of DX10 (being incredibly well optimized) so in the end, you'll probs be better off with DX9.

    Or OpenGL 2.0 because it's in fact better optimized than DX9 (needs less calls for operations) and it's platform-independent. The OGL 3.0 specs are coming out soon, and with it, cards that support 3.0.

  • Wunderboy
    • November 6, 2007 at 1:45 PM
    • #25
    Quote from Sindwiller

    Or OpenGL 2.0 because it's in fact better optimized than DX9 (needs less calls for operations) and it's platform-independent. The OGL 3.0 specs are coming out soon, and with it, cards that support 3.0.

    Isn't OpenGL also just an implementation rather than a hardware "need"? I remember *ages* ago reading a comparison of DX vs GL and it saying that DX is just a hardware API, whereas GL us a rendering system which *may* be hardware accelerated. I think thats why GL is more portable over DX.

  • Sindwiller
    • November 6, 2007 at 2:05 PM
    • #26
    Quote from Wunderboy

    Isn't OpenGL also just an implementation rather than a hardware "need"? I remember *ages* ago reading a comparison of DX vs GL and it saying that DX is just a hardware API, whereas GL us a rendering system which *may* be hardware accelerated. I think thats why GL is more portable over DX.

    Basically, yes. OpenGL is "just" a specification, a bunch of concepts and API calls that a GPU support to be "OGL 3.0 compliant" or something, while the actual implementation (WGL on Windows, AppleGL on OS X, GLX on X11-based systems) can differ. Sure, there actually are lots of software OpenGL implementations (like Mesa), but they are only intended for testing extensions which are not supported by the GPU or when there's no GPU support. But the fact that OGL is an open specification, in contrast to DirectX, which isn't open, makes it perfect for platforms other than Windows.

  • FrieChamp
    • November 6, 2007 at 2:47 PM
    • #27

    Woah Clayman, relax!

  • ^Slick
    • November 6, 2007 at 7:19 PM
    • #28
    Quote from Sindwiller

    Or OpenGL 2.0 because it's in fact better optimized than DX9 (needs less calls for operations) and it's platform-independent. The OGL 3.0 specs are coming out soon, and with it, cards that support 3.0.

    Nice. Hopefully that may bring OpenGL back into action, would be nice.

  • clayman
    • November 6, 2007 at 7:41 PM
    • #29
    Quote from ^Slick

    At the moment DX10 is just being used because of its optimizations, so yes the same stuff is being displayed on screen but because of DX10 its displayed more optimized. Running Crysis on DX10 on XP would run much worse that running it on Vista (because on XP its just "fake DX10", so to speak).That being said, Vista being a complete whore of resources completely off-sets the whole point of DX10 (being incredibly well optimized) so in the end, you'll probs be better off with DX9.

    yeah, and the fact that we are talking about VISTA so it lowers the bars anyway, there we go..

    are we talking about dx10 working better on vista than xp or the "new features" in dx10??

    sure everything can be optimized, but you dont go and just create a nex dx because you optimized lines of code, that could have worked fine just as a dx9 update..

    here you have the reality:

    vista released, and needs reasons why people should buy it.. now you know why dx10 exists and why xna exists.. maximize profit, thats the whole plan..

    or, im a total idiot, go ahead and prove me wrong and show me/tell me what dx10 can do..

  • Defrag
    • November 6, 2007 at 7:42 PM
    • #30
    Quote

    Or OpenGL 2.0 because it's in fact better optimized than DX9 (needs less calls for operations) and it's platform-independent. The OGL 3.0 specs are coming out soon, and with it, cards that support 3.0. Smile

    There's some complicated thing that happens when you issue a driver call with DirectX (drawprimitive, set texture etc) that results in a CPU performance drain, meaning you spend more CPU time using DirectX than when using the corresponding OpenGL calls. You can attempt to minimise this overhead by the grouping of draw calls, but unless you're pretty damn clever, it can be quite complicated to figure out how to group by texture/shader/vertex/index buffers etc.Afaik DX10 fixes the main overhead associated with driver calls, meaning you don't have to worry so much about all of that stuff.

    Wiki page on what I'm talking about.

  • Taylor
    • November 6, 2007 at 8:19 PM
    • #31

    Heh, in my complete ignorance I ended up trying to get DX9c do 1,000 individual draw calls (60 times a second), I could feel the lights starting to dim when I ran it.

  • dissonance
    • November 6, 2007 at 8:28 PM
    • #32

    With Gabe's Microsoft-bashing and "linux port-er wanted" on the Valve jobs page, I really think (read: hope) that HL3 is going to be OpenGL.

  • ^Slick
    • November 6, 2007 at 8:29 PM
    • #33

    From what I've read DX10 completely or near enough re-writes how the GPU works with the CPU. I in no way am a programmer and everything I'm saying is just what I've gathered. I don't know if these optimizations actually need new hardware (new GPUS) or OS compatibility (Vista) but all I know is it allows more to be processed by the GPU without CPU interval.

    Quote from clayman

    yeah, and the fact that we are talking about VISTA so it lowers the bars anyway, there we go..

    Yeah, I already said that.

    Also, I just read the following link and it shows a performance benchmark of GoW for DX9 and DX10, both on Vista. There is pretty much no graphical improvement in DX10 but there is a rather large loss for frame rate.

    Which is weird because the main thing about DX10 is that its optimized better, its not that it has new technologies just that its been completely re-written to allow it to do more faster.

    So now I'm really confused.

    Gow Link: http://enthusiast.hardocp.com/article.h ... VzaWFzdA==

  • -HP-
    • November 6, 2007 at 8:34 PM
    • #34

    I whish we still lived in the era when OpenGL kicked direct3d ass! (Quake3 )

  • Buddy
    • November 6, 2007 at 8:51 PM
    • #35
    Quote

    ":1i2bwf2b]I whish we still lived in the era when OpenGL kicked direct3d ass! (Quake3 )

  • e-freak
    • November 6, 2007 at 9:09 PM
    • #36

    I wish we would live in the era there they finally started with fuckin OpenRT implentation into theyr gpus...

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!

Register Yourself Login
Discord

The Mapcore Discord is our lively IRC channel of the 2000s reborn. Chat about level design, gaming, and more.

Latest Posts

  1. Tangerine

    Harry Poster
    July 18, 2026 at 11:10 AM
  2. Any of the old guard still around? D:

    Warby
    July 12, 2026 at 8:23 PM
  3. About our archived forums

    Thrik
    June 30, 2026 at 2:12 PM
  4. Mapcore Discord

    mason_fan123
    June 24, 2026 at 8:52 PM
  5. [CS2] Valley

    Serialmapper
    June 22, 2026 at 11:56 AM
  6. Free Music / SFX Resource - Over 2500 Tracks

    Eric Matyas
    June 18, 2026 at 12:32 PM
  7. Pango [WIP]

    Elowen
    June 11, 2026 at 10:13 AM
  8. [CS2] Dvina

    Jeremy Rivera
    June 11, 2026 at 10:03 AM
  9. Bridges 2.0 by NEXSIDE, MAP SHOWCASE. ( Steam Workshop )

    MrTrane18
    June 1, 2026 at 7:46 PM
  10. Classic Maps Reborn For CS2

    SillySpaceCat
    May 31, 2026 at 10:33 PM

Users Viewing This Thread

  • 1 Guest
  1. Privacy Policy
  2. Contact
Powered by WoltLab Suite™