Slashdot Mirror


Longhorn's Windows Graphics Foundation Examined

Matt J writes "Dave Salvator at ExtremeTech goes over some of the graphics designs for Longhorn. 'David Blythe of the DirectX development team gave a very interesting talk about the upcoming 3D graphics architecture in Longhorn, the next major revision of Windows. Called Windows Graphics Foundation (WGF), this new architecture will usher in some major changes to how 3D graphics operations get handled by Longhorn. These changes extend well beyond Longhorn's Avalon technology, which will render the Windows Desktop using a GPU's 3D graphics processing power rather than the traditional 2D blitter. WGF will instead define the core 3D operations themselves.'"

19 of 399 comments (clear)

  1. Windowing by ChozCunningham · · Score: 5, Insightful
    It would be nice to see some of the Linux GUI developers implement a fully vector-based scalable windowing system. This would put linux one visual step ahead of MS, as they are half-way there with the Longhorn GDI replacement.

    An intelligent GUI would be settable to any virtual resilution, with elements that are fully scalable, from icons to "system" fonts. This is an inevitable feature on the desktop, and I wonder if any proposals are in the works.

    1. Re:Windowing by IntlHarvester · · Score: 2, Insightful

      What about Fresco?

      Well, in the many years I've been on Slashdot, everytime someone attacks the X11 imaging model, someone replys with a link to Berlin/Fresco. Yet, after all this time, nobody uses it and it has zero applications, and appear in every respect to be someone's academic vaporware. That's what.

      --
      Business. Numbers. Money. People. Computer World.
  2. WTF? by Fux+the+Penguin · · Score: 2, Insightful

    This article makes it unclear if WGF 1.0 is basically DirectX 10.0 or a Longhorn-specific system. If it isn't available to users of older versions of Windows, there is little incentive to rewrite code specifically for it. I think the adoption of Longhorn will be slow as I haven't heard any really compelling reasons to shell out the money for the upgrade.

  3. Wow. This is amazing. by samrolken · · Score: 4, Insightful

    Even if this comes from Microsoft, this is pretty amazing stuff. The OS-level ability to use the 3D acceleration features of the card by more than one application at a time may prove to be as important to future computing as the ability to create 2D windows at the OS level. What *should* be more amazing is the response of the open-source community. I think we should all unite in an effort toward a new advanced graphics architecture. Maybe this is something IBM or SGI could reasonably invest in.

    --
    samrolken
    1. Re:Wow. This is amazing. by TrancePhreak · · Score: 3, Insightful

      Wow, a comment that doesn't bash on anybody but instead incites hope into the public. It's so rare I see an example of this here. I hope people follow what you say as I belive 2D/3D games have shown how they can better that genre, as hopefully 2D gui's in 3D hardware can better themselves.

      --

      -]Phreak Out[-
    2. Re:Wow. This is amazing. by be-fan · · Score: 4, Insightful

      Open source will handle this challenge quite fine. It's not a unified effort, but all the pieces are falling into place:

      1) OpenGL 2.0 should easily be a match for whatever the successor to Direct 3D is. A lot stuff mentioned in the article is also in OpenGL 2.0.

      2) The freedesktop.org folks are working on building an X server that sits on top of OpenGL.

      3) Some DRI folks are working on an OpenGL implementation that can operate without the X server, to support using the X server on top of it.

      --
      A deep unwavering belief is a sure sign you're missing something...
    3. Re:Wow. This is amazing. by Nailer · · Score: 2, Insightful

      The OS-level ability to use the 3D acceleration features of the card by more than one application at a time may prove to be as important to future computing as the ability to create 2D windows at the OS level. I think we should all unite in an effort toward a new advanced graphics architecture.

      Yes.

      Anyone find some sample compositing screenshots? I've lost the URL for the KDE ones, and I hear there was some cooler stuff shown by Keith recently...

  4. Sick of the Longhorn hype yet? by Cid+Highwind · · Score: 5, Insightful

    I know I am! With the hype machine running flat-out this far before the launch date, Longhorn is starting to sound like Microsoft's version of Copland...

    --
    0 1 - just my two bits
  5. No, it's not by rd_syringe · · Score: 4, Insightful

    The difference is that one is a "suggestion" while the other is a company actually getting off their asses and implementing it system-wide. Where is that happening in OSS right now?

    I've been saying this since Longhorn's features were announced, Linux desktops will be severely behind if they don't hurry up and move into the modern age that Longhorn and future versions of OS X are competing in. But no, we're still stuck with deskop emulators hacked on top of an ancient X protocol server with no unified development API. Hell, not even a way to install and uninstall things, because it's not really a seamless desktop but a cludging-together of 20 different projects in order to emulate a desktop operating system instead of actually being one.

  6. A few things... by rd_syringe · · Score: 4, Insightful

    1.) Typing "M$" doesn't make you clever or witty.
    2.) NT isn't based on DOS at all. Nobody knows what you're talking about there.
    3.) Select HTML format next time.
    4.) This technology is not "unimpressive." Only to elitist Slashdot snobs who think XFCE is still a cool idea. The rest of the world wants to move to a modern, 3D-based compositing architecture. Where is that happening in Linux? 2006 is just a year and a half away. Well?

  7. Re:Microsoft multimedia frenzy by black+mariah · · Score: 2, Insightful

    I seriously do not understand the mindset of people that can't pull their head out of their ass long enough to realize they're not the only people using computers these days, and that most people don't want to drop two grand on a computer to be greeted with midnight fucking commander when they boot up and look for a file. We do not live in the dark ages of computing. Not everyone is a fucking programmer. If you don't like it and won't use it, shut the fuck up. You're obviously not the target audience, you don't fucking matter.

    --
    'Standards' in computing only impress those who are impressed by things like 'standards'.
  8. Is it just me? by soimless · · Score: 3, Insightful

    is it just me or is this a lot of Acronyms with a lot of theroy and ideas an no real proof its going to work or not. Longhorn is still in development and still a way off things tend to change and it may be good or bad. the way i see this article is a marksmen shooting at a target years away and truely its luck if he hits the bullseye or not.

  9. _I_ _don't_ _care_ by Dwonis · · Score: 2, Insightful

    The last thing I want is another big Microsoft API. Let me know when the Windows API gets smaller, or when Windows implements the Single Unix Specification in any meaningful manner. I have better things to do than to waste my time trying to write programs against a cumbersome toy OS API.

  10. Re:Cool! by goMac2500 · · Score: 5, Insightful

    To answer your reply, Mac OS X does indeed route drawing through the graphics card. It has since 10.2. http://www.apple.com/macosx/features/quartzextreme /

  11. Just now figuring out how to harness the 3D engine by raplyrics · · Score: 2, Insightful

    You would think that offloading of the graphics work could have been done years ago. It's not like 3D accelerators are something new.

    --
    http://raplyrics.blogeasy.com
  12. Re:Cool! by Ilgaz · · Score: 2, Insightful

    http://www.apple.com/macosx/features/quartzextreme /

    See? Read it again...

    Wonder how OS X can handle rotating 3d cubes, "genie effect", even jumping dock icons? There...

    When I first moved to Mac G5, those fx made me say "oh, what a waste of cpu power"... Until I figured cpu isn't even used more than 1% on such stuff.

    Microsoft "photocopied" (no less) another OS X invention.

  13. Oh stop trolling by poohsuntzu · · Score: 2, Insightful

    Do you know why this isn't funny anymore? Because this is the joke most people make who have not tried Windows beyond the 95 and 98SE1 days.

    Do you REALLY want me to bring up how 'good' the Linux kernel was in it'x 1.x days?

    --
    "We're breaking out the ramen noodles. . . "
    "Really? Is it someone's birthday?"
  14. Re:So.... by aanantha · · Score: 2, Insightful

    Longhorn's Avalon definitely goes beyond 10.2's Quartz Extreme. Quartz Extreme only 3D accelerates Quartz Compositor. Quartz 2D is still pure 2D. But for the record, it should be pointed out that that 10.2 is 2 years old while Longhorn won't be out for at least 2 years. The difference between Apple and Microsoft is that Microsoft boldly brags about features far in advance while Apple is highly secretive. A lot of people seem to think that Microsoft is overtaking Apple with Avalon, simply because Apple has only been publicly talking about their old Quartz Extreme technology. The reality is quite different. 3D acceleration for Quartz 2D may be ready in 10.4 next year.

  15. Re:OSX is alead, but that's not all by Da+Fokka · · Score: 2, Insightful

    Let me get this straight:

    Article: "Longhorn is going to have improved graphical capabilities."
    Crowd: "X-Windows/Y-Windows/OSX/Whatever can already do this!"
    MS Proponent: "But it's going to be REALLY impressive"
    Crows: "Who needs it anyway, I prefer my good old terminal"