leileilol wrote on, 22:54: Also that SGI OpenGL ICD is only fast if: SGI certinaly felt it was worth promoting, and the results spoke for themselves. So granted FP (matrix/vector ops) wouldn't benefit, there are many other aspects of a graphics pipeline that would, so yeah maybe Intel's marketing earning their dollar on that part, but not entirely a myth imo. Filtering is the obvious candidate, and as a consequence, pixel fill rate would also benefit. Still, even in OpenGL world, SIMD on integer operations would benefit. It's not going to drive any Glide wrappers and it certainly will do nothing about Direct3D.Īh yes forgot MMX is integer only. It's not going to perform VM 3D miracles and is only marginally better than the Microsoft GDI OpenGL software renderer. There's also a lot of missing GL 1.1 behavior in the ICD, like clamping. Exclusively GL_REPLACE rendering paths (means no lightmaps or any quake-inspired rendering techniques) if 8-bit color is used (which all the commercial OpenGL games will never do) there's lots of nearest texturing and hinting to turn off perspective correction the game's designed for it (which means almost no games - it's optimized more for VRML with Cosmo Player than anything else) MMX graphics acceleration's a 1997 myth pushed by Intel's marketing.Īlso that SGI OpenGL ICD is only fast if: and given the context of a VM, only useful if the VM virtualises (or emulates) MMX instructions.įor everything else on that page (GLUT, aka GL Utilities Toolkit etc), they are development libraries for writing OpenGL applications so unless you are doing that. Graphics cards vendors distribute an ICD (Installable client driver) for use with the hardware, which basically is the implementation that uses the hardware, so only useful if you are not using 3D acceleration. OpenGL is a standard (not an implementation), for 3D acceleration. MMX is SIMD, and given 3D calculations heavily involve matrix and vector operations, SIMD would benefit the performance immensely (at least x4 for vector ops, possibly more for matrix ops).Īlso, given SGI are the inventors of OpenGL, it's debatable weather this should be called 'Third Party', or in fact if any implementation is 'third party'. I'll see.Īs the description says, it supports MMX instructions, so there would be a performance benefit when running on MMX CPU's. What's remaining now is my Raspberry Pi 4.īut there's already a Voodoo 2 installed. I could have fixed that, but the since Windows 7 was reaching EOL, there was no reason to. Lastly, my father's Windows PC broke a few years ago due to leaked electrolytic caps. Now the machine switches off randomly, because the rechargeable can't buffer energy anymore (recharger too week to power it solely). Then there was my sister's notebook running Win8/10, but it's internal rechargeable broke. Replacing it with a CF card right now, but the BIOS is a bit picky. I had a Compaq laptop, but it's HDD broke. Unfortunately, I have no Windows 98 machine at hand right now for testing. I think SRB2 v1.08 on Windows NT4 and OS X, was the one I played last time. To be honest, I haven't played that many OpenGL games recently. what are the benefits of adding these third party OpenGL libraries to Win 9x, in particular, for games? These drivers would then use OpenGL on the host to provide 3D support.Ī bit off topic. These guest additions had to be installed in safe-mode, though.īecause, they replaced certain DirectX files. I used them in the VBox 2/3 days, more than 10 years ago. There were experimental drivers for the latter, based on WineD3D. That being said, Virtual Box supports both 2D and 3D acceleration for Windows XP. Here's a third-party OpenGL for it, but I haven't tried. I think it *may* had a very old one, though, because some of my OpenGL demo applications ran on Win9x. Not sure if it had true OpenGL support built-in. Windows 98SE, unfortunately, is a bit more behind. So OpenGL had to be translated (wrapped). It was introduced because Vista used the GPU exclusively through Direct3D. Vista had an additional v1.4 wrapper, but I'm not sure about it. NT4/2k also shipped with v1.1, if memory serves. It could be rendered in software and drawn via GDI (or DirectDraw). Windows XP still had built-in support for OpenGL 1.1, I think. □įor real GLiDE support, you will need a wrapper.īut one that doesn't need hardware acceleration through Direct 3D or OpenGL.īut if the games are already happy with MiniGL that the Voodoo drivers provided, If you like to get 3D graphics working in Virtual PC 2007, you need to use software rendering. Here are some videos of mine that demonstrate how it was like:Īnother program that supported the Voodoo 2 on a Macintosh was SoftWindows 98, I think.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |