*** empty log message ***

git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@12 783a27ee-832a-0410-bc00-9f386506c6dd
This commit is contained in:
ikits 2002-12-22 06:28:54 +00:00
parent 9153529d06
commit 270d3dfacf
4 changed files with 36 additions and 0 deletions

View File

@ -149,6 +149,7 @@ name="NV"><font size="+1"><b>NV</b></font></a>
<a href="http://oss.sgi.com/projects/ogl-sample/registry/NV/fog_distance.txt">NV_fog_distance</a><br> <a href="http://oss.sgi.com/projects/ogl-sample/registry/NV/fog_distance.txt">NV_fog_distance</a><br>
<a href="http://developer.nvidia.com/docs/IO/3260/ATT/nv30specs.pdf">NV_float_buffer</a><br> <a href="http://developer.nvidia.com/docs/IO/3260/ATT/nv30specs.pdf">NV_float_buffer</a><br>
<a href="http://developer.nvidia.com/docs/IO/3260/ATT/nv30specs.pdf">NV_fragment_program</a><br> <a href="http://developer.nvidia.com/docs/IO/3260/ATT/nv30specs.pdf">NV_fragment_program</a><br>
<a href="http://developer.nvidia.com/docs/IO/3260/ATT/nv30specs.pdf">NV_half_float</a><br>
<a href="http://oss.sgi.com/projects/ogl-sample/registry/NV/light_max_exponent.txt">NV_light_max_exponent</a><br> <a href="http://oss.sgi.com/projects/ogl-sample/registry/NV/light_max_exponent.txt">NV_light_max_exponent</a><br>
<a href="http://oss.sgi.com/projects/ogl-sample/registry/NV/multisample_filter_hint.txt">NV_multisample_filter_hint</a><br> <a href="http://oss.sgi.com/projects/ogl-sample/registry/NV/multisample_filter_hint.txt">NV_multisample_filter_hint</a><br>
<a href="http://oss.sgi.com/projects/ogl-sample/registry/NV/occlusion_query.txt">NV_occlusion_query</a><br> <a href="http://oss.sgi.com/projects/ogl-sample/registry/NV/occlusion_query.txt">NV_occlusion_query</a><br>
@ -158,6 +159,7 @@ name="NV"><font size="+1"><b>NV</b></font></a>
<a href="http://developer.nvidia.com/docs/IO/3260/ATT/nv30specs.pdf">NV_primitive_restart</a><br> <a href="http://developer.nvidia.com/docs/IO/3260/ATT/nv30specs.pdf">NV_primitive_restart</a><br>
<a href="http://oss.sgi.com/projects/ogl-sample/registry/NV/register_combiners.txt">NV_register_combiners</a><br> <a href="http://oss.sgi.com/projects/ogl-sample/registry/NV/register_combiners.txt">NV_register_combiners</a><br>
<a href="http://oss.sgi.com/projects/ogl-sample/registry/NV/register_combiners2.txt">NV_register_combiners2</a><br> <a href="http://oss.sgi.com/projects/ogl-sample/registry/NV/register_combiners2.txt">NV_register_combiners2</a><br>
<a href="http://oss.sgi.com/projects/ogl-sample/registry/NV/texgen_emboss.txt">NV_texgen_emboss</a><br>
<a href="http://oss.sgi.com/projects/ogl-sample/registry/NV/texgen_reflection.txt">NV_texgen_reflection</a><br> <a href="http://oss.sgi.com/projects/ogl-sample/registry/NV/texgen_reflection.txt">NV_texgen_reflection</a><br>
<a href="http://oss.sgi.com/projects/ogl-sample/registry/NV/texture_compression_vtc.txt">NV_texture_compression_vtc</a><br> <a href="http://oss.sgi.com/projects/ogl-sample/registry/NV/texture_compression_vtc.txt">NV_texture_compression_vtc</a><br>
<a href="http://oss.sgi.com/projects/ogl-sample/registry/NV/texture_env_combine4.txt">NV_texture_env_combine4</a><br> <a href="http://oss.sgi.com/projects/ogl-sample/registry/NV/texture_env_combine4.txt">NV_texture_env_combine4</a><br>

View File

