•
•
•
•
What is DaniWeb IT Discussion Community?
You're currently browsing the Windows Users Lounge section within the Tech Talk category of DaniWeb, a massive community of 391,596 software developers, web developers, Internet marketers, and tech gurus who are all enthusiastic about making contacts, networking, and learning from each other. In fact, there are 2,706 IT professionals currently interacting right now! Registration is free, only takes a minute and lets you enjoy all of the interactive features of the site.
Please support our Windows Users Lounge advertiser:
Views: 5690 | Replies: 25
![]() |
•
•
•
•
Originally Posted by freesoft_2000
Hi everyone,
If by bad code you mean bugs then i mean not only does Microsoft have them but almost all products do. Its something that's understandable. What i don't like is the spyware Microsoft bundles with its softwares to send to its headquaters. If the user know about i then its okay but don't try to hide them. I think alot of you guys remember the windows media fiasco.
I think the worst thing people are most angry about Vista is that they are planning to drop support for opengl. That made alot of game developers and gamers furious but lets see what happens in the future
Richard West
Firefox: no, its not the end all solution, it has its own issues and in time it will be just as insecure as IE, when its hit Firefox 6, if it makes it that far. Oh, and AOL pays for it, incase you didn't know.
Microsoft & Windows: If you hate it so much, move to linux, or bsd, or anything else, stop complaning and move on.
Good starting places: Gentoo Novell SUSE Fedora Core Apple
Microsoft & Windows: If you hate it so much, move to linux, or bsd, or anything else, stop complaning and move on.
Good starting places: Gentoo Novell SUSE Fedora Core Apple
•
•
Join Date: Jun 2004
Posts: 604
Reputation:
Rep Power: 6
Solved Threads: 6
Hi everyone,
He is a link. There is also a link to the offical opengl webpage that talks about this. They are doing this to drive out the competition and trying to support their own 3D apis
http://www.garagegames.com/mg/forums...d.php?qt=33093
Richard West
*****************************************************
•
•
•
•
Originally Posted by Zachery
Where did Microsoft EVER say it was droping OpenGL support?
He is a link. There is also a link to the offical opengl webpage that talks about this. They are doing this to drive out the competition and trying to support their own 3D apis
http://www.garagegames.com/mg/forums...d.php?qt=33093
Richard West
*****************************************************
Microsoft uses "One World, One Web, One Program" as a slogan.
Doesn’t that sound like "Ein Volk, Ein Reich, Ein Führer" to you, too?
— Eric S. Raymond
Tell me what type of software do you like and what would you pay for it
http://www.daniweb.com/techtalkforums/thread19660.html
Doesn’t that sound like "Ein Volk, Ein Reich, Ein Führer" to you, too?
— Eric S. Raymond
Tell me what type of software do you like and what would you pay for it
http://www.daniweb.com/techtalkforums/thread19660.html
•
•
Join Date: Mar 2004
Location: Australia
Posts: 3,735
Reputation:
Rep Power: 15
Solved Threads: 136
DirectX will become an integral component of the OS core in Vista. A more complete discussion of the concepts involved can be found here:
http://www.hardforum.com/showthread.php?t=920748
That article is speculative in regard to hardware requirements, but it's reasonably accurate in regard to the potential of Vista for the hardware of the near future.
In effect, the OS 'takes over' both driver implementation and the graphics application interface. Future graphics cards will be able to differ only in speed, pretty much. Longhorn Display Driver Model and Windows Graphics Foundation 2.0 allow for capabilities not yet met by display cards.
OpenGL support will become problemmatic at best, and there is currently a huge debate occurring over the prospect.
http://www.hardforum.com/showthread.php?t=920748
That article is speculative in regard to hardware requirements, but it's reasonably accurate in regard to the potential of Vista for the hardware of the near future.
In effect, the OS 'takes over' both driver implementation and the graphics application interface. Future graphics cards will be able to differ only in speed, pretty much. Longhorn Display Driver Model and Windows Graphics Foundation 2.0 allow for capabilities not yet met by display cards.
OpenGL support will become problemmatic at best, and there is currently a huge debate occurring over the prospect.
•
•
Join Date: Jan 2005
Posts: 99
Reputation:
Rep Power: 4
Solved Threads: 0
I'm looking forward to Vista, but what are the major improvements over XP? I really LOVE xp
•
•
Join Date: Nov 2004
Location: Netherlands
Posts: 5,646
Reputation:
Rep Power: 18
Solved Threads: 191
People, unless and until you see an announcement from Microsoft themselves don't believe anything you read...
There have been many rumours about Vista/Longhorn about how evil Microsoft is (I think I even saw one stating it would only support Microsoft software and hardware and that everything else would no longer work, a rumour also floating the net when XP was due for release).
The ONLY statement on OpenGL I could find on Microsoft.com has to do with running an Avalon (the new graphics system) application on top of OpenGL (so NOT running only OpenGL):
Seems reasonable as you're effectively having every calculation done twice...
Remember that many graphics cards (especially the better ones, not talking about the $25 ones you get in supermarket PCs) do OpenGL natively in hardware it shouldn't really matter.
As always, the person creating the application has to know what he's doing.
Avalon also does not replace DirectX or sit between DirectX and the hardware:
Avalon is a vector graphics system first of all. If you're doing bitmap graphics (which is what OpenGL and most DirectX is all about) it seems little will change.
There have been many rumours about Vista/Longhorn about how evil Microsoft is (I think I even saw one stating it would only support Microsoft software and hardware and that everything else would no longer work, a rumour also floating the net when XP was due for release).
The ONLY statement on OpenGL I could find on Microsoft.com has to do with running an Avalon (the new graphics system) application on top of OpenGL (so NOT running only OpenGL):
•
•
•
•
You can host an Hwnd inside an Avalon application. However, having Avalon render on top of OpenGL-based content which is accelerated through an ICD is likely to cause flicker and it is going to be hard to have things to register properly temporally, given the two independent rendering pipelines
•
•
•
•
Existing applications will continue to run without requiring modification. In order to use new Avalon features, developers or designers will need to write to the Avalon classes.
Remember that many graphics cards (especially the better ones, not talking about the $25 ones you get in supermarket PCs) do OpenGL natively in hardware it shouldn't really matter.
As always, the person creating the application has to know what he's doing.
Avalon also does not replace DirectX or sit between DirectX and the hardware:
•
•
•
•
No: Avalon is built on top of DirectX and DirectX still available for gaming and other scenarios that require direct access to graphics hardware.
•
•
•
•
How well do Direct3D rendering and Avalon rendering mix?
As with mixing OpenGL rendering and Avalon rendering (above), the Hwnd hosting solution works - just like hosting GDI/GDI+/Windows Forms content. Compositing Avalon on top will work better on Longhorn, because of changes that we are making to the underlying operating system. We can't take those changes down-level (i.e., to previous operating systems) as they are extensive - new driver model, changes to GDI, etc.
Avalon is a vector graphics system first of all. If you're doing bitmap graphics (which is what OpenGL and most DirectX is all about) it seems little will change.
42 Private messages asking for help will be ignored
In the frozen land of Nador they were forced to eat Steve's iMinstrels, and there was much rejoicing.
In the frozen land of Nador they were forced to eat Steve's iMinstrels, and there was much rejoicing.
•
•
Join Date: Mar 2004
Location: Australia
Posts: 3,735
Reputation:
Rep Power: 15
Solved Threads: 136
Suggest you do a bit wider research, jwenting. Your own interpretation is as wide of the mark as some of the 'alarmist' prattlings that are going around.
The initial release of Longhorn, 'Vista', will not be a full implementation of LDDM and WGF 2.0 That will be added later.
That doesn't mean Vista will not be able to run on current systems. It means that current technology is limited in its capability to take full advantage of the features Vista will introduce. Vista truly is a 3D operating system, which is underpinned by future versions of DirectX. DirectX is used even to display the desktop! OpenGL is most certainly being pushed to the sidelines, and LDDM will be a big factor in pushing it there.
That's a rather fundamental conceptual change for Windows users and the producers of hardware for Windows systems. It means that we will no longer be subject to the whims of hardware developers, with software producers not needing to constantly tweak to compensate for the many and varied differences in hardware. Instead, it means that allowance has been made for a point well beyond where current hardware technology lies, and the hardware manufacturers are obliged to 'fit in' with the software standards. It also means that DirectX, not OpenGL, lies at the heart of that software standard!
The initial release of Longhorn, 'Vista', will not be a full implementation of LDDM and WGF 2.0 That will be added later.
•
•
•
•
As you've read before, Longhorn will use its own API to handle 2d and 3d graphics. Microsoft knows that this will cause a lot of compatibility problems and thats why they are talking to the videocard manufacturers. The new videocards ofcourse need to support the new graphics system and the manufacturers have to adjust their videocards' architecture so it will take full advantage of Longhorn. Because of this the support for OpenGL won't be as good anymore, because all the new videocards will be specialized in WGF graphics. Because of the new WGF technology, game engines need to be adapted to Longhorn as well. This means, that engines that will be used in the near future, like the Doom 3, Source and Unreal 3 Engine, will have to be fully compatible with WGF and the new videocard architecture. The next serie nVidia and ATI cards WON'T support the new technologies.
That doesn't mean Vista will not be able to run on current systems. It means that current technology is limited in its capability to take full advantage of the features Vista will introduce. Vista truly is a 3D operating system, which is underpinned by future versions of DirectX. DirectX is used even to display the desktop! OpenGL is most certainly being pushed to the sidelines, and LDDM will be a big factor in pushing it there.
•
•
•
•
With Longhorn Microsoft wants to eliminate the long installation procedures that PC games have. Installing and playing a game should be as easy as with a console. They too are developing a special driver manager, so you won't have any problems with different drivers. This means no problems with flickering textures, stuttering and crashing anymore, because the drivers will be fully controled by the graphics interface and because of this system nVidia and ATI can develop and test their drivers for problems within a few seconds. Updating drivers and BIOS'es will get a lot easier because Windows Update will get a special feature that automatically checks if your hardware is up to date and automatically updates your drivers, BIOS'es, the Longhorn graphics interface and even updates for the most important feature of Longhorn, WGF 2.0.
That's a rather fundamental conceptual change for Windows users and the producers of hardware for Windows systems. It means that we will no longer be subject to the whims of hardware developers, with software producers not needing to constantly tweak to compensate for the many and varied differences in hardware. Instead, it means that allowance has been made for a point well beyond where current hardware technology lies, and the hardware manufacturers are obliged to 'fit in' with the software standards. It also means that DirectX, not OpenGL, lies at the heart of that software standard!
•
•
Join Date: Nov 2004
Location: Netherlands
Posts: 5,646
Reputation:
Rep Power: 18
Solved Threads: 191
Did you get that information from Microsoft or from some anti-Microsoft rant site?
Your quotes are quite different in style from anything Microsoft themselves write. Like I said, trust the source as only Microsoft know what they're planning for Vista.
Maybe someone has access to an alpha release leaked at some point in which OpenGL support is lacking and that's what sparked the rants, but that's not to say that that's the final version...
Your quotes are quite different in style from anything Microsoft themselves write. Like I said, trust the source as only Microsoft know what they're planning for Vista.
Maybe someone has access to an alpha release leaked at some point in which OpenGL support is lacking and that's what sparked the rants, but that's not to say that that's the final version...
42 Private messages asking for help will be ignored
In the frozen land of Nador they were forced to eat Steve's iMinstrels, and there was much rejoicing.
In the frozen land of Nador they were forced to eat Steve's iMinstrels, and there was much rejoicing.
•
•
Join Date: Mar 2004
Location: Australia
Posts: 3,735
Reputation:
Rep Power: 15
Solved Threads: 136
No jwenting. I'll trust Microsoft's publicity information only as far as the factual content included in it.
The discussion excerpts I've included have resulted from the developer conferences which followed the release of code to software and hardware developers. The 'Beta' version might have only recently had public release, remember, but developers have had code in their possesion for quite a lengthy period of time. The excerpts I've quoted don't come from 'anti-Microsoft' ranters but rather from serious discussion amongst the people who are trying to ready software and hardware for the release of Vista. Such discussion has been occurring since mid-2004.
The discussion excerpts I've included have resulted from the developer conferences which followed the release of code to software and hardware developers. The 'Beta' version might have only recently had public release, remember, but developers have had code in their possesion for quite a lengthy period of time. The excerpts I've quoted don't come from 'anti-Microsoft' ranters but rather from serious discussion amongst the people who are trying to ready software and hardware for the release of Vista. Such discussion has been occurring since mid-2004.
•
•
Join Date: Nov 2004
Location: Netherlands
Posts: 5,646
Reputation:
Rep Power: 18
Solved Threads: 191
hmm, whatever 
Even if OpenGL hardware support in the first generation cards won't be on a par with Avalon support in those cards I think that's only a matter of time.
OpenGL is platform independent, it will still be possible to bypass Avalon completely (just as it is now possible to bypass GDI+ completely, which is exactly what both OpenGL and DirectX are doing after all).
It might not be the officially recommended way of doing business with the graphics subsystem, but then there's nothing new there either
The sky isn't falling, software writers just need to adept to a new toolkit like we have so often in the past.
I can still remember the same FUD and ranting when Windows 95 came around and it was not possible to write directly to the hardware anymore (yes, I've been around that long, I wrote a videodriver for a 32 bit DOS extender around that time in Assembler and Pascal).
Of course in those days it was mainly tech auditors in magazines as there was no large web of uniniated people all jumping in with doomsday claims that "Microsoft is trying to destroy the competition" which is what the entire "Microsoft is deliberately making OpenGL a lot slower than DirectX" thing reads like.

Even if OpenGL hardware support in the first generation cards won't be on a par with Avalon support in those cards I think that's only a matter of time.
OpenGL is platform independent, it will still be possible to bypass Avalon completely (just as it is now possible to bypass GDI+ completely, which is exactly what both OpenGL and DirectX are doing after all).
It might not be the officially recommended way of doing business with the graphics subsystem, but then there's nothing new there either

The sky isn't falling, software writers just need to adept to a new toolkit like we have so often in the past.
I can still remember the same FUD and ranting when Windows 95 came around and it was not possible to write directly to the hardware anymore (yes, I've been around that long, I wrote a videodriver for a 32 bit DOS extender around that time in Assembler and Pascal).
Of course in those days it was mainly tech auditors in magazines as there was no large web of uniniated people all jumping in with doomsday claims that "Microsoft is trying to destroy the competition" which is what the entire "Microsoft is deliberately making OpenGL a lot slower than DirectX" thing reads like.
42 Private messages asking for help will be ignored
In the frozen land of Nador they were forced to eat Steve's iMinstrels, and there was much rejoicing.
In the frozen land of Nador they were forced to eat Steve's iMinstrels, and there was much rejoicing.
•
•
Join Date: Mar 2004
Location: Australia
Posts: 3,735
Reputation:
Rep Power: 15
Solved Threads: 136
This time around though I suspect that we're definitely seeing a change to the 'playing field'.
Until now, the interaction of software and hardware has been a nightmare. x86 PCs are about the most highly configurable appliance that we use, but that configurability comes at a cost. Incompatibilities, unforeseen problems with program code that necessitate the release of 'patches, lockups, shutdowns, you name it and it'll happen to someone, somewhere. (And, of course, Microsoft will get the blame.)
How much of that do we need and how long should we put up with it?
A more commonsense approach is certainly warranted, and hardware/software development should go hand in hand to bring us improvement and advances. PC hardware reached the "good enough for most applications purposes" point quite some time back, and it's arguable that PC graphics are about in the "good enough to be good enough" phase right about now. Introduce a hardware/software management model whereby you project the features to be adopted within the expected lifespan of the OS and include provision for them from the outset. Then oblige hardware developers to 'fit in' with that provision when releasing new hardware and device drivers. Makes sense, leads to seamless installation and use of new software.
It looks to me that Vista is a step in the right direction in this regard. It has the potential to generate a situation whereby Software development for PC is stabilised in much the same way as software development for games console is. Not as rigid, of course, but a set framework to work within.
Until now, the interaction of software and hardware has been a nightmare. x86 PCs are about the most highly configurable appliance that we use, but that configurability comes at a cost. Incompatibilities, unforeseen problems with program code that necessitate the release of 'patches, lockups, shutdowns, you name it and it'll happen to someone, somewhere. (And, of course, Microsoft will get the blame.)
How much of that do we need and how long should we put up with it?
A more commonsense approach is certainly warranted, and hardware/software development should go hand in hand to bring us improvement and advances. PC hardware reached the "good enough for most applications purposes" point quite some time back, and it's arguable that PC graphics are about in the "good enough to be good enough" phase right about now. Introduce a hardware/software management model whereby you project the features to be adopted within the expected lifespan of the OS and include provision for them from the outset. Then oblige hardware developers to 'fit in' with that provision when releasing new hardware and device drivers. Makes sense, leads to seamless installation and use of new software.
It looks to me that Vista is a step in the right direction in this regard. It has the potential to generate a situation whereby Software development for PC is stabilised in much the same way as software development for games console is. Not as rigid, of course, but a set framework to work within.
![]() |
•
•
•
•
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
•
•
•
•
•
•
•
•
DaniWeb Windows Users Lounge Marketplace
•
•
•
•
activation apple browser cd code computer crack dell development download drm explorer firefox gates ie 7 install internet key leopard license linux microsoft mobile news office open operating operating system os phishing photo presentation product security serial server software source system ubuntu unix upgrade users vista volume web windows windows update windows vista xp
- Q&A with Microsoft about Windows Vista (Windows Vista)
- Will You Be Buying Windows Vista??? (Geeks' Lounge)
- Will This Computer Run Windows Vista? (Windows Vista)
- HElP installing windows VISTA 64 bit (Windows Vista)
- Windows Vista video games (Windows Vista)
- Will Windows Vista Support Multiple Desktops? (Windows Vista)
- Microsoft releases IE.7.0 & Windows Vista Beta (Web Browsers)
Other Threads in the Windows Users Lounge Forum
- Previous Thread: Sneek a Peak Longhorn Server - are you one of the Lucky Ones
- Next Thread: Windows® Compute Cluster Server 2003 - announced!



Linear Mode