Entice Designer 0.8.2 release
Bill Baxter
dnewsgroup at billbaxter.com
Tue Apr 24 00:43:46 PDT 2007
Saaa wrote:
>> But the thing that really pissed me off about Vista was their announcement
>> early on that OpenGL was going to be a second class citizen. Apparently
>> it's been fixed due to the *vehement* complaints from users and vendors
>> alike. But that's the kind of crap Microsoft is always trying to pull.
>> They were telling everyone "So sorry, but it's technically impossible for
>> OpenGL to work the way it does in XP. Please use DX10 from now on."
>> Apparently it wasn't as impossible as they claimed, and I'm still wary.
>>
>
> This isn't really true, it went like this:
>
> Microsoft says it will implement it ui in dx10, thus making it impossible to
> directly support OpenGL in a window.
> Media hears about this and claims microsoft will drop OpenGL support.
> OpenGL would be supported like wine handles dx from the beginning: Its not
> an emulator :D
> So yes it is technically impossible to let OpenGl work in a window like in
> xp.
Except from what I understand, ultimately they got it so it _does_ work
in a window just like it does in XP:
Found this from a quick search:
http://blogs.msdn.com/winperf/archive/2007/04/04/opengl-and-windows-vista.aspx
"""
Another thing that has left a lot of people confused has been around
OpenGL applications and how they work with the new desktop composition
system, called DWM. DWM is implemented using Direct3D 9, and as such it
was originally thought that OpenGL applications could not interoperate
with DWM and DWM would need to shut down in the presence of an OpenGL
application. This is not the case. Windows Vista provides a mechanism
for hardware vendors to use to integrate an OpenGL application with DWM,
which acts in the exact same manner as D3D9 and GDI integration with DWM
via shared surfaces (a new feature of WDDM).
"""
So in the end it sounds like all's right with the world. Except this
lingering bad taste in my mouth. Even if they didn't do it this time,
it shows that Microsoft is willing to make OpenGL (and by extension any
not-invented-here API) a 2nd class citizen at the drop of a hat.
--bb
More information about the Digitalmars-d-announce
mailing list