@ -254,6 +254,7 @@ extern "C" {
#define GL_NV_fog_distance 1 #define GL_NV_fog_distance 1
#define GL_NV_float_buffer 1 #define GL_NV_float_buffer 1
#define GL_NV_fragment_program 1 #define GL_NV_fragment_program 1
#define GL_NV_half_float 1
#define GL_NV_light_max_exponent 1 #define GL_NV_light_max_exponent 1
#define GL_NV_multisample_filter_hint 1 #define GL_NV_multisample_filter_hint 1
#define GL_NV_occlusion_query 1 #define GL_NV_occlusion_query 1
@ -263,6 +264,7 @@ extern "C" {
#define GL_NV_primitive_restart 1 #define GL_NV_primitive_restart 1
#define GL_NV_register_combiners 1 #define GL_NV_register_combiners 1
#define GL_NV_register_combiners2 1 #define GL_NV_register_combiners2 1
#define GL_NV_texgen_emboss 1
#define GL_NV_texgen_reflection 1 #define GL_NV_texgen_reflection 1
#define GL_NV_texture_compression_vtc 1 #define GL_NV_texture_compression_vtc 1
#define GL_NV_texture_env_combine4 1 #define GL_NV_texture_env_combine4 1
@ -3800,6 +3802,14 @@ extern GLEW_EXPORT glGetProgramLocalParameterfvARBPROC glGetProgramLocalParamete
#endif /* GL_NV_fragment_program */ #endif /* GL_NV_fragment_program */
/* ----------------------------- NV_half_float ---------------------------- */
#ifdef GL_NV_half_float
#define GL_HALF_FLOAT_NV 0x140B
#endif /* GL_NV_half_float */
/* ------------------------- NV_light_max_exponent ------------------------ */ /* ------------------------- NV_light_max_exponent ------------------------ */
#ifdef GL_NV_light_max_exponent #ifdef GL_NV_light_max_exponent
@ -4007,6 +4017,16 @@ extern GLEW_EXPORT glGetCombinerStageParameterfvNVPROC glGetCombinerStageParamet
#endif /* GL_NV_register_combiners2 */ #endif /* GL_NV_register_combiners2 */
/* --------------------------- NV_texgen_emboss --------------------------- */
#ifdef GL_NV_texgen_emboss
#define GL_EMBOSS_LIGHT_NV 0x855D
#define GL_EMBOSS_CONSTANT_NV 0x855E
#define GL_EMBOSS_MAP_NV 0x855F
#endif /* GL_NV_texgen_emboss */
/* ------------------------- NV_texgen_reflection ------------------------- */ /* ------------------------- NV_texgen_reflection ------------------------- */
#ifdef GL_NV_texgen_reflection #ifdef GL_NV_texgen_reflection
@ -4524,6 +4544,7 @@ struct GLEW
unsigned int NV_float_buffer : 1; unsigned int NV_float_buffer : 1;
unsigned int NV_fog_distance : 1; unsigned int NV_fog_distance : 1;
unsigned int NV_fragment_program : 1; unsigned int NV_fragment_program : 1;
unsigned int NV_half_float : 1;
unsigned int NV_light_max_exponent : 1; unsigned int NV_light_max_exponent : 1;
unsigned int NV_multisample_filter_hint : 1; unsigned int NV_multisample_filter_hint : 1;
unsigned int NV_occlusion_query : 1; unsigned int NV_occlusion_query : 1;
@ -4533,6 +4554,7 @@ struct GLEW
unsigned int NV_point_sprite : 1; unsigned int NV_point_sprite : 1;
unsigned int NV_register_combiners : 1; unsigned int NV_register_combiners : 1;
unsigned int NV_register_combiners2 : 1; unsigned int NV_register_combiners2 : 1;
unsigned int NV_texgen_emboss : 1;
unsigned int NV_texgen_reflection : 1; unsigned int NV_texgen_reflection : 1;
unsigned int NV_texture_compression_vtc : 1; unsigned int NV_texture_compression_vtc : 1;
unsigned int NV_texture_env_combine4 : 1; unsigned int NV_texture_env_combine4 : 1;

View File

@ -2980,6 +2980,9 @@ static GLint _glewInit ()
glew.NV_fragment_program = glewGetExtension("GL_NV_fragment_program"); glew.NV_fragment_program = glewGetExtension("GL_NV_fragment_program");
if (glewExperimental || glew.NV_fragment_program) glew.NV_fragment_program = !_glewInit_NV_fragment_program(); if (glewExperimental || glew.NV_fragment_program) glew.NV_fragment_program = !_glewInit_NV_fragment_program();
#endif #endif
#ifdef GL_NV_light_max_exponent
glew.NV_half_float = glewGetExtension("GL_NV_half_float");
#endif
#ifdef GL_NV_light_max_exponent #ifdef GL_NV_light_max_exponent
glew.NV_light_max_exponent = glewGetExtension("GL_NV_light_max_exponent"); glew.NV_light_max_exponent = glewGetExtension("GL_NV_light_max_exponent");
#endif #endif
@ -3013,6 +3016,9 @@ static GLint _glewInit ()
glew.NV_register_combiners2 = glewGetExtension("GL_NV_register_combiners2"); glew.NV_register_combiners2 = glewGetExtension("GL_NV_register_combiners2");
if (glewExperimental || glew.NV_register_combiners2) glew.NV_register_combiners2 = !_glewInit_NV_register_combiners2(); if (glewExperimental || glew.NV_register_combiners2) glew.NV_register_combiners2 = !_glewInit_NV_register_combiners2();
#endif #endif
#ifdef GL_NV_texgen_emboss
glew.NV_texgen_emboss = glewGetExtension("GL_NV_texgen_emboss");
#endif
#ifdef GL_NV_texgen_reflection #ifdef GL_NV_texgen_reflection
glew.NV_texgen_reflection = glewGetExtension("GL_NV_texgen_reflection"); glew.NV_texgen_reflection = glewGetExtension("GL_NV_texgen_reflection");
#endif #endif

View File

@ -1944,6 +1944,9 @@ static void glewInfo ()
#ifdef GL_NV_fragment_program #ifdef GL_NV_fragment_program
glewInfo_NV_fragment_program(); glewInfo_NV_fragment_program();
#endif #endif
#ifdef GL_NV_half_float
glewPrintExt("GL_NV_half_float", glew.NV_half_float);
#endif
#ifdef GL_NV_light_max_exponent #ifdef GL_NV_light_max_exponent
glewPrintExt("GL_NV_light_max_exponent", glew.NV_light_max_exponent); glewPrintExt("GL_NV_light_max_exponent", glew.NV_light_max_exponent);
#endif #endif
@ -1971,6 +1974,9 @@ static void glewInfo ()
#ifdef GL_NV_register_combiners2 #ifdef GL_NV_register_combiners2
glewInfo_NV_register_combiners2(); glewInfo_NV_register_combiners2();
#endif #endif
#ifdef GL_NV_texgen_emboss
glewPrintExt("GL_NV_texgen_emboss", glew.NV_texgen_emboss);
#endif
#ifdef GL_NV_texgen_reflection #ifdef GL_NV_texgen_reflection
glewPrintExt("GL_NV_texgen_reflection", glew.NV_texgen_reflection); glewPrintExt("GL_NV_texgen_reflection", glew.NV_texgen_reflection);
#endif #endif