Originally Posted by melgross
...The guys at SoftWindows, VPC, and, yes, MS, are very smart, knowledgable programmers. The guys at Parallels are certainly at least as good...
At this stage for [MacOSX -- WinXP2/WinVista] Parallels is on the cutting edge.
no less than a stunning and groundbreaking, albeit Mac-UI-fracking-up, technology. We'd never have imagined this 5, or even 2 years ago. Images:
2. At least for non-3D graphics, 2D windows, web browsing, etc, Parallels has upped the "snappiness" of Windows virtualised interface. 3D of course is an issue particularly full simulation of DirectX9.0c (not DirectX10 at this stage) as Aero works best on DirectX9.0c with 128mb VRAM, AFAIK.
3. Yes, I think Parallels is working hard on "2D snappiness" but they've *definitely* got some of their best people working on the 3D stuff. Coherence
demonstrates that Parallels can "subsume" (hide) the virtualised OS workings and draw separate Windows screens to a Mac desktop -- (or re-simulate the Mac desktop within the Parallels application). 3D calls has been discussed extensively but the path of least resistance seems to be a thorough knowledge of DirectX9.0c and soon DirectX10 and translating that into OpenGL -- so that MacOSX basically has just has a queue of OpenGL calls (Core Image, Quartz Extreme, etc, whatever...) to draw out windows, 3D stuff, etc.
4. It is conceivable that within 2 years we can see a recent Direct9.0c or (DirectX10 on the latest MacPro) PC game running in windowed mode alongside other Windows windows and MacOSX windows. And full support of snazzy 3D transitions of both Windows windows and MacOSX stuff while the PC game is running in a window or fullscreen, whatever.
5. Maybe in 3 years or less GPUs will allow openGL and DirectX "multithreading" or something but for now as discussed this is not possible so MacOSX OpenGL, (Quartz Extreme, etc...) is the "gateway" through which all 3D drawing has to occur.
6. I've been sketchy on details and there certainly might be some mistakes (the 3D question has been intensely debated here), but just trying to grab a whollistic view of things, inspired by what I see with Coherence
on Parallels Desktop.
7. Windows2000 windows alongside MacOSX is totally fugly though, I have to say. I have some analogies in mind but nothing that would do justice to how aesthetically upsetting it is.