Skip to content

Releases: cxd4/glut

GLUT 3.8 (dynamically linked to msvcrt.dll)

22 Jul 23:49
Compare
Choose a tag to compare

GLUT as a dynamic run-time can be obtained through installing the NVIDIA SDKs (or at least the older Cg ones) or, for older versions, Nate Robbins' website. I dislike that it now has the CRT statically linked because many times GLUT creates the opportunity to re-use and recycle the same basic code between multiple OpenGL applications. When code reusability is maximized then it seems somewhat paradoxical to statically link the CRT (even if/especially because Microsoft recommends doing that) when the primitive MSVCRT.DLL can be used instead for a dynamic link. (Note that unlike the numbered CRT DLLs, msvcrt.dll is volatile and--to a limited degree--can change between operating systems and even break certain assumptions and non-portable practices. This is what I'm hoping to test.)

Only the 64-bit file is provided, as the 32-bit DLL for a long time has easily been available from many places already and has even more options for linking against msvcrt.dll (such as base MinGW and MSVC 6.0).