HW OpenGL w/ SIS 630
I have a laptop that uses the Sis630 chipset. What library should I link my gl app to to make use of hw acceleration? Also, is it possible for existing gl apps explicitly linked to opengl32.dll and glu32.dll to utilize hw? Thanks.
If you can get OpenGL up and running ("normally"), it will automatically decide whether or not to use hardware or software... If it''s using hardware, you''ll know, and if it''s using software... well... You''ll REALLY KNOW! ;P
the sis630 should automatically give u opengl hardware acceleration (does quake3 work?) though its not gonna be great (though much better than previous sis onboard videos which had no opengl acceleration), with windows u need to link with opengl32.lib + glu32.lib
quote:Original post by zedzeek
the sis630 should automatically give u opengl hardware acceleration (does quake3 work?) though its not gonna be great (though much better than previous sis onboard videos which had no opengl acceleration), with windows u need to link with opengl32.lib + glu32.lib
If I link with opengl32.lib and glu32.lib, then wouldn''t it be using MS software-only implementation?
quote:Original post by Abominus
If I link with opengl32.lib and glu32.lib, then wouldn''t it be using MS software-only implementation?
No. Those are what everyone links with for to use the Win32 OpenGL MCD.
[Resist Windows XP''s Invasive Production Activation Technology!]
quote:Original post by Null and VoidOriginal post by Abominus
If I link with opengl32.lib and glu32.lib, then wouldn''t it be using MS software-only implementation?
No. Those are what everyone links with for to use the Win32 OpenGL MCD.
[Resist Windows XP''s Invasive Production Activation Technology!]
Sorry for asking stupid questions (I''m not too familiar w/ the internals of OpenGL architecture) but how does opengl32.dll know whether an MCD is present? Is there some registry setting it scans to determine the file(s) the MCD uses?
Also, I remembered some years back when Quake was ported to Win32, 3DFX released a scaled-down implementation of the opengl dll which the quake exe used to access hw capabilities. My question is, why was it necessary for 3dfx to reimplemenent the opengl dll when they could have used an MCD?
quote:Original post by Abominus
Sorry for asking stupid questions (I''m not too familiar w/ the internals of OpenGL architecture) but how does opengl32.dll know whether an MCD is present? Is there some registry setting it scans to determine the file(s) the MCD uses?
When opengl32.dll (a.k.a. the MCD) is loaded it will look for some registry key (that I can''t remember) that specifies the real DLL to use. Disclaimer: It''s a little more complex than that, but that''s basically how it works. You can probably find more information elsewhere.
quote:Original post by Abominus
Also, I remembered some years back when Quake was ported to Win32, 3DFX released a scaled-down implementation of the opengl dll which the quake exe used to access hw capabilities. My question is, why was it necessary for 3dfx to reimplemenent the opengl dll when they could have used an MCD?
To this day I''m still not certain why 3Dfx had to do that. I didn''t ever own Quake (much less GLQuake) or a Voodoo card, so I''m probably less informed about this that other people. My guess is that it had to do with some backwards optimization they wanted to pull off.
[Resist Windows XP''s Invasive Production Activation Technology!]
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement