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.'"

25 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 shird · · Score: 1, Insightful

      How would it put them one step ahead when MS are already half way there and Linux hasnt got anything like it at all? They are behind, not anywhere near 'one step ahead'. If anything, it might put them on the same level.

      --
      I.O.U One Sig.
    2. 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. Microsoft multimedia frenzy by theirishhombre · · Score: 1, Insightful

    It irks me when Microsoft, KDE, Gnome, etc. build expansive GUI's that are lush with eye candy yet fail to provide an upgrade in functionality. I seriously do not understand the mindset of developers when they attempt to impose system requirements that include a GPU to complete day-to-day tasks. Thanks God for midnight commander/emacs/vi.

    1. 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'.
  4. 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...

  5. 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
  6. 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.

  7. Really? Where are they? by rd_syringe · · Score: 1, Insightful

    Just dont take all of Microsofts noise too seriously, just be aware that by 2006, linux will have completely equivilent technologies (in many cases we already do), and just cause we dont make much noise about it, dont think that they dont exist, or aren't planned for the near future.

    Really? 2006 is just two years away. Where are these mysterious technologies you talk about? Yeah, I can name random projects like Cairo all day long. What desktops use them?

    I'd sure love to see Linux having implemented all these technologies before Longhorn. Sadly, I know that will be far, far from the truth. Hell, we're still busy moving our distros over to an XFree86 fork. I'd love to see all this technology you speak of magically write itself in time for 2006. Linux has dozens upon dozens of never-completed projects, but Microsoft is actually getting these things done and in a unified manner. I don't find your reassurance very...reassuring. This is the community that still thinks a taskbar and start menu is a neat idea to rip off from Windows 95.

  8. 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?

  9. Re:The question is... by black+mariah · · Score: 1, Insightful

    I liken it to PDF's. Just a few years ago, PDF files were what Flash is now, the handy scapegoat. "OMG!!!1 PROPRIETARY FORMAT!!!11!! n000000!!!1" But now that there are about half a dozen programs that create and display PDF's in Linux, we love them! "Use PDF's, not .doc files! Join us in PDF land!"

    I still fucking hate them.

    --
    'Standards' in computing only impress those who are impressed by things like 'standards'.
  10. 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.

  11. _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.

  12. 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 /

  13. Re:Core Image? by Barlo_Mung_42 · · Score: 1, Insightful

    MS Research is an open research group much like Xerox PARC was (with some of the same people). They publish papers and have been working on stuff like this for years. So it isn't so easy to say who stole which idea from whom. All you can say is that Apple beat them to market with it.

    check out:
    http://channel9.msdn.com/ShowPost.aspx?PageIndex=1 &PostID=14275#14275

  14. 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
  15. 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.

  16. 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?"
  17. 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.

  18. 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"

  19. Ok, total BS by Anonymous Coward · · Score: 1, Insightful

    why in the world are they re-inventing graphics to be 3D centric? the current 2D graphics look just fine. I don't want or need to upgrade my system, just so I can run an OS that needs a big expensive (read cheapass) graphics card. Only games need heavy 3D lifting, so let the game developers focus on that. the windows graphics system should just get out of the way and make it easier for game developers. I get the feeling, this is a huge mistake, because anything beyond the current look and feel is way over kill. Those who need color fidelity and better graphics use Mac, and you're not going to convince huge droves of graphic artists to switch. I'm not convinced of the value of WGF beyond marketing hype.