From 30a00a5788b149567c7373bf25e5da4fadfcdbb2 Mon Sep 17 00:00:00 2001 From: ikits Date: Mon, 3 Feb 2003 08:34:45 +0000 Subject: [PATCH] added NV_texture_expand_normal git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@33 783a27ee-832a-0410-bc00-9f386506c6dd --- GNUmakefile | 2 +- doc/glew.html | 1 + include/GL/glew.h | 10 ++++++++++ src/glew.c | 3 +++ src/glewinfo.c | 3 +++ 5 files changed, 18 insertions(+), 1 deletion(-) diff --git a/GNUmakefile b/GNUmakefile index 433eb32..e86e75f 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -16,7 +16,7 @@ ## Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA GLEW_TARGET ?= /usr -GLEW_VERSION = 1.0.3 +GLEW_VERSION = 1.0.4 CC = \cc LD = \ld diff --git a/doc/glew.html b/doc/glew.html index 7493976..25387b3 100644 --- a/doc/glew.html +++ b/doc/glew.html @@ -144,6 +144,7 @@ name="NV">NV NV_depth_clamp
NV_element_array
NV_evaluators
+NV_texture_expand_normal
NV_fence
NV_fog_distance
NV_float_buffer
diff --git a/include/GL/glew.h b/include/GL/glew.h index 1bbeda1..8c8a7ce 100644 --- a/include/GL/glew.h +++ b/include/GL/glew.h @@ -268,6 +268,7 @@ extern "C" { #define GL_NV_texgen_reflection 1 #define GL_NV_texture_compression_vtc 1 #define GL_NV_texture_env_combine4 1 +#define GL_NV_texture_expand_normal 1 #define GL_NV_texture_rectangle 1 #define GL_NV_texture_shader 1 #define GL_NV_texture_shader2 1 @@ -4040,6 +4041,14 @@ extern GLEW_EXPORT PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC glGetCombinerStagePara #endif /* GL_NV_texture_env_combine */ +/* ------------------------ NV_texture_expand_normal ---------------------- */ + +#ifdef GL_NV_texture_expand_normal + +#define GL_TEXTURE_UNSIGNED_REMAP_MODE_NV 0x888F + +#endif /* GL_NV_texture_expand_normal */ + /* ------------------------- NV_texture_rectangle ------------------------- */ #ifdef GL_NV_texture_rectangle @@ -4547,6 +4556,7 @@ struct GLEW unsigned int NV_texgen_reflection : 1; unsigned int NV_texture_compression_vtc : 1; unsigned int NV_texture_env_combine4 : 1; + unsigned int NV_texture_expand_normal : 1; unsigned int NV_texture_rectangle : 1; unsigned int NV_texture_shader : 1; unsigned int NV_texture_shader2 : 1; diff --git a/src/glew.c b/src/glew.c index 3e76e60..f82269e 100644 --- a/src/glew.c +++ b/src/glew.c @@ -3009,6 +3009,9 @@ static GLint _glewInit () #ifdef GL_NV_texture_env_combine4 glew.NV_texture_env_combine4 = glewGetExtension("GL_NV_texture_env_combine4"); #endif +#ifdef GL_NV_texture_expand_normal + glew.NV_texture_expand_normal = glewGetExtension("GL_NV_texture_expand_normal"); +#endif #ifdef GL_NV_texture_rectangle glew.NV_texture_rectangle = glewGetExtension("GL_NV_texture_rectangle"); #endif diff --git a/src/glewinfo.c b/src/glewinfo.c index bbc895b..34a2170 100644 --- a/src/glewinfo.c +++ b/src/glewinfo.c @@ -1973,6 +1973,9 @@ static void glewInfo () #ifdef GL_NV_texture_env_combine4 glewPrintExt("GL_NV_texture_env_combine4", glew.NV_texture_env_combine4); #endif +#ifdef GL_NV_texture_expand_normal + glewPrintExt("GL_NV_texture_expand_normal", glew.NV_texture_expand_normal); +#endif #ifdef GL_NV_texture_rectangle glewPrintExt("GL_NV_texture_rectangle", glew.NV_texture_rectangle); #endif