All OpenGL Extension Specifications in one ZIP

I tend to spend a lot of time reading OpenGL extension specifications. It’s sometimes a pain to have to grab them one-by-one from the official extension registry, and I like to store the text locally for easy reference and searching. The registry seems to lack a single-file archive download (please correct me if I’m wrong), so here they are, current as of 20 October 2007.

glext-20-Oct-07.zip [1.9MB]

How to Set the Near Clipping Distance to Zero

This article discusses a means to reduce the problems of near clipping distance and depth buffer precision by foregoing the usual near and far distance specifications and reformulating the perspective projection transformation in terms of the median of the scene. The result is a short GLSL vertex function that allows geometry to be transformed and rasterized arbitrarily close to the viewpoint, while maintaining an affordance needed by applications to influence depth buffer utilization. [Read More]

fig_near_zero_perspective.png