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