diff --git a/Libraries/glew-1.10.0/auto/Makefile b/Libraries/glew-1.10.0/auto/Makefile deleted file mode 100644 index 113313f..0000000 --- a/Libraries/glew-1.10.0/auto/Makefile +++ /dev/null @@ -1,389 +0,0 @@ -## Copyright (C) 2002-2008, Marcelo E. Magallon -## Copyright (C) 2002-2008, Milan Ikits -## -## This program is distributed under the terms and conditions of the GNU -## General Public License Version 2 as published by the Free Software -## Foundation or, at your option, any later version. - -include ../config/version - -#GLEW_SPLIT_SOURCE = yes - -SHELL = bash - -### Use git repository for GL extension specifications - -GIT_CLONE ?= git clone --branch glew https://github.com/nigels-com/glfixes.git - -### -### Conventional desktop OpenGL settings -### - -REGISTRY = registry/gl/specs -EXT = extensions/gl -FILTER = filter_gl_ext.sh -CORE = core/gl -REGISTRY_URL = http://www.opengl.org/registry/ - -### -### Experimental OpenGL ES settings -### - -# REGISTRY = registry/gles -# EXT = extensions/gles -# FILTER = filter_gles_ext.sh -# CORE = core/gles -# REGISTRY_URL = http://www.khronos.org/registry/gles/ - -BIN = bin -SRC = src -BLACKLIST = blacklist - -GL_CORE_SPEC := $(CORE)/GL_VERSION* -GLX_CORE_SPEC := $(CORE)/GLX_VERSION* -ifeq (custom,$(MAKECMDGOALS)) -#GL_CORE_SPEC := $(shell grep GL_VERSION custom.txt | perl -pi -e "s=^=$(CORE)/=g;") -GL_EXT_SPEC := $(shell grep "^[ \t]*GL_" custom.txt | grep -v GL_VERSION | perl -pi -e "s=^=$(EXT)/=g;") -WGL_EXT_SPEC := $(shell grep "^[ \t]*WGL_" custom.txt | perl -pi -e "s=^=$(EXT)/=g;") -#GLX_CORE_SPEC := $(shell grep GLX_VERSION custom.txt | perl -pi -e "s=^=$(CORE)/=g;") -GLX_EXT_SPEC := $(shell grep "^[ \t]*GLX_" custom.txt | grep -v GLX_VERSION | perl -pi -e "s=^=$(EXT)/=g;") -else -GL_EXT_SPEC := $(EXT)/GL_* -WGL_EXT_SPEC := $(EXT)/WGL_* -GLX_EXT_SPEC := $(EXT)/GLX_* -endif - -PARSE_SPEC = parse_spec.pl -SYSTEM = $(strip $(shell uname -s)) - -TOP = .. -I.DEST = $(TOP)/include/GL -S.DEST = $(TOP)/src -D.DEST = $(TOP)/doc -B.DEST = $(TOP)/build - -I.TARGETS = \ - $(I.DEST)/glew.h \ - $(I.DEST)/wglew.h \ - $(I.DEST)/glxew.h - -ifeq (yes,$(GLEW_SPLIT_SOURCE)) -S.TARGETS = \ - $(S.DEST)/glew_def.c \ - $(S.DEST)/glew_init.c \ - $(S.DEST)/glew_str.c \ - $(S.DEST)/glewinfo.c -else -S.TARGETS = \ - $(S.DEST)/glew.c \ - $(S.DEST)/glewinfo.c -endif - -D.TARGETS = \ - $(D.DEST)/index.html \ - $(D.DEST)/install.html \ - $(D.DEST)/basic.html \ - $(D.DEST)/advanced.html \ - $(D.DEST)/build.html \ - $(D.DEST)/credits.html \ - $(D.DEST)/log.html \ - $(D.DEST)/glew.html \ - $(D.DEST)/wglew.html \ - $(D.DEST)/glxew.html - -B.TARGETS = \ - $(B.DEST)/glew.rc \ - $(B.DEST)/glewinfo.rc \ - $(B.DEST)/visualinfo.rc - -all custom: $(I.TARGETS) $(S.TARGETS) $(D.TARGETS) $(B.TARGETS) - -registry: $(REGISTRY)/.dummy -ext: $(EXT)/.dummy - -$(REGISTRY)/.dummy: - @echo "--------------------------------------------------------------------" - @echo "Downloading registry" - @echo "--------------------------------------------------------------------" - $(GIT_CLONE) registry - touch $@ - -$(EXT)/.dummy: $(REGISTRY)/.dummy - @echo "--------------------------------------------------------------------" - @echo "Creating descriptors" - @echo "--------------------------------------------------------------------" - rm -rf $(EXT) - $(BIN)/update_ext.sh $(EXT) $(REGISTRY) $(BLACKLIST) - $(BIN)/$(FILTER) $(EXT) -ifeq ($(patsubst Darwin%,Darwin,$(SYSTEM)), Darwin) - find $(CORE) -maxdepth 1 -type f | grep -v VERSION | grep -v "~" | \ - xargs -J % cp % $(EXT) -else - find $(CORE) -maxdepth 1 -type f | grep -v VERSION | grep -v "~" | \ - xargs cp --target-directory=$(EXT) -endif - touch $@ - -$(I.DEST)/glew.h: $(EXT)/.dummy - @echo "--------------------------------------------------------------------" - @echo "Creating glew.h" - @echo "--------------------------------------------------------------------" - test -d $(I.DEST) || mkdir -p $(I.DEST) - cp -f $(SRC)/glew_license.h $@ - cat $(SRC)/mesa_license.h >> $@ - cat $(SRC)/khronos_license.h >> $@ - cat $(SRC)/glew_head.h >> $@ - $(BIN)/make_header.pl GLAPIENTRY GL $(GL_CORE_SPEC) >> $@ - $(BIN)/make_header.pl GLAPIENTRY GL $(GL_EXT_SPEC) >> $@ - echo -e "/* ------------------------------------------------------------------------- */\n\n#if defined(GLEW_MX) && defined(_WIN32)\n#define GLEW_FUN_EXPORT\n#else\n#define GLEW_FUN_EXPORT GLEWAPI\n#endif /* GLEW_MX */\n" >> $@ - echo -e "#if defined(GLEW_MX)\n#define GLEW_VAR_EXPORT\n#else\n#define GLEW_VAR_EXPORT GLEWAPI\n#endif /* GLEW_MX */\n" >> $@ - echo -e "#if defined(GLEW_MX) && defined(_WIN32)\nstruct GLEWContextStruct\n{\n#endif /* GLEW_MX */" >> $@ - $(BIN)/make_struct_fun.pl GLEW_FUN_EXPORT $(GL_CORE_SPEC) $(GL_EXT_SPEC) >> $@ - echo -e "\n#if defined(GLEW_MX) && !defined(_WIN32)\nstruct GLEWContextStruct\n{\n#endif /* GLEW_MX */\n" >> $@ - $(BIN)/make_struct_var.pl GLEW_VAR_EXPORT $(GL_CORE_SPEC) $(GL_EXT_SPEC) >> $@ - echo -e "\n#ifdef GLEW_MX\n}; /* GLEWContextStruct */\n#endif /* GLEW_MX */\n" >> $@ - perl -e "s/GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_1_2;/GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_1_1;\nGLEW_VAR_EXPORT GLboolean __GLEW_VERSION_1_2;/" -pi $@ - rm -f $@.bak - cat $(SRC)/glew_tail.h >> $@ - -$(I.DEST)/wglew.h: $(EXT)/.dummy - @echo "--------------------------------------------------------------------" - @echo "Creating wglew.h" - @echo "--------------------------------------------------------------------" - cp -f $(SRC)/glew_license.h $@ - cat $(SRC)/khronos_license.h >> $@ - cat $(SRC)/wglew_head.h >> $@ - $(BIN)/make_header.pl WINAPI WGL $(WGL_EXT_SPEC) >> $@ - cat $(SRC)/wglew_mid.h >> $@ - echo -e "\n#ifdef GLEW_MX\nstruct WGLEWContextStruct\n{\n#endif /* GLEW_MX */" >> $@ - $(BIN)/make_struct_fun.pl WGLEW_FUN_EXPORT $(WGL_EXT_SPEC) >> $@ - $(BIN)/make_struct_var.pl WGLEW_VAR_EXPORT $(WGL_EXT_SPEC) >> $@ - echo -e "\n#ifdef GLEW_MX\n}; /* WGLEWContextStruct */\n#endif /* GLEW_MX */\n" >> $@ - cat $(SRC)/wglew_tail.h >> $@ - -$(I.DEST)/glxew.h: $(EXT)/.dummy - @echo "--------------------------------------------------------------------" - @echo "Creating glxew.h" - @echo "--------------------------------------------------------------------" - cp -f $(SRC)/glew_license.h $@ - cat $(SRC)/mesa_license.h >> $@ - cat $(SRC)/khronos_license.h >> $@ - cat $(SRC)/glxew_head.h >> $@ - $(BIN)/make_header.pl "" GLX $(GLX_CORE_SPEC) >> $@ - $(BIN)/make_header.pl "" GLX $(GLX_EXT_SPEC) >> $@ - cat $(SRC)/glxew_mid.h >> $@ - $(BIN)/make_struct_fun.pl GLXEW_FUN_EXPORT $(GLX_CORE_SPEC) $(GLX_EXT_SPEC) >> $@ - echo -e "\n#if defined(GLEW_MX)\nstruct GLXEWContextStruct\n{\n#endif /* GLEW_MX */\n" >> $@ - $(BIN)/make_struct_var.pl GLXEW_VAR_EXPORT $(GLX_CORE_SPEC) $(GLX_EXT_SPEC) >> $@ - echo -e "\n#ifdef GLEW_MX\n}; /* GLXEWContextStruct */\n#endif /* GLEW_MX */\n" >> $@ - perl -e "s/GLXEW_VAR_EXPORT GLboolean __GLXEW_VERSION_1_2;/GLXEW_VAR_EXPORT GLboolean __GLXEW_VERSION_1_0;\nGLXEW_VAR_EXPORT GLboolean __GLXEW_VERSION_1_1;\nGLXEW_VAR_EXPORT GLboolean __GLXEW_VERSION_1_2;/" -pi $@ - cat $(SRC)/glxew_tail.h >> $@ - -$(S.DEST)/glew.c: $(EXT)/.dummy - @echo "--------------------------------------------------------------------" - @echo "Creating glew.c" - @echo "--------------------------------------------------------------------" - cp -f $(SRC)/glew_license.h $@ - cat $(SRC)/glew_head.c >> $@ - echo -e "\n#if !defined(_WIN32) || !defined(GLEW_MX)" >> $@ - $(BIN)/make_def_fun.pl GL $(GL_CORE_SPEC) >> $@ - $(BIN)/make_def_fun.pl GL $(GL_EXT_SPEC) >> $@ - echo -e "\n#endif /* !WIN32 || !GLEW_MX */" >> $@ - echo -e "\n#if !defined(GLEW_MX)" >> $@; - echo -e "\nGLboolean __GLEW_VERSION_1_1 = GL_FALSE;" >> $@ - $(BIN)/make_def_var.pl GL $(GL_CORE_SPEC) >> $@ - $(BIN)/make_def_var.pl GL $(GL_EXT_SPEC) >> $@ - echo -e "\n#endif /* !GLEW_MX */\n" >> $@; - $(BIN)/make_init.pl GL $(GL_CORE_SPEC) >> $@ - $(BIN)/make_init.pl GL $(GL_EXT_SPEC) >> $@ - cat $(SRC)/glew_init_gl.c >> $@ - $(BIN)/make_list.pl $(GL_CORE_SPEC) | grep -v '\"GL_VERSION' >> $@ - $(BIN)/make_list.pl $(GL_EXT_SPEC) >> $@ - echo -e "\n return GLEW_OK;\n}\n" >> $@ - echo -e "\n#if defined(_WIN32)" >> $@ - echo -e "\n#if !defined(GLEW_MX)" >> $@ - $(BIN)/make_def_fun.pl WGL $(WGL_EXT_SPEC) >> $@ - $(BIN)/make_def_var.pl WGL $(WGL_EXT_SPEC) >> $@ - echo -e "\n#endif /* !GLEW_MX */\n" >> $@; - $(BIN)/make_init.pl WGL $(WGL_EXT_SPEC) >> $@ - cat $(SRC)/glew_init_wgl.c >> $@ - $(BIN)/make_list.pl $(WGL_EXT_SPEC) >> $@ - echo -e "\n return GLEW_OK;\n}" >> $@; - echo -e "\n#elif !defined(__ANDROID__) && !defined(__native_client__) && (!defined(__APPLE__) || defined(GLEW_APPLE_GLX))" >> $@ - $(BIN)/make_def_fun.pl GLX $(GLX_CORE_SPEC) >> $@ - $(BIN)/make_def_fun.pl GLX $(GLX_EXT_SPEC) >> $@ - echo -e "\n#if !defined(GLEW_MX)" >> $@; - echo -e "\nGLboolean __GLXEW_VERSION_1_0 = GL_FALSE;" >> $@ - echo -e "GLboolean __GLXEW_VERSION_1_1 = GL_FALSE;" >> $@ - $(BIN)/make_def_var.pl GLX $(GLX_CORE_SPEC) >> $@ - $(BIN)/make_def_var.pl GLX $(GLX_EXT_SPEC) >> $@ - echo -e "\n#endif /* !GLEW_MX */\n" >> $@; - $(BIN)/make_init.pl GLX $(GLX_CORE_SPEC) >> $@ - $(BIN)/make_init.pl GLX $(GLX_EXT_SPEC) >> $@ - cat $(SRC)/glew_init_glx.c >> $@ - $(BIN)/make_list.pl $(CORE)/GLX_VERSION_1_3 | grep -v '\"GLX_VERSION' >> $@ - $(BIN)/make_list.pl $(GLX_EXT_SPEC) >> $@ - echo -e "\n return GLEW_OK;\n}" >> $@ - echo -e "\n#endif /* !defined(__ANDROID__) && !defined(__native_client__) && (!defined(__APPLE__) || defined(GLEW_APPLE_GLX)) */\n" >> $@; - cat $(SRC)/glew_init_tail.c >> $@ - cat $(SRC)/glew_str_head.c >> $@ - $(BIN)/make_str.pl $(GL_CORE_SPEC) $(GL_EXT_SPEC) >> $@ - cat $(SRC)/glew_str_wgl.c >> $@ - $(BIN)/make_str.pl $(WGL_EXT_SPEC) >> $@ - cat $(SRC)/glew_str_glx.c >> $@ - $(BIN)/make_str.pl $(GLX_CORE_SPEC) $(GLX_EXT_SPEC) >> $@ - cat $(SRC)/glew_str_tail.c >> $@ - perl -e "s/GLEW_VERSION_STRING/$(GLEW_VERSION)/g" -pi $@ - perl -e "s/GLEW_VERSION_MAJOR_STRING/$(GLEW_MAJOR)/g" -pi $@ - perl -e "s/GLEW_VERSION_MINOR_STRING/$(GLEW_MINOR)/g" -pi $@ - perl -e "s/GLEW_VERSION_MICRO_STRING/$(GLEW_MICRO)/g" -pi $@ - perl -e "s/GLEW_ARB_vertex_shader = !_glewInit_GL_ARB_vertex_shader\(GLEW_CONTEXT_ARG_VAR_INIT\);/{ GLEW_ARB_vertex_shader = !_glewInit_GL_ARB_vertex_shader(GLEW_CONTEXT_ARG_VAR_INIT); _glewInit_GL_ARB_vertex_program(GLEW_CONTEXT_ARG_VAR_INIT); }/g" -pi $@ - perl -e "s/\(\(glColorSubTable = /((glBlendEquation = (PFNGLBLENDEQUATIONPROC)glewGetProcAddress((const GLubyte*)\"glBlendEquation\")) == NULL) || r;\n r = ((glColorSubTable = /g" -pi $@ - rm -f $@.bak - -$(S.DEST)/glew_def.c: $(EXT)/.dummy - cp -f $(SRC)/glew_license.h $@ - echo -e "#include \"glew_utils.h\"\n\n#if !defined(_WIN32) || !defined(GLEW_MX)" >> $@ - $(BIN)/make_def_fun.pl GL $(GL_CORE_SPEC) >> $@ - $(BIN)/make_def_fun.pl GL $(GL_EXT_SPEC) >> $@ - echo -e "\n#endif /* !WIN32 || !GLEW_MX */" >> $@ - echo -e "\n#if !defined(GLEW_MX)\n\nGLboolean __GLEW_VERSION_1_1 = GL_FALSE;" >> $@ - $(BIN)/make_def_var.pl GL $(GL_CORE_SPEC) >> $@ - $(BIN)/make_def_var.pl GL $(GL_EXT_SPEC) >> $@ - echo -e "\n#if defined(_WIN32)" >> $@ - $(BIN)/make_def_fun.pl WGL $(WGL_EXT_SPEC) >> $@ - $(BIN)/make_def_var.pl WGL $(WGL_EXT_SPEC) >> $@ - echo -e "\n#endif /* _WIN32 */" >> $@ - echo -e "\n#endif /* !GLEW_MX */" >> $@; - echo -e "\n#if !defined(_WIN32) && !defined(__ANDROID__) && !defined(__native_client__) && (!defined(__APPLE__) || defined(GLEW_APPLE_GLX))" >> $@ - $(BIN)/make_def_fun.pl GLX $(GLX_CORE_SPEC) >> $@ - $(BIN)/make_def_fun.pl GLX $(GLX_EXT_SPEC) >> $@ - echo -e "\n#if !defined(GLEW_MX)" >> $@; - echo -e "\nGLboolean __GLXEW_VERSION_1_0 = GL_FALSE;" >> $@ - echo -e "GLboolean __GLXEW_VERSION_1_1 = GL_FALSE;" >> $@ - $(BIN)/make_def_var.pl GLX $(GLX_CORE_SPEC) >> $@ - $(BIN)/make_def_var.pl GLX $(GLX_EXT_SPEC) >> $@ - echo -e "\n#endif /* !GLEW_MX */" >> $@; - echo -e "\n#endif /* !defined(_WIN32) && !defined(__ANDROID__) && !defined(__native_client__) && (!defined(__APPLE__) || defined(GLEW_APPLE_GLX)) */" >> $@; - rm -f $@.bak - -$(S.DEST)/glew_init.c: $(EXT)/.dummy - cp -f $(SRC)/glew_license.h $@ - echo -e "#include \"glew_utils.h\"\n" >> $@ - $(BIN)/make_init.pl GL $(GL_CORE_SPEC) >> $@ - $(BIN)/make_init.pl GL $(GL_EXT_SPEC) >> $@ - cat $(SRC)/glew_init_gl.c >> $@ - $(BIN)/make_list.pl $(GL_CORE_SPEC) | grep -v '\"GL_VERSION' >> $@ - $(BIN)/make_list.pl $(GL_EXT_SPEC) >> $@ - echo -e "\n return GLEW_OK;\n}\n\n#if defined(_WIN32)\n" >> $@; - $(BIN)/make_init.pl WGL $(WGL_EXT_SPEC) >> $@ - cat $(SRC)/glew_init_wgl.c >> $@ - $(BIN)/make_list.pl $(WGL_EXT_SPEC) >> $@ - echo -e "\n return GLEW_OK;\n}\n\n" >> $@; - echo -e "\n#elif !defined(__APPLE__) || defined(GLEW_APPLE_GLX)\n" >> $@ - $(BIN)/make_init.pl GLX $(GLX_CORE_SPEC) >> $@ - $(BIN)/make_init.pl GLX $(GLX_EXT_SPEC) >> $@ - cat $(SRC)/glew_init_glx.c >> $@ - $(BIN)/make_list.pl $(CORE)/GLX_VERSION_1_3 | grep -v '\"GLX_VERSION' >> $@ - $(BIN)/make_list.pl $(GLX_EXT_SPEC) >> $@ - echo -e "\n return GLEW_OK;\n}\n\n#endif /* !__APPLE__ || GLEW_APPLE_GLX */\n" >> $@; - cat $(SRC)/glew_init_tail.c >> $@ - perl -e "s/GLEW_VERSION_STRING/$(GLEW_VERSION)/g" -pi $@ - perl -e "s/GLEW_VERSION_MAJOR_STRING/$(GLEW_MAJOR)/g" -pi $@ - perl -e "s/GLEW_VERSION_MINOR_STRING/$(GLEW_MINOR)/g" -pi $@ - perl -e "s/GLEW_VERSION_MICRO_STRING/$(GLEW_MICRO)/g" -pi $@ - perl -e "s/GLEW_ARB_vertex_shader = !_glewInit_GL_ARB_vertex_shader\(GLEW_CONTEXT_ARG_VAR_INIT\);/{ GLEW_ARB_vertex_shader = !_glewInit_GL_ARB_vertex_shader(GLEW_CONTEXT_ARG_VAR_INIT); _glewInit_GL_ARB_vertex_program(GLEW_CONTEXT_ARG_VAR_INIT); }/g" -pi $@ - perl -e "s/\(\(glBlendColor = /((glBlendEquation = (PFNGLBLENDEQUATIONPROC)glewGetProcAddress((const GLubyte*)\"glBlendEquation\")) == NULL) || r;\n r = ((glBlendColor = /g" -pi $@ - rm -f $@.bak - -$(S.DEST)/glew_str.c: $(EXT)/.dummy - cp -f $(SRC)/glew_license.h $@ - echo -e "\n#include \"glew_utils.h\"\n" >> $@ - cat $(SRC)/glew_str_head.c >> $@ - $(BIN)/make_str.pl $(GL_CORE_SPEC) $(GL_EXT_SPEC) >> $@ - cat $(SRC)/glew_str_wgl.c >> $@ - $(BIN)/make_str.pl $(WGL_EXT_SPEC) >> $@ - cat $(SRC)/glew_str_glx.c >> $@ - $(BIN)/make_str.pl $(GLX_CORE_SPEC) $(GLX_EXT_SPEC) >> $@ - cat $(SRC)/glew_str_tail.c >> $@ -# perl -e "s/GLEW_VERSION_STRING/$(GLEW_VERSION)/g" -pi $@ -# perl -e "s/GLEW_ARB_vertex_shader = !_glewInit_GL_ARB_vertex_shader\(GLEW_CONTEXT_ARG_VAR_INIT\);/{ GLEW_ARB_vertex_shader = !_glewInit_GL_ARB_vertex_shader(GLEW_CONTEXT_ARG_VAR_INIT); _glewInit_GL_ARB_vertex_program(GLEW_CONTEXT_ARG_VAR_INIT); }/g" -pi $@ - rm -f $@.bak - -$(S.DEST)/glewinfo.c: $(EXT)/.dummy - @echo "--------------------------------------------------------------------" - @echo "Creating glewinfo.c" - @echo "--------------------------------------------------------------------" - cp -f $(SRC)/glew_license.h $@ - cat $(SRC)/glewinfo_head.c >> $@ - $(BIN)/make_info.pl $(GL_CORE_SPEC) >> $@ - $(BIN)/make_info.pl $(GL_EXT_SPEC) >> $@ - echo -e "#ifdef _WIN32\n" >> $@ - $(BIN)/make_info.pl $(WGL_EXT_SPEC) >> $@ - echo -e "#else /* _UNIX */\n" >> $@ - $(BIN)/make_info.pl $(GLX_CORE_SPEC) >> $@ - $(BIN)/make_info.pl $(GLX_EXT_SPEC) >> $@ - echo -e "#endif /* _WIN32 */\n" >> $@ - - cat $(SRC)/glewinfo_gl.c >> $@ - $(BIN)/make_info_list.pl $(GL_CORE_SPEC) >> $@ - $(BIN)/make_info_list.pl $(GL_EXT_SPEC) >> $@ - cat $(SRC)/glewinfo_wgl.c >> $@ - $(BIN)/make_info_list.pl $(WGL_EXT_SPEC) >> $@ - cat $(SRC)/glewinfo_glx.c >> $@ - $(BIN)/make_info_list.pl $(GLX_CORE_SPEC) >> $@ - $(BIN)/make_info_list.pl $(GLX_EXT_SPEC) >> $@ - cat $(SRC)/glewinfo_tail.c >> $@ - perl -e 's/"glColorSubTable"/"glBlendEquation", glBlendEquation == NULL);\n glewInfoFunc("glColorSubTable"/g' -pi $@ - rm -f $@.bak - -# Update documentation - -$(D.DEST)/%.html: doc/%.html - @echo "--------------------------------------------------------------------" - @echo "Creating $(@F)" - @echo "--------------------------------------------------------------------" - cat $(SRC)/header.html $< $(SRC)/footer.html | \ - perl -pe 's#(.*)#\1#' > $@ - -$(D.DEST)/glew.html: $(EXT)/.dummy - @echo "--------------------------------------------------------------------" - @echo "Creating glew.html" - @echo "--------------------------------------------------------------------" - cp -f $(SRC)/header.html $@ - echo -e "

Supported OpenGL Extensions

\n" >> $@ - $(BIN)/make_html.pl $(GL_EXT_SPEC) >> $@ - cat $(SRC)/footer.html >> $@ - perl -i -pe 's#(.*)#\1#' $@ - -$(D.DEST)/wglew.html: $(EXT)/.dummy - @echo "--------------------------------------------------------------------" - @echo "Creating wglew.html" - @echo "--------------------------------------------------------------------" - cp -f $(SRC)/header.html $@ - echo -e "

Supported WGL Extensions

\n" >> $@ - $(BIN)/make_html.pl $(WGL_EXT_SPEC) >> $@ - cat $(SRC)/footer.html >> $@ - perl -i -pe 's#(.*)#\1#' $@ - -$(D.DEST)/glxew.html: $(EXT)/.dummy - @echo "--------------------------------------------------------------------" - @echo "Creating glxew.html" - @echo "--------------------------------------------------------------------" - cp -f $(SRC)/header.html $@ - echo -e "

Supported GLX Extensions

\n" >> $@ - $(BIN)/make_html.pl $(GLX_EXT_SPEC) >> $@ - cat $(SRC)/footer.html >> $@ - perl -i -pe 's#(.*)#\1#' $@ - -$(B.DEST)/%.rc: src/%.rc $(EXT)/.dummy - perl -e "s/GLEW_MAJOR/$(GLEW_MAJOR)/g;s/GLEW_MINOR/$(GLEW_MINOR)/g;s/GLEW_MICRO/$(GLEW_MICRO)/g;" -p $< > $@ - -clean: - rm -rf $(I.TARGETS) $(S.TARGETS) $(D.TARGETS) $(B.TARGETS) - -clobber: clean - rm -rf $(EXT) - -destroy: clobber - rm -rf registry diff --git a/Libraries/glew-1.10.0/auto/blacklist b/Libraries/glew-1.10.0/auto/blacklist deleted file mode 100644 index 6cd0e11..0000000 --- a/Libraries/glew-1.10.0/auto/blacklist +++ /dev/null @@ -1,14 +0,0 @@ -EXT/draw_range_elements.txt -EXT/static_vertex_array.txt -EXT/vertex_array_set.alt.txt -EXT/vertex_array_set.txt -EXT/nurbs_tessellator.txt -EXT/object_space_tess.txt -SGI/filter4_parameters.txt -SGIS/texture_color_mask.txt -SGIX/dmbuffer.txt -SGIX/instruments.txt -SGIX/video_source.txt -SGIX/hyperpipe_group.txt -OES/OES_fixed_point.txt -OES/OES_query_matrix.txt diff --git a/Libraries/glew-1.10.0/auto/core/gl/GLX_AMD_gpu_association b/Libraries/glew-1.10.0/auto/core/gl/GLX_AMD_gpu_association deleted file mode 100644 index 002164e..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GLX_AMD_gpu_association +++ /dev/null @@ -1,22 +0,0 @@ -GLX_AMD_gpu_association -http://www.opengl.org/registry/specs/AMD/glx_gpu_association.txt -GLX_AMD_gpu_association - GLX_GPU_VENDOR_AMD 0x1F00 - GLX_GPU_RENDERER_STRING_AMD 0x1F01 - GLX_GPU_OPENGL_VERSION_STRING_AMD 0x1F02 - GLX_GPU_FASTEST_TARGET_GPUS_AMD 0x21A2 - GLX_GPU_RAM_AMD 0x21A3 - GLX_GPU_CLOCK_AMD 0x21A4 - GLX_GPU_NUM_PIPES_AMD 0x21A5 - GLX_GPU_NUM_SIMD_AMD 0x21A6 - GLX_GPU_NUM_RB_AMD 0x21A7 - GLX_GPU_NUM_SPI_AMD 0x21A8 - void glXBlitContextFramebufferAMD (GLXContext dstCtx, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter) - GLXContext glXCreateAssociatedContextAMD (unsigned int id, GLXContext share_list) - GLXContext glXCreateAssociatedContextAttribsAMD (unsigned int id, GLXContext share_context, const int* attribList) - Bool glXDeleteAssociatedContextAMD (GLXContext ctx) - unsigned int glXGetContextGPUIDAMD (GLXContext ctx) - GLXContext glXGetCurrentAssociatedContextAMD (void) - unsigned int glXGetGPUIDsAMD (unsigned int maxCount, unsigned int* ids) - int glXGetGPUInfoAMD (unsigned int id, int property, GLenum dataType, unsigned int size, void* data) - Bool glXMakeAssociatedContextCurrentAMD (GLXContext ctx) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GLX_ARB_get_proc_address b/Libraries/glew-1.10.0/auto/core/gl/GLX_ARB_get_proc_address deleted file mode 100644 index 5c066d7..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GLX_ARB_get_proc_address +++ /dev/null @@ -1,4 +0,0 @@ -GLX_ARB_get_proc_address -http://oss.sgi.com/projects/ogl-sample/registry/ARB/get_proc_address.txt -GLX_ARB_get_proc_address - extern void ( * glXGetProcAddressARB (const GLubyte *procName)) (void); diff --git a/Libraries/glew-1.10.0/auto/core/gl/GLX_ATI_pixel_format_float b/Libraries/glew-1.10.0/auto/core/gl/GLX_ATI_pixel_format_float deleted file mode 100644 index 854ca71..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GLX_ATI_pixel_format_float +++ /dev/null @@ -1,4 +0,0 @@ -GLX_ATI_pixel_format_float - -GLX_ATI_pixel_format_float - GLX_RGBA_FLOAT_ATI_BIT 0x00000100 diff --git a/Libraries/glew-1.10.0/auto/core/gl/GLX_ATI_render_texture b/Libraries/glew-1.10.0/auto/core/gl/GLX_ATI_render_texture deleted file mode 100644 index 254eb9f..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GLX_ATI_render_texture +++ /dev/null @@ -1,41 +0,0 @@ -GLX_ATI_render_texture - -GLX_ATI_render_texture - GLX_BIND_TO_TEXTURE_RGB_ATI 0x9800 - GLX_BIND_TO_TEXTURE_RGBA_ATI 0x9801 - GLX_TEXTURE_FORMAT_ATI 0x9802 - GLX_TEXTURE_TARGET_ATI 0x9803 - GLX_MIPMAP_TEXTURE_ATI 0x9804 - GLX_TEXTURE_RGB_ATI 0x9805 - GLX_TEXTURE_RGBA_ATI 0x9806 - GLX_NO_TEXTURE_ATI 0x9807 - GLX_TEXTURE_CUBE_MAP_ATI 0x9808 - GLX_TEXTURE_1D_ATI 0x9809 - GLX_TEXTURE_2D_ATI 0x980A - GLX_MIPMAP_LEVEL_ATI 0x980B - GLX_CUBE_MAP_FACE_ATI 0x980C - GLX_TEXTURE_CUBE_MAP_POSITIVE_X_ATI 0x980D - GLX_TEXTURE_CUBE_MAP_NEGATIVE_X_ATI 0x980E - GLX_TEXTURE_CUBE_MAP_POSITIVE_Y_ATI 0x980F - GLX_TEXTURE_CUBE_MAP_NEGATIVE_Y_ATI 0x9810 - GLX_TEXTURE_CUBE_MAP_POSITIVE_Z_ATI 0x9811 - GLX_TEXTURE_CUBE_MAP_NEGATIVE_Z_ATI 0x9812 - GLX_FRONT_LEFT_ATI 0x9813 - GLX_FRONT_RIGHT_ATI 0x9814 - GLX_BACK_LEFT_ATI 0x9815 - GLX_BACK_RIGHT_ATI 0x9816 - GLX_AUX0_ATI 0x9817 - GLX_AUX1_ATI 0x9818 - GLX_AUX2_ATI 0x9819 - GLX_AUX3_ATI 0x981A - GLX_AUX4_ATI 0x981B - GLX_AUX5_ATI 0x981C - GLX_AUX6_ATI 0x981D - GLX_AUX7_ATI 0x981E - GLX_AUX8_ATI 0x981F - GLX_AUX9_ATI 0x9820 - GLX_BIND_TO_TEXTURE_LUMINANCE_ATI 0x9821 - GLX_BIND_TO_TEXTURE_INTENSITY_ATI 0x9822 - void glXBindTexImageATI (Display *dpy, GLXPbuffer pbuf, int buffer) - void glXReleaseTexImageATI (Display *dpy, GLXPbuffer pbuf, int buffer) - void glXDrawableAttribATI (Display *dpy, GLXDrawable draw, const int *attrib_list) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GLX_EXT_create_context_es2_profile b/Libraries/glew-1.10.0/auto/core/gl/GLX_EXT_create_context_es2_profile deleted file mode 100644 index 3093baa..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GLX_EXT_create_context_es2_profile +++ /dev/null @@ -1,4 +0,0 @@ -GLX_EXT_create_context_es2_profile -http://www.opengl.org/registry/specs/EXT/glx_create_context_es2_profile.txt -GLX_EXT_create_context_es2_profile - GLX_CONTEXT_ES2_PROFILE_BIT_EXT 0x00000004 diff --git a/Libraries/glew-1.10.0/auto/core/gl/GLX_EXT_create_context_es_profile b/Libraries/glew-1.10.0/auto/core/gl/GLX_EXT_create_context_es_profile deleted file mode 100644 index 845f65e..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GLX_EXT_create_context_es_profile +++ /dev/null @@ -1,4 +0,0 @@ -GLX_EXT_create_context_es_profile -http://www.opengl.org/registry/specs/EXT/glx_create_context_es_profile.txt -GLX_EXT_create_context_es_profile - GLX_CONTEXT_ES_PROFILE_BIT_EXT 0x00000004 diff --git a/Libraries/glew-1.10.0/auto/core/gl/GLX_EXT_fbconfig_packed_float b/Libraries/glew-1.10.0/auto/core/gl/GLX_EXT_fbconfig_packed_float deleted file mode 100644 index 7c7822d..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GLX_EXT_fbconfig_packed_float +++ /dev/null @@ -1,5 +0,0 @@ -GLX_EXT_fbconfig_packed_float -http://developer.download.nvidia.com/opengl/specs/GL_EXT_packed_float.txt -GLX_EXT_fbconfig_packed_float - GLX_RGBA_UNSIGNED_FLOAT_TYPE_EXT 0x20B1 - GLX_RGBA_UNSIGNED_FLOAT_BIT_EXT 0x00000008 diff --git a/Libraries/glew-1.10.0/auto/core/gl/GLX_EXT_framebuffer_sRGB b/Libraries/glew-1.10.0/auto/core/gl/GLX_EXT_framebuffer_sRGB deleted file mode 100644 index f51c484..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GLX_EXT_framebuffer_sRGB +++ /dev/null @@ -1,4 +0,0 @@ -GLX_EXT_framebuffer_sRGB -http://developer.download.nvidia.com/opengl/specs/GL_EXT_framebuffer_sRGB.txt -GLX_EXT_framebuffer_sRGB - GLX_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x20B2 diff --git a/Libraries/glew-1.10.0/auto/core/gl/GLX_MESA_swap_control b/Libraries/glew-1.10.0/auto/core/gl/GLX_MESA_swap_control deleted file mode 100644 index 4416519..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GLX_MESA_swap_control +++ /dev/null @@ -1,5 +0,0 @@ -GLX_MESA_swap_control -http://cgit.freedesktop.org/mesa/mesa/plain/docs/MESA_swap_control.spec -GLX_MESA_swap_control - int glXGetSwapIntervalMESA (void) - int glXSwapIntervalMESA (unsigned int interval) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GLX_NV_float_buffer b/Libraries/glew-1.10.0/auto/core/gl/GLX_NV_float_buffer deleted file mode 100644 index cc9185e..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GLX_NV_float_buffer +++ /dev/null @@ -1,4 +0,0 @@ -GLX_NV_float_buffer -http://cvs1.nvidia.com/inc/GL/glxtokens.h -GLX_NV_float_buffer - GLX_FLOAT_COMPONENTS_NV 0x20B0 diff --git a/Libraries/glew-1.10.0/auto/core/gl/GLX_NV_vertex_array_range b/Libraries/glew-1.10.0/auto/core/gl/GLX_NV_vertex_array_range deleted file mode 100644 index 11afe17..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GLX_NV_vertex_array_range +++ /dev/null @@ -1,5 +0,0 @@ -GLX_NV_vertex_array_range -http://oss.sgi.com/projects/ogl-sample/registry/NV/vertex_array_range.txt -GLX_NV_vertex_array_range - void * glXAllocateMemoryNV (GLsizei size, GLfloat readFrequency, GLfloat writeFrequency, GLfloat priority) - void glXFreeMemoryNV (void *pointer) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GLX_SGIS_shared_multisample b/Libraries/glew-1.10.0/auto/core/gl/GLX_SGIS_shared_multisample deleted file mode 100644 index 274e90f..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GLX_SGIS_shared_multisample +++ /dev/null @@ -1,5 +0,0 @@ -GLX_SGIS_shared_multisample - -GLX_SGIS_shared_multisample - GLX_MULTISAMPLE_SUB_RECT_WIDTH_SGIS 0x8026 - GLX_MULTISAMPLE_SUB_RECT_HEIGHT_SGIS 0x8027 diff --git a/Libraries/glew-1.10.0/auto/core/gl/GLX_SGIX_hyperpipe b/Libraries/glew-1.10.0/auto/core/gl/GLX_SGIX_hyperpipe deleted file mode 100644 index 79ec302..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GLX_SGIX_hyperpipe +++ /dev/null @@ -1,25 +0,0 @@ -GLX_SGIX_hyperpipe -http://oss.sgi.com/projects/ogl-sample/registry/SGIX/hyperpipe_group.txt -GLX_SGIX_hyperpipe - GLX_HYPERPIPE_ID_SGIX 0x8030 - GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX 80 - GLX_HYPERPIPE_DISPLAY_PIPE_SGIX 0x00000001 - GLX_HYPERPIPE_RENDER_PIPE_SGIX 0x00000002 - GLX_PIPE_RECT_SGIX 0x00000001 - GLX_PIPE_RECT_LIMITS_SGIX 0x00000002 - GLX_HYPERPIPE_STEREO_SGIX 0x00000003 - GLX_HYPERPIPE_PIXEL_AVERAGE_SGIX 0x00000004 - GLX_BAD_HYPERPIPE_CONFIG_SGIX 91 - GLX_BAD_HYPERPIPE_SGIX 92 - typedef struct { char pipeName[GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX]; int networkId; } GLXHyperpipeNetworkSGIX; - typedef struct { char pipeName[GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX]; int channel; unsigned int participationType; int timeSlice; } GLXHyperpipeConfigSGIX; - typedef struct { char pipeName[GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX]; int srcXOrigin; int srcYOrigin; int srcWidth; int srcHeight; int destXOrigin; int destYOrigin; int destWidth; int destHeight; } GLXPipeRect; - typedef struct { char pipeName[GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX]; int XOrigin; int YOrigin; int maxHeight; int maxWidth; } GLXPipeRectLimits; - GLXHyperpipeNetworkSGIX * glXQueryHyperpipeNetworkSGIX (Display *dpy, int *npipes) - int glXHyperpipeConfigSGIX (Display *dpy, int networkId, int npipes, GLXHyperpipeConfigSGIX *cfg, int *hpId) - GLXHyperpipeConfigSGIX * glXQueryHyperpipeConfigSGIX (Display *dpy, int hpId, int *npipes) - int glXDestroyHyperpipeConfigSGIX (Display *dpy, int hpId) - int glXBindHyperpipeSGIX (Display *dpy, int hpId) - int glXQueryHyperpipeBestAttribSGIX (Display *dpy, int timeSlice, int attrib, int size, void *attribList, void *returnAttribList) - int glXHyperpipeAttribSGIX (Display *dpy, int timeSlice, int attrib, int size, void *attribList) - int glXQueryHyperpipeAttribSGIX (Display *dpy, int timeSlice, int attrib, int size, void *returnAttribList) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GLX_SGIX_swap_barrier b/Libraries/glew-1.10.0/auto/core/gl/GLX_SGIX_swap_barrier deleted file mode 100644 index 57dd60d..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GLX_SGIX_swap_barrier +++ /dev/null @@ -1,5 +0,0 @@ -GLX_SGIX_swap_barrier -http://oss.sgi.com/projects/ogl-sample/registry/SGIX/swap_barrier.txt -GLX_SGIX_swap_barrier - void glXBindSwapBarrierSGIX (Display *dpy, GLXDrawable drawable, int barrier) - Bool glXQueryMaxSwapBarriersSGIX (Display *dpy, int screen, int *max) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GLX_SGIX_swap_group b/Libraries/glew-1.10.0/auto/core/gl/GLX_SGIX_swap_group deleted file mode 100644 index 3530604..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GLX_SGIX_swap_group +++ /dev/null @@ -1,4 +0,0 @@ -GLX_SGIX_swap_group -http://oss.sgi.com/projects/ogl-sample/registry/SGIX/swap_group.txt -GLX_SGIX_swap_group - void glXJoinSwapGroupSGIX (Display *dpy, GLXDrawable drawable, GLXDrawable member) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GLX_SGI_video_sync b/Libraries/glew-1.10.0/auto/core/gl/GLX_SGI_video_sync deleted file mode 100644 index dcdb968..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GLX_SGI_video_sync +++ /dev/null @@ -1,5 +0,0 @@ -GLX_SGI_video_sync -http://www.opengl.org/registry/specs/SGI/video_sync.txt -GLX_SGI_video_sync - int glXGetVideoSyncSGI (unsigned int* count) - int glXWaitVideoSyncSGI (int divisor, int remainder, unsigned int* count) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GLX_SUN_video_resize b/Libraries/glew-1.10.0/auto/core/gl/GLX_SUN_video_resize deleted file mode 100644 index 0a0cefe..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GLX_SUN_video_resize +++ /dev/null @@ -1,7 +0,0 @@ -GLX_SUN_video_resize -http://wwws.sun.com/software/graphics/opengl/extensions/glx_sun_video_resize.txt -GLX_SUN_video_resize - GL_VIDEO_RESIZE_COMPENSATION_SUN 0x85CD - GLX_VIDEO_RESIZE_SUN 0x8171 - int glXVideoResizeSUN (Display* display, GLXDrawable window, float factor) - int glXGetVideoResizeSUN (Display* display, GLXDrawable window, float* factor) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GLX_VERSION_1_2 b/Libraries/glew-1.10.0/auto/core/gl/GLX_VERSION_1_2 deleted file mode 100644 index 39d7a09..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GLX_VERSION_1_2 +++ /dev/null @@ -1,4 +0,0 @@ -GLX_VERSION_1_2 -http://www.opengl.org/documentation/specs/glx/glx1.2.ps -GLX_VERSION_1_2 - Display* glXGetCurrentDisplay (void) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GLX_VERSION_1_3 b/Libraries/glew-1.10.0/auto/core/gl/GLX_VERSION_1_3 deleted file mode 100644 index 46eedb9..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GLX_VERSION_1_3 +++ /dev/null @@ -1,82 +0,0 @@ -GLX_VERSION_1_3 -http://www.opengl.org/documentation/specs/glx/glx1.3.pdf -GLX_VERSION_1_3 - GLX_WINDOW_BIT 0x00000001 - GLX_PIXMAP_BIT 0x00000002 - GLX_PBUFFER_BIT 0x00000004 - GLX_RGBA_BIT 0x00000001 - GLX_COLOR_INDEX_BIT 0x00000002 - GLX_PBUFFER_CLOBBER_MASK 0x08000000 - GLX_FRONT_LEFT_BUFFER_BIT 0x00000001 - GLX_FRONT_RIGHT_BUFFER_BIT 0x00000002 - GLX_BACK_LEFT_BUFFER_BIT 0x00000004 - GLX_BACK_RIGHT_BUFFER_BIT 0x00000008 - GLX_AUX_BUFFERS_BIT 0x00000010 - GLX_DEPTH_BUFFER_BIT 0x00000020 - GLX_STENCIL_BUFFER_BIT 0x00000040 - GLX_ACCUM_BUFFER_BIT 0x00000080 - GLX_CONFIG_CAVEAT 0x20 - GLX_X_VISUAL_TYPE 0x22 - GLX_TRANSPARENT_TYPE 0x23 - GLX_TRANSPARENT_INDEX_VALUE 0x24 - GLX_TRANSPARENT_RED_VALUE 0x25 - GLX_TRANSPARENT_GREEN_VALUE 0x26 - GLX_TRANSPARENT_BLUE_VALUE 0x27 - GLX_TRANSPARENT_ALPHA_VALUE 0x28 - GLX_DONT_CARE 0xFFFFFFFF - GLX_NONE 0x8000 - GLX_SLOW_CONFIG 0x8001 - GLX_TRUE_COLOR 0x8002 - GLX_DIRECT_COLOR 0x8003 - GLX_PSEUDO_COLOR 0x8004 - GLX_STATIC_COLOR 0x8005 - GLX_GRAY_SCALE 0x8006 - GLX_STATIC_GRAY 0x8007 - GLX_TRANSPARENT_RGB 0x8008 - GLX_TRANSPARENT_INDEX 0x8009 - GLX_VISUAL_ID 0x800B - GLX_SCREEN 0x800C - GLX_NON_CONFORMANT_CONFIG 0x800D - GLX_DRAWABLE_TYPE 0x8010 - GLX_RENDER_TYPE 0x8011 - GLX_X_RENDERABLE 0x8012 - GLX_FBCONFIG_ID 0x8013 - GLX_RGBA_TYPE 0x8014 - GLX_COLOR_INDEX_TYPE 0x8015 - GLX_MAX_PBUFFER_WIDTH 0x8016 - GLX_MAX_PBUFFER_HEIGHT 0x8017 - GLX_MAX_PBUFFER_PIXELS 0x8018 - GLX_PRESERVED_CONTENTS 0x801B - GLX_LARGEST_PBUFFER 0x801C - GLX_WIDTH 0x801D - GLX_HEIGHT 0x801E - GLX_EVENT_MASK 0x801F - GLX_DAMAGED 0x8020 - GLX_SAVED 0x8021 - GLX_WINDOW 0x8022 - GLX_PBUFFER 0x8023 - GLX_PBUFFER_HEIGHT 0x8040 - GLX_PBUFFER_WIDTH 0x8041 - GLXFBConfig* glXChooseFBConfig (Display *dpy, int screen, const int *attrib_list, int *nelements) - GLXFBConfig* glXGetFBConfigs (Display *dpy, int screen, int *nelements) - XVisualInfo* glXGetVisualFromFBConfig (Display *dpy, GLXFBConfig config) - int glXGetFBConfigAttrib (Display *dpy, GLXFBConfig config, int attribute, int *value) - GLXWindow glXCreateWindow (Display *dpy, GLXFBConfig config, Window win, const int *attrib_list) - void glXDestroyWindow (Display *dpy, GLXWindow win) - GLXPixmap glXCreatePixmap (Display *dpy, GLXFBConfig config, Pixmap pixmap, const int *attrib_list) - void glXDestroyPixmap (Display *dpy, GLXPixmap pixmap) - GLXPbuffer glXCreatePbuffer (Display *dpy, GLXFBConfig config, const int *attrib_list) - void glXDestroyPbuffer (Display *dpy, GLXPbuffer pbuf) - void glXQueryDrawable (Display *dpy, GLXDrawable draw, int attribute, unsigned int *value) - GLXContext glXCreateNewContext (Display *dpy, GLXFBConfig config, int render_type, GLXContext share_list, Bool direct) - Bool glXMakeContextCurrent (Display *display, GLXDrawable draw, GLXDrawable read, GLXContext ctx) - GLXDrawable glXGetCurrentReadDrawable (void) - int glXQueryContext (Display *dpy, GLXContext ctx, int attribute, int *value) - void glXSelectEvent (Display *dpy, GLXDrawable draw, unsigned long event_mask) - void glXGetSelectedEvent (Display *dpy, GLXDrawable draw, unsigned long *event_mask) - typedef XID GLXWindow - typedef XID GLXPbuffer - typedef XID GLXFBConfigID - typedef struct __GLXFBConfigRec *GLXFBConfig - typedef struct { int event_type; int draw_type; unsigned long serial; Bool send_event; Display *display; GLXDrawable drawable; unsigned int buffer_mask; unsigned int aux_buffer; int x, y; int width, height; int count; } GLXPbufferClobberEvent; - typedef union __GLXEvent { GLXPbufferClobberEvent glxpbufferclobber; long pad[24]; } GLXEvent; diff --git a/Libraries/glew-1.10.0/auto/core/gl/GLX_VERSION_1_4 b/Libraries/glew-1.10.0/auto/core/gl/GLX_VERSION_1_4 deleted file mode 100644 index 1382621..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GLX_VERSION_1_4 +++ /dev/null @@ -1,6 +0,0 @@ -GLX_VERSION_1_4 -http://www.opengl.org/documentation/specs/glx/glx1.4.pdf -GLX_VERSION_1_4 - GLX_SAMPLE_BUFFERS 100000 - GLX_SAMPLES 100001 - extern void ( * glXGetProcAddress (const GLubyte *procName)) (void); diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_APPLE_float_pixels b/Libraries/glew-1.10.0/auto/core/gl/GL_APPLE_float_pixels deleted file mode 100644 index 2bf7458..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_APPLE_float_pixels +++ /dev/null @@ -1,17 +0,0 @@ -GL_APPLE_float_pixels -http://www.opengl.org/registry/specs/APPLE/float_pixels.txt -GL_APPLE_float_pixels - GL_HALF_APPLE 0x140B - GL_COLOR_FLOAT_APPLE 0x8A0F - GL_RGBA_FLOAT32_APPLE 0x8814 - GL_RGB_FLOAT32_APPLE 0x8815 - GL_ALPHA_FLOAT32_APPLE 0x8816 - GL_INTENSITY_FLOAT32_APPLE 0x8817 - GL_LUMINANCE_FLOAT32_APPLE 0x8818 - GL_LUMINANCE_ALPHA_FLOAT32_APPLE 0x8819 - GL_RGBA_FLOAT16_APPLE 0x881A - GL_RGB_FLOAT16_APPLE 0x881B - GL_ALPHA_FLOAT16_APPLE 0x881C - GL_INTENSITY_FLOAT16_APPLE 0x881D - GL_LUMINANCE_FLOAT16_APPLE 0x881E - GL_LUMINANCE_ALPHA_FLOAT16_APPLE 0x881F diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_APPLE_pixel_buffer b/Libraries/glew-1.10.0/auto/core/gl/GL_APPLE_pixel_buffer deleted file mode 100644 index 7449f29..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_APPLE_pixel_buffer +++ /dev/null @@ -1,4 +0,0 @@ -GL_APPLE_pixel_buffer - -GL_APPLE_pixel_buffer - GL_MIN_PBUFFER_VIEWPORT_DIMS_APPLE 0x8A10 diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_APPLE_texture_range b/Libraries/glew-1.10.0/auto/core/gl/GL_APPLE_texture_range deleted file mode 100644 index 7ca9b9b..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_APPLE_texture_range +++ /dev/null @@ -1,12 +0,0 @@ -GL_APPLE_texture_range -http://www.opengl.org/registry/specs/APPLE/texture_range.txt -GL_APPLE_texture_range - GL_TEXTURE_STORAGE_HINT_APPLE 0x85BC - GL_STORAGE_PRIVATE_APPLE 0x85BD - GL_STORAGE_CACHED_APPLE 0x85BE - GL_STORAGE_SHARED_APPLE 0x85BF - GL_TEXTURE_RANGE_LENGTH_APPLE 0x85B7 - GL_TEXTURE_RANGE_POINTER_APPLE 0x85B8 - void glTextureRangeAPPLE (GLenum target, GLsizei length, GLvoid *pointer) - void glGetTexParameterPointervAPPLE (GLenum target, GLenum pname, GLvoid **params) - diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_ARB_draw_instanced b/Libraries/glew-1.10.0/auto/core/gl/GL_ARB_draw_instanced deleted file mode 100644 index 4140bea..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_ARB_draw_instanced +++ /dev/null @@ -1,3 +0,0 @@ -GL_ARB_draw_instanced -http://www.opengl.org/registry/specs/ARB/draw_instanced.txt -GL_ARB_draw_instanced diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_ARB_imaging b/Libraries/glew-1.10.0/auto/core/gl/GL_ARB_imaging deleted file mode 100644 index 0efd0c1..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_ARB_imaging +++ /dev/null @@ -1,112 +0,0 @@ -GL_ARB_imaging - -GL_ARB_imaging - GL_CONSTANT_COLOR 0x8001 - GL_ONE_MINUS_CONSTANT_COLOR 0x8002 - GL_CONSTANT_ALPHA 0x8003 - GL_ONE_MINUS_CONSTANT_ALPHA 0x8004 - GL_BLEND_COLOR 0x8005 - GL_FUNC_ADD 0x8006 - GL_MIN 0x8007 - GL_MAX 0x8008 - GL_BLEND_EQUATION 0x8009 - GL_FUNC_SUBTRACT 0x800A - GL_FUNC_REVERSE_SUBTRACT 0x800B - GL_CONVOLUTION_1D 0x8010 - GL_CONVOLUTION_2D 0x8011 - GL_SEPARABLE_2D 0x8012 - GL_CONVOLUTION_BORDER_MODE 0x8013 - GL_CONVOLUTION_FILTER_SCALE 0x8014 - GL_CONVOLUTION_FILTER_BIAS 0x8015 - GL_REDUCE 0x8016 - GL_CONVOLUTION_FORMAT 0x8017 - GL_CONVOLUTION_WIDTH 0x8018 - GL_CONVOLUTION_HEIGHT 0x8019 - GL_MAX_CONVOLUTION_WIDTH 0x801A - GL_MAX_CONVOLUTION_HEIGHT 0x801B - GL_POST_CONVOLUTION_RED_SCALE 0x801C - GL_POST_CONVOLUTION_GREEN_SCALE 0x801D - GL_POST_CONVOLUTION_BLUE_SCALE 0x801E - GL_POST_CONVOLUTION_ALPHA_SCALE 0x801F - GL_POST_CONVOLUTION_RED_BIAS 0x8020 - GL_POST_CONVOLUTION_GREEN_BIAS 0x8021 - GL_POST_CONVOLUTION_BLUE_BIAS 0x8022 - GL_POST_CONVOLUTION_ALPHA_BIAS 0x8023 - GL_HISTOGRAM 0x8024 - GL_PROXY_HISTOGRAM 0x8025 - GL_HISTOGRAM_WIDTH 0x8026 - GL_HISTOGRAM_FORMAT 0x8027 - GL_HISTOGRAM_RED_SIZE 0x8028 - GL_HISTOGRAM_GREEN_SIZE 0x8029 - GL_HISTOGRAM_BLUE_SIZE 0x802A - GL_HISTOGRAM_ALPHA_SIZE 0x802B - GL_HISTOGRAM_LUMINANCE_SIZE 0x802C - GL_HISTOGRAM_SINK 0x802D - GL_MINMAX 0x802E - GL_MINMAX_FORMAT 0x802F - GL_MINMAX_SINK 0x8030 - GL_TABLE_TOO_LARGE 0x8031 - GL_COLOR_MATRIX 0x80B1 - GL_COLOR_MATRIX_STACK_DEPTH 0x80B2 - GL_MAX_COLOR_MATRIX_STACK_DEPTH 0x80B3 - GL_POST_COLOR_MATRIX_RED_SCALE 0x80B4 - GL_POST_COLOR_MATRIX_GREEN_SCALE 0x80B5 - GL_POST_COLOR_MATRIX_BLUE_SCALE 0x80B6 - GL_POST_COLOR_MATRIX_ALPHA_SCALE 0x80B7 - GL_POST_COLOR_MATRIX_RED_BIAS 0x80B8 - GL_POST_COLOR_MATRIX_GREEN_BIAS 0x80B9 - GL_POST_COLOR_MATRIX_BLUE_BIAS 0x80BA - GL_POST_COLOR_MATRIX_ALPHA_BIAS 0x80BB - GL_COLOR_TABLE 0x80D0 - GL_POST_CONVOLUTION_COLOR_TABLE 0x80D1 - GL_POST_COLOR_MATRIX_COLOR_TABLE 0x80D2 - GL_PROXY_COLOR_TABLE 0x80D3 - GL_PROXY_POST_CONVOLUTION_COLOR_TABLE 0x80D4 - GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE 0x80D5 - GL_COLOR_TABLE_SCALE 0x80D6 - GL_COLOR_TABLE_BIAS 0x80D7 - GL_COLOR_TABLE_FORMAT 0x80D8 - GL_COLOR_TABLE_WIDTH 0x80D9 - GL_COLOR_TABLE_RED_SIZE 0x80DA - GL_COLOR_TABLE_GREEN_SIZE 0x80DB - GL_COLOR_TABLE_BLUE_SIZE 0x80DC - GL_COLOR_TABLE_ALPHA_SIZE 0x80DD - GL_COLOR_TABLE_LUMINANCE_SIZE 0x80DE - GL_COLOR_TABLE_INTENSITY_SIZE 0x80DF - GL_IGNORE_BORDER 0x8150 - GL_CONSTANT_BORDER 0x8151 - GL_WRAP_BORDER 0x8152 - GL_REPLICATE_BORDER 0x8153 - GL_CONVOLUTION_BORDER_COLOR 0x8154 - void glColorTable (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table) - void glColorSubTable (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data) - void glColorTableParameteriv (GLenum target, GLenum pname, const GLint *params) - void glColorTableParameterfv (GLenum target, GLenum pname, const GLfloat *params) - void glCopyColorSubTable (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width) - void glCopyColorTable (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width) - void glGetColorTable (GLenum target, GLenum format, GLenum type, GLvoid *table) - void glGetColorTableParameterfv (GLenum target, GLenum pname, GLfloat *params) - void glGetColorTableParameteriv (GLenum target, GLenum pname, GLint *params) - void glHistogram (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink) - void glResetHistogram (GLenum target) - void glGetHistogram (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values) - void glGetHistogramParameterfv (GLenum target, GLenum pname, GLfloat *params) - void glGetHistogramParameteriv (GLenum target, GLenum pname, GLint *params) - void glMinmax (GLenum target, GLenum internalformat, GLboolean sink) - void glResetMinmax (GLenum target) - void glGetMinmaxParameterfv (GLenum target, GLenum pname, GLfloat *params) - void glGetMinmaxParameteriv (GLenum target, GLenum pname, GLint *params) - void glConvolutionFilter1D (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image) - void glConvolutionFilter2D (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image) - void glConvolutionParameterf (GLenum target, GLenum pname, GLfloat params) - void glConvolutionParameterfv (GLenum target, GLenum pname, const GLfloat *params) - void glConvolutionParameteri (GLenum target, GLenum pname, GLint params) - void glConvolutionParameteriv (GLenum target, GLenum pname, const GLint *params) - void glCopyConvolutionFilter1D (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width) - void glCopyConvolutionFilter2D (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height) - void glGetConvolutionFilter (GLenum target, GLenum format, GLenum type, GLvoid *image) - void glGetConvolutionParameterfv (GLenum target, GLenum pname, GLfloat *params) - void glGetConvolutionParameteriv (GLenum target, GLenum pname, GLint *params) - void glSeparableFilter2D (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column) - void glGetSeparableFilter (GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span) - void glGetMinmax (GLenum target, GLboolean reset, GLenum format, GLenum types, GLvoid *values) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_ARB_instanced_arrays b/Libraries/glew-1.10.0/auto/core/gl/GL_ARB_instanced_arrays deleted file mode 100644 index b1c8873..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_ARB_instanced_arrays +++ /dev/null @@ -1,7 +0,0 @@ -GL_ARB_instanced_arrays -http://www.opengl.org/registry/specs/ARB/instanced_arrays.txt -GL_ARB_instanced_arrays - GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB 0x88FE - void glVertexAttribDivisorARB (GLuint index, GLuint divisor) - void glDrawArraysInstancedARB (GLenum mode, GLint first, GLsizei count, GLsizei primcount) - void glDrawElementsInstancedARB (GLenum mode, GLsizei count, GLenum type, const void* indices, GLsizei primcount) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_ARB_internalformat_query2 b/Libraries/glew-1.10.0/auto/core/gl/GL_ARB_internalformat_query2 deleted file mode 100644 index 1210966..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_ARB_internalformat_query2 +++ /dev/null @@ -1,103 +0,0 @@ -GL_ARB_internalformat_query2 -http://www.opengl.org/registry/specs/ARB/internalformat_query2.txt -GL_ARB_internalformat_query2 - GL_INTERNALFORMAT_SUPPORTED 0x826F - GL_INTERNALFORMAT_PREFERRED 0x8270 - GL_INTERNALFORMAT_RED_SIZE 0x8271 - GL_INTERNALFORMAT_GREEN_SIZE 0x8272 - GL_INTERNALFORMAT_BLUE_SIZE 0x8273 - GL_INTERNALFORMAT_ALPHA_SIZE 0x8274 - GL_INTERNALFORMAT_DEPTH_SIZE 0x8275 - GL_INTERNALFORMAT_STENCIL_SIZE 0x8276 - GL_INTERNALFORMAT_SHARED_SIZE 0x8277 - GL_INTERNALFORMAT_RED_TYPE 0x8278 - GL_INTERNALFORMAT_GREEN_TYPE 0x8279 - GL_INTERNALFORMAT_BLUE_TYPE 0x827A - GL_INTERNALFORMAT_ALPHA_TYPE 0x827B - GL_INTERNALFORMAT_DEPTH_TYPE 0x827C - GL_INTERNALFORMAT_STENCIL_TYPE 0x827D - GL_MAX_WIDTH 0x827E - GL_MAX_HEIGHT 0x827F - GL_MAX_DEPTH 0x8280 - GL_MAX_LAYERS 0x8281 - GL_MAX_COMBINED_DIMENSIONS 0x8282 - GL_COLOR_COMPONENTS 0x8283 - GL_DEPTH_COMPONENTS 0x8284 - GL_STENCIL_COMPONENTS 0x8285 - GL_COLOR_RENDERABLE 0x8286 - GL_DEPTH_RENDERABLE 0x8287 - GL_STENCIL_RENDERABLE 0x8288 - GL_FRAMEBUFFER_RENDERABLE 0x8289 - GL_FRAMEBUFFER_RENDERABLE_LAYERED 0x828A - GL_FRAMEBUFFER_BLEND 0x828B - GL_READ_PIXELS 0x828C - GL_READ_PIXELS_FORMAT 0x828D - GL_READ_PIXELS_TYPE 0x828E - GL_TEXTURE_IMAGE_FORMAT 0x828F - GL_TEXTURE_IMAGE_TYPE 0x8290 - GL_GET_TEXTURE_IMAGE_FORMAT 0x8291 - GL_GET_TEXTURE_IMAGE_TYPE 0x8292 - GL_MIPMAP 0x8293 - GL_MANUAL_GENERATE_MIPMAP 0x8294 - GL_AUTO_GENERATE_MIPMAP 0x8295 - GL_COLOR_ENCODING 0x8296 - GL_SRGB_READ 0x8297 - GL_SRGB_WRITE 0x8298 - GL_SRGB_DECODE_ARB 0x8299 - GL_FILTER 0x829A - GL_VERTEX_TEXTURE 0x829B - GL_TESS_CONTROL_TEXTURE 0x829C - GL_TESS_EVALUATION_TEXTURE 0x829D - GL_GEOMETRY_TEXTURE 0x829E - GL_FRAGMENT_TEXTURE 0x829F - GL_COMPUTE_TEXTURE 0x82A0 - GL_TEXTURE_SHADOW 0x82A1 - GL_TEXTURE_GATHER 0x82A2 - GL_TEXTURE_GATHER_SHADOW 0x82A3 - GL_SHADER_IMAGE_LOAD 0x82A4 - GL_SHADER_IMAGE_STORE 0x82A5 - GL_SHADER_IMAGE_ATOMIC 0x82A6 - GL_IMAGE_TEXEL_SIZE 0x82A7 - GL_IMAGE_COMPATIBILITY_CLASS 0x82A8 - GL_IMAGE_PIXEL_FORMAT 0x82A9 - GL_IMAGE_PIXEL_TYPE 0x82AA - GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST 0x82AC - GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST 0x82AD - GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE 0x82AE - GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE 0x82AF - GL_TEXTURE_COMPRESSED_BLOCK_WIDTH 0x82B1 - GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT 0x82B2 - GL_TEXTURE_COMPRESSED_BLOCK_SIZE 0x82B3 - GL_CLEAR_BUFFER 0x82B4 - GL_TEXTURE_VIEW 0x82B5 - GL_VIEW_COMPATIBILITY_CLASS 0x82B6 - GL_FULL_SUPPORT 0x82B7 - GL_CAVEAT_SUPPORT 0x82B8 - GL_IMAGE_CLASS_4_X_32 0x82B9 - GL_IMAGE_CLASS_2_X_32 0x82BA - GL_IMAGE_CLASS_1_X_32 0x82BB - GL_IMAGE_CLASS_4_X_16 0x82BC - GL_IMAGE_CLASS_2_X_16 0x82BD - GL_IMAGE_CLASS_1_X_16 0x82BE - GL_IMAGE_CLASS_4_X_8 0x82BF - GL_IMAGE_CLASS_2_X_8 0x82C0 - GL_IMAGE_CLASS_1_X_8 0x82C1 - GL_IMAGE_CLASS_11_11_10 0x82C2 - GL_IMAGE_CLASS_10_10_10_2 0x82C3 - GL_VIEW_CLASS_128_BITS 0x82C4 - GL_VIEW_CLASS_96_BITS 0x82C5 - GL_VIEW_CLASS_64_BITS 0x82C6 - GL_VIEW_CLASS_48_BITS 0x82C7 - GL_VIEW_CLASS_32_BITS 0x82C8 - GL_VIEW_CLASS_24_BITS 0x82C9 - GL_VIEW_CLASS_16_BITS 0x82CA - GL_VIEW_CLASS_8_BITS 0x82CB - GL_VIEW_CLASS_S3TC_DXT1_RGB 0x82CC - GL_VIEW_CLASS_S3TC_DXT1_RGBA 0x82CD - GL_VIEW_CLASS_S3TC_DXT3_RGBA 0x82CE - GL_VIEW_CLASS_S3TC_DXT5_RGBA 0x82CF - GL_VIEW_CLASS_RGTC1_RED 0x82D0 - GL_VIEW_CLASS_RGTC2_RG 0x82D1 - GL_VIEW_CLASS_BPTC_UNORM 0x82D2 - GL_VIEW_CLASS_BPTC_FLOAT 0x82D3 - void glGetInternalformati64v (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint64* params) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_ARB_matrix_palette b/Libraries/glew-1.10.0/auto/core/gl/GL_ARB_matrix_palette deleted file mode 100644 index 4b67c15..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_ARB_matrix_palette +++ /dev/null @@ -1,18 +0,0 @@ -GL_ARB_matrix_palette -http://oss.sgi.com/projects/ogl-sample/registry/ARB/matrix_palette.txt -GL_ARB_matrix_palette - GL_MATRIX_PALETTE_ARB 0x8840 - GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB 0x8841 - GL_MAX_PALETTE_MATRICES_ARB 0x8842 - GL_CURRENT_PALETTE_MATRIX_ARB 0x8843 - GL_MATRIX_INDEX_ARRAY_ARB 0x8844 - GL_CURRENT_MATRIX_INDEX_ARB 0x8845 - GL_MATRIX_INDEX_ARRAY_SIZE_ARB 0x8846 - GL_MATRIX_INDEX_ARRAY_TYPE_ARB 0x8847 - GL_MATRIX_INDEX_ARRAY_STRIDE_ARB 0x8848 - GL_MATRIX_INDEX_ARRAY_POINTER_ARB 0x8849 - void glCurrentPaletteMatrixARB (GLint index) - void glMatrixIndexPointerARB (GLint size, GLenum type, GLsizei stride, GLvoid *pointer) - void glMatrixIndexubvARB (GLint size, GLubyte *indices) - void glMatrixIndexusvARB (GLint size, GLushort *indices) - void glMatrixIndexuivARB (GLint size, GLuint *indices) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_ARB_multitexture b/Libraries/glew-1.10.0/auto/core/gl/GL_ARB_multitexture deleted file mode 100644 index ee80791..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_ARB_multitexture +++ /dev/null @@ -1,72 +0,0 @@ -GL_ARB_multitexture -http://oss.sgi.com/projects/ogl-sample/registry/ARB/multitexture.txt -GL_ARB_multitexture - GL_TEXTURE0_ARB 0x84C0 - GL_TEXTURE1_ARB 0x84C1 - GL_TEXTURE2_ARB 0x84C2 - GL_TEXTURE3_ARB 0x84C3 - GL_TEXTURE4_ARB 0x84C4 - GL_TEXTURE5_ARB 0x84C5 - GL_TEXTURE6_ARB 0x84C6 - GL_TEXTURE7_ARB 0x84C7 - GL_TEXTURE8_ARB 0x84C8 - GL_TEXTURE9_ARB 0x84C9 - GL_TEXTURE10_ARB 0x84CA - GL_TEXTURE11_ARB 0x84CB - GL_TEXTURE12_ARB 0x84CC - GL_TEXTURE13_ARB 0x84CD - GL_TEXTURE14_ARB 0x84CE - GL_TEXTURE15_ARB 0x84CF - GL_TEXTURE16_ARB 0x84D0 - GL_TEXTURE17_ARB 0x84D1 - GL_TEXTURE18_ARB 0x84D2 - GL_TEXTURE19_ARB 0x84D3 - GL_TEXTURE20_ARB 0x84D4 - GL_TEXTURE21_ARB 0x84D5 - GL_TEXTURE22_ARB 0x84D6 - GL_TEXTURE23_ARB 0x84D7 - GL_TEXTURE24_ARB 0x84D8 - GL_TEXTURE25_ARB 0x84D9 - GL_TEXTURE26_ARB 0x84DA - GL_TEXTURE27_ARB 0x84DB - GL_TEXTURE28_ARB 0x84DC - GL_TEXTURE29_ARB 0x84DD - GL_TEXTURE30_ARB 0x84DE - GL_TEXTURE31_ARB 0x84DF - GL_ACTIVE_TEXTURE_ARB 0x84E0 - GL_CLIENT_ACTIVE_TEXTURE_ARB 0x84E1 - GL_MAX_TEXTURE_UNITS_ARB 0x84E2 - void glActiveTextureARB (GLenum texture) - void glClientActiveTextureARB (GLenum texture) - void glMultiTexCoord1dARB (GLenum target, GLdouble s) - void glMultiTexCoord1dvARB (GLenum target, const GLdouble *v) - void glMultiTexCoord1fARB (GLenum target, GLfloat s) - void glMultiTexCoord1fvARB (GLenum target, const GLfloat *v) - void glMultiTexCoord1iARB (GLenum target, GLint s) - void glMultiTexCoord1ivARB (GLenum target, const GLint *v) - void glMultiTexCoord1sARB (GLenum target, GLshort s) - void glMultiTexCoord1svARB (GLenum target, const GLshort *v) - void glMultiTexCoord2dARB (GLenum target, GLdouble s, GLdouble t) - void glMultiTexCoord2dvARB (GLenum target, const GLdouble *v) - void glMultiTexCoord2fARB (GLenum target, GLfloat s, GLfloat t) - void glMultiTexCoord2fvARB (GLenum target, const GLfloat *v) - void glMultiTexCoord2iARB (GLenum target, GLint s, GLint t) - void glMultiTexCoord2ivARB (GLenum target, const GLint *v) - void glMultiTexCoord2sARB (GLenum target, GLshort s, GLshort t) - void glMultiTexCoord2svARB (GLenum target, const GLshort *v) - void glMultiTexCoord3dARB (GLenum target, GLdouble s, GLdouble t, GLdouble r) - void glMultiTexCoord3dvARB (GLenum target, const GLdouble *v) - void glMultiTexCoord3fARB (GLenum target, GLfloat s, GLfloat t, GLfloat r) - void glMultiTexCoord3fvARB (GLenum target, const GLfloat *v) - void glMultiTexCoord3iARB (GLenum target, GLint s, GLint t, GLint r) - void glMultiTexCoord3ivARB (GLenum target, const GLint *v) - void glMultiTexCoord3sARB (GLenum target, GLshort s, GLshort t, GLshort r) - void glMultiTexCoord3svARB (GLenum target, const GLshort *v) - void glMultiTexCoord4dARB (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q) - void glMultiTexCoord4dvARB (GLenum target, const GLdouble *v) - void glMultiTexCoord4fARB (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q) - void glMultiTexCoord4fvARB (GLenum target, const GLfloat *v) - void glMultiTexCoord4iARB (GLenum target, GLint s, GLint t, GLint r, GLint q) - void glMultiTexCoord4ivARB (GLenum target, const GLint *v) - void glMultiTexCoord4sARB (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q) - void glMultiTexCoord4svARB (GLenum target, const GLshort *v) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_ARB_robustness b/Libraries/glew-1.10.0/auto/core/gl/GL_ARB_robustness deleted file mode 100644 index cdeeb4f..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_ARB_robustness +++ /dev/null @@ -1,30 +0,0 @@ -GL_ARB_robustness -http://www.opengl.org/registry/specs/ARB/robustness.txt -GL_ARB_robustness - GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB 0x00000004 - GL_LOSE_CONTEXT_ON_RESET_ARB 0x8252 - GL_GUILTY_CONTEXT_RESET_ARB 0x8253 - GL_INNOCENT_CONTEXT_RESET_ARB 0x8254 - GL_UNKNOWN_CONTEXT_RESET_ARB 0x8255 - GL_RESET_NOTIFICATION_STRATEGY_ARB 0x8256 - GL_NO_RESET_NOTIFICATION_ARB 0x8261 - GLenum glGetGraphicsResetStatusARB (void) - void glGetnColorTableARB (GLenum target, GLenum format, GLenum type, GLsizei bufSize, void* table) - void glGetnCompressedTexImageARB (GLenum target, GLint lod, GLsizei bufSize, void* img) - void glGetnConvolutionFilterARB (GLenum target, GLenum format, GLenum type, GLsizei bufSize, void* image) - void glGetnHistogramARB (GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void* values) - void glGetnMapdvARB (GLenum target, GLenum query, GLsizei bufSize, GLdouble* v) - void glGetnMapfvARB (GLenum target, GLenum query, GLsizei bufSize, GLfloat* v) - void glGetnMapivARB (GLenum target, GLenum query, GLsizei bufSize, GLint* v) - void glGetnMinmaxARB (GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void* values) - void glGetnPixelMapfvARB (GLenum map, GLsizei bufSize, GLfloat* values) - void glGetnPixelMapuivARB (GLenum map, GLsizei bufSize, GLuint* values) - void glGetnPixelMapusvARB (GLenum map, GLsizei bufSize, GLushort* values) - void glGetnPolygonStippleARB (GLsizei bufSize, GLubyte* pattern) - void glGetnSeparableFilterARB (GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, void* row, GLsizei columnBufSize, GLvoid*column, GLvoid*span) - void glGetnTexImageARB (GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void* img) - void glGetnUniformdvARB (GLuint program, GLint location, GLsizei bufSize, GLdouble* params) - void glGetnUniformfvARB (GLuint program, GLint location, GLsizei bufSize, GLfloat* params) - void glGetnUniformivARB (GLuint program, GLint location, GLsizei bufSize, GLint* params) - void glGetnUniformuivARB (GLuint program, GLint location, GLsizei bufSize, GLuint* params) - void glReadnPixelsARB (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void* data) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_ARB_separate_shader_objects b/Libraries/glew-1.10.0/auto/core/gl/GL_ARB_separate_shader_objects deleted file mode 100644 index b90b68a..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_ARB_separate_shader_objects +++ /dev/null @@ -1,72 +0,0 @@ -GL_ARB_separate_shader_objects -http://www.opengl.org/registry/specs/ARB/separate_shader_objects.txt -GL_ARB_separate_shader_objects - GL_VERTEX_SHADER_BIT 0x00000001 - GL_FRAGMENT_SHADER_BIT 0x00000002 - GL_GEOMETRY_SHADER_BIT 0x00000004 - GL_TESS_CONTROL_SHADER_BIT 0x00000008 - GL_TESS_EVALUATION_SHADER_BIT 0x00000010 - GL_PROGRAM_SEPARABLE 0x8258 - GL_ACTIVE_PROGRAM 0x8259 - GL_PROGRAM_PIPELINE_BINDING 0x825A - GL_ALL_SHADER_BITS 0xFFFFFFFF - void glActiveShaderProgram (GLuint pipeline, GLuint program) - void glBindProgramPipeline (GLuint pipeline) - GLuint glCreateShaderProgramv (GLenum type, GLsizei count, const GLchar ** strings) - void glDeleteProgramPipelines (GLsizei n, const GLuint* pipelines) - void glGenProgramPipelines (GLsizei n, GLuint* pipelines) - void glGetProgramPipelineInfoLog (GLuint pipeline, GLsizei bufSize, GLsizei* length, GLchar *infoLog) - void glGetProgramPipelineiv (GLuint pipeline, GLenum pname, GLint* params) - GLboolean glIsProgramPipeline (GLuint pipeline) - void glProgramUniform1d (GLuint program, GLint location, GLdouble x) - void glProgramUniform1dv (GLuint program, GLint location, GLsizei count, const GLdouble* value) - void glProgramUniform1f (GLuint program, GLint location, GLfloat x) - void glProgramUniform1fv (GLuint program, GLint location, GLsizei count, const GLfloat* value) - void glProgramUniform1i (GLuint program, GLint location, GLint x) - void glProgramUniform1iv (GLuint program, GLint location, GLsizei count, const GLint* value) - void glProgramUniform1ui (GLuint program, GLint location, GLuint x) - void glProgramUniform1uiv (GLuint program, GLint location, GLsizei count, const GLuint* value) - void glProgramUniform2d (GLuint program, GLint location, GLdouble x, GLdouble y) - void glProgramUniform2dv (GLuint program, GLint location, GLsizei count, const GLdouble* value) - void glProgramUniform2f (GLuint program, GLint location, GLfloat x, GLfloat y) - void glProgramUniform2fv (GLuint program, GLint location, GLsizei count, const GLfloat* value) - void glProgramUniform2i (GLuint program, GLint location, GLint x, GLint y) - void glProgramUniform2iv (GLuint program, GLint location, GLsizei count, const GLint* value) - void glProgramUniform2ui (GLuint program, GLint location, GLuint x, GLuint y) - void glProgramUniform2uiv (GLuint program, GLint location, GLsizei count, const GLuint* value) - void glProgramUniform3d (GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z) - void glProgramUniform3dv (GLuint program, GLint location, GLsizei count, const GLdouble* value) - void glProgramUniform3f (GLuint program, GLint location, GLfloat x, GLfloat y, GLfloat z) - void glProgramUniform3fv (GLuint program, GLint location, GLsizei count, const GLfloat* value) - void glProgramUniform3i (GLuint program, GLint location, GLint x, GLint y, GLint z) - void glProgramUniform3iv (GLuint program, GLint location, GLsizei count, const GLint* value) - void glProgramUniform3ui (GLuint program, GLint location, GLuint x, GLuint y, GLuint z) - void glProgramUniform3uiv (GLuint program, GLint location, GLsizei count, const GLuint* value) - void glProgramUniform4d (GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w) - void glProgramUniform4dv (GLuint program, GLint location, GLsizei count, const GLdouble* value) - void glProgramUniform4f (GLuint program, GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w) - void glProgramUniform4fv (GLuint program, GLint location, GLsizei count, const GLfloat* value) - void glProgramUniform4i (GLuint program, GLint location, GLint x, GLint y, GLint z, GLint w) - void glProgramUniform4iv (GLuint program, GLint location, GLsizei count, const GLint* value) - void glProgramUniform4ui (GLuint program, GLint location, GLuint x, GLuint y, GLuint z, GLuint w) - void glProgramUniform4uiv (GLuint program, GLint location, GLsizei count, const GLuint* value) - void glProgramUniformMatrix2dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value) - void glProgramUniformMatrix2fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value) - void glProgramUniformMatrix2x3dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value) - void glProgramUniformMatrix2x3fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value) - void glProgramUniformMatrix2x4dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value) - void glProgramUniformMatrix2x4fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value) - void glProgramUniformMatrix3dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value) - void glProgramUniformMatrix3fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value) - void glProgramUniformMatrix3x2dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value) - void glProgramUniformMatrix3x2fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value) - void glProgramUniformMatrix3x4dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value) - void glProgramUniformMatrix3x4fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value) - void glProgramUniformMatrix4dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value) - void glProgramUniformMatrix4fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value) - void glProgramUniformMatrix4x2dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value) - void glProgramUniformMatrix4x2fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value) - void glProgramUniformMatrix4x3dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value) - void glProgramUniformMatrix4x3fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value) - void glUseProgramStages (GLuint pipeline, GLbitfield stages, GLuint program) - void glValidateProgramPipeline (GLuint pipeline) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_ARB_vertex_attrib_64bit b/Libraries/glew-1.10.0/auto/core/gl/GL_ARB_vertex_attrib_64bit deleted file mode 100644 index a30aa06..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_ARB_vertex_attrib_64bit +++ /dev/null @@ -1,13 +0,0 @@ -GL_ARB_vertex_attrib_64bit -http://www.opengl.org/registry/specs/ARB/vertex_attrib_64bit.txt -GL_ARB_vertex_attrib_64bit - void glGetVertexAttribLdv (GLuint index, GLenum pname, GLdouble* params) - void glVertexAttribL1d (GLuint index, GLdouble x) - void glVertexAttribL1dv (GLuint index, const GLdouble* v) - void glVertexAttribL2d (GLuint index, GLdouble x, GLdouble y) - void glVertexAttribL2dv (GLuint index, const GLdouble* v) - void glVertexAttribL3d (GLuint index, GLdouble x, GLdouble y, GLdouble z) - void glVertexAttribL3dv (GLuint index, const GLdouble* v) - void glVertexAttribL4d (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) - void glVertexAttribL4dv (GLuint index, const GLdouble* v) - void glVertexAttribLPointer (GLuint index, GLint size, GLenum type, GLsizei stride, const void* pointer) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_ARB_vertex_blend b/Libraries/glew-1.10.0/auto/core/gl/GL_ARB_vertex_blend deleted file mode 100644 index 8da2c78..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_ARB_vertex_blend +++ /dev/null @@ -1,55 +0,0 @@ -GL_ARB_vertex_blend -http://oss.sgi.com/projects/ogl-sample/registry/ARB/vertex_blend.txt -GL_ARB_vertex_blend - GL_MAX_VERTEX_UNITS_ARB 0x86A4 - GL_ACTIVE_VERTEX_UNITS_ARB 0x86A5 - GL_WEIGHT_SUM_UNITY_ARB 0x86A6 - GL_VERTEX_BLEND_ARB 0x86A7 - GL_CURRENT_WEIGHT_ARB 0x86A8 - GL_WEIGHT_ARRAY_TYPE_ARB 0x86A9 - GL_WEIGHT_ARRAY_STRIDE_ARB 0x86AA - GL_WEIGHT_ARRAY_SIZE_ARB 0x86AB - GL_WEIGHT_ARRAY_POINTER_ARB 0x86AC - GL_WEIGHT_ARRAY_ARB 0x86AD - GL_MODELVIEW0_ARB 0x1700 - GL_MODELVIEW1_ARB 0x850A - GL_MODELVIEW2_ARB 0x8722 - GL_MODELVIEW3_ARB 0x8723 - GL_MODELVIEW4_ARB 0x8724 - GL_MODELVIEW5_ARB 0x8725 - GL_MODELVIEW6_ARB 0x8726 - GL_MODELVIEW7_ARB 0x8727 - GL_MODELVIEW8_ARB 0x8728 - GL_MODELVIEW9_ARB 0x8729 - GL_MODELVIEW10_ARB 0x872A - GL_MODELVIEW11_ARB 0x872B - GL_MODELVIEW12_ARB 0x872C - GL_MODELVIEW13_ARB 0x872D - GL_MODELVIEW14_ARB 0x872E - GL_MODELVIEW15_ARB 0x872F - GL_MODELVIEW16_ARB 0x8730 - GL_MODELVIEW17_ARB 0x8731 - GL_MODELVIEW18_ARB 0x8732 - GL_MODELVIEW19_ARB 0x8733 - GL_MODELVIEW20_ARB 0x8734 - GL_MODELVIEW21_ARB 0x8735 - GL_MODELVIEW22_ARB 0x8736 - GL_MODELVIEW23_ARB 0x8737 - GL_MODELVIEW24_ARB 0x8738 - GL_MODELVIEW25_ARB 0x8739 - GL_MODELVIEW26_ARB 0x873A - GL_MODELVIEW27_ARB 0x873B - GL_MODELVIEW28_ARB 0x873C - GL_MODELVIEW29_ARB 0x873D - GL_MODELVIEW30_ARB 0x873E - GL_MODELVIEW31_ARB 0x873F - void glWeightbvARB (GLint size, GLbyte *weights) - void glWeightsvARB (GLint size, GLshort *weights) - void glWeightivARB (GLint size, GLint *weights) - void glWeightfvARB (GLint size, GLfloat *weights) - void glWeightdvARB (GLint size, GLdouble *weights) - void glWeightubvARB (GLint size, GLubyte *weights) - void glWeightusvARB (GLint size, GLushort *weights) - void glWeightuivARB (GLint size, GLuint *weights) - void glWeightPointerARB (GLint size, GLenum type, GLsizei stride, GLvoid *pointer) - void glVertexBlendARB (GLint count) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_ATIX_point_sprites b/Libraries/glew-1.10.0/auto/core/gl/GL_ATIX_point_sprites deleted file mode 100644 index 0f4f574..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_ATIX_point_sprites +++ /dev/null @@ -1,9 +0,0 @@ -GL_ATIX_point_sprites -http://www.ati.com/developer/atiopengl.pdf -GL_ATIX_point_sprites - GL_TEXTURE_POINT_MODE_ATIX 0x60B0 - GL_TEXTURE_POINT_ONE_COORD_ATIX 0x60B1 - GL_TEXTURE_POINT_SPRITE_ATIX 0x60B2 - GL_POINT_SPRITE_CULL_MODE_ATIX 0x60B3 - GL_POINT_SPRITE_CULL_CENTER_ATIX 0x60B4 - GL_POINT_SPRITE_CULL_CLIP_ATIX 0x60B5 diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_ATIX_texture_env_combine3 b/Libraries/glew-1.10.0/auto/core/gl/GL_ATIX_texture_env_combine3 deleted file mode 100644 index 537426b..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_ATIX_texture_env_combine3 +++ /dev/null @@ -1,6 +0,0 @@ -GL_ATIX_texture_env_combine3 -http://www.ati.com/developer/atiopengl.pdf -GL_ATIX_texture_env_combine3 - GL_MODULATE_ADD_ATIX 0x8744 - GL_MODULATE_SIGNED_ADD_ATIX 0x8745 - GL_MODULATE_SUBTRACT_ATIX 0x8746 diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_ATIX_texture_env_route b/Libraries/glew-1.10.0/auto/core/gl/GL_ATIX_texture_env_route deleted file mode 100644 index 939ae09..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_ATIX_texture_env_route +++ /dev/null @@ -1,6 +0,0 @@ -GL_ATIX_texture_env_route -http://www.ati.com/developer/sdk/RadeonSDK/Html/Info/ATIX_texture_env_route.txt -GL_ATIX_texture_env_route - GL_SECONDARY_COLOR_ATIX 0x8747 - GL_TEXTURE_OUTPUT_RGB_ATIX 0x8748 - GL_TEXTURE_OUTPUT_ALPHA_ATIX 0x8749 diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_ATIX_vertex_shader_output_point_size b/Libraries/glew-1.10.0/auto/core/gl/GL_ATIX_vertex_shader_output_point_size deleted file mode 100644 index 277a313..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_ATIX_vertex_shader_output_point_size +++ /dev/null @@ -1,4 +0,0 @@ -GL_ATIX_vertex_shader_output_point_size -http://www.ati.com/developer/atiopengl.pdf -GL_ATIX_vertex_shader_output_point_size - GL_OUTPUT_POINT_SIZE_ATIX 0x610E diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_ATI_envmap_bumpmap b/Libraries/glew-1.10.0/auto/core/gl/GL_ATI_envmap_bumpmap deleted file mode 100644 index fbd9925..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_ATI_envmap_bumpmap +++ /dev/null @@ -1,15 +0,0 @@ -GL_ATI_envmap_bumpmap -http://oss.sgi.com/projects/ogl-sample/registry/ATI/envmap_bumpmap.txt -GL_ATI_envmap_bumpmap - GL_BUMP_ROT_MATRIX_ATI 0x8775 - GL_BUMP_ROT_MATRIX_SIZE_ATI 0x8776 - GL_BUMP_NUM_TEX_UNITS_ATI 0x8777 - GL_BUMP_TEX_UNITS_ATI 0x8778 - GL_DUDV_ATI 0x8779 - GL_DU8DV8_ATI 0x877A - GL_BUMP_ENVMAP_ATI 0x877B - GL_BUMP_TARGET_ATI 0x877C - void glTexBumpParameterivATI (GLenum pname, GLint *param) - void glTexBumpParameterfvATI (GLenum pname, GLfloat *param) - void glGetTexBumpParameterivATI (GLenum pname, GLint *param) - void glGetTexBumpParameterfvATI (GLenum pname, GLfloat *param) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_ATI_map_object_buffer b/Libraries/glew-1.10.0/auto/core/gl/GL_ATI_map_object_buffer deleted file mode 100644 index 573afd2..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_ATI_map_object_buffer +++ /dev/null @@ -1,5 +0,0 @@ -GL_ATI_map_object_buffer -http://www.opengl.org/registry/specs/ATI/map_object_buffer.txt -GL_ATI_map_object_buffer - GLvoid * glMapObjectBufferATI (GLuint buffer) - void glUnmapObjectBufferATI (GLuint buffer) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_ATI_pn_triangles b/Libraries/glew-1.10.0/auto/core/gl/GL_ATI_pn_triangles deleted file mode 100644 index a61e27a..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_ATI_pn_triangles +++ /dev/null @@ -1,14 +0,0 @@ -GL_ATI_pn_triangles -http://www.opengl.org/registry/specs/ATI/pn_triangles.txt -GL_ATI_pn_triangles - GL_PN_TRIANGLES_ATI 0x87F0 - GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI 0x87F1 - GL_PN_TRIANGLES_POINT_MODE_ATI 0x87F2 - GL_PN_TRIANGLES_NORMAL_MODE_ATI 0x87F3 - GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI 0x87F4 - GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI 0x87F5 - GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI 0x87F6 - GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI 0x87F7 - GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI 0x87F8 - void glPNTrianglesiATI (GLenum pname, GLint param) - void glPNTrianglesfATI (GLenum pname, GLfloat param) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_ATI_separate_stencil b/Libraries/glew-1.10.0/auto/core/gl/GL_ATI_separate_stencil deleted file mode 100644 index be55bb4..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_ATI_separate_stencil +++ /dev/null @@ -1,9 +0,0 @@ -GL_ATI_separate_stencil -http://www.opengl.org/registry/specs/ATI/separate_stencil.txt -GL_ATI_separate_stencil - GL_STENCIL_BACK_FUNC_ATI 0x8800 - GL_STENCIL_BACK_FAIL_ATI 0x8801 - GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI 0x8802 - GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI 0x8803 - void glStencilOpSeparateATI (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass) - void glStencilFuncSeparateATI (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_ATI_shader_texture_lod b/Libraries/glew-1.10.0/auto/core/gl/GL_ATI_shader_texture_lod deleted file mode 100644 index 5fbc624..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_ATI_shader_texture_lod +++ /dev/null @@ -1,3 +0,0 @@ -GL_ATI_shader_texture_lod - -GL_ATI_shader_texture_lod diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_ATI_texture_compression_3dc b/Libraries/glew-1.10.0/auto/core/gl/GL_ATI_texture_compression_3dc deleted file mode 100644 index 2548b30..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_ATI_texture_compression_3dc +++ /dev/null @@ -1,4 +0,0 @@ -GL_ATI_texture_compression_3dc - -GL_ATI_texture_compression_3dc - GL_COMPRESSED_LUMINANCE_ALPHA_3DC_ATI 0x8837 diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_ATI_vertex_streams b/Libraries/glew-1.10.0/auto/core/gl/GL_ATI_vertex_streams deleted file mode 100644 index 060f844..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_ATI_vertex_streams +++ /dev/null @@ -1,58 +0,0 @@ -GL_ATI_vertex_streams -http://www.opengl.org/registry/specs/ATI/vertex_streams.txt -GL_ATI_vertex_streams - GL_MAX_VERTEX_STREAMS_ATI 0x876B - GL_VERTEX_SOURCE_ATI 0x876C - GL_VERTEX_STREAM0_ATI 0x876D - GL_VERTEX_STREAM1_ATI 0x876E - GL_VERTEX_STREAM2_ATI 0x876F - GL_VERTEX_STREAM3_ATI 0x8770 - GL_VERTEX_STREAM4_ATI 0x8771 - GL_VERTEX_STREAM5_ATI 0x8772 - GL_VERTEX_STREAM6_ATI 0x8773 - GL_VERTEX_STREAM7_ATI 0x8774 - void glClientActiveVertexStreamATI (GLenum stream) - void glVertexBlendEnviATI (GLenum pname, GLint param) - void glVertexBlendEnvfATI (GLenum pname, GLfloat param) - void glVertexStream1sATI (GLenum stream, GLshort x) - void glVertexStream1svATI (GLenum stream, const GLshort *coords) - void glVertexStream1iATI (GLenum stream, GLint x) - void glVertexStream1ivATI (GLenum stream, const GLint *coords) - void glVertexStream1fATI (GLenum stream, GLfloat x) - void glVertexStream1fvATI (GLenum stream, const GLfloat *coords) - void glVertexStream1dATI (GLenum stream, GLdouble x) - void glVertexStream1dvATI (GLenum stream, const GLdouble *coords) - void glVertexStream2sATI (GLenum stream, GLshort x, GLshort y) - void glVertexStream2svATI (GLenum stream, const GLshort *coords) - void glVertexStream2iATI (GLenum stream, GLint x, GLint y) - void glVertexStream2ivATI (GLenum stream, const GLint *coords) - void glVertexStream2fATI (GLenum stream, GLfloat x, GLfloat y) - void glVertexStream2fvATI (GLenum stream, const GLfloat *coords) - void glVertexStream2dATI (GLenum stream, GLdouble x, GLdouble y) - void glVertexStream2dvATI (GLenum stream, const GLdouble *coords) - void glVertexStream3sATI (GLenum stream, GLshort x, GLshort y, GLshort z) - void glVertexStream3svATI (GLenum stream, const GLshort *coords) - void glVertexStream3iATI (GLenum stream, GLint x, GLint y, GLint z) - void glVertexStream3ivATI (GLenum stream, const GLint *coords) - void glVertexStream3fATI (GLenum stream, GLfloat x, GLfloat y, GLfloat z) - void glVertexStream3fvATI (GLenum stream, const GLfloat *coords) - void glVertexStream3dATI (GLenum stream, GLdouble x, GLdouble y, GLdouble z) - void glVertexStream3dvATI (GLenum stream, const GLdouble *coords) - void glVertexStream4sATI (GLenum stream, GLshort x, GLshort y, GLshort z, GLshort w) - void glVertexStream4svATI (GLenum stream, const GLshort *coords) - void glVertexStream4iATI (GLenum stream, GLint x, GLint y, GLint z, GLint w) - void glVertexStream4ivATI (GLenum stream, const GLint *coords) - void glVertexStream4fATI (GLenum stream, GLfloat x, GLfloat y, GLfloat z, GLfloat w) - void glVertexStream4fvATI (GLenum stream, const GLfloat *coords) - void glVertexStream4dATI (GLenum stream, GLdouble x, GLdouble y, GLdouble z, GLdouble w) - void glVertexStream4dvATI (GLenum stream, const GLdouble *coords) - void glNormalStream3bATI (GLenum stream, GLbyte x, GLbyte y, GLbyte z) - void glNormalStream3bvATI (GLenum stream, const GLbyte *coords) - void glNormalStream3sATI (GLenum stream, GLshort x, GLshort y, GLshort z) - void glNormalStream3svATI (GLenum stream, const GLshort *coords) - void glNormalStream3iATI (GLenum stream, GLint x, GLint y, GLint z) - void glNormalStream3ivATI (GLenum stream, const GLint *coords) - void glNormalStream3fATI (GLenum stream, GLfloat x, GLfloat y, GLfloat z) - void glNormalStream3fvATI (GLenum stream, const GLfloat *coords) - void glNormalStream3dATI (GLenum stream, GLdouble x, GLdouble y, GLdouble z) - void glNormalStream3dvATI (GLenum stream, const GLdouble *coords) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_Cg_shader b/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_Cg_shader deleted file mode 100644 index 34d3152..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_Cg_shader +++ /dev/null @@ -1,5 +0,0 @@ -GL_EXT_Cg_shader -http://download.nvidia.com/developer/GLSL/GLSL%20Release%20Notes%20for%20Release%2060.pdf -GL_EXT_Cg_shader - GL_CG_VERTEX_SHADER_EXT 0x890E - GL_CG_FRAGMENT_SHADER_EXT 0x890F diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_bindable_uniform b/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_bindable_uniform deleted file mode 100644 index 809123b..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_bindable_uniform +++ /dev/null @@ -1,12 +0,0 @@ -GL_EXT_bindable_uniform -http://developer.download.nvidia.com/opengl/specs/GL_EXT_bindable_uniform.txt -GL_EXT_bindable_uniform - GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT 0x8DE2 - GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT 0x8DE3 - GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT 0x8DE4 - GL_MAX_BINDABLE_UNIFORM_SIZE_EXT 0x8DED - GL_UNIFORM_BUFFER_BINDING_EXT 0x8DEF - GL_UNIFORM_BUFFER_EXT 0x8DEE - void glUniformBufferEXT (GLuint program, GLint location, GLuint buffer) - GLint glGetUniformBufferSizeEXT (GLuint program, GLint location) - GLintptr glGetUniformOffsetEXT (GLuint program, GLint location) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_debug_marker b/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_debug_marker deleted file mode 100644 index 9d0628c..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_debug_marker +++ /dev/null @@ -1,6 +0,0 @@ -GL_EXT_debug_marker -http://www.khronos.org/registry/gles/extensions/EXT/EXT_debug_marker.txt -GL_EXT_debug_marker - void glInsertEventMarkerEXT (GLsizei length, const GLchar* marker) - void glPushGroupMarkerEXT (GLsizei length, const GLchar* marker) - void glPopGroupMarkerEXT (void) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_depth_bounds_test b/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_depth_bounds_test deleted file mode 100644 index 62528b7..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_depth_bounds_test +++ /dev/null @@ -1,6 +0,0 @@ -GL_EXT_depth_bounds_test -http://www.nvidia.com/dev_content/nvopenglspecs/GL_EXT_depth_bounds_test.txt -GL_EXT_depth_bounds_test - GL_DEPTH_BOUNDS_TEST_EXT 0x8890 - GL_DEPTH_BOUNDS_EXT 0x8891 - void glDepthBoundsEXT (GLclampd zmin, GLclampd zmax) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_draw_instanced b/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_draw_instanced deleted file mode 100644 index afafa27..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_draw_instanced +++ /dev/null @@ -1,5 +0,0 @@ -GL_EXT_draw_instanced -http://developer.download.nvidia.com/opengl/specs/GL_EXT_draw_instanced.txt -GL_EXT_draw_instanced - void glDrawArraysInstancedEXT (GLenum mode, GLint start, GLsizei count, GLsizei primcount) - void glDrawElementsInstancedEXT (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_draw_range_elements b/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_draw_range_elements deleted file mode 100644 index 347ce62..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_draw_range_elements +++ /dev/null @@ -1,6 +0,0 @@ -GL_EXT_draw_range_elements -http://oss.sgi.com/projects/ogl-sample/registry/EXT/draw_range_elements.txt -GL_EXT_draw_range_elements - GL_MAX_ELEMENTS_VERTICES_EXT 0x80E8 - GL_MAX_ELEMENTS_INDICES_EXT 0x80E9 - void glDrawRangeElementsEXT (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_fog_coord b/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_fog_coord deleted file mode 100644 index ac7868a..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_fog_coord +++ /dev/null @@ -1,16 +0,0 @@ -GL_EXT_fog_coord -http://oss.sgi.com/projects/ogl-sample/registry/EXT/fog_coord.txt -GL_EXT_fog_coord - GL_FOG_COORDINATE_SOURCE_EXT 0x8450 - GL_FOG_COORDINATE_EXT 0x8451 - GL_FRAGMENT_DEPTH_EXT 0x8452 - GL_CURRENT_FOG_COORDINATE_EXT 0x8453 - GL_FOG_COORDINATE_ARRAY_TYPE_EXT 0x8454 - GL_FOG_COORDINATE_ARRAY_STRIDE_EXT 0x8455 - GL_FOG_COORDINATE_ARRAY_POINTER_EXT 0x8456 - GL_FOG_COORDINATE_ARRAY_EXT 0x8457 - void glFogCoordfEXT (GLfloat coord) - void glFogCoordfvEXT (const GLfloat *coord) - void glFogCoorddEXT (GLdouble coord) - void glFogCoorddvEXT (const GLdouble *coord) - void glFogCoordPointerEXT (GLenum type, GLsizei stride, const GLvoid *pointer) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_framebuffer_sRGB b/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_framebuffer_sRGB deleted file mode 100644 index 4ca897b..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_framebuffer_sRGB +++ /dev/null @@ -1,5 +0,0 @@ -GL_EXT_framebuffer_sRGB -http://developer.download.nvidia.com/opengl/specs/GL_EXT_framebuffer_sRGB.txt -GL_EXT_framebuffer_sRGB - GL_FRAMEBUFFER_SRGB_EXT 0x8DB9 - GL_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x8DBA diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_geometry_shader4 b/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_geometry_shader4 deleted file mode 100644 index f6f6785..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_geometry_shader4 +++ /dev/null @@ -1,26 +0,0 @@ -GL_EXT_geometry_shader4 -http://developer.download.nvidia.com/opengl/specs/GL_EXT_geometry_shader4.txt -GL_EXT_geometry_shader4 - GL_GEOMETRY_SHADER_EXT 0x8DD9 - GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT 0x8DDD - GL_MAX_VERTEX_VARYING_COMPONENTS_EXT 0x8DDE - GL_MAX_VARYING_COMPONENTS_EXT 0x8B4B - GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT 0x8DDF - GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT 0x8DE0 - GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT 0x8DE1 - GL_GEOMETRY_VERTICES_OUT_EXT 0x8DDA - GL_GEOMETRY_INPUT_TYPE_EXT 0x8DDB - GL_GEOMETRY_OUTPUT_TYPE_EXT 0x8DDC - GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT 0x8C29 - GL_LINES_ADJACENCY_EXT 0xA - GL_LINE_STRIP_ADJACENCY_EXT 0xB - GL_TRIANGLES_ADJACENCY_EXT 0xC - GL_TRIANGLE_STRIP_ADJACENCY_EXT 0xD - GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT 0x8DA7 - GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT 0x8DA8 - GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT 0x8DA9 - GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT 0x8CD4 - GL_PROGRAM_POINT_SIZE_EXT 0x8642 - void glProgramParameteriEXT (GLuint program, GLenum pname, GLint value) - void glFramebufferTextureEXT (GLenum target, GLenum attachment, GLuint texture, GLint level) - void glFramebufferTextureFaceEXT (GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_gpu_program_parameters b/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_gpu_program_parameters deleted file mode 100644 index 9048c98..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_gpu_program_parameters +++ /dev/null @@ -1,5 +0,0 @@ -GL_EXT_gpu_program_parameters -http://developer.download.nvidia.com/opengl/specs/GL_EXT_gpu_program_parameters.txt -GL_EXT_gpu_program_parameters - void glProgramEnvParameters4fvEXT (GLenum target, GLuint index, GLsizei count, const GLfloat* params) - void glProgramLocalParameters4fvEXT (GLenum target, GLuint index, GLsizei count, const GLfloat* params) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_gpu_shader4 b/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_gpu_shader4 deleted file mode 100644 index 0e89f0d..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_gpu_shader4 +++ /dev/null @@ -1,63 +0,0 @@ -GL_EXT_gpu_shader4 -http://developer.download.nvidia.com/opengl/specs/GL_EXT_gpu_shader4.txt -GL_EXT_gpu_shader4 - GL_SAMPLER_1D_ARRAY_EXT 0x8DC0 - GL_SAMPLER_2D_ARRAY_EXT 0x8DC1 - GL_SAMPLER_BUFFER_EXT 0x8DC2 - GL_SAMPLER_1D_ARRAY_SHADOW_EXT 0x8DC3 - GL_SAMPLER_2D_ARRAY_SHADOW_EXT 0x8DC4 - GL_SAMPLER_CUBE_SHADOW_EXT 0x8DC5 - GL_UNSIGNED_INT_VEC2_EXT 0x8DC6 - GL_UNSIGNED_INT_VEC3_EXT 0x8DC7 - GL_UNSIGNED_INT_VEC4_EXT 0x8DC8 - GL_INT_SAMPLER_1D_EXT 0x8DC9 - GL_INT_SAMPLER_2D_EXT 0x8DCA - GL_INT_SAMPLER_3D_EXT 0x8DCB - GL_INT_SAMPLER_CUBE_EXT 0x8DCC - GL_INT_SAMPLER_2D_RECT_EXT 0x8DCD - GL_INT_SAMPLER_1D_ARRAY_EXT 0x8DCE - GL_INT_SAMPLER_2D_ARRAY_EXT 0x8DCF - GL_INT_SAMPLER_BUFFER_EXT 0x8DD0 - GL_UNSIGNED_INT_SAMPLER_1D_EXT 0x8DD1 - GL_UNSIGNED_INT_SAMPLER_2D_EXT 0x8DD2 - GL_UNSIGNED_INT_SAMPLER_3D_EXT 0x8DD3 - GL_UNSIGNED_INT_SAMPLER_CUBE_EXT 0x8DD4 - GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT 0x8DD5 - GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT 0x8DD6 - GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT 0x8DD7 - GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT 0x8DD8 - GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT 0x88FD - void glGetUniformuivEXT (GLuint program, GLint location, GLuint *params) - void glBindFragDataLocationEXT (GLuint program, GLuint color, const GLchar *name) - GLint glGetFragDataLocationEXT (GLuint program, const GLchar *name) - void glUniform1uiEXT (GLint location, GLuint v0) - void glUniform2uiEXT (GLint location, GLuint v0, GLuint v1) - void glUniform3uiEXT (GLint location, GLuint v0, GLuint v1, GLuint v2) - void glUniform4uiEXT (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3) - void glUniform1uivEXT (GLint location, GLsizei count, const GLuint *value) - void glUniform2uivEXT (GLint location, GLsizei count, const GLuint *value) - void glUniform3uivEXT (GLint location, GLsizei count, const GLuint *value) - void glUniform4uivEXT (GLint location, GLsizei count, const GLuint *value) - void glVertexAttribI1iEXT (GLuint index, GLint x) - void glVertexAttribI2iEXT (GLuint index, GLint x, GLint y) - void glVertexAttribI3iEXT (GLuint index, GLint x, GLint y, GLint z) - void glVertexAttribI4iEXT (GLuint index, GLint x, GLint y, GLint z, GLint w) - void glVertexAttribI1uiEXT (GLuint index, GLuint x) - void glVertexAttribI2uiEXT (GLuint index, GLuint x, GLuint y) - void glVertexAttribI3uiEXT (GLuint index, GLuint x, GLuint y, GLuint z) - void glVertexAttribI4uiEXT (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w) - void glVertexAttribI1ivEXT (GLuint index, const GLint *v) - void glVertexAttribI2ivEXT (GLuint index, const GLint *v) - void glVertexAttribI3ivEXT (GLuint index, const GLint *v) - void glVertexAttribI4ivEXT (GLuint index, const GLint *v) - void glVertexAttribI1uivEXT (GLuint index, const GLuint *v) - void glVertexAttribI2uivEXT (GLuint index, const GLuint *v) - void glVertexAttribI3uivEXT (GLuint index, const GLuint *v) - void glVertexAttribI4uivEXT (GLuint index, const GLuint *v) - void glVertexAttribI4bvEXT (GLuint index, const GLbyte *v) - void glVertexAttribI4svEXT (GLuint index, const GLshort *v) - void glVertexAttribI4ubvEXT (GLuint index, const GLubyte *v) - void glVertexAttribI4usvEXT (GLuint index, const GLushort *v) - void glVertexAttribIPointerEXT (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer) - void glGetVertexAttribIivEXT (GLuint index, GLenum pname, GLint *params) - void glGetVertexAttribIuivEXT (GLuint index, GLenum pname, GLuint *params) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_packed_float b/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_packed_float deleted file mode 100644 index bcb2255..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_packed_float +++ /dev/null @@ -1,6 +0,0 @@ -GL_EXT_packed_float -http://developer.download.nvidia.com/opengl/specs/GL_EXT_packed_float.txt -GL_EXT_packed_float - GL_R11F_G11F_B10F_EXT 0x8C3A - GL_UNSIGNED_INT_10F_11F_11F_REV_EXT 0x8C3B - GL_RGBA_SIGNED_COMPONENTS_EXT 0x8C3C diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_pixel_buffer_object b/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_pixel_buffer_object deleted file mode 100644 index a7f8f2c..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_pixel_buffer_object +++ /dev/null @@ -1,7 +0,0 @@ -GL_EXT_pixel_buffer_object -http://www.nvidia.com/dev_content/nvopenglspecs/GL_EXT_pixel_buffer_object.txt -GL_EXT_pixel_buffer_object - GL_PIXEL_PACK_BUFFER_EXT 0x88EB - GL_PIXEL_UNPACK_BUFFER_EXT 0x88EC - GL_PIXEL_PACK_BUFFER_BINDING_EXT 0x88ED - GL_PIXEL_UNPACK_BUFFER_BINDING_EXT 0x88EF diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_secondary_color b/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_secondary_color deleted file mode 100644 index e915455..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_secondary_color +++ /dev/null @@ -1,27 +0,0 @@ -GL_EXT_secondary_color -http://oss.sgi.com/projects/ogl-sample/registry/EXT/secondary_color.txt -GL_EXT_secondary_color - GL_COLOR_SUM_EXT 0x8458 - GL_CURRENT_SECONDARY_COLOR_EXT 0x8459 - GL_SECONDARY_COLOR_ARRAY_SIZE_EXT 0x845A - GL_SECONDARY_COLOR_ARRAY_TYPE_EXT 0x845B - GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT 0x845C - GL_SECONDARY_COLOR_ARRAY_POINTER_EXT 0x845D - GL_SECONDARY_COLOR_ARRAY_EXT 0x845E - void glSecondaryColor3bEXT (GLbyte red, GLbyte green, GLbyte blue) - void glSecondaryColor3bvEXT (const GLbyte *v) - void glSecondaryColor3dEXT (GLdouble red, GLdouble green, GLdouble blue) - void glSecondaryColor3dvEXT (const GLdouble *v) - void glSecondaryColor3fEXT (GLfloat red, GLfloat green, GLfloat blue) - void glSecondaryColor3fvEXT (const GLfloat *v) - void glSecondaryColor3iEXT (GLint red, GLint green, GLint blue) - void glSecondaryColor3ivEXT (const GLint *v) - void glSecondaryColor3sEXT (GLshort red, GLshort green, GLshort blue) - void glSecondaryColor3svEXT (const GLshort *v) - void glSecondaryColor3ubEXT (GLubyte red, GLubyte green, GLubyte blue) - void glSecondaryColor3ubvEXT (const GLubyte *v) - void glSecondaryColor3uiEXT (GLuint red, GLuint green, GLuint blue) - void glSecondaryColor3uivEXT (const GLuint *v) - void glSecondaryColor3usEXT (GLushort red, GLushort green, GLushort blue) - void glSecondaryColor3usvEXT (const GLushort *v) - void glSecondaryColorPointerEXT (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_texture_array b/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_texture_array deleted file mode 100644 index 11877f0..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_texture_array +++ /dev/null @@ -1,12 +0,0 @@ -GL_EXT_texture_array -http://developer.download.nvidia.com/opengl/specs/GL_EXT_texture_array.txt -GL_EXT_texture_array - GL_TEXTURE_1D_ARRAY_EXT 0x8C18 - GL_PROXY_TEXTURE_1D_ARRAY_EXT 0x8C19 - GL_TEXTURE_2D_ARRAY_EXT 0x8C1A - GL_PROXY_TEXTURE_2D_ARRAY_EXT 0x8C1B - GL_TEXTURE_BINDING_1D_ARRAY_EXT 0x8C1C - GL_TEXTURE_BINDING_2D_ARRAY_EXT 0x8C1D - GL_MAX_ARRAY_TEXTURE_LAYERS_EXT 0x88FF - GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT 0x884E - void glFramebufferTextureLayerEXT (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_texture_buffer_object b/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_texture_buffer_object deleted file mode 100644 index c00e1f3..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_texture_buffer_object +++ /dev/null @@ -1,9 +0,0 @@ -GL_EXT_texture_buffer_object -http://developer.download.nvidia.com/opengl/specs/GL_EXT_texture_buffer_object.txt -GL_EXT_texture_buffer_object - GL_TEXTURE_BUFFER_EXT 0x8C2A - GL_MAX_TEXTURE_BUFFER_SIZE_EXT 0x8C2B - GL_TEXTURE_BINDING_BUFFER_EXT 0x8C2C - GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT 0x8C2D - GL_TEXTURE_BUFFER_FORMAT_EXT 0x8C2E - void glTexBufferEXT (GLenum target, GLenum internalformat, GLuint buffer) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_texture_compression_latc b/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_texture_compression_latc deleted file mode 100644 index ddf8d26..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_texture_compression_latc +++ /dev/null @@ -1,7 +0,0 @@ -GL_EXT_texture_compression_latc -http://developer.download.nvidia.com/opengl/specs/GL_EXT_texture_compression_latc.txt -GL_EXT_texture_compression_latc - GL_COMPRESSED_LUMINANCE_LATC1_EXT 0x8C70 - GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT 0x8C71 - GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT 0x8C72 - GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT 0x8C73 diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_texture_compression_rgtc b/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_texture_compression_rgtc deleted file mode 100644 index 7c5c57f..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_texture_compression_rgtc +++ /dev/null @@ -1,7 +0,0 @@ -GL_EXT_texture_compression_rgtc -http://developer.download.nvidia.com/opengl/specs/GL_EXT_texture_compression_rgtc.txt -GL_EXT_texture_compression_rgtc - GL_COMPRESSED_RED_RGTC1_EXT 0x8DBB - GL_COMPRESSED_SIGNED_RED_RGTC1_EXT 0x8DBC - GL_COMPRESSED_RED_GREEN_RGTC2_EXT 0x8DBD - GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT 0x8DBE diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_texture_cube_map b/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_texture_cube_map deleted file mode 100644 index 5909f48..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_texture_cube_map +++ /dev/null @@ -1,15 +0,0 @@ -GL_EXT_texture_cube_map -http://www.nvidia.com/dev_content/nvopenglspecs/GL_EXT_texture_cube_map.txt -GL_EXT_texture_cube_map - GL_NORMAL_MAP_EXT 0x8511 - GL_REFLECTION_MAP_EXT 0x8512 - GL_TEXTURE_CUBE_MAP_EXT 0x8513 - GL_TEXTURE_BINDING_CUBE_MAP_EXT 0x8514 - GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT 0x8515 - GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT 0x8516 - GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT 0x8517 - GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT 0x8518 - GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT 0x8519 - GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT 0x851A - GL_PROXY_TEXTURE_CUBE_MAP_EXT 0x851B - GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT 0x851C diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_texture_edge_clamp b/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_texture_edge_clamp deleted file mode 100644 index 4df0997..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_texture_edge_clamp +++ /dev/null @@ -1,4 +0,0 @@ -GL_EXT_texture_edge_clamp -http://www.opengl.org/developers/documentation/Version1.2/1.2specs/texture_edge_clamp.txt -GL_EXT_texture_edge_clamp - GL_CLAMP_TO_EDGE_EXT 0x812F diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_texture_integer b/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_texture_integer deleted file mode 100644 index 1c57e40..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_texture_integer +++ /dev/null @@ -1,56 +0,0 @@ -GL_EXT_texture_integer -http://developer.download.nvidia.com/opengl/specs/GL_EXT_texture_integer.txt -GL_EXT_texture_integer - GL_RGBA32UI_EXT 0x8D70 - GL_RGB32UI_EXT 0x8D71 - GL_ALPHA32UI_EXT 0x8D72 - GL_INTENSITY32UI_EXT 0x8D73 - GL_LUMINANCE32UI_EXT 0x8D74 - GL_LUMINANCE_ALPHA32UI_EXT 0x8D75 - GL_RGBA16UI_EXT 0x8D76 - GL_RGB16UI_EXT 0x8D77 - GL_ALPHA16UI_EXT 0x8D78 - GL_INTENSITY16UI_EXT 0x8D79 - GL_LUMINANCE16UI_EXT 0x8D7A - GL_LUMINANCE_ALPHA16UI_EXT 0x8D7B - GL_RGBA8UI_EXT 0x8D7C - GL_RGB8UI_EXT 0x8D7D - GL_ALPHA8UI_EXT 0x8D7E - GL_INTENSITY8UI_EXT 0x8D7F - GL_LUMINANCE8UI_EXT 0x8D80 - GL_LUMINANCE_ALPHA8UI_EXT 0x8D81 - GL_RGBA32I_EXT 0x8D82 - GL_RGB32I_EXT 0x8D83 - GL_ALPHA32I_EXT 0x8D84 - GL_INTENSITY32I_EXT 0x8D85 - GL_LUMINANCE32I_EXT 0x8D86 - GL_LUMINANCE_ALPHA32I_EXT 0x8D87 - GL_RGBA16I_EXT 0x8D88 - GL_RGB16I_EXT 0x8D89 - GL_ALPHA16I_EXT 0x8D8A - GL_INTENSITY16I_EXT 0x8D8B - GL_LUMINANCE16I_EXT 0x8D8C - GL_LUMINANCE_ALPHA16I_EXT 0x8D8D - GL_RGBA8I_EXT 0x8D8E - GL_RGB8I_EXT 0x8D8F - GL_ALPHA8I_EXT 0x8D90 - GL_INTENSITY8I_EXT 0x8D91 - GL_LUMINANCE8I_EXT 0x8D92 - GL_LUMINANCE_ALPHA8I_EXT 0x8D93 - GL_RED_INTEGER_EXT 0x8D94 - GL_GREEN_INTEGER_EXT 0x8D95 - GL_BLUE_INTEGER_EXT 0x8D96 - GL_ALPHA_INTEGER_EXT 0x8D97 - GL_RGB_INTEGER_EXT 0x8D98 - GL_RGBA_INTEGER_EXT 0x8D99 - GL_BGR_INTEGER_EXT 0x8D9A - GL_BGRA_INTEGER_EXT 0x8D9B - GL_LUMINANCE_INTEGER_EXT 0x8D9C - GL_LUMINANCE_ALPHA_INTEGER_EXT 0x8D9D - GL_RGBA_INTEGER_MODE_EXT 0x8D9E - void glTexParameterIivEXT (GLenum target, GLenum pname, const GLint *params) - void glTexParameterIuivEXT (GLenum target, GLenum pname, const GLuint *params) - void glGetTexParameterIivEXT (GLenum target, GLenum pname, GLint *params) - void glGetTexParameterIuivEXT (GLenum target, GLenum pname, GLuint *params) - void glClearColorIiEXT (GLint red, GLint green, GLint blue, GLint alpha) - void glClearColorIuiEXT (GLuint red, GLuint green, GLuint blue, GLuint alpha) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_texture_rectangle b/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_texture_rectangle deleted file mode 100644 index 4028a9e..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_texture_rectangle +++ /dev/null @@ -1,7 +0,0 @@ -GL_EXT_texture_rectangle -http://developer.apple.com/opengl/extensions/ext_texture_rectangle.html -GL_EXT_texture_rectangle - GL_TEXTURE_RECTANGLE_EXT 0x84F5 - GL_TEXTURE_BINDING_RECTANGLE_EXT 0x84F6 - GL_PROXY_TEXTURE_RECTANGLE_EXT 0x84F7 - GL_MAX_RECTANGLE_TEXTURE_SIZE_EXT 0x84F8 diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_texture_shared_exponent b/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_texture_shared_exponent deleted file mode 100644 index 4ff7efc..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_texture_shared_exponent +++ /dev/null @@ -1,6 +0,0 @@ -GL_EXT_texture_shared_exponent -http://developer.download.nvidia.com/opengl/specs/GL_EXT_texture_shared_exponent.txt -GL_EXT_texture_shared_exponent - GL_RGB9_E5_EXT 0x8C3D - GL_UNSIGNED_INT_5_9_9_9_REV_EXT 0x8C3E - GL_TEXTURE_SHARED_SIZE_EXT 0x8C3F diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_timer_query b/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_timer_query deleted file mode 100644 index 390e6fc..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_timer_query +++ /dev/null @@ -1,6 +0,0 @@ -GL_EXT_timer_query -http://www.nvidia.com/dev_content/nvopenglspecs/GL_EXT_timer_query.txt -GL_EXT_timer_query - GL_TIME_ELAPSED_EXT 0x88BF - void glGetQueryObjecti64vEXT (GLuint id, GLenum pname, GLint64EXT *params) - void glGetQueryObjectui64vEXT (GLuint id, GLenum pname, GLuint64EXT *params) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_vertex_shader b/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_vertex_shader deleted file mode 100644 index eb125b6..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_EXT_vertex_shader +++ /dev/null @@ -1,156 +0,0 @@ -GL_EXT_vertex_shader -http://oss.sgi.com/projects/ogl-sample/registry/EXT/vertex_shader.txt -GL_EXT_vertex_shader - GL_VERTEX_SHADER_EXT 0x8780 - GL_VERTEX_SHADER_BINDING_EXT 0x8781 - GL_OP_INDEX_EXT 0x8782 - GL_OP_NEGATE_EXT 0x8783 - GL_OP_DOT3_EXT 0x8784 - GL_OP_DOT4_EXT 0x8785 - GL_OP_MUL_EXT 0x8786 - GL_OP_ADD_EXT 0x8787 - GL_OP_MADD_EXT 0x8788 - GL_OP_FRAC_EXT 0x8789 - GL_OP_MAX_EXT 0x878A - GL_OP_MIN_EXT 0x878B - GL_OP_SET_GE_EXT 0x878C - GL_OP_SET_LT_EXT 0x878D - GL_OP_CLAMP_EXT 0x878E - GL_OP_FLOOR_EXT 0x878F - GL_OP_ROUND_EXT 0x8790 - GL_OP_EXP_BASE_2_EXT 0x8791 - GL_OP_LOG_BASE_2_EXT 0x8792 - GL_OP_POWER_EXT 0x8793 - GL_OP_RECIP_EXT 0x8794 - GL_OP_RECIP_SQRT_EXT 0x8795 - GL_OP_SUB_EXT 0x8796 - GL_OP_CROSS_PRODUCT_EXT 0x8797 - GL_OP_MULTIPLY_MATRIX_EXT 0x8798 - GL_OP_MOV_EXT 0x8799 - GL_OUTPUT_VERTEX_EXT 0x879A - GL_OUTPUT_COLOR0_EXT 0x879B - GL_OUTPUT_COLOR1_EXT 0x879C - GL_OUTPUT_TEXTURE_COORD0_EXT 0x879D - GL_OUTPUT_TEXTURE_COORD1_EXT 0x879E - GL_OUTPUT_TEXTURE_COORD2_EXT 0x879F - GL_OUTPUT_TEXTURE_COORD3_EXT 0x87A0 - GL_OUTPUT_TEXTURE_COORD4_EXT 0x87A1 - GL_OUTPUT_TEXTURE_COORD5_EXT 0x87A2 - GL_OUTPUT_TEXTURE_COORD6_EXT 0x87A3 - GL_OUTPUT_TEXTURE_COORD7_EXT 0x87A4 - GL_OUTPUT_TEXTURE_COORD8_EXT 0x87A5 - GL_OUTPUT_TEXTURE_COORD9_EXT 0x87A6 - GL_OUTPUT_TEXTURE_COORD10_EXT 0x87A7 - GL_OUTPUT_TEXTURE_COORD11_EXT 0x87A8 - GL_OUTPUT_TEXTURE_COORD12_EXT 0x87A9 - GL_OUTPUT_TEXTURE_COORD13_EXT 0x87AA - GL_OUTPUT_TEXTURE_COORD14_EXT 0x87AB - GL_OUTPUT_TEXTURE_COORD15_EXT 0x87AC - GL_OUTPUT_TEXTURE_COORD16_EXT 0x87AD - GL_OUTPUT_TEXTURE_COORD17_EXT 0x87AE - GL_OUTPUT_TEXTURE_COORD18_EXT 0x87AF - GL_OUTPUT_TEXTURE_COORD19_EXT 0x87B0 - GL_OUTPUT_TEXTURE_COORD20_EXT 0x87B1 - GL_OUTPUT_TEXTURE_COORD21_EXT 0x87B2 - GL_OUTPUT_TEXTURE_COORD22_EXT 0x87B3 - GL_OUTPUT_TEXTURE_COORD23_EXT 0x87B4 - GL_OUTPUT_TEXTURE_COORD24_EXT 0x87B5 - GL_OUTPUT_TEXTURE_COORD25_EXT 0x87B6 - GL_OUTPUT_TEXTURE_COORD26_EXT 0x87B7 - GL_OUTPUT_TEXTURE_COORD27_EXT 0x87B8 - GL_OUTPUT_TEXTURE_COORD28_EXT 0x87B9 - GL_OUTPUT_TEXTURE_COORD29_EXT 0x87BA - GL_OUTPUT_TEXTURE_COORD30_EXT 0x87BB - GL_OUTPUT_TEXTURE_COORD31_EXT 0x87BC - GL_OUTPUT_FOG_EXT 0x87BD - GL_SCALAR_EXT 0x87BE - GL_VECTOR_EXT 0x87BF - GL_MATRIX_EXT 0x87C0 - GL_VARIANT_EXT 0x87C1 - GL_INVARIANT_EXT 0x87C2 - GL_LOCAL_CONSTANT_EXT 0x87C3 - GL_LOCAL_EXT 0x87C4 - GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87C5 - GL_MAX_VERTEX_SHADER_VARIANTS_EXT 0x87C6 - GL_MAX_VERTEX_SHADER_INVARIANTS_EXT 0x87C7 - GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87C8 - GL_MAX_VERTEX_SHADER_LOCALS_EXT 0x87C9 - GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87CA - GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT 0x87CB - GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT 0x87CC - GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87CD - GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT 0x87CE - GL_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87CF - GL_VERTEX_SHADER_VARIANTS_EXT 0x87D0 - GL_VERTEX_SHADER_INVARIANTS_EXT 0x87D1 - GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87D2 - GL_VERTEX_SHADER_LOCALS_EXT 0x87D3 - GL_VERTEX_SHADER_OPTIMIZED_EXT 0x87D4 - GL_X_EXT 0x87D5 - GL_Y_EXT 0x87D6 - GL_Z_EXT 0x87D7 - GL_W_EXT 0x87D8 - GL_NEGATIVE_X_EXT 0x87D9 - GL_NEGATIVE_Y_EXT 0x87DA - GL_NEGATIVE_Z_EXT 0x87DB - GL_NEGATIVE_W_EXT 0x87DC - GL_ZERO_EXT 0x87DD - GL_ONE_EXT 0x87DE - GL_NEGATIVE_ONE_EXT 0x87DF - GL_NORMALIZED_RANGE_EXT 0x87E0 - GL_FULL_RANGE_EXT 0x87E1 - GL_CURRENT_VERTEX_EXT 0x87E2 - GL_MVP_MATRIX_EXT 0x87E3 - GL_VARIANT_VALUE_EXT 0x87E4 - GL_VARIANT_DATATYPE_EXT 0x87E5 - GL_VARIANT_ARRAY_STRIDE_EXT 0x87E6 - GL_VARIANT_ARRAY_TYPE_EXT 0x87E7 - GL_VARIANT_ARRAY_EXT 0x87E8 - GL_VARIANT_ARRAY_POINTER_EXT 0x87E9 - GL_INVARIANT_VALUE_EXT 0x87EA - GL_INVARIANT_DATATYPE_EXT 0x87EB - GL_LOCAL_CONSTANT_VALUE_EXT 0x87EC - GL_LOCAL_CONSTANT_DATATYPE_EXT 0x87ED - - void glBeginVertexShaderEXT (void) - void glEndVertexShaderEXT (void) - void glBindVertexShaderEXT (GLuint id) - GLuint glGenVertexShadersEXT (GLuint range) - void glDeleteVertexShaderEXT (GLuint id) - void glShaderOp1EXT (GLenum op, GLuint res, GLuint arg1) - void glShaderOp2EXT (GLenum op, GLuint res, GLuint arg1, GLuint arg2) - void glShaderOp3EXT (GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3) - void glSwizzleEXT (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW) - void glWriteMaskEXT (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW) - void glInsertComponentEXT (GLuint res, GLuint src, GLuint num) - void glExtractComponentEXT (GLuint res, GLuint src, GLuint num) - GLuint glGenSymbolsEXT (GLenum dataType, GLenum storageType, GLenum range, GLuint components) - void glSetInvariantEXT (GLuint id, GLenum type, GLvoid *addr) - void glSetLocalConstantEXT (GLuint id, GLenum type, GLvoid *addr) - void glVariantbvEXT (GLuint id, GLbyte *addr) - void glVariantsvEXT (GLuint id, GLshort *addr) - void glVariantivEXT (GLuint id, GLint *addr) - void glVariantfvEXT (GLuint id, GLfloat *addr) - void glVariantdvEXT (GLuint id, GLdouble *addr) - void glVariantubvEXT (GLuint id, GLubyte *addr) - void glVariantusvEXT (GLuint id, GLushort *addr) - void glVariantuivEXT (GLuint id, GLuint *addr) - void glVariantPointerEXT (GLuint id, GLenum type, GLuint stride, GLvoid *addr) - void glEnableVariantClientStateEXT (GLuint id) - void glDisableVariantClientStateEXT (GLuint id) - GLuint glBindLightParameterEXT (GLenum light, GLenum value) - GLuint glBindMaterialParameterEXT (GLenum face, GLenum value) - GLuint glBindTexGenParameterEXT (GLenum unit, GLenum coord, GLenum value) - GLuint glBindTextureUnitParameterEXT (GLenum unit, GLenum value) - GLuint glBindParameterEXT (GLenum value) - GLboolean glIsVariantEnabledEXT (GLuint id, GLenum cap) - void glGetVariantBooleanvEXT (GLuint id, GLenum value, GLboolean *data) - void glGetVariantIntegervEXT (GLuint id, GLenum value, GLint *data) - void glGetVariantFloatvEXT (GLuint id, GLenum value, GLfloat *data) - void glGetVariantPointervEXT (GLuint id, GLenum value, GLvoid **data) - void glGetInvariantBooleanvEXT (GLuint id, GLenum value, GLboolean *data) - void glGetInvariantIntegervEXT (GLuint id, GLenum value, GLint *data) - void glGetInvariantFloatvEXT (GLuint id, GLenum value, GLfloat *data) - void glGetLocalConstantBooleanvEXT (GLuint id, GLenum value, GLboolean *data) - void glGetLocalConstantIntegervEXT (GLuint id, GLenum value, GLint *data) - void glGetLocalConstantFloatvEXT (GLuint id, GLenum value, GLfloat *data) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_KTX_buffer_region b/Libraries/glew-1.10.0/auto/core/gl/GL_KTX_buffer_region deleted file mode 100644 index adc6c6f..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_KTX_buffer_region +++ /dev/null @@ -1,12 +0,0 @@ -GL_KTX_buffer_region - -GL_KTX_buffer_region - GL_KTX_FRONT_REGION 0x0 - GL_KTX_BACK_REGION 0x1 - GL_KTX_Z_REGION 0x2 - GL_KTX_STENCIL_REGION 0x3 - GLuint glBufferRegionEnabled (void) - GLuint glNewBufferRegion (GLenum region) - void glDeleteBufferRegion (GLenum region) - void glReadBufferRegion (GLuint region, GLint x, GLint y, GLsizei width, GLsizei height) - void glDrawBufferRegion (GLuint region, GLint x, GLint y, GLsizei width, GLsizei height, GLint xDest, GLint yDest) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_NVX_gpu_memory_info b/Libraries/glew-1.10.0/auto/core/gl/GL_NVX_gpu_memory_info deleted file mode 100644 index 6dd7bdd..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_NVX_gpu_memory_info +++ /dev/null @@ -1,8 +0,0 @@ -GL_NVX_gpu_memory_info -http://developer.download.nvidia.com/opengl/specs/GL_NVX_gpu_memory_info.txt -GL_NVX_gpu_memory_info - GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX 0x9047 - GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX 0x9048 - GL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX 0x9049 - GL_GPU_MEMORY_INFO_EVICTION_COUNT_NVX 0x904A - GL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX 0x904B diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_NV_depth_buffer_float b/Libraries/glew-1.10.0/auto/core/gl/GL_NV_depth_buffer_float deleted file mode 100644 index 493b245..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_NV_depth_buffer_float +++ /dev/null @@ -1,10 +0,0 @@ -GL_NV_depth_buffer_float -http://developer.download.nvidia.com/opengl/specs/GL_NV_depth_buffer_float.txt -GL_NV_depth_buffer_float - GL_DEPTH_COMPONENT32F_NV 0x8DAB - GL_DEPTH32F_STENCIL8_NV 0x8DAC - GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV 0x8DAD - GL_DEPTH_BUFFER_FLOAT_MODE_NV 0x8DAF - void glDepthRangedNV (GLdouble zNear, GLdouble zFar) - void glClearDepthdNV (GLdouble depth) - void glDepthBoundsdNV (GLdouble zmin, GLdouble zmax) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_NV_depth_range_unclamped b/Libraries/glew-1.10.0/auto/core/gl/GL_NV_depth_range_unclamped deleted file mode 100644 index 62b4e59..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_NV_depth_range_unclamped +++ /dev/null @@ -1,8 +0,0 @@ -GL_NV_depth_range_unclamped - -GL_NV_depth_range_unclamped - GL_SAMPLE_COUNT_BITS_NV 0x8864 - GL_CURRENT_SAMPLE_COUNT_QUERY_NV 0x8865 - GL_QUERY_RESULT_NV 0x8866 - GL_QUERY_RESULT_AVAILABLE_NV 0x8867 - GL_SAMPLE_COUNT_NV 0x8914 diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_NV_fragment_program2 b/Libraries/glew-1.10.0/auto/core/gl/GL_NV_fragment_program2 deleted file mode 100644 index 7fb59ee..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_NV_fragment_program2 +++ /dev/null @@ -1,8 +0,0 @@ -GL_NV_fragment_program2 -http://www.nvidia.com/dev_content/nvopenglspecs/GL_NV_fragment_program2.txt -GL_NV_fragment_program2 - GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV 0x88F4 - GL_MAX_PROGRAM_CALL_DEPTH_NV 0x88F5 - GL_MAX_PROGRAM_IF_DEPTH_NV 0x88F6 - GL_MAX_PROGRAM_LOOP_DEPTH_NV 0x88F7 - GL_MAX_PROGRAM_LOOP_COUNT_NV 0x88F8 diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_NV_fragment_program4 b/Libraries/glew-1.10.0/auto/core/gl/GL_NV_fragment_program4 deleted file mode 100644 index 0ae2598..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_NV_fragment_program4 +++ /dev/null @@ -1,3 +0,0 @@ -GL_NV_fragment_program4 -http://developer.download.nvidia.com/opengl/specs/GL_NV_fragment_program4.txt -GL_NV_gpu_program4 diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_NV_fragment_program_option b/Libraries/glew-1.10.0/auto/core/gl/GL_NV_fragment_program_option deleted file mode 100644 index 7af9731..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_NV_fragment_program_option +++ /dev/null @@ -1,3 +0,0 @@ -GL_NV_fragment_program_option -http://www.nvidia.com/dev_content/nvopenglspecs/GL_NV_fragment_program_option.txt -GL_NV_fragment_program_option diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_NV_framebuffer_multisample_coverage b/Libraries/glew-1.10.0/auto/core/gl/GL_NV_framebuffer_multisample_coverage deleted file mode 100644 index d1d0660..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_NV_framebuffer_multisample_coverage +++ /dev/null @@ -1,8 +0,0 @@ -GL_NV_framebuffer_multisample_coverage -http://developer.download.nvidia.com/opengl/specs/GL_NV_framebuffer_multisample_coverage.txt -GL_NV_framebuffer_multisample_coverage - GL_RENDERBUFFER_COVERAGE_SAMPLES_NV 0x8CAB - GL_RENDERBUFFER_COLOR_SAMPLES_NV 0x8E10 - GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV 0x8E11 - GL_MULTISAMPLE_COVERAGE_MODES_NV 0x8E12 - void glRenderbufferStorageMultisampleCoverageNV (GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_NV_geometry_program4 b/Libraries/glew-1.10.0/auto/core/gl/GL_NV_geometry_program4 deleted file mode 100644 index 3f82b19..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_NV_geometry_program4 +++ /dev/null @@ -1,7 +0,0 @@ -GL_NV_geometry_program4 -http://developer.download.nvidia.com/opengl/specs/GL_NV_geometry_program4.txt -GL_NV_gpu_program4 - GL_GEOMETRY_PROGRAM_NV 0x8C26 - GL_MAX_PROGRAM_OUTPUT_VERTICES_NV 0x8C27 - GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV 0x8C28 - void glProgramVertexLimitNV (GLenum target, GLint limit) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_NV_geometry_shader4 b/Libraries/glew-1.10.0/auto/core/gl/GL_NV_geometry_shader4 deleted file mode 100644 index 2040c0d..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_NV_geometry_shader4 +++ /dev/null @@ -1,3 +0,0 @@ -GL_NV_geometry_shader4 -http://developer.download.nvidia.com/opengl/specs/GL_NV_geometry_shader4.txt -GL_NV_geometry_shader4 diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_NV_gpu_program4 b/Libraries/glew-1.10.0/auto/core/gl/GL_NV_gpu_program4 deleted file mode 100644 index 030f68e..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_NV_gpu_program4 +++ /dev/null @@ -1,23 +0,0 @@ -GL_NV_gpu_program4 -http://developer.download.nvidia.com/opengl/specs/GL_NV_gpu_program4.txt -GL_NV_gpu_program4 - GL_MIN_PROGRAM_TEXEL_OFFSET_NV 0x8904 - GL_MAX_PROGRAM_TEXEL_OFFSET_NV 0x8905 - GL_PROGRAM_ATTRIB_COMPONENTS_NV 0x8906 - GL_PROGRAM_RESULT_COMPONENTS_NV 0x8907 - GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV 0x8908 - GL_MAX_PROGRAM_RESULT_COMPONENTS_NV 0x8909 - GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV 0x8DA5 - GL_MAX_PROGRAM_GENERIC_RESULTS_NV 0x8DA6 - void glProgramLocalParameterI4iNV (GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w) - void glProgramLocalParameterI4ivNV (GLenum target, GLuint index, const GLint *params) - void glProgramLocalParametersI4ivNV (GLenum target, GLuint index, GLsizei count, const GLint *params) - void glProgramLocalParameterI4uiNV (GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w) - void glProgramLocalParameterI4uivNV (GLenum target, GLuint index, const GLuint *params) - void glProgramLocalParametersI4uivNV (GLenum target, GLuint index, GLsizei count, const GLuint *params) - void glProgramEnvParameterI4iNV (GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w) - void glProgramEnvParameterI4ivNV (GLenum target, GLuint index, const GLint *params) - void glProgramEnvParametersI4ivNV (GLenum target, GLuint index, GLsizei count, const GLint *params) - void glProgramEnvParameterI4uiNV (GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w) - void glProgramEnvParameterI4uivNV (GLenum target, GLuint index, const GLuint *params) - void glProgramEnvParametersI4uivNV (GLenum target, GLuint index, GLsizei count, const GLuint *params) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_NV_gpu_program5 b/Libraries/glew-1.10.0/auto/core/gl/GL_NV_gpu_program5 deleted file mode 100644 index 18bb28f..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_NV_gpu_program5 +++ /dev/null @@ -1,9 +0,0 @@ -GL_NV_gpu_program5 -http://www.opengl.org/registry/specs/NV/gpu_program5.txt -GL_NV_gpu_program5 - GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV 0x8E5A - GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV 0x8E5B - GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV 0x8E5C - GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV 0x8E5D - GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV 0x8E5E - GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV 0x8E5F diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_NV_parameter_buffer_object b/Libraries/glew-1.10.0/auto/core/gl/GL_NV_parameter_buffer_object deleted file mode 100644 index d2525a1..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_NV_parameter_buffer_object +++ /dev/null @@ -1,11 +0,0 @@ -GL_NV_parameter_buffer_object -http://developer.download.nvidia.com/opengl/specs/GL_NV_parameter_buffer_object.txt -GL_NV_parameter_buffer_object - GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV 0x8DA2 - GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV 0x8DA3 - GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV 0x8DA4 - GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV 0x8DA0 - GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV 0x8DA1 - void glProgramBufferParametersfvNV (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLfloat *params) - void glProgramBufferParametersIivNV (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLint *params) - void glProgramBufferParametersIuivNV (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLuint *params) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_NV_path_rendering b/Libraries/glew-1.10.0/auto/core/gl/GL_NV_path_rendering deleted file mode 100644 index 42e1336..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_NV_path_rendering +++ /dev/null @@ -1,180 +0,0 @@ -GL_NV_path_rendering -http://www.opengl.org/registry/specs/NV/path_rendering.txt -GL_NV_path_rendering - GL_CLOSE_PATH_NV 0x00 - GL_BOLD_BIT_NV 0x01 - GL_GLYPH_WIDTH_BIT_NV 0x01 - GL_GLYPH_HEIGHT_BIT_NV 0x02 - GL_ITALIC_BIT_NV 0x02 - GL_MOVE_TO_NV 0x02 - GL_RELATIVE_MOVE_TO_NV 0x03 - GL_LINE_TO_NV 0x04 - GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV 0x04 - GL_RELATIVE_LINE_TO_NV 0x05 - GL_HORIZONTAL_LINE_TO_NV 0x06 - GL_RELATIVE_HORIZONTAL_LINE_TO_NV 0x07 - GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV 0x08 - GL_VERTICAL_LINE_TO_NV 0x08 - GL_RELATIVE_VERTICAL_LINE_TO_NV 0x09 - GL_QUADRATIC_CURVE_TO_NV 0x0A - GL_RELATIVE_QUADRATIC_CURVE_TO_NV 0x0B - GL_CUBIC_CURVE_TO_NV 0x0C - GL_RELATIVE_CUBIC_CURVE_TO_NV 0x0D - GL_SMOOTH_QUADRATIC_CURVE_TO_NV 0x0E - GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV 0x0F - GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV 0x10 - GL_SMOOTH_CUBIC_CURVE_TO_NV 0x10 - GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV 0x11 - GL_SMALL_CCW_ARC_TO_NV 0x12 - GL_RELATIVE_SMALL_CCW_ARC_TO_NV 0x13 - GL_SMALL_CW_ARC_TO_NV 0x14 - GL_RELATIVE_SMALL_CW_ARC_TO_NV 0x15 - GL_LARGE_CCW_ARC_TO_NV 0x16 - GL_RELATIVE_LARGE_CCW_ARC_TO_NV 0x17 - GL_LARGE_CW_ARC_TO_NV 0x18 - GL_RELATIVE_LARGE_CW_ARC_TO_NV 0x19 - GL_GLYPH_VERTICAL_BEARING_X_BIT_NV 0x20 - GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV 0x40 - GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV 0x80 - GL_RESTART_PATH_NV 0xF0 - GL_DUP_FIRST_CUBIC_CURVE_TO_NV 0xF2 - GL_DUP_LAST_CUBIC_CURVE_TO_NV 0xF4 - GL_RECT_NV 0xF6 - GL_CIRCULAR_CCW_ARC_TO_NV 0xF8 - GL_CIRCULAR_CW_ARC_TO_NV 0xFA - GL_CIRCULAR_TANGENT_ARC_TO_NV 0xFC - GL_ARC_TO_NV 0xFE - GL_RELATIVE_ARC_TO_NV 0xFF - GL_GLYPH_HAS_KERNING_BIT_NV 0x100 - GL_PRIMARY_COLOR 0x8577 - GL_PATH_FORMAT_SVG_NV 0x9070 - GL_PATH_FORMAT_PS_NV 0x9071 - GL_STANDARD_FONT_NAME_NV 0x9072 - GL_SYSTEM_FONT_NAME_NV 0x9073 - GL_FILE_NAME_NV 0x9074 - GL_PATH_STROKE_WIDTH_NV 0x9075 - GL_PATH_END_CAPS_NV 0x9076 - GL_PATH_INITIAL_END_CAP_NV 0x9077 - GL_PATH_TERMINAL_END_CAP_NV 0x9078 - GL_PATH_JOIN_STYLE_NV 0x9079 - GL_PATH_MITER_LIMIT_NV 0x907A - GL_PATH_DASH_CAPS_NV 0x907B - GL_PATH_INITIAL_DASH_CAP_NV 0x907C - GL_PATH_TERMINAL_DASH_CAP_NV 0x907D - GL_PATH_DASH_OFFSET_NV 0x907E - GL_PATH_CLIENT_LENGTH_NV 0x907F - GL_PATH_FILL_MODE_NV 0x9080 - GL_PATH_FILL_MASK_NV 0x9081 - GL_PATH_FILL_COVER_MODE_NV 0x9082 - GL_PATH_STROKE_COVER_MODE_NV 0x9083 - GL_PATH_STROKE_MASK_NV 0x9084 - GL_COUNT_UP_NV 0x9088 - GL_COUNT_DOWN_NV 0x9089 - GL_PATH_OBJECT_BOUNDING_BOX_NV 0x908A - GL_CONVEX_HULL_NV 0x908B - GL_BOUNDING_BOX_NV 0x908D - GL_TRANSLATE_X_NV 0x908E - GL_TRANSLATE_Y_NV 0x908F - GL_TRANSLATE_2D_NV 0x9090 - GL_TRANSLATE_3D_NV 0x9091 - GL_AFFINE_2D_NV 0x9092 - GL_AFFINE_3D_NV 0x9094 - GL_TRANSPOSE_AFFINE_2D_NV 0x9096 - GL_TRANSPOSE_AFFINE_3D_NV 0x9098 - GL_UTF8_NV 0x909A - GL_UTF16_NV 0x909B - GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV 0x909C - GL_PATH_COMMAND_COUNT_NV 0x909D - GL_PATH_COORD_COUNT_NV 0x909E - GL_PATH_DASH_ARRAY_COUNT_NV 0x909F - GL_PATH_COMPUTED_LENGTH_NV 0x90A0 - GL_PATH_FILL_BOUNDING_BOX_NV 0x90A1 - GL_PATH_STROKE_BOUNDING_BOX_NV 0x90A2 - GL_SQUARE_NV 0x90A3 - GL_ROUND_NV 0x90A4 - GL_TRIANGULAR_NV 0x90A5 - GL_BEVEL_NV 0x90A6 - GL_MITER_REVERT_NV 0x90A7 - GL_MITER_TRUNCATE_NV 0x90A8 - GL_SKIP_MISSING_GLYPH_NV 0x90A9 - GL_USE_MISSING_GLYPH_NV 0x90AA - GL_PATH_ERROR_POSITION_NV 0x90AB - GL_PATH_FOG_GEN_MODE_NV 0x90AC - GL_ACCUM_ADJACENT_PAIRS_NV 0x90AD - GL_ADJACENT_PAIRS_NV 0x90AE - GL_FIRST_TO_REST_NV 0x90AF - GL_PATH_GEN_MODE_NV 0x90B0 - GL_PATH_GEN_COEFF_NV 0x90B1 - GL_PATH_GEN_COLOR_FORMAT_NV 0x90B2 - GL_PATH_GEN_COMPONENTS_NV 0x90B3 - GL_PATH_DASH_OFFSET_RESET_NV 0x90B4 - GL_MOVE_TO_RESETS_NV 0x90B5 - GL_MOVE_TO_CONTINUES_NV 0x90B6 - GL_PATH_STENCIL_FUNC_NV 0x90B7 - GL_PATH_STENCIL_REF_NV 0x90B8 - GL_PATH_STENCIL_VALUE_MASK_NV 0x90B9 - GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV 0x90BD - GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV 0x90BE - GL_PATH_COVER_DEPTH_FUNC_NV 0x90BF - GL_FONT_X_MIN_BOUNDS_BIT_NV 0x00010000 - GL_FONT_Y_MIN_BOUNDS_BIT_NV 0x00020000 - GL_FONT_X_MAX_BOUNDS_BIT_NV 0x00040000 - GL_FONT_Y_MAX_BOUNDS_BIT_NV 0x00080000 - GL_FONT_UNITS_PER_EM_BIT_NV 0x00100000 - GL_FONT_ASCENDER_BIT_NV 0x00200000 - GL_FONT_DESCENDER_BIT_NV 0x00400000 - GL_FONT_HEIGHT_BIT_NV 0x00800000 - GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV 0x01000000 - GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV 0x02000000 - GL_FONT_UNDERLINE_POSITION_BIT_NV 0x04000000 - GL_FONT_UNDERLINE_THICKNESS_BIT_NV 0x08000000 - GL_FONT_HAS_KERNING_BIT_NV 0x10000000 - void glCopyPathNV (GLuint resultPath, GLuint srcPath) - void glCoverFillPathInstancedNV (GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues) - void glCoverFillPathNV (GLuint path, GLenum coverMode) - void glCoverStrokePathInstancedNV (GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues) - void glCoverStrokePathNV (GLuint name, GLenum coverMode) - void glDeletePathsNV (GLuint path, GLsizei range) - GLuint glGenPathsNV (GLsizei range) - void glGetPathColorGenfvNV (GLenum color, GLenum pname, GLfloat* value) - void glGetPathColorGenivNV (GLenum color, GLenum pname, GLint* value) - void glGetPathCommandsNV (GLuint name, GLubyte* commands) - void glGetPathCoordsNV (GLuint name, GLfloat* coords) - void glGetPathDashArrayNV (GLuint name, GLfloat* dashArray) - GLfloat glGetPathLengthNV (GLuint path, GLsizei startSegment, GLsizei numSegments) - void glGetPathMetricRangeNV (GLbitfield metricQueryMask, GLuint fistPathName, GLsizei numPaths, GLsizei stride, GLfloat* metrics) - void glGetPathMetricsNV (GLbitfield metricQueryMask, GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLsizei stride, GLfloat *metrics) - void glGetPathParameterfvNV (GLuint name, GLenum param, GLfloat* value) - void glGetPathParameterivNV (GLuint name, GLenum param, GLint* value) - void glGetPathSpacingNV (GLenum pathListMode, GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLfloat advanceScale, GLfloat kerningScale, GLenum transformType, GLfloat *returnedSpacing) - void glGetPathTexGenfvNV (GLenum texCoordSet, GLenum pname, GLfloat* value) - void glGetPathTexGenivNV (GLenum texCoordSet, GLenum pname, GLint* value) - void glInterpolatePathsNV (GLuint resultPath, GLuint pathA, GLuint pathB, GLfloat weight) - GLboolean glIsPathNV (GLuint path) - GLboolean glIsPointInFillPathNV (GLuint path, GLuint mask, GLfloat x, GLfloat y) - GLboolean glIsPointInStrokePathNV (GLuint path, GLfloat x, GLfloat y) - void glPathColorGenNV (GLenum color, GLenum genMode, GLenum colorFormat, const GLfloat* coeffs) - void glPathCommandsNV (GLuint path, GLsizei numCommands, const GLubyte* commands, GLsizei numCoords, GLenum coordType, const GLvoid*coords) - void glPathCoordsNV (GLuint path, GLsizei numCoords, GLenum coordType, const void* coords) - void glPathCoverDepthFuncNV (GLenum zfunc) - void glPathDashArrayNV (GLuint path, GLsizei dashCount, const GLfloat* dashArray) - void glPathFogGenNV (GLenum genMode) - void glPathGlyphRangeNV (GLuint firstPathName, GLenum fontTarget, const void* fontName, GLbitfield fontStyle, GLuint firstGlyph, GLsizei numGlyphs, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale) - void glPathGlyphsNV (GLuint firstPathName, GLenum fontTarget, const void* fontName, GLbitfield fontStyle, GLsizei numGlyphs, GLenum type, const GLvoid*charcodes, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale) - void glPathParameterfNV (GLuint path, GLenum pname, GLfloat value) - void glPathParameterfvNV (GLuint path, GLenum pname, const GLfloat* value) - void glPathParameteriNV (GLuint path, GLenum pname, GLint value) - void glPathParameterivNV (GLuint path, GLenum pname, const GLint* value) - void glPathStencilDepthOffsetNV (GLfloat factor, GLfloat units) - void glPathStencilFuncNV (GLenum func, GLint ref, GLuint mask) - void glPathStringNV (GLuint path, GLenum format, GLsizei length, const void* pathString) - void glPathSubCommandsNV (GLuint path, GLsizei commandStart, GLsizei commandsToDelete, GLsizei numCommands, const GLubyte* commands, GLsizei numCoords, GLenum coordType, const GLvoid*coords) - void glPathSubCoordsNV (GLuint path, GLsizei coordStart, GLsizei numCoords, GLenum coordType, const void* coords) - void glPathTexGenNV (GLenum texCoordSet, GLenum genMode, GLint components, const GLfloat* coeffs) - GLboolean glPointAlongPathNV (GLuint path, GLsizei startSegment, GLsizei numSegments, GLfloat distance, GLfloat* x, GLfloat *y, GLfloat *tangentX, GLfloat *tangentY) - void glStencilFillPathInstancedNV (GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum transformType, const GLfloat *transformValues) - void glStencilFillPathNV (GLuint path, GLenum fillMode, GLuint mask) - void glStencilStrokePathInstancedNV (GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLint reference, GLuint mask, GLenum transformType, const GLfloat *transformValues) - void glStencilStrokePathNV (GLuint path, GLint reference, GLuint mask) - void glTransformPathNV (GLuint resultPath, GLuint srcPath, GLenum transformType, const GLfloat* transformValues) - void glWeightPathsNV (GLuint resultPath, GLsizei numPaths, const GLuint paths[], const GLfloat weights[]) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_NV_present_video b/Libraries/glew-1.10.0/auto/core/gl/GL_NV_present_video deleted file mode 100644 index 893c74c..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_NV_present_video +++ /dev/null @@ -1,15 +0,0 @@ -GL_NV_present_video -http://www.opengl.org/registry/specs/NV/present_video.txt -GL_NV_present_video - GL_FRAME_NV 0x8E26 - GL_FIELDS_NV 0x8E27 - GL_CURRENT_TIME_NV 0x8E28 - GL_NUM_FILL_STREAMS_NV 0x8E29 - GL_PRESENT_TIME_NV 0x8E2A - GL_PRESENT_DURATION_NV 0x8E2B - void glGetVideoi64vNV (GLuint video_slot, GLenum pname, GLint64EXT* params) - void glGetVideoivNV (GLuint video_slot, GLenum pname, GLint* params) - void glGetVideoui64vNV (GLuint video_slot, GLenum pname, GLuint64EXT* params) - void glGetVideouivNV (GLuint video_slot, GLenum pname, GLuint* params) - void glPresentFrameDualFillNV (GLuint video_slot, GLuint64EXT minPresentTime, GLuint beginPresentTimeId, GLuint presentDurationId, GLenum type, GLenum target0, GLuint fill0, GLenum target1, GLuint fill1, GLenum target2, GLuint fill2, GLenum target3, GLuint fill3) - void glPresentFrameKeyedNV (GLuint video_slot, GLuint64EXT minPresentTime, GLuint beginPresentTimeId, GLuint presentDurationId, GLenum type, GLenum target0, GLuint fill0, GLuint key0, GLenum target1, GLuint fill1, GLuint key1) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_NV_tessellation_program5 b/Libraries/glew-1.10.0/auto/core/gl/GL_NV_tessellation_program5 deleted file mode 100644 index b663c97..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_NV_tessellation_program5 +++ /dev/null @@ -1,8 +0,0 @@ -GL_NV_tessellation_program5 -http://www.opengl.org/registry/specs/NV/tessellation_program5.txt -GL_NV_gpu_program5 - GL_MAX_PROGRAM_PATCH_ATTRIBS_NV 0x86D8 - GL_TESS_CONTROL_PROGRAM_NV 0x891E - GL_TESS_EVALUATION_PROGRAM_NV 0x891F - GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV 0x8C74 - GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV 0x8C75 diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_NV_transform_feedback b/Libraries/glew-1.10.0/auto/core/gl/GL_NV_transform_feedback deleted file mode 100644 index fce4757..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_NV_transform_feedback +++ /dev/null @@ -1,39 +0,0 @@ -GL_NV_transform_feedback -http://developer.download.nvidia.com/opengl/specs/GL_NV_transform_feedback.txt -GL_NV_transform_feedback - GL_BACK_PRIMARY_COLOR_NV 0x8C77 - GL_BACK_SECONDARY_COLOR_NV 0x8C78 - GL_TEXTURE_COORD_NV 0x8C79 - GL_CLIP_DISTANCE_NV 0x8C7A - GL_VERTEX_ID_NV 0x8C7B - GL_PRIMITIVE_ID_NV 0x8C7C - GL_GENERIC_ATTRIB_NV 0x8C7D - GL_TRANSFORM_FEEDBACK_ATTRIBS_NV 0x8C7E - GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV 0x8C7F - GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV 0x8C80 - GL_ACTIVE_VARYINGS_NV 0x8C81 - GL_ACTIVE_VARYING_MAX_LENGTH_NV 0x8C82 - GL_TRANSFORM_FEEDBACK_VARYINGS_NV 0x8C83 - GL_TRANSFORM_FEEDBACK_BUFFER_START_NV 0x8C84 - GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV 0x8C85 - GL_TRANSFORM_FEEDBACK_RECORD_NV 0x8C86 - GL_PRIMITIVES_GENERATED_NV 0x8C87 - GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV 0x8C88 - GL_RASTERIZER_DISCARD_NV 0x8C89 - GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV 0x8C8A - GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV 0x8C8B - GL_INTERLEAVED_ATTRIBS_NV 0x8C8C - GL_SEPARATE_ATTRIBS_NV 0x8C8D - GL_TRANSFORM_FEEDBACK_BUFFER_NV 0x8C8E - GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV 0x8C8F - void glBeginTransformFeedbackNV (GLenum primitiveMode) - void glEndTransformFeedbackNV (void) - void glTransformFeedbackAttribsNV (GLuint count, const GLint *attribs, GLenum bufferMode) - void glBindBufferRangeNV (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size) - void glBindBufferOffsetNV (GLenum target, GLuint index, GLuint buffer, GLintptr offset) - void glBindBufferBaseNV (GLenum target, GLuint index, GLuint buffer) - void glTransformFeedbackVaryingsNV (GLuint program, GLsizei count, const GLint *locations, GLenum bufferMode) - void glActiveVaryingNV (GLuint program, const GLchar *name) - GLint glGetVaryingLocationNV (GLuint program, const GLchar *name) - void glGetActiveVaryingNV (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name) - void glGetTransformFeedbackVaryingNV (GLuint program, GLuint index, GLint *location) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_NV_vdpau_interop b/Libraries/glew-1.10.0/auto/core/gl/GL_NV_vdpau_interop deleted file mode 100644 index a2b68b2..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_NV_vdpau_interop +++ /dev/null @@ -1,18 +0,0 @@ -GL_NV_vdpau_interop -http://www.opengl.org/registry/specs/NV/vdpau_interop.txt -GL_NV_vdpau_interop - GL_SURFACE_STATE_NV 0x86EB - GL_SURFACE_REGISTERED_NV 0x86FD - GL_SURFACE_MAPPED_NV 0x8700 - GL_WRITE_DISCARD_NV 0x88BE - void glVDPAUFiniNV (void) - void glVDPAUGetSurfaceivNV (GLvdpauSurfaceNV surface, GLenum pname, GLsizei bufSize, GLsizei* length, GLint *values) - void glVDPAUInitNV (const void* vdpDevice, const GLvoid*getProcAddress) - void glVDPAUIsSurfaceNV (GLvdpauSurfaceNV surface) - void glVDPAUMapSurfacesNV (GLsizei numSurfaces, const GLvdpauSurfaceNV* surfaces) - GLvdpauSurfaceNV glVDPAURegisterOutputSurfaceNV (const void* vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames) - GLvdpauSurfaceNV glVDPAURegisterVideoSurfaceNV (const void* vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames) - void glVDPAUSurfaceAccessNV (GLvdpauSurfaceNV surface, GLenum access) - void glVDPAUUnmapSurfacesNV (GLsizei numSurface, const GLvdpauSurfaceNV* surfaces) - void glVDPAUUnregisterSurfaceNV (GLvdpauSurfaceNV surface) - typedef GLintptr GLvdpauSurfaceNV diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_NV_vertex_program2_option b/Libraries/glew-1.10.0/auto/core/gl/GL_NV_vertex_program2_option deleted file mode 100644 index 1fecc4c..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_NV_vertex_program2_option +++ /dev/null @@ -1,5 +0,0 @@ -GL_NV_vertex_program2_option -http://www.nvidia.com/dev_content/nvopenglspecs/GL_NV_vertex_program2_option.txt -GL_NV_vertex_program2_option - GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV 0x88F4 - GL_MAX_PROGRAM_CALL_DEPTH_NV 0x88F5 diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_NV_vertex_program3 b/Libraries/glew-1.10.0/auto/core/gl/GL_NV_vertex_program3 deleted file mode 100644 index 6510e06..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_NV_vertex_program3 +++ /dev/null @@ -1,4 +0,0 @@ -GL_NV_vertex_program3 -http://www.nvidia.com/dev_content/nvopenglspecs/GL_NV_vertex_program3.txt -GL_NV_vertex_program3 - MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB 0x8B4C diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_NV_vertex_program4 b/Libraries/glew-1.10.0/auto/core/gl/GL_NV_vertex_program4 deleted file mode 100644 index c51d08a..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_NV_vertex_program4 +++ /dev/null @@ -1,4 +0,0 @@ -GL_NV_vertex_program4 -http://developer.download.nvidia.com/opengl/specs/GL_NV_vertex_program4.txt -GL_NV_gpu_program4 - GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV 0x88FD diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_SGIX_shadow b/Libraries/glew-1.10.0/auto/core/gl/GL_SGIX_shadow deleted file mode 100644 index 2b34cc8..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_SGIX_shadow +++ /dev/null @@ -1,7 +0,0 @@ -GL_SGIX_shadow -http://oss.sgi.com/projects/ogl-sample/registry/SGIX/shadow.txt -GL_SGIX_shadow - GL_TEXTURE_COMPARE_SGIX 0x819A - GL_TEXTURE_COMPARE_OPERATOR_SGIX 0x819B - GL_TEXTURE_LEQUAL_R_SGIX 0x819C - GL_TEXTURE_GEQUAL_R_SGIX 0x819D diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_SUN_read_video_pixels b/Libraries/glew-1.10.0/auto/core/gl/GL_SUN_read_video_pixels deleted file mode 100644 index faa55f9..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_SUN_read_video_pixels +++ /dev/null @@ -1,4 +0,0 @@ -GL_SUN_read_video_pixels -http://wwws.sun.com/software/graphics/opengl/extensions/gl_sun_read_video_pixels.txt -GL_SUN_read_video_pixels - void glReadVideoPixelsSUN (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_VERSION_1_2 b/Libraries/glew-1.10.0/auto/core/gl/GL_VERSION_1_2 deleted file mode 100644 index 977fec0..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_VERSION_1_2 +++ /dev/null @@ -1,49 +0,0 @@ -GL_VERSION_1_2 -http://www.opengl.org/documentation/specs/version1.2/opengl1.2.1.pdf - - GL_UNSIGNED_BYTE_3_3_2 0x8032 - GL_UNSIGNED_SHORT_4_4_4_4 0x8033 - GL_UNSIGNED_SHORT_5_5_5_1 0x8034 - GL_UNSIGNED_INT_8_8_8_8 0x8035 - GL_UNSIGNED_INT_10_10_10_2 0x8036 - GL_RESCALE_NORMAL 0x803A - GL_UNSIGNED_BYTE_2_3_3_REV 0x8362 - GL_UNSIGNED_SHORT_5_6_5 0x8363 - GL_UNSIGNED_SHORT_5_6_5_REV 0x8364 - GL_UNSIGNED_SHORT_4_4_4_4_REV 0x8365 - GL_UNSIGNED_SHORT_1_5_5_5_REV 0x8366 - GL_UNSIGNED_INT_8_8_8_8_REV 0x8367 - GL_BGR 0x80E0 - GL_BGRA 0x80E1 - GL_MAX_ELEMENTS_VERTICES 0x80E8 - GL_MAX_ELEMENTS_INDICES 0x80E9 - GL_CLAMP_TO_EDGE 0x812F - GL_TEXTURE_MIN_LOD 0x813A - GL_TEXTURE_MAX_LOD 0x813B - GL_TEXTURE_BASE_LEVEL 0x813C - GL_TEXTURE_MAX_LEVEL 0x813D - GL_LIGHT_MODEL_COLOR_CONTROL 0x81F8 - GL_SINGLE_COLOR 0x81F9 - GL_SEPARATE_SPECULAR_COLOR 0x81FA - GL_SMOOTH_POINT_SIZE_RANGE 0x0B12 - GL_SMOOTH_POINT_SIZE_GRANULARITY 0x0B13 - GL_SMOOTH_LINE_WIDTH_RANGE 0x0B22 - GL_SMOOTH_LINE_WIDTH_GRANULARITY 0x0B23 - GL_ALIASED_POINT_SIZE_RANGE 0x846D - GL_ALIASED_LINE_WIDTH_RANGE 0x846E - GL_PACK_SKIP_IMAGES 0x806B - GL_PACK_IMAGE_HEIGHT 0x806C - GL_UNPACK_SKIP_IMAGES 0x806D - GL_UNPACK_IMAGE_HEIGHT 0x806E - GL_TEXTURE_3D 0x806F - GL_PROXY_TEXTURE_3D 0x8070 - GL_TEXTURE_DEPTH 0x8071 - GL_TEXTURE_WRAP_R 0x8072 - GL_MAX_3D_TEXTURE_SIZE 0x8073 - GL_TEXTURE_BINDING_3D 0x806A - GL_MAX_ELEMENTS_VERTICES 0x80E8 - GL_MAX_ELEMENTS_INDICES 0x80E9 - void glDrawRangeElements (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices) - void glTexImage3D (GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels) - void glTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels) - void glCopyTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_VERSION_1_2_1 b/Libraries/glew-1.10.0/auto/core/gl/GL_VERSION_1_2_1 deleted file mode 100644 index a6ecf24..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_VERSION_1_2_1 +++ /dev/null @@ -1,3 +0,0 @@ -GL_VERSION_1_2_1 -http://www.opengl.org/documentation/specs/version1.2/opengl1.2.1.pdf - diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_VERSION_1_3 b/Libraries/glew-1.10.0/auto/core/gl/GL_VERSION_1_3 deleted file mode 100644 index 737ad7c..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_VERSION_1_3 +++ /dev/null @@ -1,146 +0,0 @@ -GL_VERSION_1_3 -http://www.opengl.org/documentation/specs/version1.3/glspec13.pdf - - GL_TEXTURE0 0x84C0 - GL_TEXTURE1 0x84C1 - GL_TEXTURE2 0x84C2 - GL_TEXTURE3 0x84C3 - GL_TEXTURE4 0x84C4 - GL_TEXTURE5 0x84C5 - GL_TEXTURE6 0x84C6 - GL_TEXTURE7 0x84C7 - GL_TEXTURE8 0x84C8 - GL_TEXTURE9 0x84C9 - GL_TEXTURE10 0x84CA - GL_TEXTURE11 0x84CB - GL_TEXTURE12 0x84CC - GL_TEXTURE13 0x84CD - GL_TEXTURE14 0x84CE - GL_TEXTURE15 0x84CF - GL_TEXTURE16 0x84D0 - GL_TEXTURE17 0x84D1 - GL_TEXTURE18 0x84D2 - GL_TEXTURE19 0x84D3 - GL_TEXTURE20 0x84D4 - GL_TEXTURE21 0x84D5 - GL_TEXTURE22 0x84D6 - GL_TEXTURE23 0x84D7 - GL_TEXTURE24 0x84D8 - GL_TEXTURE25 0x84D9 - GL_TEXTURE26 0x84DA - GL_TEXTURE27 0x84DB - GL_TEXTURE28 0x84DC - GL_TEXTURE29 0x84DD - GL_TEXTURE30 0x84DE - GL_TEXTURE31 0x84DF - GL_ACTIVE_TEXTURE 0x84E0 - GL_CLIENT_ACTIVE_TEXTURE 0x84E1 - GL_MAX_TEXTURE_UNITS 0x84E2 - GL_NORMAL_MAP 0x8511 - GL_REFLECTION_MAP 0x8512 - GL_TEXTURE_CUBE_MAP 0x8513 - GL_TEXTURE_BINDING_CUBE_MAP 0x8514 - GL_TEXTURE_CUBE_MAP_POSITIVE_X 0x8515 - GL_TEXTURE_CUBE_MAP_NEGATIVE_X 0x8516 - GL_TEXTURE_CUBE_MAP_POSITIVE_Y 0x8517 - GL_TEXTURE_CUBE_MAP_NEGATIVE_Y 0x8518 - GL_TEXTURE_CUBE_MAP_POSITIVE_Z 0x8519 - GL_TEXTURE_CUBE_MAP_NEGATIVE_Z 0x851A - GL_PROXY_TEXTURE_CUBE_MAP 0x851B - GL_MAX_CUBE_MAP_TEXTURE_SIZE 0x851C - GL_COMPRESSED_ALPHA 0x84E9 - GL_COMPRESSED_LUMINANCE 0x84EA - GL_COMPRESSED_LUMINANCE_ALPHA 0x84EB - GL_COMPRESSED_INTENSITY 0x84EC - GL_COMPRESSED_RGB 0x84ED - GL_COMPRESSED_RGBA 0x84EE - GL_TEXTURE_COMPRESSION_HINT 0x84EF - GL_TEXTURE_COMPRESSED_IMAGE_SIZE 0x86A0 - GL_TEXTURE_COMPRESSED 0x86A1 - GL_NUM_COMPRESSED_TEXTURE_FORMATS 0x86A2 - GL_COMPRESSED_TEXTURE_FORMATS 0x86A3 - GL_MULTISAMPLE 0x809D - GL_SAMPLE_ALPHA_TO_COVERAGE 0x809E - GL_SAMPLE_ALPHA_TO_ONE 0x809F - GL_SAMPLE_COVERAGE 0x80A0 - GL_SAMPLE_BUFFERS 0x80A8 - GL_SAMPLES 0x80A9 - GL_SAMPLE_COVERAGE_VALUE 0x80AA - GL_SAMPLE_COVERAGE_INVERT 0x80AB - GL_MULTISAMPLE_BIT 0x20000000 - GL_TRANSPOSE_MODELVIEW_MATRIX 0x84E3 - GL_TRANSPOSE_PROJECTION_MATRIX 0x84E4 - GL_TRANSPOSE_TEXTURE_MATRIX 0x84E5 - GL_TRANSPOSE_COLOR_MATRIX 0x84E6 - GL_COMBINE 0x8570 - GL_COMBINE_RGB 0x8571 - GL_COMBINE_ALPHA 0x8572 - GL_SOURCE0_RGB 0x8580 - GL_SOURCE1_RGB 0x8581 - GL_SOURCE2_RGB 0x8582 - GL_SOURCE0_ALPHA 0x8588 - GL_SOURCE1_ALPHA 0x8589 - GL_SOURCE2_ALPHA 0x858A - GL_OPERAND0_RGB 0x8590 - GL_OPERAND1_RGB 0x8591 - GL_OPERAND2_RGB 0x8592 - GL_OPERAND0_ALPHA 0x8598 - GL_OPERAND1_ALPHA 0x8599 - GL_OPERAND2_ALPHA 0x859A - GL_RGB_SCALE 0x8573 - GL_ADD_SIGNED 0x8574 - GL_INTERPOLATE 0x8575 - GL_SUBTRACT 0x84E7 - GL_CONSTANT 0x8576 - GL_PRIMARY_COLOR 0x8577 - GL_PREVIOUS 0x8578 - GL_DOT3_RGB 0x86AE - GL_DOT3_RGBA 0x86AF - GL_CLAMP_TO_BORDER 0x812D - - void glActiveTexture (GLenum texture) - void glClientActiveTexture (GLenum texture) - void glCompressedTexImage1D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data) - void glCompressedTexImage2D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data) - void glCompressedTexImage3D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data) - void glCompressedTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data) - void glCompressedTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data) - void glCompressedTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data) - void glGetCompressedTexImage (GLenum target, GLint lod, GLvoid *img) - void glLoadTransposeMatrixd (const GLdouble m[16]) - void glLoadTransposeMatrixf (const GLfloat m[16]) - void glMultTransposeMatrixd (const GLdouble m[16]) - void glMultTransposeMatrixf (const GLfloat m[16]) - void glMultiTexCoord1d (GLenum target, GLdouble s) - void glMultiTexCoord1dv (GLenum target, const GLdouble *v) - void glMultiTexCoord1f (GLenum target, GLfloat s) - void glMultiTexCoord1fv (GLenum target, const GLfloat *v) - void glMultiTexCoord1i (GLenum target, GLint s) - void glMultiTexCoord1iv (GLenum target, const GLint *v) - void glMultiTexCoord1s (GLenum target, GLshort s) - void glMultiTexCoord1sv (GLenum target, const GLshort *v) - void glMultiTexCoord2d (GLenum target, GLdouble s, GLdouble t) - void glMultiTexCoord2dv (GLenum target, const GLdouble *v) - void glMultiTexCoord2f (GLenum target, GLfloat s, GLfloat t) - void glMultiTexCoord2fv (GLenum target, const GLfloat *v) - void glMultiTexCoord2i (GLenum target, GLint s, GLint t) - void glMultiTexCoord2iv (GLenum target, const GLint *v) - void glMultiTexCoord2s (GLenum target, GLshort s, GLshort t) - void glMultiTexCoord2sv (GLenum target, const GLshort *v) - void glMultiTexCoord3d (GLenum target, GLdouble s, GLdouble t, GLdouble r) - void glMultiTexCoord3dv (GLenum target, const GLdouble *v) - void glMultiTexCoord3f (GLenum target, GLfloat s, GLfloat t, GLfloat r) - void glMultiTexCoord3fv (GLenum target, const GLfloat *v) - void glMultiTexCoord3i (GLenum target, GLint s, GLint t, GLint r) - void glMultiTexCoord3iv (GLenum target, const GLint *v) - void glMultiTexCoord3s (GLenum target, GLshort s, GLshort t, GLshort r) - void glMultiTexCoord3sv (GLenum target, const GLshort *v) - void glMultiTexCoord4d (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q) - void glMultiTexCoord4dv (GLenum target, const GLdouble *v) - void glMultiTexCoord4f (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q) - void glMultiTexCoord4fv (GLenum target, const GLfloat *v) - void glMultiTexCoord4i (GLenum target, GLint s, GLint t, GLint r, GLint q) - void glMultiTexCoord4iv (GLenum target, const GLint *v) - void glMultiTexCoord4s (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q) - void glMultiTexCoord4sv (GLenum target, const GLshort *v) - void glSampleCoverage (GLclampf value, GLboolean invert) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_VERSION_1_4 b/Libraries/glew-1.10.0/auto/core/gl/GL_VERSION_1_4 deleted file mode 100644 index ed5b4e8..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_VERSION_1_4 +++ /dev/null @@ -1,89 +0,0 @@ -GL_VERSION_1_4 -http://www.opengl.org/documentation/specs/version1.4/glspec14.pdf - - GL_GENERATE_MIPMAP 0x8191 - GL_GENERATE_MIPMAP_HINT 0x8192 - GL_DEPTH_COMPONENT16 0x81A5 - GL_DEPTH_COMPONENT24 0x81A6 - GL_DEPTH_COMPONENT32 0x81A7 - GL_TEXTURE_DEPTH_SIZE 0x884A - GL_DEPTH_TEXTURE_MODE 0x884B - GL_TEXTURE_COMPARE_MODE 0x884C - GL_TEXTURE_COMPARE_FUNC 0x884D - GL_COMPARE_R_TO_TEXTURE 0x884E - GL_FOG_COORDINATE_SOURCE 0x8450 - GL_FOG_COORDINATE 0x8451 - GL_FRAGMENT_DEPTH 0x8452 - GL_CURRENT_FOG_COORDINATE 0x8453 - GL_FOG_COORDINATE_ARRAY_TYPE 0x8454 - GL_FOG_COORDINATE_ARRAY_STRIDE 0x8455 - GL_FOG_COORDINATE_ARRAY_POINTER 0x8456 - GL_FOG_COORDINATE_ARRAY 0x8457 - GL_POINT_SIZE_MIN 0x8126 - GL_POINT_SIZE_MAX 0x8127 - GL_POINT_FADE_THRESHOLD_SIZE 0x8128 - GL_POINT_DISTANCE_ATTENUATION 0x8129 - GL_COLOR_SUM 0x8458 - GL_CURRENT_SECONDARY_COLOR 0x8459 - GL_SECONDARY_COLOR_ARRAY_SIZE 0x845A - GL_SECONDARY_COLOR_ARRAY_TYPE 0x845B - GL_SECONDARY_COLOR_ARRAY_STRIDE 0x845C - GL_SECONDARY_COLOR_ARRAY_POINTER 0x845D - GL_SECONDARY_COLOR_ARRAY 0x845E - GL_BLEND_DST_RGB 0x80C8 - GL_BLEND_SRC_RGB 0x80C9 - GL_BLEND_DST_ALPHA 0x80CA - GL_BLEND_SRC_ALPHA 0x80CB - GL_INCR_WRAP 0x8507 - GL_DECR_WRAP 0x8508 - GL_TEXTURE_FILTER_CONTROL 0x8500 - GL_TEXTURE_LOD_BIAS 0x8501 - GL_MAX_TEXTURE_LOD_BIAS 0x84FD - GL_MIRRORED_REPEAT 0x8370 - void glBlendEquation (GLenum mode) - void glBlendColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) - void glFogCoordf (GLfloat coord) - void glFogCoordfv (const GLfloat *coord) - void glFogCoordd (GLdouble coord) - void glFogCoorddv (const GLdouble *coord) - void glFogCoordPointer (GLenum type, GLsizei stride, const GLvoid *pointer) - void glMultiDrawArrays (GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount) - void glMultiDrawElements (GLenum mode, const GLsizei *count, GLenum type, const GLvoid **indices, GLsizei drawcount) - void glPointParameteri (GLenum pname, GLint param) - void glPointParameteriv (GLenum pname, const GLint *params) - void glPointParameterf (GLenum pname, GLfloat param) - void glPointParameterfv (GLenum pname, const GLfloat *params) - void glSecondaryColor3b (GLbyte red, GLbyte green, GLbyte blue) - void glSecondaryColor3bv (const GLbyte *v) - void glSecondaryColor3d (GLdouble red, GLdouble green, GLdouble blue) - void glSecondaryColor3dv (const GLdouble *v) - void glSecondaryColor3f (GLfloat red, GLfloat green, GLfloat blue) - void glSecondaryColor3fv (const GLfloat *v) - void glSecondaryColor3i (GLint red, GLint green, GLint blue) - void glSecondaryColor3iv (const GLint *v) - void glSecondaryColor3s (GLshort red, GLshort green, GLshort blue) - void glSecondaryColor3sv (const GLshort *v) - void glSecondaryColor3ub (GLubyte red, GLubyte green, GLubyte blue) - void glSecondaryColor3ubv (const GLubyte *v) - void glSecondaryColor3ui (GLuint red, GLuint green, GLuint blue) - void glSecondaryColor3uiv (const GLuint *v) - void glSecondaryColor3us (GLushort red, GLushort green, GLushort blue) - void glSecondaryColor3usv (const GLushort *v) - void glSecondaryColorPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer) - void glBlendFuncSeparate (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha) - void glWindowPos2d (GLdouble x, GLdouble y) - void glWindowPos2f (GLfloat x, GLfloat y) - void glWindowPos2i (GLint x, GLint y) - void glWindowPos2s (GLshort x, GLshort y) - void glWindowPos2dv (const GLdouble *p) - void glWindowPos2fv (const GLfloat *p) - void glWindowPos2iv (const GLint *p) - void glWindowPos2sv (const GLshort *p) - void glWindowPos3d (GLdouble x, GLdouble y, GLdouble z) - void glWindowPos3f (GLfloat x, GLfloat y, GLfloat z) - void glWindowPos3i (GLint x, GLint y, GLint z) - void glWindowPos3s (GLshort x, GLshort y, GLshort z) - void glWindowPos3dv (const GLdouble *p) - void glWindowPos3fv (const GLfloat *p) - void glWindowPos3iv (const GLint *p) - void glWindowPos3sv (const GLshort *p) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_VERSION_1_5 b/Libraries/glew-1.10.0/auto/core/gl/GL_VERSION_1_5 deleted file mode 100644 index d1ec8d4..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_VERSION_1_5 +++ /dev/null @@ -1,74 +0,0 @@ -GL_VERSION_1_5 -http://www.opengl.org/documentation/specs/version1.5/glspec15.pdf - - GL_BUFFER_SIZE 0x8764 - GL_BUFFER_USAGE 0x8765 - GL_QUERY_COUNTER_BITS 0x8864 - GL_CURRENT_QUERY 0x8865 - GL_QUERY_RESULT 0x8866 - GL_QUERY_RESULT_AVAILABLE 0x8867 - GL_ARRAY_BUFFER 0x8892 - GL_ELEMENT_ARRAY_BUFFER 0x8893 - GL_ARRAY_BUFFER_BINDING 0x8894 - GL_ELEMENT_ARRAY_BUFFER_BINDING 0x8895 - GL_VERTEX_ARRAY_BUFFER_BINDING 0x8896 - GL_NORMAL_ARRAY_BUFFER_BINDING 0x8897 - GL_COLOR_ARRAY_BUFFER_BINDING 0x8898 - GL_INDEX_ARRAY_BUFFER_BINDING 0x8899 - GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING 0x889A - GL_EDGE_FLAG_ARRAY_BUFFER_BINDING 0x889B - GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING 0x889C - GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING 0x889D - GL_WEIGHT_ARRAY_BUFFER_BINDING 0x889E - GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING 0x889F - GL_READ_ONLY 0x88B8 - GL_WRITE_ONLY 0x88B9 - GL_READ_WRITE 0x88BA - GL_BUFFER_ACCESS 0x88BB - GL_BUFFER_MAPPED 0x88BC - GL_BUFFER_MAP_POINTER 0x88BD - GL_STREAM_DRAW 0x88E0 - GL_STREAM_READ 0x88E1 - GL_STREAM_COPY 0x88E2 - GL_STATIC_DRAW 0x88E4 - GL_STATIC_READ 0x88E5 - GL_STATIC_COPY 0x88E6 - GL_DYNAMIC_DRAW 0x88E8 - GL_DYNAMIC_READ 0x88E9 - GL_DYNAMIC_COPY 0x88EA - GL_SAMPLES_PASSED 0x8914 - GL_FOG_COORD_SRC GL_FOG_COORDINATE_SOURCE - GL_FOG_COORD GL_FOG_COORDINATE - GL_CURRENT_FOG_COORD GL_CURRENT_FOG_COORDINATE - GL_FOG_COORD_ARRAY_TYPE GL_FOG_COORDINATE_ARRAY_TYPE - GL_FOG_COORD_ARRAY_STRIDE GL_FOG_COORDINATE_ARRAY_STRIDE - GL_FOG_COORD_ARRAY_POINTER GL_FOG_COORDINATE_ARRAY_POINTER - GL_FOG_COORD_ARRAY GL_FOG_COORDINATE_ARRAY - GL_FOG_COORD_ARRAY_BUFFER_BINDING GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING - GL_SRC0_RGB GL_SOURCE0_RGB - GL_SRC1_RGB GL_SOURCE1_RGB - GL_SRC2_RGB GL_SOURCE2_RGB - GL_SRC0_ALPHA GL_SOURCE0_ALPHA - GL_SRC1_ALPHA GL_SOURCE1_ALPHA - GL_SRC2_ALPHA GL_SOURCE2_ALPHA - void glGenQueries (GLsizei n, GLuint* ids) - void glDeleteQueries (GLsizei n, const GLuint* ids) - GLboolean glIsQuery (GLuint id) - void glBeginQuery (GLenum target, GLuint id) - void glEndQuery (GLenum target) - void glGetQueryiv (GLenum target, GLenum pname, GLint* params) - void glGetQueryObjectiv (GLuint id, GLenum pname, GLint* params) - void glGetQueryObjectuiv (GLuint id, GLenum pname, GLuint* params) - void glBindBuffer (GLenum target, GLuint buffer) - void glDeleteBuffers (GLsizei n, const GLuint* buffers) - void glGenBuffers (GLsizei n, GLuint* buffers) - GLboolean glIsBuffer (GLuint buffer) - void glBufferData (GLenum target, GLsizeiptr size, const GLvoid* data, GLenum usage) - void glBufferSubData (GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid* data) - void glGetBufferSubData (GLenum target, GLintptr offset, GLsizeiptr size, GLvoid* data) - GLvoid* glMapBuffer (GLenum target, GLenum access) - GLboolean glUnmapBuffer (GLenum target) - void glGetBufferParameteriv (GLenum target, GLenum pname, GLint* params) - void glGetBufferPointerv (GLenum target, GLenum pname, GLvoid** params) - typedef ptrdiff_t GLsizeiptr - typedef ptrdiff_t GLintptr diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_VERSION_2_0 b/Libraries/glew-1.10.0/auto/core/gl/GL_VERSION_2_0 deleted file mode 100644 index 2b65bd8..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_VERSION_2_0 +++ /dev/null @@ -1,180 +0,0 @@ -GL_VERSION_2_0 -http://www.opengl.org/documentation/specs/version2.0/glspec20.pdf - - GL_BLEND_EQUATION_RGB GL_BLEND_EQUATION - GL_VERTEX_ATTRIB_ARRAY_ENABLED 0x8622 - GL_VERTEX_ATTRIB_ARRAY_SIZE 0x8623 - GL_VERTEX_ATTRIB_ARRAY_STRIDE 0x8624 - GL_VERTEX_ATTRIB_ARRAY_TYPE 0x8625 - GL_CURRENT_VERTEX_ATTRIB 0x8626 - GL_VERTEX_PROGRAM_POINT_SIZE 0x8642 - GL_VERTEX_PROGRAM_TWO_SIDE 0x8643 - GL_VERTEX_ATTRIB_ARRAY_POINTER 0x8645 - GL_STENCIL_BACK_FUNC 0x8800 - GL_STENCIL_BACK_FAIL 0x8801 - GL_STENCIL_BACK_PASS_DEPTH_FAIL 0x8802 - GL_STENCIL_BACK_PASS_DEPTH_PASS 0x8803 - GL_MAX_DRAW_BUFFERS 0x8824 - GL_DRAW_BUFFER0 0x8825 - GL_DRAW_BUFFER1 0x8826 - GL_DRAW_BUFFER2 0x8827 - GL_DRAW_BUFFER3 0x8828 - GL_DRAW_BUFFER4 0x8829 - GL_DRAW_BUFFER5 0x882A - GL_DRAW_BUFFER6 0x882B - GL_DRAW_BUFFER7 0x882C - GL_DRAW_BUFFER8 0x882D - GL_DRAW_BUFFER9 0x882E - GL_DRAW_BUFFER10 0x882F - GL_DRAW_BUFFER11 0x8830 - GL_DRAW_BUFFER12 0x8831 - GL_DRAW_BUFFER13 0x8832 - GL_DRAW_BUFFER14 0x8833 - GL_DRAW_BUFFER15 0x8834 - GL_BLEND_EQUATION_ALPHA 0x883D - GL_POINT_SPRITE 0x8861 - GL_COORD_REPLACE 0x8862 - GL_MAX_VERTEX_ATTRIBS 0x8869 - GL_VERTEX_ATTRIB_ARRAY_NORMALIZED 0x886A - GL_MAX_TEXTURE_COORDS 0x8871 - GL_MAX_TEXTURE_IMAGE_UNITS 0x8872 - GL_FRAGMENT_SHADER 0x8B30 - GL_VERTEX_SHADER 0x8B31 - GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 0x8B49 - GL_MAX_VERTEX_UNIFORM_COMPONENTS 0x8B4A - GL_MAX_VARYING_FLOATS 0x8B4B - GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 0x8B4C - GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 0x8B4D - GL_SHADER_TYPE 0x8B4F - GL_FLOAT_VEC2 0x8B50 - GL_FLOAT_VEC3 0x8B51 - GL_FLOAT_VEC4 0x8B52 - GL_INT_VEC2 0x8B53 - GL_INT_VEC3 0x8B54 - GL_INT_VEC4 0x8B55 - GL_BOOL 0x8B56 - GL_BOOL_VEC2 0x8B57 - GL_BOOL_VEC3 0x8B58 - GL_BOOL_VEC4 0x8B59 - GL_FLOAT_MAT2 0x8B5A - GL_FLOAT_MAT3 0x8B5B - GL_FLOAT_MAT4 0x8B5C - GL_SAMPLER_1D 0x8B5D - GL_SAMPLER_2D 0x8B5E - GL_SAMPLER_3D 0x8B5F - GL_SAMPLER_CUBE 0x8B60 - GL_SAMPLER_1D_SHADOW 0x8B61 - GL_SAMPLER_2D_SHADOW 0x8B62 - GL_DELETE_STATUS 0x8B80 - GL_COMPILE_STATUS 0x8B81 - GL_LINK_STATUS 0x8B82 - GL_VALIDATE_STATUS 0x8B83 - GL_INFO_LOG_LENGTH 0x8B84 - GL_ATTACHED_SHADERS 0x8B85 - GL_ACTIVE_UNIFORMS 0x8B86 - GL_ACTIVE_UNIFORM_MAX_LENGTH 0x8B87 - GL_SHADER_SOURCE_LENGTH 0x8B88 - GL_ACTIVE_ATTRIBUTES 0x8B89 - GL_ACTIVE_ATTRIBUTE_MAX_LENGTH 0x8B8A - GL_FRAGMENT_SHADER_DERIVATIVE_HINT 0x8B8B - GL_SHADING_LANGUAGE_VERSION 0x8B8C - GL_CURRENT_PROGRAM 0x8B8D - GL_POINT_SPRITE_COORD_ORIGIN 0x8CA0 - GL_LOWER_LEFT 0x8CA1 - GL_UPPER_LEFT 0x8CA2 - GL_STENCIL_BACK_REF 0x8CA3 - GL_STENCIL_BACK_VALUE_MASK 0x8CA4 - GL_STENCIL_BACK_WRITEMASK 0x8CA5 - void glBlendEquationSeparate (GLenum, GLenum) - void glDrawBuffers (GLsizei n, const GLenum* bufs) - void glStencilOpSeparate (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass) - void glStencilFuncSeparate (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask) - void glStencilMaskSeparate (GLenum, GLuint) - void glAttachShader (GLuint program, GLuint shader) - void glBindAttribLocation (GLuint program, GLuint index, const GLchar* name) - void glCompileShader (GLuint shader) - GLuint glCreateProgram (void) - GLuint glCreateShader (GLenum type) - void glDeleteProgram (GLuint program) - void glDeleteShader (GLuint shader) - void glDetachShader (GLuint program, GLuint shader) - void glDisableVertexAttribArray (GLuint) - void glEnableVertexAttribArray (GLuint) - void glGetActiveAttrib (GLuint program, GLuint index, GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, GLchar* name) - void glGetActiveUniform (GLuint program, GLuint index, GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, GLchar* name) - void glGetAttachedShaders (GLuint program, GLsizei maxCount, GLsizei* count, GLuint* shaders) - GLint glGetAttribLocation (GLuint program, const GLchar* name) - void glGetProgramiv (GLuint program, GLenum pname, GLint* param) - void glGetProgramInfoLog (GLuint program, GLsizei bufSize, GLsizei* length, GLchar* infoLog) - void glGetShaderiv (GLuint shader, GLenum pname, GLint* param) - void glGetShaderInfoLog (GLuint shader, GLsizei bufSize, GLsizei* length, GLchar* infoLog) - void glShaderSource (GLuint shader, GLsizei count, const GLchar** strings, const GLint* lengths) - GLint glGetUniformLocation (GLuint program, const GLchar* name) - void glGetUniformfv (GLuint program, GLint location, GLfloat* params) - void glGetUniformiv (GLuint program, GLint location, GLint* params) - void glGetVertexAttribdv (GLuint, GLenum, GLdouble*) - void glGetVertexAttribfv (GLuint, GLenum, GLfloat*) - void glGetVertexAttribiv (GLuint, GLenum, GLint*) - void glGetVertexAttribPointerv (GLuint, GLenum, GLvoid**) - GLboolean glIsProgram (GLuint program) - GLboolean glIsShader (GLuint shader) - void glLinkProgram (GLuint program) - void glGetShaderSource (GLuint obj, GLsizei maxLength, GLsizei* length, GLchar* source) - void glUseProgram (GLuint program) - void glUniform1f (GLint location, GLfloat v0) - void glUniform1fv (GLint location, GLsizei count, const GLfloat* value) - void glUniform1i (GLint location, GLint v0) - void glUniform1iv (GLint location, GLsizei count, const GLint* value) - void glUniform2f (GLint location, GLfloat v0, GLfloat v1) - void glUniform2fv (GLint location, GLsizei count, const GLfloat* value) - void glUniform2i (GLint location, GLint v0, GLint v1) - void glUniform2iv (GLint location, GLsizei count, const GLint* value) - void glUniform3f (GLint location, GLfloat v0, GLfloat v1, GLfloat v2) - void glUniform3fv (GLint location, GLsizei count, const GLfloat* value) - void glUniform3i (GLint location, GLint v0, GLint v1, GLint v2) - void glUniform3iv (GLint location, GLsizei count, const GLint* value) - void glUniform4f (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) - void glUniform4fv (GLint location, GLsizei count, const GLfloat* value) - void glUniform4i (GLint location, GLint v0, GLint v1, GLint v2, GLint v3) - void glUniform4iv (GLint location, GLsizei count, const GLint* value) - void glUniformMatrix2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value) - void glUniformMatrix3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value) - void glUniformMatrix4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value) - void glValidateProgram (GLuint program) - void glVertexAttrib1d (GLuint index, GLdouble x) - void glVertexAttrib1dv (GLuint index, const GLdouble* v) - void glVertexAttrib1f (GLuint index, GLfloat x) - void glVertexAttrib1fv (GLuint index, const GLfloat* v) - void glVertexAttrib1s (GLuint index, GLshort x) - void glVertexAttrib1sv (GLuint index, const GLshort* v) - void glVertexAttrib2d (GLuint index, GLdouble x, GLdouble y) - void glVertexAttrib2dv (GLuint index, const GLdouble* v) - void glVertexAttrib2f (GLuint index, GLfloat x, GLfloat y) - void glVertexAttrib2fv (GLuint index, const GLfloat* v) - void glVertexAttrib2s (GLuint index, GLshort x, GLshort y) - void glVertexAttrib2sv (GLuint index, const GLshort* v) - void glVertexAttrib3d (GLuint index, GLdouble x, GLdouble y, GLdouble z) - void glVertexAttrib3dv (GLuint index, const GLdouble* v) - void glVertexAttrib3f (GLuint index, GLfloat x, GLfloat y, GLfloat z) - void glVertexAttrib3fv (GLuint index, const GLfloat* v) - void glVertexAttrib3s (GLuint index, GLshort x, GLshort y, GLshort z) - void glVertexAttrib3sv (GLuint index, const GLshort* v) - void glVertexAttrib4Nbv (GLuint index, const GLbyte* v) - void glVertexAttrib4Niv (GLuint index, const GLint* v) - void glVertexAttrib4Nsv (GLuint index, const GLshort* v) - void glVertexAttrib4Nub (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w) - void glVertexAttrib4Nubv (GLuint index, const GLubyte* v) - void glVertexAttrib4Nuiv (GLuint index, const GLuint* v) - void glVertexAttrib4Nusv (GLuint index, const GLushort* v) - void glVertexAttrib4bv (GLuint index, const GLbyte* v) - void glVertexAttrib4d (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) - void glVertexAttrib4dv (GLuint index, const GLdouble* v) - void glVertexAttrib4f (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) - void glVertexAttrib4fv (GLuint index, const GLfloat* v) - void glVertexAttrib4iv (GLuint index, const GLint* v) - void glVertexAttrib4s (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w) - void glVertexAttrib4sv (GLuint index, const GLshort* v) - void glVertexAttrib4ubv (GLuint index, const GLubyte* v) - void glVertexAttrib4uiv (GLuint index, const GLuint* v) - void glVertexAttrib4usv (GLuint index, const GLushort* v) - void glVertexAttribPointer (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid* pointer) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_VERSION_2_1 b/Libraries/glew-1.10.0/auto/core/gl/GL_VERSION_2_1 deleted file mode 100644 index 51aa95b..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_VERSION_2_1 +++ /dev/null @@ -1,32 +0,0 @@ -GL_VERSION_2_1 -http://www.opengl.org/documentation/specs/version2.1/glspec21.pdf - - GL_CURRENT_RASTER_SECONDARY_COLOR 0x845F - GL_PIXEL_PACK_BUFFER 0x88EB - GL_PIXEL_UNPACK_BUFFER 0x88EC - GL_PIXEL_PACK_BUFFER_BINDING 0x88ED - GL_PIXEL_UNPACK_BUFFER_BINDING 0x88EF - GL_FLOAT_MAT2x3 0x8B65 - GL_FLOAT_MAT2x4 0x8B66 - GL_FLOAT_MAT3x2 0x8B67 - GL_FLOAT_MAT3x4 0x8B68 - GL_FLOAT_MAT4x2 0x8B69 - GL_FLOAT_MAT4x3 0x8B6A - GL_SRGB 0x8C40 - GL_SRGB8 0x8C41 - GL_SRGB_ALPHA 0x8C42 - GL_SRGB8_ALPHA8 0x8C43 - GL_SLUMINANCE_ALPHA 0x8C44 - GL_SLUMINANCE8_ALPHA8 0x8C45 - GL_SLUMINANCE 0x8C46 - GL_SLUMINANCE8 0x8C47 - GL_COMPRESSED_SRGB 0x8C48 - GL_COMPRESSED_SRGB_ALPHA 0x8C49 - GL_COMPRESSED_SLUMINANCE 0x8C4A - GL_COMPRESSED_SLUMINANCE_ALPHA 0x8C4B - void glUniformMatrix2x3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) - void glUniformMatrix3x2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) - void glUniformMatrix2x4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) - void glUniformMatrix4x2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) - void glUniformMatrix3x4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) - void glUniformMatrix4x3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_VERSION_3_0 b/Libraries/glew-1.10.0/auto/core/gl/GL_VERSION_3_0 deleted file mode 100644 index 747eb83..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_VERSION_3_0 +++ /dev/null @@ -1,163 +0,0 @@ -GL_VERSION_3_0 -http://www.opengl.org/registry/doc/glspec30.20080811.pdf - - GL_COMPARE_REF_TO_TEXTURE GL_COMPARE_R_TO_TEXTURE_ARB - GL_CLIP_DISTANCE0 GL_CLIP_PLANE0 - GL_CLIP_DISTANCE1 GL_CLIP_PLANE1 - GL_CLIP_DISTANCE2 GL_CLIP_PLANE2 - GL_CLIP_DISTANCE3 GL_CLIP_PLANE3 - GL_CLIP_DISTANCE4 GL_CLIP_PLANE4 - GL_CLIP_DISTANCE5 GL_CLIP_PLANE5 - GL_MAX_CLIP_DISTANCES GL_MAX_CLIP_PLANES - GL_MAJOR_VERSION 0x821B - GL_MINOR_VERSION 0x821C - GL_NUM_EXTENSIONS 0x821D - GL_CONTEXT_FLAGS 0x821E - GL_DEPTH_BUFFER 0x8223 - GL_STENCIL_BUFFER 0x8224 - GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT 0x0001 - GL_RGBA32F 0x8814 - GL_RGB32F 0x8815 - GL_RGBA16F 0x881A - GL_RGB16F 0x881B - GL_VERTEX_ATTRIB_ARRAY_INTEGER 0x88FD - GL_MAX_ARRAY_TEXTURE_LAYERS 0x88FF - GL_MIN_PROGRAM_TEXEL_OFFSET 0x8904 - GL_MAX_PROGRAM_TEXEL_OFFSET 0x8905 - GL_CLAMP_VERTEX_COLOR 0x891A - GL_CLAMP_FRAGMENT_COLOR 0x891B - GL_CLAMP_READ_COLOR 0x891C - GL_FIXED_ONLY 0x891D - GL_MAX_VARYING_COMPONENTS GL_MAX_VARYING_FLOATS - GL_TEXTURE_RED_TYPE 0x8C10 - GL_TEXTURE_GREEN_TYPE 0x8C11 - GL_TEXTURE_BLUE_TYPE 0x8C12 - GL_TEXTURE_ALPHA_TYPE 0x8C13 - GL_TEXTURE_LUMINANCE_TYPE 0x8C14 - GL_TEXTURE_INTENSITY_TYPE 0x8C15 - GL_TEXTURE_DEPTH_TYPE 0x8C16 - GL_TEXTURE_1D_ARRAY 0x8C18 - GL_PROXY_TEXTURE_1D_ARRAY 0x8C19 - GL_TEXTURE_2D_ARRAY 0x8C1A - GL_PROXY_TEXTURE_2D_ARRAY 0x8C1B - GL_TEXTURE_BINDING_1D_ARRAY 0x8C1C - GL_TEXTURE_BINDING_2D_ARRAY 0x8C1D - GL_R11F_G11F_B10F 0x8C3A - GL_UNSIGNED_INT_10F_11F_11F_REV 0x8C3B - GL_RGB9_E5 0x8C3D - GL_UNSIGNED_INT_5_9_9_9_REV 0x8C3E - GL_TEXTURE_SHARED_SIZE 0x8C3F - GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH 0x8C76 - GL_TRANSFORM_FEEDBACK_BUFFER_MODE 0x8C7F - GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 0x8C80 - GL_TRANSFORM_FEEDBACK_VARYINGS 0x8C83 - GL_TRANSFORM_FEEDBACK_BUFFER_START 0x8C84 - GL_TRANSFORM_FEEDBACK_BUFFER_SIZE 0x8C85 - GL_PRIMITIVES_GENERATED 0x8C87 - GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN 0x8C88 - GL_RASTERIZER_DISCARD 0x8C89 - GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 0x8C8A - GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 0x8C8B - GL_INTERLEAVED_ATTRIBS 0x8C8C - GL_SEPARATE_ATTRIBS 0x8C8D - GL_TRANSFORM_FEEDBACK_BUFFER 0x8C8E - GL_TRANSFORM_FEEDBACK_BUFFER_BINDING 0x8C8F - GL_RGBA32UI 0x8D70 - GL_RGB32UI 0x8D71 - GL_RGBA16UI 0x8D76 - GL_RGB16UI 0x8D77 - GL_RGBA8UI 0x8D7C - GL_RGB8UI 0x8D7D - GL_RGBA32I 0x8D82 - GL_RGB32I 0x8D83 - GL_RGBA16I 0x8D88 - GL_RGB16I 0x8D89 - GL_RGBA8I 0x8D8E - GL_RGB8I 0x8D8F - GL_RED_INTEGER 0x8D94 - GL_GREEN_INTEGER 0x8D95 - GL_BLUE_INTEGER 0x8D96 - GL_ALPHA_INTEGER 0x8D97 - GL_RGB_INTEGER 0x8D98 - GL_RGBA_INTEGER 0x8D99 - GL_BGR_INTEGER 0x8D9A - GL_BGRA_INTEGER 0x8D9B - GL_SAMPLER_1D_ARRAY 0x8DC0 - GL_SAMPLER_2D_ARRAY 0x8DC1 - GL_SAMPLER_1D_ARRAY_SHADOW 0x8DC3 - GL_SAMPLER_2D_ARRAY_SHADOW 0x8DC4 - GL_SAMPLER_CUBE_SHADOW 0x8DC5 - GL_UNSIGNED_INT_VEC2 0x8DC6 - GL_UNSIGNED_INT_VEC3 0x8DC7 - GL_UNSIGNED_INT_VEC4 0x8DC8 - GL_INT_SAMPLER_1D 0x8DC9 - GL_INT_SAMPLER_2D 0x8DCA - GL_INT_SAMPLER_3D 0x8DCB - GL_INT_SAMPLER_CUBE 0x8DCC - GL_INT_SAMPLER_1D_ARRAY 0x8DCE - GL_INT_SAMPLER_2D_ARRAY 0x8DCF - GL_UNSIGNED_INT_SAMPLER_1D 0x8DD1 - GL_UNSIGNED_INT_SAMPLER_2D 0x8DD2 - GL_UNSIGNED_INT_SAMPLER_3D 0x8DD3 - GL_UNSIGNED_INT_SAMPLER_CUBE 0x8DD4 - GL_UNSIGNED_INT_SAMPLER_1D_ARRAY 0x8DD6 - GL_UNSIGNED_INT_SAMPLER_2D_ARRAY 0x8DD7 - GL_QUERY_WAIT 0x8E13 - GL_QUERY_NO_WAIT 0x8E14 - GL_QUERY_BY_REGION_WAIT 0x8E15 - GL_QUERY_BY_REGION_NO_WAIT 0x8E16 - void glColorMaski (GLuint, GLboolean, GLboolean, GLboolean, GLboolean) - void glGetBooleani_v (GLenum, GLuint, GLboolean*) - void glEnablei (GLenum, GLuint) - void glDisablei (GLenum, GLuint) - GLboolean glIsEnabledi (GLenum, GLuint) - void glBeginTransformFeedback (GLenum) - void glEndTransformFeedback (void) - void glTransformFeedbackVaryings (GLuint, GLsizei, const GLchar **, GLenum) - void glGetTransformFeedbackVarying (GLuint, GLuint, GLsizei, GLsizei *, GLsizei *, GLenum *, GLchar *) - void glClampColor (GLenum, GLenum) - void glBeginConditionalRender (GLuint, GLenum) - void glEndConditionalRender (void) - void glVertexAttribI1i (GLuint, GLint) - void glVertexAttribI2i (GLuint, GLint, GLint) - void glVertexAttribI3i (GLuint, GLint, GLint, GLint) - void glVertexAttribI4i (GLuint, GLint, GLint, GLint, GLint) - void glVertexAttribI1ui (GLuint, GLuint) - void glVertexAttribI2ui (GLuint, GLuint, GLuint) - void glVertexAttribI3ui (GLuint, GLuint, GLuint, GLuint) - void glVertexAttribI4ui (GLuint, GLuint, GLuint, GLuint, GLuint) - void glVertexAttribI1iv (GLuint, const GLint*) - void glVertexAttribI2iv (GLuint, const GLint*) - void glVertexAttribI3iv (GLuint, const GLint*) - void glVertexAttribI4iv (GLuint, const GLint*) - void glVertexAttribI1uiv (GLuint, const GLuint*) - void glVertexAttribI2uiv (GLuint, const GLuint*) - void glVertexAttribI3uiv (GLuint, const GLuint*) - void glVertexAttribI4uiv (GLuint, const GLuint*) - void glVertexAttribI4bv (GLuint, const GLbyte*) - void glVertexAttribI4sv (GLuint, const GLshort*) - void glVertexAttribI4ubv (GLuint, const GLubyte*) - void glVertexAttribI4usv (GLuint, const GLushort*) - void glVertexAttribIPointer (GLuint, GLint, GLenum, GLsizei, const GLvoid*) - void glGetVertexAttribIiv (GLuint, GLenum, GLint*) - void glGetVertexAttribIuiv (GLuint, GLenum, GLuint*) - void glGetUniformuiv (GLuint, GLint, GLuint*) - void glBindFragDataLocation (GLuint, GLuint, const GLchar*) - GLint glGetFragDataLocation (GLuint, const GLchar*) - void glUniform1ui (GLint, GLuint) - void glUniform2ui (GLint, GLuint, GLuint) - void glUniform3ui (GLint, GLuint, GLuint, GLuint) - void glUniform4ui (GLint, GLuint, GLuint, GLuint, GLuint) - void glUniform1uiv (GLint, GLsizei, const GLuint*) - void glUniform2uiv (GLint, GLsizei, const GLuint*) - void glUniform3uiv (GLint, GLsizei, const GLuint*) - void glUniform4uiv (GLint, GLsizei, const GLuint*) - void glTexParameterIiv (GLenum, GLenum, const GLint*) - void glTexParameterIuiv (GLenum, GLenum, const GLuint*) - void glGetTexParameterIiv (GLenum, GLenum, GLint*) - void glGetTexParameterIuiv (GLenum, GLenum, GLuint*) - void glClearBufferiv (GLenum, GLint, const GLint*) - void glClearBufferuiv (GLenum, GLint, const GLuint*) - void glClearBufferfv (GLenum, GLint, const GLfloat*) - void glClearBufferfi (GLenum, GLint, GLfloat, GLint) - const GLubyte* glGetStringi (GLenum, GLuint) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_VERSION_3_1 b/Libraries/glew-1.10.0/auto/core/gl/GL_VERSION_3_1 deleted file mode 100644 index 3e387a3..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_VERSION_3_1 +++ /dev/null @@ -1,41 +0,0 @@ -GL_VERSION_3_1 -http://www.opengl.org/registry/doc/glspec30.20080811.pdf - - GL_SAMPLER_2D_RECT 0x8B63 - GL_SAMPLER_2D_RECT_SHADOW 0x8B64 - GL_SAMPLER_BUFFER 0x8DC2 - GL_INT_SAMPLER_2D_RECT 0x8DCD - GL_INT_SAMPLER_BUFFER 0x8DD0 - GL_UNSIGNED_INT_SAMPLER_2D_RECT 0x8DD5 - GL_UNSIGNED_INT_SAMPLER_BUFFER 0x8DD8 - GL_TEXTURE_BUFFER 0x8C2A - GL_MAX_TEXTURE_BUFFER_SIZE 0x8C2B - GL_TEXTURE_BINDING_BUFFER 0x8C2C - GL_TEXTURE_BUFFER_DATA_STORE_BINDING 0x8C2D - GL_TEXTURE_BUFFER_FORMAT 0x8C2E - GL_TEXTURE_RECTANGLE 0x84F5 - GL_TEXTURE_BINDING_RECTANGLE 0x84F6 - GL_PROXY_TEXTURE_RECTANGLE 0x84F7 - GL_MAX_RECTANGLE_TEXTURE_SIZE 0x84F8 - GL_RED_SNORM 0x8F90 - GL_RG_SNORM 0x8F91 - GL_RGB_SNORM 0x8F92 - GL_RGBA_SNORM 0x8F93 - GL_R8_SNORM 0x8F94 - GL_RG8_SNORM 0x8F95 - GL_RGB8_SNORM 0x8F96 - GL_RGBA8_SNORM 0x8F97 - GL_R16_SNORM 0x8F98 - GL_RG16_SNORM 0x8F99 - GL_RGB16_SNORM 0x8F9A - GL_RGBA16_SNORM 0x8F9B - GL_SIGNED_NORMALIZED 0x8F9C - GL_PRIMITIVE_RESTART 0x8F9D - GL_PRIMITIVE_RESTART_INDEX 0x8F9E - GL_BUFFER_ACCESS_FLAGS 0x911F - GL_BUFFER_MAP_LENGTH 0x9120 - GL_BUFFER_MAP_OFFSET 0x9121 - void glDrawArraysInstanced (GLenum, GLint, GLsizei, GLsizei) - void glDrawElementsInstanced (GLenum, GLsizei, GLenum, const GLvoid*, GLsizei) - void glTexBuffer (GLenum, GLenum, GLuint) - void glPrimitiveRestartIndex (GLuint) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_VERSION_3_2 b/Libraries/glew-1.10.0/auto/core/gl/GL_VERSION_3_2 deleted file mode 100644 index 81ba55d..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_VERSION_3_2 +++ /dev/null @@ -1,28 +0,0 @@ -GL_VERSION_3_2 -http://www.opengl.org/registry/doc/glspec32.core.20090803.pdf - - GL_CONTEXT_CORE_PROFILE_BIT 0x00000001 - GL_CONTEXT_COMPATIBILITY_PROFILE_BIT 0x00000002 - GL_LINES_ADJACENCY 0x000A - GL_LINE_STRIP_ADJACENCY 0x000B - GL_TRIANGLES_ADJACENCY 0x000C - GL_TRIANGLE_STRIP_ADJACENCY 0x000D - GL_PROGRAM_POINT_SIZE 0x8642 - GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 0x8C29 - GL_FRAMEBUFFER_ATTACHMENT_LAYERED 0x8DA7 - GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS 0x8DA8 - GL_GEOMETRY_SHADER 0x8DD9 - GL_GEOMETRY_VERTICES_OUT 0x8916 - GL_GEOMETRY_INPUT_TYPE 0x8917 - GL_GEOMETRY_OUTPUT_TYPE 0x8918 - GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 0x8DDF - GL_MAX_GEOMETRY_OUTPUT_VERTICES 0x8DE0 - GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 0x8DE1 - GL_MAX_VERTEX_OUTPUT_COMPONENTS 0x9122 - GL_MAX_GEOMETRY_INPUT_COMPONENTS 0x9123 - GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 0x9124 - GL_MAX_FRAGMENT_INPUT_COMPONENTS 0x9125 - GL_CONTEXT_PROFILE_MASK 0x9126 - void glGetInteger64i_v (GLenum, GLuint, GLint64 *) - void glGetBufferParameteri64v (GLenum, GLenum, GLint64 *) - void glFramebufferTexture (GLenum, GLenum, GLuint, GLint) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_VERSION_3_3 b/Libraries/glew-1.10.0/auto/core/gl/GL_VERSION_3_3 deleted file mode 100644 index 1fbe90b..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_VERSION_3_3 +++ /dev/null @@ -1,6 +0,0 @@ -GL_VERSION_3_3 -http://www.opengl.org/registry/doc/glspec32.core.20090803.pdf - - GL_RGB10_A2UI 0x906F - GL_VERTEX_ATTRIB_ARRAY_DIVISOR 0x88FE - void glVertexAttribDivisor (GLuint index, GLuint divisor) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_VERSION_4_0 b/Libraries/glew-1.10.0/auto/core/gl/GL_VERSION_4_0 deleted file mode 100644 index dc33f91..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_VERSION_4_0 +++ /dev/null @@ -1,20 +0,0 @@ -GL_VERSION_4_0 -http://www.opengl.org/registry/doc/glspec32.core.20090803.pdf - - GL_SAMPLE_SHADING 0x8C36 - GL_MIN_SAMPLE_SHADING_VALUE 0x8C37 - GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET 0x8E5E - GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 0x8E5F - GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS 0x8F9F - GL_TEXTURE_CUBE_MAP_ARRAY 0x9009 - GL_TEXTURE_BINDING_CUBE_MAP_ARRAY 0x900A - GL_PROXY_TEXTURE_CUBE_MAP_ARRAY 0x900B - GL_SAMPLER_CUBE_MAP_ARRAY 0x900C - GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW 0x900D - GL_INT_SAMPLER_CUBE_MAP_ARRAY 0x900E - GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY 0x900F - void glMinSampleShading (GLclampf value) - void glBlendEquationSeparatei (GLuint buf, GLenum modeRGB, GLenum modeAlpha) - void glBlendEquationi (GLuint buf, GLenum mode) - void glBlendFuncSeparatei (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) - void glBlendFunci (GLuint buf, GLenum src, GLenum dst) diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_VERSION_4_1 b/Libraries/glew-1.10.0/auto/core/gl/GL_VERSION_4_1 deleted file mode 100644 index 4c51e00..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_VERSION_4_1 +++ /dev/null @@ -1,3 +0,0 @@ -GL_VERSION_4_1 -http://www.opengl.org/registry/doc/glspec41.core.20100725.pdf - diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_VERSION_4_2 b/Libraries/glew-1.10.0/auto/core/gl/GL_VERSION_4_2 deleted file mode 100644 index 401fb63..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_VERSION_4_2 +++ /dev/null @@ -1,8 +0,0 @@ -GL_VERSION_4_2 -http://www.opengl.org/registry/doc/glspec42.core.20110822.pdf - - GL_COMPRESSED_RGBA_BPTC_UNORM 0x8E8C - GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM 0x8E8D - GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT 0x8E8E - GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT 0x8E8F - diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_VERSION_4_3 b/Libraries/glew-1.10.0/auto/core/gl/GL_VERSION_4_3 deleted file mode 100644 index 333109f..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_VERSION_4_3 +++ /dev/null @@ -1,5 +0,0 @@ -GL_VERSION_4_3 -http://www.opengl.org/registry/ - - GL_VERTEX_ATTRIB_ARRAY_LONG 0x874E - GL_NUM_SHADING_LANGUAGE_VERSIONS 0x82E9 diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_VERSION_4_4 b/Libraries/glew-1.10.0/auto/core/gl/GL_VERSION_4_4 deleted file mode 100644 index dfa3bf2..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_VERSION_4_4 +++ /dev/null @@ -1,5 +0,0 @@ -GL_VERSION_4_4 -http://www.opengl.org/registry/ - - GL_MAX_VERTEX_ATTRIB_STRIDE 0x82E5 - diff --git a/Libraries/glew-1.10.0/auto/core/gl/GL_WIN_swap_hint b/Libraries/glew-1.10.0/auto/core/gl/GL_WIN_swap_hint deleted file mode 100644 index 6916189..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/GL_WIN_swap_hint +++ /dev/null @@ -1,4 +0,0 @@ -GL_WIN_swap_hint -http://msdn.microsoft.com/library/default.asp?url=/library/en-us/opengl/glfunc01_16zy.asp -GL_WIN_swap_hint - void glAddSwapHintRectWIN (GLint x, GLint y, GLsizei width, GLsizei height) diff --git a/Libraries/glew-1.10.0/auto/core/gl/WGL_ARB_create_context b/Libraries/glew-1.10.0/auto/core/gl/WGL_ARB_create_context deleted file mode 100644 index 20b3119..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/WGL_ARB_create_context +++ /dev/null @@ -1,12 +0,0 @@ -WGL_ARB_create_context -http://www.opengl.org/registry/specs/ARB/wgl_create_context.txt -WGL_ARB_create_context - WGL_CONTEXT_DEBUG_BIT_ARB 0x0001 - WGL_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB 0x0002 - WGL_CONTEXT_MAJOR_VERSION_ARB 0x2091 - WGL_CONTEXT_MINOR_VERSION_ARB 0x2092 - WGL_CONTEXT_LAYER_PLANE_ARB 0x2093 - WGL_CONTEXT_FLAGS_ARB 0x2094 - ERROR_INVALID_VERSION_ARB 0x2095 - ERROR_INVALID_PROFILE_ARB 0x2096 - HGLRC wglCreateContextAttribsARB (HDC hDC, HGLRC hShareContext, const int* attribList) diff --git a/Libraries/glew-1.10.0/auto/core/gl/WGL_ATI_render_texture_rectangle b/Libraries/glew-1.10.0/auto/core/gl/WGL_ATI_render_texture_rectangle deleted file mode 100644 index 55df114..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/WGL_ATI_render_texture_rectangle +++ /dev/null @@ -1,4 +0,0 @@ -WGL_ATI_render_texture_rectangle - -WGL_ATI_render_texture_rectangle - WGL_TEXTURE_RECTANGLE_ATI 0x21A5 diff --git a/Libraries/glew-1.10.0/auto/core/gl/WGL_EXT_create_context_es2_profile b/Libraries/glew-1.10.0/auto/core/gl/WGL_EXT_create_context_es2_profile deleted file mode 100644 index ca9881a..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/WGL_EXT_create_context_es2_profile +++ /dev/null @@ -1,4 +0,0 @@ -WGL_EXT_create_context_es2_profile -http://www.opengl.org/registry/specs/EXT/wgl_create_context_es2_profile.txt -WGL_EXT_create_context_es2_profile - WGL_CONTEXT_ES2_PROFILE_BIT_EXT 0x00000004 diff --git a/Libraries/glew-1.10.0/auto/core/gl/WGL_EXT_create_context_es_profile b/Libraries/glew-1.10.0/auto/core/gl/WGL_EXT_create_context_es_profile deleted file mode 100644 index 6eb7cdd..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/WGL_EXT_create_context_es_profile +++ /dev/null @@ -1,4 +0,0 @@ -WGL_EXT_create_context_es_profile -http://www.opengl.org/registry/specs/EXT/wgl_create_context_es_profile.txt -WGL_EXT_create_context_es_profile - WGL_CONTEXT_ES_PROFILE_BIT_EXT 0x00000004 diff --git a/Libraries/glew-1.10.0/auto/core/gl/WGL_EXT_framebuffer_sRGB b/Libraries/glew-1.10.0/auto/core/gl/WGL_EXT_framebuffer_sRGB deleted file mode 100644 index e4a4032..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/WGL_EXT_framebuffer_sRGB +++ /dev/null @@ -1,4 +0,0 @@ -WGL_EXT_framebuffer_sRGB -http://developer.download.nvidia.com/opengl/specs/GL_EXT_framebuffer_sRGB.txt -WGL_EXT_framebuffer_sRGB - WGL_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x20A9 diff --git a/Libraries/glew-1.10.0/auto/core/gl/WGL_EXT_pixel_format_packed_float b/Libraries/glew-1.10.0/auto/core/gl/WGL_EXT_pixel_format_packed_float deleted file mode 100644 index 30925fc..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/WGL_EXT_pixel_format_packed_float +++ /dev/null @@ -1,4 +0,0 @@ -WGL_EXT_pixel_format_packed_float -http://developer.download.nvidia.com/opengl/specs/GL_EXT_packed_float.txt -WGL_EXT_pixel_format_packed_float - WGL_TYPE_RGBA_UNSIGNED_FLOAT_EXT 0x20A8 diff --git a/Libraries/glew-1.10.0/auto/core/gl/WGL_NV_gpu_affinity b/Libraries/glew-1.10.0/auto/core/gl/WGL_NV_gpu_affinity deleted file mode 100644 index f722204..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/WGL_NV_gpu_affinity +++ /dev/null @@ -1,12 +0,0 @@ -WGL_NV_gpu_affinity -http://developer.download.nvidia.com/opengl/specs/WGL_nv_gpu_affinity.txt -WGL_NV_gpu_affinity - WGL_ERROR_INCOMPATIBLE_AFFINITY_MASKS_NV 0x20D0 - WGL_ERROR_MISSING_AFFINITY_MASK_NV 0x20D1 - BOOL wglEnumGpusNV (UINT iGpuIndex, HGPUNV *phGpu) - BOOL wglEnumGpuDevicesNV (HGPUNV hGpu, UINT iDeviceIndex, PGPU_DEVICE lpGpuDevice) - HDC wglCreateAffinityDCNV (const HGPUNV *phGpuList) - BOOL wglEnumGpusFromAffinityDCNV (HDC hAffinityDC, UINT iGpuIndex, HGPUNV *hGpu) - BOOL wglDeleteDCNV (HDC hdc) - DECLARE_HANDLE(HGPUNV); - typedef struct _GPU_DEVICE { DWORD cb; CHAR DeviceName[32]; CHAR DeviceString[128]; DWORD Flags; RECT rcVirtualScreen; } GPU_DEVICE, *PGPU_DEVICE; diff --git a/Libraries/glew-1.10.0/auto/core/gl/WGL_NV_vertex_array_range b/Libraries/glew-1.10.0/auto/core/gl/WGL_NV_vertex_array_range deleted file mode 100644 index ca22d31..0000000 --- a/Libraries/glew-1.10.0/auto/core/gl/WGL_NV_vertex_array_range +++ /dev/null @@ -1,5 +0,0 @@ -WGL_NV_vertex_array_range -http://oss.sgi.com/projects/ogl-sample/registry/NV/vertex_array_range.txt -WGL_NV_vertex_array_range - void * wglAllocateMemoryNV (GLsizei size, GLfloat readFrequency, GLfloat writeFrequency, GLfloat priority) - void wglFreeMemoryNV (void *pointer) diff --git a/Libraries/glew-1.10.0/auto/custom.txt b/Libraries/glew-1.10.0/auto/custom.txt deleted file mode 100644 index b797b95..0000000 --- a/Libraries/glew-1.10.0/auto/custom.txt +++ /dev/null @@ -1,7 +0,0 @@ -WGL_ARB_extensions_string -WGL_EXT_extensions_string -WGL_ARB_pixel_format -WGL_ARB_pbuffer -WGL_NV_float_buffer -WGL_ATI_pixel_format_float -WGL_ARB_multisample diff --git a/Libraries/glew-1.10.0/auto/doc/advanced.html b/Libraries/glew-1.10.0/auto/doc/advanced.html deleted file mode 100644 index 4bf2aa8..0000000 --- a/Libraries/glew-1.10.0/auto/doc/advanced.html +++ /dev/null @@ -1,169 +0,0 @@ -

Automatic Code Generation

- -

-Starting from release 1.1.0, the source code and parts of the -documentation are automatically generated from the extension -specifications in a two-step process. In the first step, -specification files from the OpenGL registry are downloaded and -parsed. Skeleton descriptors are created for each extension. These -descriptors contain all necessary information for creating the source -code and documentation in a simple and compact format, including the -name of the extension, url link to the specification, tokens, function -declarations, typedefs and struct definitions. In the second step, -the header files as well as the library and glewinfo source are -generated from the descriptor files. The code generation scripts are -located in the auto subdirectory. -

- -

-The code generation scripts require GNU make, wget, and perl. On -Windows, the simplest way to get access to these tools is to install -Cygwin, but make sure that the -root directory is mounted in binary mode. The makefile in the -auto directory provides the following build targets: -

- - - - - - - - - - - - -
makeCreate the source files from the descriptors.
If the -descriptors do not exist, create them from the spec files.
If the spec -files do not exist, download them from the OpenGL repository.
make cleanDelete the source files.
make clobberDelete the source files and the descriptors.
make destroyDelete the source files, the descriptors, and the spec files.
make customCreate the source files for the extensions -listed in auto/custom.txt.
See "Custom Code -Generation" below for more details.
- -

Adding a New Extension

- -

-To add a new extension, create a descriptor file for the extension in -auto/core and rerun the code generation scripts by typing -make clean; make in the auto directory. -

- -

-The format of the descriptor file is given below. Items in -brackets are optional. -

- -

-<Extension Name>
-[<URL of Specification File>]
-    [<Token Name> <Token Value>]
-    [<Token Name> <Token Value>]
-    ...
-    [<Typedef>]
-    [<Typedef>]
-    ...
-    [<Function Signature>]
-    [<Function Signature>]
-    ...
- -

- - - -

-Take a look at one of the files in auto/core for an -example. Note that typedefs and function signatures should not be -terminated with a semicolon. -

- -

Custom Code Generation

-

-Starting from GLEW 1.3.0, it is possible to control which extensions -to include in the libarary by specifying a list in -auto/custom.txt. This is useful when you do not need all the -extensions and would like to reduce the size of the source files. -Type make clean; make custom in the auto directory -to rerun the scripts with the custom list of extensions. -

- -

-For example, the following is the list of extensions needed to get GLEW and the -utilities to compile. -

- -

-WGL_ARB_extensions_string
-WGL_ARB_multisample
-WGL_ARB_pixel_format
-WGL_ARB_pbuffer
-WGL_EXT_extensions_string
-WGL_ATI_pixel_format_float
-WGL_NV_float_buffer
-

- -

Multiple Rendering Contexts (GLEW MX)

- -

Starting with release 1.2.0, thread-safe support for multiple -rendering contexts, possibly with different capabilities, is -available. Since this is not required by most users, it is not added -to the binary releases to maintain compatibility between different -versions. To include multi-context support, you have to do the -following:

-
    -
  1. Compile and use GLEW with the GLEW_MX preprocessor token -defined.
  2. -
  3. For each rendering context, create a GLEWContext object -that will be available as long as the rendering context exists.
  4. -
  5. Define a macro or function called glewGetContext() that -returns a pointer to the GLEWContext object associated with -the rendering context from which OpenGL/WGL/GLX calls are issued. This -dispatch mechanism is primitive, but generic. -
  6. Make sure that you call glewInit() after creating the -GLEWContext object in each rendering context. Note, that the -GLEWContext pointer returned by glewGetContext() has -to reside in global or thread-local memory. -
- -

Note that according to the MSDN -WGL documentation, you have to initialize the entry points for -every rendering context that use pixel formats with different -capabilities For example, the pixel formats provided by the generic -software OpenGL implementation by Microsoft vs. the hardware -accelerated pixel formats have different capabilities. GLEW by -default ignores this requirement, and does not define per-context -entry points (you can however do this using the steps described -above). Assuming a global namespace for the entry points works in -most situations, because typically all hardware accelerated pixel -formats provide the same entry points and capabilities. This means -that unless you use the multi-context version of GLEW, you need to -call glewInit() only once in your program, or more precisely, -once per process.

- -

Separate Namespace

- -

-To avoid name clashes when linking with libraries that include the -same symbols, extension entry points are declared in a separate -namespace (release 1.1.0 and up). This is achieved by aliasing OpenGL -function names to their GLEW equivalents. For instance, -glFancyFunction is simply an alias to -glewFancyFunction. The separate namespace does not effect -token and function pointer definitions. -

- -

Known Issues

- -

-GLEW requires GLX 1.2 for compatibility with GLUT. -

- diff --git a/Libraries/glew-1.10.0/auto/doc/basic.html b/Libraries/glew-1.10.0/auto/doc/basic.html deleted file mode 100644 index 693575b..0000000 --- a/Libraries/glew-1.10.0/auto/doc/basic.html +++ /dev/null @@ -1,180 +0,0 @@ -

Initializing GLEW

-

-First you need to create a valid OpenGL rendering context and call -glewInit() to initialize the extension entry points. If -glewInit() returns GLEW_OK, the initialization -succeeded and you can use the available extensions as well as core -OpenGL functionality. For example: -

- -

-#include <GL/glew.h>
-#include <GL/glut.h>
-...
-glutInit(&argc, argv);
-glutCreateWindow("GLEW Test");
-GLenum err = glewInit();
-if (GLEW_OK != err)
-{
-  /* Problem: glewInit failed, something is seriously wrong. */
-  fprintf(stderr, "Error: %s\n", glewGetErrorString(err));
-  ...
-}
-fprintf(stdout, "Status: Using GLEW %s\n", glewGetString(GLEW_VERSION));
-

- -

Checking for Extensions

- -

-Starting from GLEW 1.1.0, you can find out if a particular extension -is available on your platform by querying globally defined variables -of the form GLEW_{extension_name}: -

- -

-if (GLEW_ARB_vertex_program)
-{
-  /* It is safe to use the ARB_vertex_program extension here. */
-  glGenProgramsARB(...);
-}
-

- -

-In GLEW 1.0.x, a global structure was used for this task. To ensure -binary compatibility between releases, the struct was replaced with a -set of variables. -

- -

-You can also check for core OpenGL functionality. For example, to -see if OpenGL 1.3 is supported, do the following: -

- -

-if (GLEW_VERSION_1_3)
-{
-  /* Yay! OpenGL 1.3 is supported! */
-}
-

- -

-In general, you can check if GLEW_{extension_name} or -GLEW_VERSION_{version} is true or false. -

- -

-It is also possible to perform extension checks from string -input. Starting from the 1.3.0 release, use glewIsSupported -to check if the required core or extension functionality is -available: -

- -

-if (glewIsSupported("GL_VERSION_1_4  GL_ARB_point_sprite"))
-{
-  /* Great, we have OpenGL 1.4 + point sprites. */
-}
-

- -

-For extensions only, glewGetExtension provides a slower alternative -(GLEW 1.0.x-1.2.x). Note that in the 1.3.0 release -glewGetExtension was replaced with -glewIsSupported. -

- -

-if (glewGetExtension("GL_ARB_fragment_program"))
-{
-  /* Looks like ARB_fragment_program is supported. */
-}
-

- -

Experimental Drivers

- -

-GLEW obtains information on the supported extensions from the graphics -driver. Experimental or pre-release drivers, however, might not -report every available extension through the standard mechanism, in -which case GLEW will report it unsupported. To circumvent this -situation, the glewExperimental global switch can be turned -on by setting it to GL_TRUE before calling -glewInit(), which ensures that all extensions with valid -entry points will be exposed. -

- -

Platform Specific Extensions

- -

-Platform specific extensions are separated into two header files: -wglew.h and glxew.h, which define the available -WGL and GLX extensions. To determine if a certain -extension is supported, query WGLEW_{extension name} or -GLXEW_{extension_name}. For example: -

- -

-#include <GL/wglew.h>
-
-if (WGLEW_ARB_pbuffer)
-{
-  /* OK, we can use pbuffers. */
-}
-else
-{
-  /* Sorry, pbuffers will not work on this platform. */
-}
-

- -

-Alternatively, use wglewIsSupported or -glxewIsSupported to check for extensions from a string: -

- -

-if (wglewIsSupported("WGL_ARB_pbuffer"))
-{
-  /* OK, we can use pbuffers. */
-}
-

- -

Utilities

- -

-GLEW provides two command-line utilities: one for creating a list of -available extensions and visuals; and another for verifying extension -entry points. -

- -

visualinfo: extensions and visuals

- -

-visualinfo is an extended version of glxinfo. The -Windows version creates a file called visualinfo.txt, which -contains a list of available OpenGL, WGL, and GLU extensions as well -as a table of visuals aka. pixel formats. Pbuffer and MRT capable -visuals are also included. For additional usage information, type -visualinfo -h. -

- -

glewinfo: extension verification utility

- -

-glewinfo allows you to verify the entry points for the -extensions supported on your platform. The Windows version -reports the results to a text file called glewinfo.txt. The -Unix version prints the results to stdout. -

- -

Windows usage:

-
glewinfo [-pf <id>]
- -

where <id> is the pixel format id for which the -capabilities are displayed.

- -

Unix usage:

-
glewinfo [-display <dpy>] [-visual <id>]
- -

where <dpy> is the X11 display and <id> is -the visual id for which the capabilities are displayed.

- diff --git a/Libraries/glew-1.10.0/auto/doc/build.html b/Libraries/glew-1.10.0/auto/doc/build.html deleted file mode 100644 index ef06a85..0000000 --- a/Libraries/glew-1.10.0/auto/doc/build.html +++ /dev/null @@ -1,47 +0,0 @@ -

Building GLEW

- -

Windows

- -

A MS Visual Studio project is provided in the build/vc6 directory.

-

Pre-built shared and static libraries are also available for download.

- -

Makefile

- -

For platforms other than MS Windows, the provided Makefile is used.

- -

Command-line variables

- - - - - - -
SYSTEMautoTarget system to build: darwin, linux, solaris, etc.
For a full list of supported targets: ls config/Makefile.*
-config.guess is used to auto detect, as necessary.
GLEW_DEST/usrBase directory for installation.
- -

Make targets

- - - - - - - - - - - - -
allBuild everything.
glew.libBuild static and dynamic GLEW libraries.
glew.lib.mxBuild static and dynamic GLEWmx libraries.
glew.binBuild glewinfo and visualinfo utilities.
cleanDelete temporary and built files.
install.allInstall everything.
installInstall GLEW libraries.
install.mxInstall GLEWmx libraries.
install.binInstall glewinfo and visualinfo utilities.
uninstallDelete installed files.
- -

Requirements

- - - -Ubuntu:
sudo apt-get install Xmu-dev Xi-Dev
diff --git a/Libraries/glew-1.10.0/auto/doc/credits.html b/Libraries/glew-1.10.0/auto/doc/credits.html deleted file mode 100644 index 7f1b8d9..0000000 --- a/Libraries/glew-1.10.0/auto/doc/credits.html +++ /dev/null @@ -1,25 +0,0 @@ -

Credits

- -

-GLEW was developed by Milan -Ikits and Marcelo -Magallon. They also perform occasional maintainance to make sure -that GLEW stays in mint condition. Aaron Lefohn, Joe Kniss, and Chris -Wyman were the first users and also assisted with the design and -debugging process. The acronym GLEW originates from Aaron Lefohn. -Pasi Kärkkäinen identified and fixed several problems with -GLX and SDL. Nate Robins created the wglinfo utility, to -which modifications were made by Michael Wimmer. -

- -

Copyright

- -

-GLEW is originally derived from the EXTGL project by Lev Povalahev. -The source code is licensed under the Modified BSD -License, the Mesa 3-D License (MIT -License), and the Khronos License (MIT -License). The automatic code generation scripts are released under -the GNU GPL. -

diff --git a/Libraries/glew-1.10.0/auto/doc/index.html b/Libraries/glew-1.10.0/auto/doc/index.html deleted file mode 100644 index 1650bec..0000000 --- a/Libraries/glew-1.10.0/auto/doc/index.html +++ /dev/null @@ -1,118 +0,0 @@ -

-The OpenGL Extension Wrangler Library (GLEW) is a cross-platform -open-source C/C++ extension loading library. GLEW provides efficient -run-time mechanisms for determining which OpenGL extensions are -supported on the target platform. OpenGL core and extension -functionality is exposed in a single header file. GLEW has been -tested on a variety of operating systems, including Windows, Linux, -Mac OS X, FreeBSD, Irix, and Solaris. -

- -

Downloads

-

-GLEW is distributed -as source and precompiled binaries.
-The latest release is -1.10.0[07-22-13]: -

-

-

-

- - - -
- - - - - - - - - - - - - - - -
Source -ZIP |  -TGZ
Binaries -Windows 32-bit and 64-bit |  -
-
- -

-

-An up-to-date copy is also available using git: -

- - -

-

-Unsupported snapshots are also available: -

- - -

Supported Extensions

-

-The latest release contains support for OpenGL 4.4 and the following extensions: -

- - -

News

- - -

Links

- - diff --git a/Libraries/glew-1.10.0/auto/doc/install.html b/Libraries/glew-1.10.0/auto/doc/install.html deleted file mode 100644 index 448aafd..0000000 --- a/Libraries/glew-1.10.0/auto/doc/install.html +++ /dev/null @@ -1,126 +0,0 @@ -

Installation

- -

-To use the shared library version of GLEW, you need to copy the -headers and libraries into their destination directories. On Windows -this typically boils down to copying: -

- - - - - - - - - - -
bin/glew32.dll    to    %SystemRoot%/system32
lib/glew32.lib    to    {VC Root}/Lib
include/GL/glew.h    to    {VC Root}/Include/GL
include/GL/wglew.h    to    {VC Root}/Include/GL
-

-

- -

-where {VC Root} is the Visual C++ root directory, typically -C:/Program Files/Microsoft Visual Studio/VC98 for Visual -Studio 6.0 or C:/Program Files/Microsoft Visual -Studio .NET 2003/Vc7/PlatformSDK for Visual Studio .NET. -

- -

-On Unix, typing make install will attempt to install GLEW -into /usr/include/GL and /usr/lib. You can -customize the installation target via the GLEW_DEST -environment variable if you do not have write access to these -directories. -

- -

Building Your Project with GLEW

-

-There are two ways to build your project with GLEW. -

-

Including the source files / project file

-

-The simpler but less flexible way is to include glew.h and -glew.c into your project. On Windows, you also need to -define the GLEW_STATIC preprocessor token when building a -static library or executable, and the GLEW_BUILD preprocessor -token when building a dll. You also need to replace -<GL/gl.h> and <GL/glu.h> with -<glew.h> in your code and set the appropriate include -flag (-I) to tell the compiler where to look for it. For -example: -

-

-#include <glew.h>
-#include <GL/glut.h>
-<gl, glu, and glut functionality is available here>
-

-

-Depending on where you put glew.h you may also need to change -the include directives in glew.c. Note that if you are using -GLEW together with GLUT, you have to include glew.h first. -In addition, glew.h includes glu.h, so you do not -need to include it separately. -

-

-On Windows, you also have the option of adding the supplied project -file glew_static.dsp to your workspace (solution) and compile -it together with your other projects. In this case you also need to -change the GLEW_BUILD preprocessor constant to -GLEW_STATIC when building a static library or executable, -otherwise you get build errors. -

-

-Note that GLEW does not use the C -runtime library, so it does not matter which version (single-threaded, -multi-threaded or multi-threaded DLL) it is linked with (without -debugging information). It is, however, always a good idea to compile all -your projects including GLEW with the same C runtime settings. -

- -

Using GLEW as a shared library

- -

-Alternatively, you can use the provided project files / makefile to -build a separate shared library you can link your projects with later. -In this case the best practice is to install glew.h, -glew32.lib, and glew32.dll / libGLEW.so to -where the OpenGL equivalents gl.h, opengl32.lib, and -opengl32.dll / libGL.so are located. Note that you -need administrative privileges to do this. If you do not have -administrator access and your system administrator will not do it for -you, you can install GLEW into your own lib and include subdirectories -and tell the compiler where to find it. Then you can just replace -<GL/gl.h> with <GL/glew.h> in your -program: -

- -

-#include <GL/glew.h>
-#include <GL/glut.h>
-<gl, glu, and glut functionality is available here>
-

- -

-or: -

- -

-#include <GL/glew.h>
-<gl and glu functionality is available here>
-

- -

-Remember to link your project with glew32.lib, -glu32.lib, and opengl32.lib on Windows and -libGLEW.so, libGLU.so, and libGL.so on -Unix (-lGLEW -lGLU -lGL). -

- -

-It is important to keep in mind that glew.h includes neither -windows.h nor gl.h. Also, GLEW will warn you by -issuing a preprocessor error in case you have included gl.h, -glext.h, or glATI.h before glew.h. -

- diff --git a/Libraries/glew-1.10.0/auto/doc/log.html b/Libraries/glew-1.10.0/auto/doc/log.html deleted file mode 100644 index 13b18a5..0000000 --- a/Libraries/glew-1.10.0/auto/doc/log.html +++ /dev/null @@ -1,912 +0,0 @@ -

Change Log

- -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- -
- diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/.dummy b/Libraries/glew-1.10.0/auto/extensions/gl/.dummy deleted file mode 100644 index e69de29..0000000 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_3DFX_multisample b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_3DFX_multisample deleted file mode 100644 index cccfa90..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_3DFX_multisample +++ /dev/null @@ -1,5 +0,0 @@ -GLX_3DFX_multisample -http://www.opengl.org/registry/specs/gl/3DFX/3dfx_multisample.txt -GLX_3DFX_multisample - GLX_SAMPLE_BUFFERS_3DFX 0x8050 - GLX_SAMPLES_3DFX 0x8051 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_AMD_gpu_association b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_AMD_gpu_association deleted file mode 100644 index 002164e..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_AMD_gpu_association +++ /dev/null @@ -1,22 +0,0 @@ -GLX_AMD_gpu_association -http://www.opengl.org/registry/specs/AMD/glx_gpu_association.txt -GLX_AMD_gpu_association - GLX_GPU_VENDOR_AMD 0x1F00 - GLX_GPU_RENDERER_STRING_AMD 0x1F01 - GLX_GPU_OPENGL_VERSION_STRING_AMD 0x1F02 - GLX_GPU_FASTEST_TARGET_GPUS_AMD 0x21A2 - GLX_GPU_RAM_AMD 0x21A3 - GLX_GPU_CLOCK_AMD 0x21A4 - GLX_GPU_NUM_PIPES_AMD 0x21A5 - GLX_GPU_NUM_SIMD_AMD 0x21A6 - GLX_GPU_NUM_RB_AMD 0x21A7 - GLX_GPU_NUM_SPI_AMD 0x21A8 - void glXBlitContextFramebufferAMD (GLXContext dstCtx, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter) - GLXContext glXCreateAssociatedContextAMD (unsigned int id, GLXContext share_list) - GLXContext glXCreateAssociatedContextAttribsAMD (unsigned int id, GLXContext share_context, const int* attribList) - Bool glXDeleteAssociatedContextAMD (GLXContext ctx) - unsigned int glXGetContextGPUIDAMD (GLXContext ctx) - GLXContext glXGetCurrentAssociatedContextAMD (void) - unsigned int glXGetGPUIDsAMD (unsigned int maxCount, unsigned int* ids) - int glXGetGPUInfoAMD (unsigned int id, int property, GLenum dataType, unsigned int size, void* data) - Bool glXMakeAssociatedContextCurrentAMD (GLXContext ctx) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_ARB_create_context b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_ARB_create_context deleted file mode 100644 index adeabb1..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_ARB_create_context +++ /dev/null @@ -1,9 +0,0 @@ -GLX_ARB_create_context -http://www.opengl.org/registry/specs/gl/ARB/glx_create_context.txt -GLX_ARB_create_context - GLX_CONTEXT_DEBUG_BIT_ARB 0x0001 - GLX_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB 0x0002 - GLX_CONTEXT_MAJOR_VERSION_ARB 0x2091 - GLX_CONTEXT_MINOR_VERSION_ARB 0x2092 - GLX_CONTEXT_FLAGS_ARB 0x2094 - GLXContext glXCreateContextAttribsARB (Display* dpy, GLXFBConfig config, GLXContext share_context, Bool direct, const int *attrib_list) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_ARB_create_context_profile b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_ARB_create_context_profile deleted file mode 100644 index dd42fac..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_ARB_create_context_profile +++ /dev/null @@ -1,6 +0,0 @@ -GLX_ARB_create_context_profile -http://www.opengl.org/registry/specs/gl/ARB/glx_create_context.txt -GLX_ARB_create_context_profile - GLX_CONTEXT_CORE_PROFILE_BIT_ARB 0x00000001 - GLX_CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB 0x00000002 - GLX_CONTEXT_PROFILE_MASK_ARB 0x9126 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_ARB_create_context_robustness b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_ARB_create_context_robustness deleted file mode 100644 index 338a184..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_ARB_create_context_robustness +++ /dev/null @@ -1,7 +0,0 @@ -GLX_ARB_create_context_robustness -http://www.opengl.org/registry/specs/gl/ARB/glx_create_context_robustness.txt -GLX_ARB_create_context_robustness - GLX_CONTEXT_ROBUST_ACCESS_BIT_ARB 0x00000004 - GLX_LOSE_CONTEXT_ON_RESET_ARB 0x8252 - GLX_CONTEXT_RESET_NOTIFICATION_STRATEGY_ARB 0x8256 - GLX_NO_RESET_NOTIFICATION_ARB 0x8261 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_ARB_fbconfig_float b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_ARB_fbconfig_float deleted file mode 100644 index 0db2664..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_ARB_fbconfig_float +++ /dev/null @@ -1,5 +0,0 @@ -GLX_ARB_fbconfig_float -http://www.opengl.org/registry/specs/gl/ARB/color_buffer_float.txt -GLX_ARB_fbconfig_float - GLX_RGBA_FLOAT_BIT 0x00000004 - GLX_RGBA_FLOAT_TYPE 0x20B9 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_ARB_framebuffer_sRGB b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_ARB_framebuffer_sRGB deleted file mode 100644 index bbe0829..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_ARB_framebuffer_sRGB +++ /dev/null @@ -1,4 +0,0 @@ -GLX_ARB_framebuffer_sRGB -http://www.opengl.org/registry/specs/gl/ARB/framebuffer_sRGB.txt -GLX_ARB_framebuffer_sRGB - GLX_FRAMEBUFFER_SRGB_CAPABLE_ARB 0x20B2 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_ARB_get_proc_address b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_ARB_get_proc_address deleted file mode 100644 index 5c066d7..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_ARB_get_proc_address +++ /dev/null @@ -1,4 +0,0 @@ -GLX_ARB_get_proc_address -http://oss.sgi.com/projects/ogl-sample/registry/ARB/get_proc_address.txt -GLX_ARB_get_proc_address - extern void ( * glXGetProcAddressARB (const GLubyte *procName)) (void); diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_ARB_multisample b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_ARB_multisample deleted file mode 100644 index 27dcc86..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_ARB_multisample +++ /dev/null @@ -1,5 +0,0 @@ -GLX_ARB_multisample -http://www.opengl.org/registry/specs/gl/ARB/multisample.txt -GLX_ARB_multisample - GLX_SAMPLE_BUFFERS_ARB 100000 - GLX_SAMPLES_ARB 100001 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_ARB_robustness_application_isolation b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_ARB_robustness_application_isolation deleted file mode 100644 index c05fce2..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_ARB_robustness_application_isolation +++ /dev/null @@ -1,4 +0,0 @@ -GLX_ARB_robustness_application_isolation -http://www.opengl.org/registry/specs/gl/ARB/glx_robustness_isolation.txt -GLX_ARB_robustness_application_isolation - GLX_CONTEXT_RESET_ISOLATION_BIT_ARB 0x00000008 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_ARB_robustness_share_group_isolation b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_ARB_robustness_share_group_isolation deleted file mode 100644 index bb2e8e0..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_ARB_robustness_share_group_isolation +++ /dev/null @@ -1,4 +0,0 @@ -GLX_ARB_robustness_share_group_isolation -http://www.opengl.org/registry/specs/gl/ARB/glx_robustness_isolation.txt -GLX_ARB_robustness_share_group_isolation - GLX_CONTEXT_RESET_ISOLATION_BIT_ARB 0x00000008 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_ARB_vertex_buffer_object b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_ARB_vertex_buffer_object deleted file mode 100644 index de367da..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_ARB_vertex_buffer_object +++ /dev/null @@ -1,4 +0,0 @@ -GLX_ARB_vertex_buffer_object -http://www.opengl.org/registry/specs/gl/ARB/vertex_buffer_object.txt -GLX_ARB_vertex_buffer_object - GLX_CONTEXT_ALLOW_BUFFER_BYTE_ORDER_MISMATCH_ARB 0x2095 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_ATI_pixel_format_float b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_ATI_pixel_format_float deleted file mode 100644 index 854ca71..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_ATI_pixel_format_float +++ /dev/null @@ -1,4 +0,0 @@ -GLX_ATI_pixel_format_float - -GLX_ATI_pixel_format_float - GLX_RGBA_FLOAT_ATI_BIT 0x00000100 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_ATI_render_texture b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_ATI_render_texture deleted file mode 100644 index 254eb9f..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_ATI_render_texture +++ /dev/null @@ -1,41 +0,0 @@ -GLX_ATI_render_texture - -GLX_ATI_render_texture - GLX_BIND_TO_TEXTURE_RGB_ATI 0x9800 - GLX_BIND_TO_TEXTURE_RGBA_ATI 0x9801 - GLX_TEXTURE_FORMAT_ATI 0x9802 - GLX_TEXTURE_TARGET_ATI 0x9803 - GLX_MIPMAP_TEXTURE_ATI 0x9804 - GLX_TEXTURE_RGB_ATI 0x9805 - GLX_TEXTURE_RGBA_ATI 0x9806 - GLX_NO_TEXTURE_ATI 0x9807 - GLX_TEXTURE_CUBE_MAP_ATI 0x9808 - GLX_TEXTURE_1D_ATI 0x9809 - GLX_TEXTURE_2D_ATI 0x980A - GLX_MIPMAP_LEVEL_ATI 0x980B - GLX_CUBE_MAP_FACE_ATI 0x980C - GLX_TEXTURE_CUBE_MAP_POSITIVE_X_ATI 0x980D - GLX_TEXTURE_CUBE_MAP_NEGATIVE_X_ATI 0x980E - GLX_TEXTURE_CUBE_MAP_POSITIVE_Y_ATI 0x980F - GLX_TEXTURE_CUBE_MAP_NEGATIVE_Y_ATI 0x9810 - GLX_TEXTURE_CUBE_MAP_POSITIVE_Z_ATI 0x9811 - GLX_TEXTURE_CUBE_MAP_NEGATIVE_Z_ATI 0x9812 - GLX_FRONT_LEFT_ATI 0x9813 - GLX_FRONT_RIGHT_ATI 0x9814 - GLX_BACK_LEFT_ATI 0x9815 - GLX_BACK_RIGHT_ATI 0x9816 - GLX_AUX0_ATI 0x9817 - GLX_AUX1_ATI 0x9818 - GLX_AUX2_ATI 0x9819 - GLX_AUX3_ATI 0x981A - GLX_AUX4_ATI 0x981B - GLX_AUX5_ATI 0x981C - GLX_AUX6_ATI 0x981D - GLX_AUX7_ATI 0x981E - GLX_AUX8_ATI 0x981F - GLX_AUX9_ATI 0x9820 - GLX_BIND_TO_TEXTURE_LUMINANCE_ATI 0x9821 - GLX_BIND_TO_TEXTURE_INTENSITY_ATI 0x9822 - void glXBindTexImageATI (Display *dpy, GLXPbuffer pbuf, int buffer) - void glXReleaseTexImageATI (Display *dpy, GLXPbuffer pbuf, int buffer) - void glXDrawableAttribATI (Display *dpy, GLXDrawable draw, const int *attrib_list) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_EXT_buffer_age b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_EXT_buffer_age deleted file mode 100644 index c944bc1..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_EXT_buffer_age +++ /dev/null @@ -1,4 +0,0 @@ -GLX_EXT_buffer_age -http://www.opengl.org/registry/specs/gl/EXT/glx_buffer_age.txt -GLX_EXT_buffer_age - GLX_BACK_BUFFER_AGE_EXT 0x20F4 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_EXT_create_context_es2_profile b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_EXT_create_context_es2_profile deleted file mode 100644 index 3093baa..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_EXT_create_context_es2_profile +++ /dev/null @@ -1,4 +0,0 @@ -GLX_EXT_create_context_es2_profile -http://www.opengl.org/registry/specs/EXT/glx_create_context_es2_profile.txt -GLX_EXT_create_context_es2_profile - GLX_CONTEXT_ES2_PROFILE_BIT_EXT 0x00000004 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_EXT_create_context_es_profile b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_EXT_create_context_es_profile deleted file mode 100644 index 845f65e..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_EXT_create_context_es_profile +++ /dev/null @@ -1,4 +0,0 @@ -GLX_EXT_create_context_es_profile -http://www.opengl.org/registry/specs/EXT/glx_create_context_es_profile.txt -GLX_EXT_create_context_es_profile - GLX_CONTEXT_ES_PROFILE_BIT_EXT 0x00000004 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_EXT_fbconfig_packed_float b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_EXT_fbconfig_packed_float deleted file mode 100644 index 7c7822d..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_EXT_fbconfig_packed_float +++ /dev/null @@ -1,5 +0,0 @@ -GLX_EXT_fbconfig_packed_float -http://developer.download.nvidia.com/opengl/specs/GL_EXT_packed_float.txt -GLX_EXT_fbconfig_packed_float - GLX_RGBA_UNSIGNED_FLOAT_TYPE_EXT 0x20B1 - GLX_RGBA_UNSIGNED_FLOAT_BIT_EXT 0x00000008 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_EXT_framebuffer_sRGB b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_EXT_framebuffer_sRGB deleted file mode 100644 index f51c484..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_EXT_framebuffer_sRGB +++ /dev/null @@ -1,4 +0,0 @@ -GLX_EXT_framebuffer_sRGB -http://developer.download.nvidia.com/opengl/specs/GL_EXT_framebuffer_sRGB.txt -GLX_EXT_framebuffer_sRGB - GLX_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x20B2 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_EXT_import_context b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_EXT_import_context deleted file mode 100644 index 336ed85..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_EXT_import_context +++ /dev/null @@ -1,11 +0,0 @@ -GLX_EXT_import_context -http://www.opengl.org/registry/specs/gl/EXT/import_context.txt -GLX_EXT_import_context - GLX_SHARE_CONTEXT_EXT 0x800A - GLX_VISUAL_ID_EXT 0x800B - GLX_SCREEN_EXT 0x800C - void glXFreeContextEXT (Display* dpy, GLXContext context) - GLXContextID glXGetContextIDEXT (const GLXContext context) - GLXContext glXImportContextEXT (Display* dpy, GLXContextID contextID) - int glXQueryContextInfoEXT (Display* dpy, GLXContext context, int attribute,int *value) - typedef XID GLXContextID diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_EXT_scene_marker b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_EXT_scene_marker deleted file mode 100644 index 2ac9523..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_EXT_scene_marker +++ /dev/null @@ -1,3 +0,0 @@ -GLX_EXT_scene_marker -http://www.opengl.org/registry/specs/gl/EXT/scene_marker.txt -GLX_EXT_scene_marker diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_EXT_swap_control b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_EXT_swap_control deleted file mode 100644 index 3eb5443..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_EXT_swap_control +++ /dev/null @@ -1,6 +0,0 @@ -GLX_EXT_swap_control -http://www.opengl.org/registry/specs/gl/EXT/swap_control.txt -GLX_EXT_swap_control - GLX_SWAP_INTERVAL_EXT 0x20F1 - GLX_MAX_SWAP_INTERVAL_EXT 0x20F2 - void glXSwapIntervalEXT (Display* dpy, GLXDrawable drawable, int interval) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_EXT_swap_control_tear b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_EXT_swap_control_tear deleted file mode 100644 index f832830..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_EXT_swap_control_tear +++ /dev/null @@ -1,4 +0,0 @@ -GLX_EXT_swap_control_tear -http://www.opengl.org/registry/specs/gl/EXT/glx_swap_control_tear.txt -GLX_EXT_swap_control_tear - GLX_LATE_SWAPS_TEAR_EXT 0x20F3 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_EXT_texture_from_pixmap b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_EXT_texture_from_pixmap deleted file mode 100644 index 794a406..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_EXT_texture_from_pixmap +++ /dev/null @@ -1,36 +0,0 @@ -GLX_EXT_texture_from_pixmap -http://www.opengl.org/registry/specs/gl/EXT/texture_from_pixmap.txt -GLX_EXT_texture_from_pixmap - GLX_TEXTURE_1D_BIT_EXT 0x00000001 - GLX_TEXTURE_2D_BIT_EXT 0x00000002 - GLX_TEXTURE_RECTANGLE_BIT_EXT 0x00000004 - GLX_BIND_TO_TEXTURE_RGB_EXT 0x20D0 - GLX_BIND_TO_TEXTURE_RGBA_EXT 0x20D1 - GLX_BIND_TO_MIPMAP_TEXTURE_EXT 0x20D2 - GLX_BIND_TO_TEXTURE_TARGETS_EXT 0x20D3 - GLX_Y_INVERTED_EXT 0x20D4 - GLX_TEXTURE_FORMAT_EXT 0x20D5 - GLX_TEXTURE_TARGET_EXT 0x20D6 - GLX_MIPMAP_TEXTURE_EXT 0x20D7 - GLX_TEXTURE_FORMAT_NONE_EXT 0x20D8 - GLX_TEXTURE_FORMAT_RGB_EXT 0x20D9 - GLX_TEXTURE_FORMAT_RGBA_EXT 0x20DA - GLX_TEXTURE_1D_EXT 0x20DB - GLX_TEXTURE_2D_EXT 0x20DC - GLX_TEXTURE_RECTANGLE_EXT 0x20DD - GLX_FRONT_LEFT_EXT 0x20DE - GLX_FRONT_RIGHT_EXT 0x20DF - GLX_BACK_LEFT_EXT 0x20E0 - GLX_BACK_RIGHT_EXT 0x20E1 - GLX_AUX0_EXT 0x20E2 - GLX_AUX1_EXT 0x20E3 - GLX_AUX2_EXT 0x20E4 - GLX_AUX3_EXT 0x20E5 - GLX_AUX4_EXT 0x20E6 - GLX_AUX5_EXT 0x20E7 - GLX_AUX6_EXT 0x20E8 - GLX_AUX7_EXT 0x20E9 - GLX_AUX8_EXT 0x20EA - GLX_AUX9_EXT 0x20EB - void glXBindTexImageEXT (Display* display, GLXDrawable drawable, int buffer, const int *attrib_list) - void glXReleaseTexImageEXT (Display* display, GLXDrawable drawable, int buffer) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_EXT_visual_info b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_EXT_visual_info deleted file mode 100644 index ead8154..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_EXT_visual_info +++ /dev/null @@ -1,19 +0,0 @@ -GLX_EXT_visual_info -http://www.opengl.org/registry/specs/gl/EXT/visual_info.txt -GLX_EXT_visual_info - GLX_X_VISUAL_TYPE_EXT 0x22 - GLX_TRANSPARENT_TYPE_EXT 0x23 - GLX_TRANSPARENT_INDEX_VALUE_EXT 0x24 - GLX_TRANSPARENT_RED_VALUE_EXT 0x25 - GLX_TRANSPARENT_GREEN_VALUE_EXT 0x26 - GLX_TRANSPARENT_BLUE_VALUE_EXT 0x27 - GLX_TRANSPARENT_ALPHA_VALUE_EXT 0x28 - GLX_NONE_EXT 0x8000 - GLX_TRUE_COLOR_EXT 0x8002 - GLX_DIRECT_COLOR_EXT 0x8003 - GLX_PSEUDO_COLOR_EXT 0x8004 - GLX_STATIC_COLOR_EXT 0x8005 - GLX_GRAY_SCALE_EXT 0x8006 - GLX_STATIC_GRAY_EXT 0x8007 - GLX_TRANSPARENT_RGB_EXT 0x8008 - GLX_TRANSPARENT_INDEX_EXT 0x8009 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_EXT_visual_rating b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_EXT_visual_rating deleted file mode 100644 index b5fd56b..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_EXT_visual_rating +++ /dev/null @@ -1,6 +0,0 @@ -GLX_EXT_visual_rating -http://www.opengl.org/registry/specs/gl/EXT/visual_rating.txt -GLX_EXT_visual_rating - GLX_VISUAL_CAVEAT_EXT 0x20 - GLX_SLOW_VISUAL_EXT 0x8001 - GLX_NON_CONFORMANT_VISUAL_EXT 0x800D diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_INTEL_swap_event b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_INTEL_swap_event deleted file mode 100644 index bd407af..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_INTEL_swap_event +++ /dev/null @@ -1,7 +0,0 @@ -GLX_INTEL_swap_event -http://www.opengl.org/registry/specs/gl/INTEL/swap_event.txt -GLX_INTEL_swap_event - GLX_EXCHANGE_COMPLETE_INTEL 0x8180 - GLX_COPY_COMPLETE_INTEL 0x8181 - GLX_FLIP_COMPLETE_INTEL 0x8182 - GLX_BUFFER_SWAP_COMPLETE_INTEL_MASK 0x04000000 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_MESA_agp_offset b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_MESA_agp_offset deleted file mode 100644 index cbbf7bb..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_MESA_agp_offset +++ /dev/null @@ -1,4 +0,0 @@ -GLX_MESA_agp_offset -http://www.opengl.org/registry/specs/gl/MESA/agp_offset.txt -GLX_MESA_agp_offset - unsigned int glXGetAGPOffsetMESA (const void* pointer) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_MESA_copy_sub_buffer b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_MESA_copy_sub_buffer deleted file mode 100644 index 318bf29..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_MESA_copy_sub_buffer +++ /dev/null @@ -1,4 +0,0 @@ -GLX_MESA_copy_sub_buffer -http://www.opengl.org/registry/specs/gl/MESA/copy_sub_buffer.txt -GLX_MESA_copy_sub_buffer - void glXCopySubBufferMESA (Display* dpy, GLXDrawable drawable, int x, int y, int width, int height) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_MESA_pixmap_colormap b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_MESA_pixmap_colormap deleted file mode 100644 index 1cd79c4..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_MESA_pixmap_colormap +++ /dev/null @@ -1,4 +0,0 @@ -GLX_MESA_pixmap_colormap -http://www.opengl.org/registry/specs/gl/MESA/pixmap_colormap.txt -GLX_MESA_pixmap_colormap - GLXPixmap glXCreateGLXPixmapMESA (Display* dpy, XVisualInfo *visual, Pixmap pixmap, Colormap cmap) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_MESA_release_buffers b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_MESA_release_buffers deleted file mode 100644 index dc8bf0e..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_MESA_release_buffers +++ /dev/null @@ -1,4 +0,0 @@ -GLX_MESA_release_buffers -http://www.opengl.org/registry/specs/gl/MESA/release_buffers.txt -GLX_MESA_release_buffers - Bool glXReleaseBuffersMESA (Display* dpy, GLXDrawable d) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_MESA_set_3dfx_mode b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_MESA_set_3dfx_mode deleted file mode 100644 index da51ee9..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_MESA_set_3dfx_mode +++ /dev/null @@ -1,6 +0,0 @@ -GLX_MESA_set_3dfx_mode -http://www.opengl.org/registry/specs/gl/MESA/set_3dfx_mode.txt -GLX_MESA_set_3dfx_mode - GLX_3DFX_WINDOW_MODE_MESA 0x1 - GLX_3DFX_FULLSCREEN_MODE_MESA 0x2 - GLboolean glXSet3DfxModeMESA (GLint mode) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_MESA_swap_control b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_MESA_swap_control deleted file mode 100644 index 4416519..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_MESA_swap_control +++ /dev/null @@ -1,5 +0,0 @@ -GLX_MESA_swap_control -http://cgit.freedesktop.org/mesa/mesa/plain/docs/MESA_swap_control.spec -GLX_MESA_swap_control - int glXGetSwapIntervalMESA (void) - int glXSwapIntervalMESA (unsigned int interval) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_NV_copy_image b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_NV_copy_image deleted file mode 100644 index 4ca2597..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_NV_copy_image +++ /dev/null @@ -1,4 +0,0 @@ -GLX_NV_copy_image -http://www.opengl.org/registry/specs/gl/NV/copy_image.txt -GLX_NV_copy_image - void glXCopyImageSubDataNV (Display *dpy, GLXContext srcCtx, GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLXContext dstCtx, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei height, GLsizei depth) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_NV_float_buffer b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_NV_float_buffer deleted file mode 100644 index cc9185e..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_NV_float_buffer +++ /dev/null @@ -1,4 +0,0 @@ -GLX_NV_float_buffer -http://cvs1.nvidia.com/inc/GL/glxtokens.h -GLX_NV_float_buffer - GLX_FLOAT_COMPONENTS_NV 0x20B0 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_NV_multisample_coverage b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_NV_multisample_coverage deleted file mode 100644 index ee3a30f..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_NV_multisample_coverage +++ /dev/null @@ -1,5 +0,0 @@ -GLX_NV_multisample_coverage -http://www.opengl.org/registry/specs/gl/NV/multisample_coverage.txt -GLX_NV_multisample_coverage - GLX_COLOR_SAMPLES_NV 0x20B3 - GLX_COVERAGE_SAMPLES_NV 100001 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_NV_present_video b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_NV_present_video deleted file mode 100644 index bd8b381..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_NV_present_video +++ /dev/null @@ -1,6 +0,0 @@ -GLX_NV_present_video -http://www.opengl.org/registry/specs/gl/NV/present_video.txt -GLX_NV_present_video - GLX_NUM_VIDEO_SLOTS_NV 0x20F0 - int glXBindVideoDeviceNV (Display* dpy, unsigned int video_slot, unsigned int video_device, const int *attrib_list) - unsigned int* glXEnumerateVideoDevicesNV (Display *dpy, int screen, int *nelements) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_NV_swap_group b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_NV_swap_group deleted file mode 100644 index e5534b3..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_NV_swap_group +++ /dev/null @@ -1,9 +0,0 @@ -GLX_NV_swap_group -http://www.opengl.org/registry/specs/gl/NV/glx_swap_group.txt -GLX_NV_swap_group - Bool glXBindSwapBarrierNV (Display* dpy, GLuint group, GLuint barrier) - Bool glXJoinSwapGroupNV (Display* dpy, GLXDrawable drawable, GLuint group) - Bool glXQueryFrameCountNV (Display* dpy, int screen, GLuint *count) - Bool glXQueryMaxSwapGroupsNV (Display* dpy, int screen, GLuint *maxGroups, GLuint *maxBarriers) - Bool glXQuerySwapGroupNV (Display* dpy, GLXDrawable drawable, GLuint *group, GLuint *barrier) - Bool glXResetFrameCountNV (Display* dpy, int screen) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_NV_vertex_array_range b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_NV_vertex_array_range deleted file mode 100644 index 11afe17..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_NV_vertex_array_range +++ /dev/null @@ -1,5 +0,0 @@ -GLX_NV_vertex_array_range -http://oss.sgi.com/projects/ogl-sample/registry/NV/vertex_array_range.txt -GLX_NV_vertex_array_range - void * glXAllocateMemoryNV (GLsizei size, GLfloat readFrequency, GLfloat writeFrequency, GLfloat priority) - void glXFreeMemoryNV (void *pointer) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_NV_video_capture b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_NV_video_capture deleted file mode 100644 index d8aa613..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_NV_video_capture +++ /dev/null @@ -1,12 +0,0 @@ -GLX_NV_video_capture -http://www.opengl.org/registry/specs/gl/NV/video_capture.txt -GLX_NV_video_capture - GLX_DEVICE_ID_NV 0x20CD - GLX_UNIQUE_ID_NV 0x20CE - GLX_NUM_VIDEO_CAPTURE_SLOTS_NV 0x20CF - int glXBindVideoCaptureDeviceNV (Display* dpy, unsigned int video_capture_slot, GLXVideoCaptureDeviceNV device) - GLXVideoCaptureDeviceNV * glXEnumerateVideoCaptureDevicesNV (Display* dpy, int screen, int *nelements) - void glXLockVideoCaptureDeviceNV (Display* dpy, GLXVideoCaptureDeviceNV device) - int glXQueryVideoCaptureDeviceNV (Display* dpy, GLXVideoCaptureDeviceNV device, int attribute, int *value) - void glXReleaseVideoCaptureDeviceNV (Display* dpy, GLXVideoCaptureDeviceNV device) - typedef XID GLXVideoCaptureDeviceNV diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_NV_video_output b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_NV_video_output deleted file mode 100644 index a476ba6..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_NV_video_output +++ /dev/null @@ -1,19 +0,0 @@ -GLX_NV_video_output -http://www.opengl.org/registry/specs/gl/NV/glx_video_output.txt -GLX_NV_video_output - GLX_VIDEO_OUT_COLOR_NV 0x20C3 - GLX_VIDEO_OUT_ALPHA_NV 0x20C4 - GLX_VIDEO_OUT_DEPTH_NV 0x20C5 - GLX_VIDEO_OUT_COLOR_AND_ALPHA_NV 0x20C6 - GLX_VIDEO_OUT_COLOR_AND_DEPTH_NV 0x20C7 - GLX_VIDEO_OUT_FRAME_NV 0x20C8 - GLX_VIDEO_OUT_FIELD_1_NV 0x20C9 - GLX_VIDEO_OUT_FIELD_2_NV 0x20CA - GLX_VIDEO_OUT_STACKED_FIELDS_1_2_NV 0x20CB - GLX_VIDEO_OUT_STACKED_FIELDS_2_1_NV 0x20CC - int glXBindVideoImageNV (Display* dpy, GLXVideoDeviceNV VideoDevice, GLXPbuffer pbuf, int iVideoBuffer) - int glXGetVideoDeviceNV (Display* dpy, int screen, int numVideoDevices, GLXVideoDeviceNV *pVideoDevice) - int glXGetVideoInfoNV (Display* dpy, int screen, GLXVideoDeviceNV VideoDevice, unsigned long *pulCounterOutputPbuffer, unsigned long *pulCounterOutputVideo) - int glXReleaseVideoDeviceNV (Display* dpy, int screen, GLXVideoDeviceNV VideoDevice) - int glXReleaseVideoImageNV (Display* dpy, GLXPbuffer pbuf) - int glXSendPbufferToVideoNV (Display* dpy, GLXPbuffer pbuf, int iBufferType, unsigned long *pulCounterPbuffer, GLboolean bBlock) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_OML_swap_method b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_OML_swap_method deleted file mode 100644 index aa7d97e..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_OML_swap_method +++ /dev/null @@ -1,7 +0,0 @@ -GLX_OML_swap_method -http://www.opengl.org/registry/specs/gl/OML/glx_swap_method.txt -GLX_OML_swap_method - GLX_SWAP_METHOD_OML 0x8060 - GLX_SWAP_EXCHANGE_OML 0x8061 - GLX_SWAP_COPY_OML 0x8062 - GLX_SWAP_UNDEFINED_OML 0x8063 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_OML_sync_control b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_OML_sync_control deleted file mode 100644 index 4ef4765..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_OML_sync_control +++ /dev/null @@ -1,8 +0,0 @@ -GLX_OML_sync_control -http://www.opengl.org/registry/specs/gl/OML/glx_sync_control.txt -GLX_OML_sync_control - Bool glXGetMscRateOML (Display* dpy, GLXDrawable drawable, int32_t* numerator, int32_t* denominator) - Bool glXGetSyncValuesOML (Display* dpy, GLXDrawable drawable, int64_t* ust, int64_t* msc, int64_t* sbc) - int64_t glXSwapBuffersMscOML (Display* dpy, GLXDrawable drawable, int64_t target_msc, int64_t divisor, int64_t remainder) - Bool glXWaitForMscOML (Display* dpy, GLXDrawable drawable, int64_t target_msc, int64_t divisor, int64_t remainder, int64_t* ust, int64_t* msc, int64_t* sbc) - Bool glXWaitForSbcOML (Display* dpy, GLXDrawable drawable, int64_t target_sbc, int64_t* ust, int64_t* msc, int64_t* sbc) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SGIS_blended_overlay b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SGIS_blended_overlay deleted file mode 100644 index ab2201d..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SGIS_blended_overlay +++ /dev/null @@ -1,4 +0,0 @@ -GLX_SGIS_blended_overlay -http://www.opengl.org/registry/specs/gl/SGIS/blended_overlay.txt -GLX_SGIS_blended_overlay - GLX_BLENDED_RGBA_SGIS 0x8025 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SGIS_color_range b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SGIS_color_range deleted file mode 100644 index 073f6dc..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SGIS_color_range +++ /dev/null @@ -1,3 +0,0 @@ -GLX_SGIS_color_range -http://www.opengl.org/registry/specs/gl/SGIS/color_range.txt -GLX_SGIS_color_range diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SGIS_multisample b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SGIS_multisample deleted file mode 100644 index 6cc1019..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SGIS_multisample +++ /dev/null @@ -1,5 +0,0 @@ -GLX_SGIS_multisample -http://www.opengl.org/registry/specs/gl/SGIS/multisample.txt -GLX_SGIS_multisample - GLX_SAMPLE_BUFFERS_SGIS 100000 - GLX_SAMPLES_SGIS 100001 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SGIS_shared_multisample b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SGIS_shared_multisample deleted file mode 100644 index 274e90f..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SGIS_shared_multisample +++ /dev/null @@ -1,5 +0,0 @@ -GLX_SGIS_shared_multisample - -GLX_SGIS_shared_multisample - GLX_MULTISAMPLE_SUB_RECT_WIDTH_SGIS 0x8026 - GLX_MULTISAMPLE_SUB_RECT_HEIGHT_SGIS 0x8027 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SGIX_fbconfig b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SGIX_fbconfig deleted file mode 100644 index 59b33f8..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SGIX_fbconfig +++ /dev/null @@ -1,22 +0,0 @@ -GLX_SGIX_fbconfig -http://www.opengl.org/registry/specs/gl/SGIX/fbconfig.txt -GLX_SGIX_fbconfig - GLX_WINDOW_BIT_SGIX 0x00000001 - GLX_RGBA_BIT_SGIX 0x00000001 - GLX_PIXMAP_BIT_SGIX 0x00000002 - GLX_COLOR_INDEX_BIT_SGIX 0x00000002 - GLX_SCREEN_EXT 0x800C - GLX_DRAWABLE_TYPE_SGIX 0x8010 - GLX_RENDER_TYPE_SGIX 0x8011 - GLX_X_RENDERABLE_SGIX 0x8012 - GLX_FBCONFIG_ID_SGIX 0x8013 - GLX_RGBA_TYPE_SGIX 0x8014 - GLX_COLOR_INDEX_TYPE_SGIX 0x8015 - GLXFBConfigSGIX* glXChooseFBConfigSGIX (Display *dpy, int screen, const int *attrib_list, int *nelements) - GLXContext glXCreateContextWithConfigSGIX (Display* dpy, GLXFBConfig config, int render_type, GLXContext share_list, Bool direct) - GLXPixmap glXCreateGLXPixmapWithConfigSGIX (Display* dpy, GLXFBConfig config, Pixmap pixmap) - int glXGetFBConfigAttribSGIX (Display* dpy, GLXFBConfigSGIX config, int attribute, int *value) - GLXFBConfigSGIX glXGetFBConfigFromVisualSGIX (Display* dpy, XVisualInfo *vis) - XVisualInfo* glXGetVisualFromFBConfigSGIX (Display *dpy, GLXFBConfig config) - typedef XID GLXFBConfigIDSGIX - typedef struct __GLXFBConfigRec *GLXFBConfigSGIX diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SGIX_hyperpipe b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SGIX_hyperpipe deleted file mode 100644 index 79ec302..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SGIX_hyperpipe +++ /dev/null @@ -1,25 +0,0 @@ -GLX_SGIX_hyperpipe -http://oss.sgi.com/projects/ogl-sample/registry/SGIX/hyperpipe_group.txt -GLX_SGIX_hyperpipe - GLX_HYPERPIPE_ID_SGIX 0x8030 - GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX 80 - GLX_HYPERPIPE_DISPLAY_PIPE_SGIX 0x00000001 - GLX_HYPERPIPE_RENDER_PIPE_SGIX 0x00000002 - GLX_PIPE_RECT_SGIX 0x00000001 - GLX_PIPE_RECT_LIMITS_SGIX 0x00000002 - GLX_HYPERPIPE_STEREO_SGIX 0x00000003 - GLX_HYPERPIPE_PIXEL_AVERAGE_SGIX 0x00000004 - GLX_BAD_HYPERPIPE_CONFIG_SGIX 91 - GLX_BAD_HYPERPIPE_SGIX 92 - typedef struct { char pipeName[GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX]; int networkId; } GLXHyperpipeNetworkSGIX; - typedef struct { char pipeName[GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX]; int channel; unsigned int participationType; int timeSlice; } GLXHyperpipeConfigSGIX; - typedef struct { char pipeName[GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX]; int srcXOrigin; int srcYOrigin; int srcWidth; int srcHeight; int destXOrigin; int destYOrigin; int destWidth; int destHeight; } GLXPipeRect; - typedef struct { char pipeName[GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX]; int XOrigin; int YOrigin; int maxHeight; int maxWidth; } GLXPipeRectLimits; - GLXHyperpipeNetworkSGIX * glXQueryHyperpipeNetworkSGIX (Display *dpy, int *npipes) - int glXHyperpipeConfigSGIX (Display *dpy, int networkId, int npipes, GLXHyperpipeConfigSGIX *cfg, int *hpId) - GLXHyperpipeConfigSGIX * glXQueryHyperpipeConfigSGIX (Display *dpy, int hpId, int *npipes) - int glXDestroyHyperpipeConfigSGIX (Display *dpy, int hpId) - int glXBindHyperpipeSGIX (Display *dpy, int hpId) - int glXQueryHyperpipeBestAttribSGIX (Display *dpy, int timeSlice, int attrib, int size, void *attribList, void *returnAttribList) - int glXHyperpipeAttribSGIX (Display *dpy, int timeSlice, int attrib, int size, void *attribList) - int glXQueryHyperpipeAttribSGIX (Display *dpy, int timeSlice, int attrib, int size, void *returnAttribList) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SGIX_pbuffer b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SGIX_pbuffer deleted file mode 100644 index 6740d82..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SGIX_pbuffer +++ /dev/null @@ -1,35 +0,0 @@ -GLX_SGIX_pbuffer -http://www.opengl.org/registry/specs/gl/SGIX/pbuffer.txt -GLX_SGIX_pbuffer - GLX_FRONT_LEFT_BUFFER_BIT_SGIX 0x00000001 - GLX_FRONT_RIGHT_BUFFER_BIT_SGIX 0x00000002 - GLX_PBUFFER_BIT_SGIX 0x00000004 - GLX_BACK_LEFT_BUFFER_BIT_SGIX 0x00000004 - GLX_BACK_RIGHT_BUFFER_BIT_SGIX 0x00000008 - GLX_AUX_BUFFERS_BIT_SGIX 0x00000010 - GLX_DEPTH_BUFFER_BIT_SGIX 0x00000020 - GLX_STENCIL_BUFFER_BIT_SGIX 0x00000040 - GLX_ACCUM_BUFFER_BIT_SGIX 0x00000080 - GLX_SAMPLE_BUFFERS_BIT_SGIX 0x00000100 - GLX_MAX_PBUFFER_WIDTH_SGIX 0x8016 - GLX_MAX_PBUFFER_HEIGHT_SGIX 0x8017 - GLX_MAX_PBUFFER_PIXELS_SGIX 0x8018 - GLX_OPTIMAL_PBUFFER_WIDTH_SGIX 0x8019 - GLX_OPTIMAL_PBUFFER_HEIGHT_SGIX 0x801A - GLX_PRESERVED_CONTENTS_SGIX 0x801B - GLX_LARGEST_PBUFFER_SGIX 0x801C - GLX_WIDTH_SGIX 0x801D - GLX_HEIGHT_SGIX 0x801E - GLX_EVENT_MASK_SGIX 0x801F - GLX_DAMAGED_SGIX 0x8020 - GLX_SAVED_SGIX 0x8021 - GLX_WINDOW_SGIX 0x8022 - GLX_PBUFFER_SGIX 0x8023 - GLX_BUFFER_CLOBBER_MASK_SGIX 0x08000000 - GLXPbuffer glXCreateGLXPbufferSGIX (Display* dpy, GLXFBConfig config, unsigned int width, unsigned int height, int *attrib_list) - void glXDestroyGLXPbufferSGIX (Display* dpy, GLXPbuffer pbuf) - void glXGetSelectedEventSGIX (Display* dpy, GLXDrawable drawable, unsigned long *mask) - void glXQueryGLXPbufferSGIX (Display* dpy, GLXPbuffer pbuf, int attribute, unsigned int *value) - void glXSelectEventSGIX (Display* dpy, GLXDrawable drawable, unsigned long mask) - typedef XID GLXPbufferSGIX - typedef struct { int type; unsigned long serial; Bool send_event; Display *display; GLXDrawable drawable; int event_type; int draw_type; unsigned int mask; int x, y; int width, height; int count; } GLXBufferClobberEventSGIX diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SGIX_swap_barrier b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SGIX_swap_barrier deleted file mode 100644 index 57dd60d..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SGIX_swap_barrier +++ /dev/null @@ -1,5 +0,0 @@ -GLX_SGIX_swap_barrier -http://oss.sgi.com/projects/ogl-sample/registry/SGIX/swap_barrier.txt -GLX_SGIX_swap_barrier - void glXBindSwapBarrierSGIX (Display *dpy, GLXDrawable drawable, int barrier) - Bool glXQueryMaxSwapBarriersSGIX (Display *dpy, int screen, int *max) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SGIX_swap_group b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SGIX_swap_group deleted file mode 100644 index 3530604..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SGIX_swap_group +++ /dev/null @@ -1,4 +0,0 @@ -GLX_SGIX_swap_group -http://oss.sgi.com/projects/ogl-sample/registry/SGIX/swap_group.txt -GLX_SGIX_swap_group - void glXJoinSwapGroupSGIX (Display *dpy, GLXDrawable drawable, GLXDrawable member) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SGIX_video_resize b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SGIX_video_resize deleted file mode 100644 index 8591e30..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SGIX_video_resize +++ /dev/null @@ -1,10 +0,0 @@ -GLX_SGIX_video_resize -http://www.opengl.org/registry/specs/gl/SGIX/video_resize.txt -GLX_SGIX_video_resize - GLX_SYNC_FRAME_SGIX 0x00000000 - GLX_SYNC_SWAP_SGIX 0x00000001 - int glXBindChannelToWindowSGIX (Display* display, int screen, int channel, Window window) - int glXChannelRectSGIX (Display* display, int screen, int channel, int x, int y, int w, int h) - int glXChannelRectSyncSGIX (Display* display, int screen, int channel, GLenum synctype) - int glXQueryChannelDeltasSGIX (Display* display, int screen, int channel, int *x, int *y, int *w, int *h) - int glXQueryChannelRectSGIX (Display* display, int screen, int channel, int *dx, int *dy, int *dw, int *dh) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SGIX_visual_select_group b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SGIX_visual_select_group deleted file mode 100644 index 572563f..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SGIX_visual_select_group +++ /dev/null @@ -1,4 +0,0 @@ -GLX_SGIX_visual_select_group -http://www.opengl.org/registry/specs/gl/SGIX/visual_select_group.txt -GLX_SGIX_visual_select_group - GLX_VISUAL_SELECT_GROUP_SGIX 0x8028 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SGI_cushion b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SGI_cushion deleted file mode 100644 index 2c934fd..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SGI_cushion +++ /dev/null @@ -1,4 +0,0 @@ -GLX_SGI_cushion -http://www.opengl.org/registry/specs/gl/SGI/cushion.txt -GLX_SGI_cushion - void glXCushionSGI (Display* dpy, Window window, float cushion) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SGI_make_current_read b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SGI_make_current_read deleted file mode 100644 index 8978949..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SGI_make_current_read +++ /dev/null @@ -1,5 +0,0 @@ -GLX_SGI_make_current_read -http://www.opengl.org/registry/specs/gl/SGI/make_current_read.txt -GLX_SGI_make_current_read - GLXDrawable glXGetCurrentReadDrawableSGI (void) - Bool glXMakeCurrentReadSGI (Display* dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SGI_swap_control b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SGI_swap_control deleted file mode 100644 index 71d2411..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SGI_swap_control +++ /dev/null @@ -1,4 +0,0 @@ -GLX_SGI_swap_control -http://www.opengl.org/registry/specs/gl/SGI/swap_control.txt -GLX_SGI_swap_control - int glXSwapIntervalSGI (int interval) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SGI_video_sync b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SGI_video_sync deleted file mode 100644 index dcdb968..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SGI_video_sync +++ /dev/null @@ -1,5 +0,0 @@ -GLX_SGI_video_sync -http://www.opengl.org/registry/specs/SGI/video_sync.txt -GLX_SGI_video_sync - int glXGetVideoSyncSGI (unsigned int* count) - int glXWaitVideoSyncSGI (int divisor, int remainder, unsigned int* count) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SUN_get_transparent_index b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SUN_get_transparent_index deleted file mode 100644 index ae7bee6..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SUN_get_transparent_index +++ /dev/null @@ -1,4 +0,0 @@ -GLX_SUN_get_transparent_index -http://www.opengl.org/registry/specs/gl/SUN/get_transparent_index.txt -GLX_SUN_get_transparent_index - Status glXGetTransparentIndexSUN (Display* dpy, Window overlay, Window underlay, unsigned long *pTransparentIndex) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SUN_video_resize b/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SUN_video_resize deleted file mode 100644 index 0a0cefe..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GLX_SUN_video_resize +++ /dev/null @@ -1,7 +0,0 @@ -GLX_SUN_video_resize -http://wwws.sun.com/software/graphics/opengl/extensions/glx_sun_video_resize.txt -GLX_SUN_video_resize - GL_VIDEO_RESIZE_COMPENSATION_SUN 0x85CD - GLX_VIDEO_RESIZE_SUN 0x8171 - int glXVideoResizeSUN (Display* display, GLXDrawable window, float factor) - int glXGetVideoResizeSUN (Display* display, GLXDrawable window, float* factor) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_3DFX_multisample b/Libraries/glew-1.10.0/auto/extensions/gl/GL_3DFX_multisample deleted file mode 100644 index d78f3d7..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_3DFX_multisample +++ /dev/null @@ -1,7 +0,0 @@ -GL_3DFX_multisample -http://www.opengl.org/registry/specs/gl/3DFX/3dfx_multisample.txt -GL_3DFX_multisample - GL_MULTISAMPLE_3DFX 0x86B2 - GL_SAMPLE_BUFFERS_3DFX 0x86B3 - GL_SAMPLES_3DFX 0x86B4 - GL_MULTISAMPLE_BIT_3DFX 0x20000000 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_3DFX_tbuffer b/Libraries/glew-1.10.0/auto/extensions/gl/GL_3DFX_tbuffer deleted file mode 100644 index eeed6ce..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_3DFX_tbuffer +++ /dev/null @@ -1,4 +0,0 @@ -GL_3DFX_tbuffer -http://www.opengl.org/registry/specs/gl/3DFX/tbuffer.txt -GL_3DFX_tbuffer - void glTbufferMask3DFX (GLuint mask) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_3DFX_texture_compression_FXT1 b/Libraries/glew-1.10.0/auto/extensions/gl/GL_3DFX_texture_compression_FXT1 deleted file mode 100644 index 87a98d1..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_3DFX_texture_compression_FXT1 +++ /dev/null @@ -1,5 +0,0 @@ -GL_3DFX_texture_compression_FXT1 -http://www.opengl.org/registry/specs/gl/3DFX/texture_compression_FXT1.txt -GL_3DFX_texture_compression_FXT1 - GL_COMPRESSED_RGB_FXT1_3DFX 0x86B0 - GL_COMPRESSED_RGBA_FXT1_3DFX 0x86B1 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_blend_minmax_factor b/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_blend_minmax_factor deleted file mode 100644 index d231b8b..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_blend_minmax_factor +++ /dev/null @@ -1,5 +0,0 @@ -GL_AMD_blend_minmax_factor -http://www.opengl.org/registry/specs/gl/AMD/blend_minmax_factor.txt -GL_AMD_blend_minmax_factor - GL_FACTOR_MIN_AMD 0x901C - GL_FACTOR_MAX_AMD 0x901D diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_conservative_depth b/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_conservative_depth deleted file mode 100644 index 2501e7c..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_conservative_depth +++ /dev/null @@ -1,3 +0,0 @@ -GL_AMD_conservative_depth -http://www.opengl.org/registry/specs/gl/AMD/conservative_depth.txt -GL_AMD_conservative_depth diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_debug_output b/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_debug_output deleted file mode 100644 index a70ff68..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_debug_output +++ /dev/null @@ -1,22 +0,0 @@ -GL_AMD_debug_output -http://www.opengl.org/registry/specs/gl/AMD/debug_output.txt -GL_AMD_debug_output - GL_MAX_DEBUG_MESSAGE_LENGTH_AMD 0x9143 - GL_MAX_DEBUG_LOGGED_MESSAGES_AMD 0x9144 - GL_DEBUG_LOGGED_MESSAGES_AMD 0x9145 - GL_DEBUG_SEVERITY_HIGH_AMD 0x9146 - GL_DEBUG_SEVERITY_MEDIUM_AMD 0x9147 - GL_DEBUG_SEVERITY_LOW_AMD 0x9148 - GL_DEBUG_CATEGORY_API_ERROR_AMD 0x9149 - GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD 0x914A - GL_DEBUG_CATEGORY_DEPRECATION_AMD 0x914B - GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD 0x914C - GL_DEBUG_CATEGORY_PERFORMANCE_AMD 0x914D - GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD 0x914E - GL_DEBUG_CATEGORY_APPLICATION_AMD 0x914F - GL_DEBUG_CATEGORY_OTHER_AMD 0x9150 - void glDebugMessageCallbackAMD (GLDEBUGPROCAMD callback, GLvoid *userParam) - void glDebugMessageEnableAMD (GLenum category, GLenum severity, GLsizei count, const GLuint* ids, GLboolean enabled) - void glDebugMessageInsertAMD (GLenum category, GLenum severity, GLuint id, GLsizei length, const GLchar* buf) - GLuint glGetDebugMessageLogAMD (GLuint count, GLsizei bufsize, GLenum* categories, GLuint* severities, GLuint* ids, GLsizei* lengths, GLchar* message) - typedef void (APIENTRY *GLDEBUGPROCAMD)(GLuint id, GLenum category, GLenum severity, GLsizei length, const GLchar* message, GLvoid* userParam) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_depth_clamp_separate b/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_depth_clamp_separate deleted file mode 100644 index d1bc820..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_depth_clamp_separate +++ /dev/null @@ -1,5 +0,0 @@ -GL_AMD_depth_clamp_separate -http://www.opengl.org/registry/specs/gl/AMD/depth_clamp_separate.txt -GL_AMD_depth_clamp_separate - GL_DEPTH_CLAMP_NEAR_AMD 0x901E - GL_DEPTH_CLAMP_FAR_AMD 0x901F diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_draw_buffers_blend b/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_draw_buffers_blend deleted file mode 100644 index f69023e..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_draw_buffers_blend +++ /dev/null @@ -1,7 +0,0 @@ -GL_AMD_draw_buffers_blend -http://www.opengl.org/registry/specs/gl/AMD/draw_buffers_blend.txt -GL_AMD_draw_buffers_blend - void glBlendEquationIndexedAMD (GLuint buf, GLenum mode) - void glBlendEquationSeparateIndexedAMD (GLuint buf, GLenum modeRGB, GLenum modeAlpha) - void glBlendFuncIndexedAMD (GLuint buf, GLenum src, GLenum dst) - void glBlendFuncSeparateIndexedAMD (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_interleaved_elements b/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_interleaved_elements deleted file mode 100644 index 936e7ad..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_interleaved_elements +++ /dev/null @@ -1,13 +0,0 @@ -GL_AMD_interleaved_elements -http://www.opengl.org/registry/specs/gl/AMD/interleaved_elements.txt -GL_AMD_interleaved_elements - GL_RED 0x1903 - GL_GREEN 0x1904 - GL_BLUE 0x1905 - GL_ALPHA 0x1906 - GL_RG8UI 0x8238 - GL_RG16UI 0x823A - GL_RGBA8UI 0x8D7C - GL_VERTEX_ELEMENT_SWIZZLE_AMD 0x91A4 - GL_VERTEX_ID_SWIZZLE_AMD 0x91A5 - void glVertexAttribParameteriAMD (GLuint index, GLenum pname, GLint param) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_multi_draw_indirect b/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_multi_draw_indirect deleted file mode 100644 index 9c52a80..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_multi_draw_indirect +++ /dev/null @@ -1,5 +0,0 @@ -GL_AMD_multi_draw_indirect -http://www.opengl.org/registry/specs/gl/AMD/multi_draw_indirect.txt -GL_AMD_multi_draw_indirect - void glMultiDrawArraysIndirectAMD (GLenum mode, const GLvoid *indirect, GLsizei primcount, GLsizei stride) - void glMultiDrawElementsIndirectAMD (GLenum mode, GLenum type, const GLvoid *indirect, GLsizei primcount, GLsizei stride) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_name_gen_delete b/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_name_gen_delete deleted file mode 100644 index a8b69ff..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_name_gen_delete +++ /dev/null @@ -1,11 +0,0 @@ -GL_AMD_name_gen_delete -http://www.opengl.org/registry/specs/gl/AMD/name_gen_delete.txt -GL_AMD_name_gen_delete - GL_DATA_BUFFER_AMD 0x9151 - GL_PERFORMANCE_MONITOR_AMD 0x9152 - GL_QUERY_OBJECT_AMD 0x9153 - GL_VERTEX_ARRAY_OBJECT_AMD 0x9154 - GL_SAMPLER_OBJECT_AMD 0x9155 - void glDeleteNamesAMD (GLenum identifier, GLuint num, const GLuint* names) - void glGenNamesAMD (GLenum identifier, GLuint num, GLuint* names) - GLboolean glIsNameAMD (GLenum identifier, GLuint name) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_performance_monitor b/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_performance_monitor deleted file mode 100644 index 0135859..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_performance_monitor +++ /dev/null @@ -1,21 +0,0 @@ -GL_AMD_performance_monitor -http://www.opengl.org/registry/specs/gl/AMD/performance_monitor.txt -GL_AMD_performance_monitor - GL_COUNTER_TYPE_AMD 0x8BC0 - GL_COUNTER_RANGE_AMD 0x8BC1 - GL_UNSIGNED_INT64_AMD 0x8BC2 - GL_PERCENTAGE_AMD 0x8BC3 - GL_PERFMON_RESULT_AVAILABLE_AMD 0x8BC4 - GL_PERFMON_RESULT_SIZE_AMD 0x8BC5 - GL_PERFMON_RESULT_AMD 0x8BC6 - void glBeginPerfMonitorAMD (GLuint monitor) - void glDeletePerfMonitorsAMD (GLsizei n, GLuint* monitors) - void glEndPerfMonitorAMD (GLuint monitor) - void glGenPerfMonitorsAMD (GLsizei n, GLuint* monitors) - void glGetPerfMonitorCounterDataAMD (GLuint monitor, GLenum pname, GLsizei dataSize, GLuint* data, GLint *bytesWritten) - void glGetPerfMonitorCounterInfoAMD (GLuint group, GLuint counter, GLenum pname, GLvoid *data) - void glGetPerfMonitorCounterStringAMD (GLuint group, GLuint counter, GLsizei bufSize, GLsizei* length, GLchar *counterString) - void glGetPerfMonitorCountersAMD (GLuint group, GLint* numCounters, GLint *maxActiveCounters, GLsizei countersSize, GLuint *counters) - void glGetPerfMonitorGroupStringAMD (GLuint group, GLsizei bufSize, GLsizei* length, GLchar *groupString) - void glGetPerfMonitorGroupsAMD (GLint* numGroups, GLsizei groupsSize, GLuint *groups) - void glSelectPerfMonitorCountersAMD (GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint* counterList) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_pinned_memory b/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_pinned_memory deleted file mode 100644 index 2a39cae..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_pinned_memory +++ /dev/null @@ -1,4 +0,0 @@ -GL_AMD_pinned_memory -http://www.opengl.org/registry/specs/gl/AMD/pinned_memory.txt -GL_AMD_pinned_memory - GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD 0x9160 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_query_buffer_object b/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_query_buffer_object deleted file mode 100644 index ed36d63..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_query_buffer_object +++ /dev/null @@ -1,6 +0,0 @@ -GL_AMD_query_buffer_object -http://www.opengl.org/registry/specs/gl/AMD/query_buffer_object.txt -GL_AMD_query_buffer_object - GL_QUERY_BUFFER_AMD 0x9192 - GL_QUERY_BUFFER_BINDING_AMD 0x9193 - GL_QUERY_RESULT_NO_WAIT_AMD 0x9194 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_sample_positions b/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_sample_positions deleted file mode 100644 index 88b94c6..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_sample_positions +++ /dev/null @@ -1,5 +0,0 @@ -GL_AMD_sample_positions -http://www.opengl.org/registry/specs/gl/AMD/sample_positions.txt -GL_AMD_sample_positions - GL_SUBSAMPLE_DISTANCE_AMD 0x883F - void glSetMultisamplefvAMD (GLenum pname, GLuint index, const GLfloat* val) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_seamless_cubemap_per_texture b/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_seamless_cubemap_per_texture deleted file mode 100644 index c9c3171..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_seamless_cubemap_per_texture +++ /dev/null @@ -1,4 +0,0 @@ -GL_AMD_seamless_cubemap_per_texture -http://www.opengl.org/registry/specs/gl/AMD/seamless_cubemap_per_texture.txt -GL_AMD_seamless_cubemap_per_texture - GL_TEXTURE_CUBE_MAP_SEAMLESS_ARB 0x884F diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_shader_stencil_export b/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_shader_stencil_export deleted file mode 100644 index ff90459..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_shader_stencil_export +++ /dev/null @@ -1,3 +0,0 @@ -GL_AMD_shader_stencil_export -http://www.opengl.org/registry/specs/gl/AMD/shader_stencil_export.txt -GL_AMD_shader_stencil_export diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_shader_trinary_minmax b/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_shader_trinary_minmax deleted file mode 100644 index c6f4be7..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_shader_trinary_minmax +++ /dev/null @@ -1,3 +0,0 @@ -GL_AMD_shader_trinary_minmax -http://www.opengl.org/registry/specs/gl/AMD/shader_trinary_minmax.txt -GL_AMD_shader_trinary_minmax diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_sparse_texture b/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_sparse_texture deleted file mode 100644 index da930fc..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_sparse_texture +++ /dev/null @@ -1,14 +0,0 @@ -GL_AMD_sparse_texture -http://www.opengl.org/registry/specs/gl/AMD/sparse_texture.txt -GL_AMD_sparse_texture - GL_TEXTURE_STORAGE_SPARSE_BIT_AMD 0x00000001 - GL_VIRTUAL_PAGE_SIZE_X_AMD 0x9195 - GL_VIRTUAL_PAGE_SIZE_Y_AMD 0x9196 - GL_VIRTUAL_PAGE_SIZE_Z_AMD 0x9197 - GL_MAX_SPARSE_TEXTURE_SIZE_AMD 0x9198 - GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD 0x9199 - GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS 0x919A - GL_MIN_SPARSE_LEVEL_AMD 0x919B - GL_MIN_LOD_WARNING_AMD 0x919C - void glTexStorageSparseAMD (GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei layers, GLbitfield flags) - void glTextureStorageSparseAMD (GLuint texture, GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei layers, GLbitfield flags) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_stencil_operation_extended b/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_stencil_operation_extended deleted file mode 100644 index 150f112..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_stencil_operation_extended +++ /dev/null @@ -1,8 +0,0 @@ -GL_AMD_stencil_operation_extended -http://www.opengl.org/registry/specs/gl/AMD/stencil_operation_extended.txt -GL_AMD_stencil_operation_extended - GL_SET_AMD 0x874A - GL_REPLACE_VALUE_AMD 0x874B - GL_STENCIL_OP_VALUE_AMD 0x874C - GL_STENCIL_BACK_OP_VALUE_AMD 0x874D - void glStencilOpValueAMD (GLenum face, GLuint value) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_texture_texture4 b/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_texture_texture4 deleted file mode 100644 index 618a616..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_texture_texture4 +++ /dev/null @@ -1,3 +0,0 @@ -GL_AMD_texture_texture4 -http://www.opengl.org/registry/specs/gl/AMD/texture_texture4.txt -GL_AMD_texture_texture4 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_transform_feedback3_lines_triangles b/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_transform_feedback3_lines_triangles deleted file mode 100644 index 7f3c99e..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_transform_feedback3_lines_triangles +++ /dev/null @@ -1,3 +0,0 @@ -GL_AMD_transform_feedback3_lines_triangles -http://www.opengl.org/registry/specs/gl/AMD/transform_feedback3_lines_triangles.txt -GL_AMD_transform_feedback3_lines_triangles diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_vertex_shader_layer b/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_vertex_shader_layer deleted file mode 100644 index e93d575..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_vertex_shader_layer +++ /dev/null @@ -1,3 +0,0 @@ -GL_AMD_vertex_shader_layer -http://www.opengl.org/registry/specs/gl/AMD/vertex_shader_layer.txt -GL_AMD_vertex_shader_layer diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_vertex_shader_tessellator b/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_vertex_shader_tessellator deleted file mode 100644 index d61c906..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_vertex_shader_tessellator +++ /dev/null @@ -1,12 +0,0 @@ -GL_AMD_vertex_shader_tessellator -http://www.opengl.org/registry/specs/gl/AMD/vertex_shader_tessellator.txt -GL_AMD_vertex_shader_tessellator - GL_SAMPLER_BUFFER_AMD 0x9001 - GL_INT_SAMPLER_BUFFER_AMD 0x9002 - GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD 0x9003 - GL_TESSELLATION_MODE_AMD 0x9004 - GL_TESSELLATION_FACTOR_AMD 0x9005 - GL_DISCRETE_AMD 0x9006 - GL_CONTINUOUS_AMD 0x9007 - void glTessellationFactorAMD (GLfloat factor) - void glTessellationModeAMD (GLenum mode) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_vertex_shader_viewport_index b/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_vertex_shader_viewport_index deleted file mode 100644 index 31010b3..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_AMD_vertex_shader_viewport_index +++ /dev/null @@ -1,3 +0,0 @@ -GL_AMD_vertex_shader_viewport_index -http://www.opengl.org/registry/specs/gl/AMD/vertex_shader_viewport_index.txt -GL_AMD_vertex_shader_viewport_index diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ANGLE_depth_texture b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ANGLE_depth_texture deleted file mode 100644 index 608ea62..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ANGLE_depth_texture +++ /dev/null @@ -1,3 +0,0 @@ -GL_ANGLE_depth_texture -https://code.google.com/p/angleproject/source/browse/#git%2Fextensions -GL_ANGLE_depth_texture diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ANGLE_framebuffer_blit b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ANGLE_framebuffer_blit deleted file mode 100644 index 8c8a305..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ANGLE_framebuffer_blit +++ /dev/null @@ -1,8 +0,0 @@ -GL_ANGLE_framebuffer_blit -https://code.google.com/p/angleproject/source/browse/#git%2Fextensions -GL_ANGLE_framebuffer_blit - GL_DRAW_FRAMEBUFFER_BINDING_ANGLE 0x8CA6 - GL_READ_FRAMEBUFFER_ANGLE 0x8CA8 - GL_DRAW_FRAMEBUFFER_ANGLE 0x8CA9 - GL_READ_FRAMEBUFFER_BINDING_ANGLE 0x8CAA - void glBlitFramebufferANGLE (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ANGLE_framebuffer_multisample b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ANGLE_framebuffer_multisample deleted file mode 100644 index b6a66cb..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ANGLE_framebuffer_multisample +++ /dev/null @@ -1,7 +0,0 @@ -GL_ANGLE_framebuffer_multisample -https://code.google.com/p/angleproject/source/browse/#git%2Fextensions -GL_ANGLE_framebuffer_multisample - GL_RENDERBUFFER_SAMPLES_ANGLE 0x8CAB - GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE 0x8D56 - GL_MAX_SAMPLES_ANGLE 0x8D57 - void glRenderbufferStorageMultisampleANGLE (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ANGLE_instanced_arrays b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ANGLE_instanced_arrays deleted file mode 100644 index ec2f3ac..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ANGLE_instanced_arrays +++ /dev/null @@ -1,7 +0,0 @@ -GL_ANGLE_instanced_arrays -https://code.google.com/p/angleproject/source/browse/#git%2Fextensions -GL_ANGLE_instanced_arrays - GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE 0x88FE - void glDrawArraysInstancedANGLE (GLenum mode, GLint first, GLsizei count, GLsizei primcount) - void glDrawElementsInstancedANGLE (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount) - void glVertexAttribDivisorANGLE (GLuint index, GLuint divisor) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ANGLE_pack_reverse_row_order b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ANGLE_pack_reverse_row_order deleted file mode 100644 index 6d9697e..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ANGLE_pack_reverse_row_order +++ /dev/null @@ -1,4 +0,0 @@ -GL_ANGLE_pack_reverse_row_order -https://code.google.com/p/angleproject/source/browse/#git%2Fextensions -GL_ANGLE_pack_reverse_row_order - GL_PACK_REVERSE_ROW_ORDER_ANGLE 0x93A4 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ANGLE_program_binary b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ANGLE_program_binary deleted file mode 100644 index 40ebd5a..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ANGLE_program_binary +++ /dev/null @@ -1,4 +0,0 @@ -GL_ANGLE_program_binary -https://code.google.com/p/angleproject/source/browse/#git%2Fextensions -GL_ANGLE_program_binary - GL_PROGRAM_BINARY_ANGLE 0x93A6 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ANGLE_texture_compression_dxt1 b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ANGLE_texture_compression_dxt1 deleted file mode 100644 index 1ea73ba..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ANGLE_texture_compression_dxt1 +++ /dev/null @@ -1,7 +0,0 @@ -GL_ANGLE_texture_compression_dxt1 -https://code.google.com/p/angleproject/source/browse/#git%2Fextensions -GL_ANGLE_texture_compression_dxt1 - GL_COMPRESSED_RGB_S3TC_DXT1_ANGLE 0x83F0 - GL_COMPRESSED_RGBA_S3TC_DXT1_ANGLE 0x83F1 - GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE 0x83F2 - GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE 0x83F3 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ANGLE_texture_compression_dxt3 b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ANGLE_texture_compression_dxt3 deleted file mode 100644 index 4ca07dd..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ANGLE_texture_compression_dxt3 +++ /dev/null @@ -1,7 +0,0 @@ -GL_ANGLE_texture_compression_dxt3 -https://code.google.com/p/angleproject/source/browse/#git%2Fextensions -GL_ANGLE_texture_compression_dxt3 - GL_COMPRESSED_RGB_S3TC_DXT1_ANGLE 0x83F0 - GL_COMPRESSED_RGBA_S3TC_DXT1_ANGLE 0x83F1 - GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE 0x83F2 - GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE 0x83F3 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ANGLE_texture_compression_dxt5 b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ANGLE_texture_compression_dxt5 deleted file mode 100644 index ebaa7f6..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ANGLE_texture_compression_dxt5 +++ /dev/null @@ -1,7 +0,0 @@ -GL_ANGLE_texture_compression_dxt5 -https://code.google.com/p/angleproject/source/browse/#git%2Fextensions -GL_ANGLE_texture_compression_dxt5 - GL_COMPRESSED_RGB_S3TC_DXT1_ANGLE 0x83F0 - GL_COMPRESSED_RGBA_S3TC_DXT1_ANGLE 0x83F1 - GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE 0x83F2 - GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE 0x83F3 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ANGLE_texture_usage b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ANGLE_texture_usage deleted file mode 100644 index 903e1bb..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ANGLE_texture_usage +++ /dev/null @@ -1,5 +0,0 @@ -GL_ANGLE_texture_usage -https://code.google.com/p/angleproject/source/browse/#git%2Fextensions -GL_ANGLE_texture_usage - GL_TEXTURE_USAGE_ANGLE 0x93A2 - GL_FRAMEBUFFER_ATTACHMENT_ANGLE 0x93A3 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ANGLE_timer_query b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ANGLE_timer_query deleted file mode 100644 index 05f905e..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ANGLE_timer_query +++ /dev/null @@ -1,20 +0,0 @@ -GL_ANGLE_timer_query -https://code.google.com/p/angleproject/source/browse/#git%2Fextensions -GL_ANGLE_timer_query - GL_QUERY_COUNTER_BITS_ANGLE 0x8864 - GL_CURRENT_QUERY_ANGLE 0x8865 - GL_QUERY_RESULT_ANGLE 0x8866 - GL_QUERY_RESULT_AVAILABLE_ANGLE 0x8867 - GL_TIME_ELAPSED_ANGLE 0x88BF - GL_TIMESTAMP_ANGLE 0x8E28 - void glBeginQueryANGLE (GLenum target, GLuint id) - void glDeleteQueriesANGLE (GLsizei n, const GLuint* ids) - void glEndQueryANGLE (GLenum target) - void glGenQueriesANGLE (GLsizei n, GLuint* ids) - void glGetQueryObjecti64vANGLE (GLuint id, GLenum pname, GLint64* params) - void glGetQueryObjectivANGLE (GLuint id, GLenum pname, GLint* params) - void glGetQueryObjectui64vANGLE (GLuint id, GLenum pname, GLuint64* params) - void glGetQueryObjectuivANGLE (GLuint id, GLenum pname, GLuint* params) - void glGetQueryivANGLE (GLenum target, GLenum pname, GLint* params) - GLboolean glIsQueryANGLE (GLuint id) - void glQueryCounterANGLE (GLuint id, GLenum target) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ANGLE_translated_shader_source b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ANGLE_translated_shader_source deleted file mode 100644 index 3296048..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ANGLE_translated_shader_source +++ /dev/null @@ -1,5 +0,0 @@ -GL_ANGLE_translated_shader_source -https://code.google.com/p/angleproject/source/browse/#git%2Fextensions -GL_ANGLE_translated_shader_source - GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE 0x93A0 - void glGetTranslatedShaderSourceANGLE (GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* source) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_aux_depth_stencil b/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_aux_depth_stencil deleted file mode 100644 index 730cdb4..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_aux_depth_stencil +++ /dev/null @@ -1,4 +0,0 @@ -GL_APPLE_aux_depth_stencil -http://www.opengl.org/registry/specs/gl/APPLE/aux_depth_stencil.txt -GL_APPLE_aux_depth_stencil - GL_AUX_DEPTH_STENCIL_APPLE 0x8A14 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_client_storage b/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_client_storage deleted file mode 100644 index 8f40a5c..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_client_storage +++ /dev/null @@ -1,4 +0,0 @@ -GL_APPLE_client_storage -http://www.opengl.org/registry/specs/gl/APPLE/client_storage.txt -GL_APPLE_client_storage - GL_UNPACK_CLIENT_STORAGE_APPLE 0x85B2 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_element_array b/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_element_array deleted file mode 100644 index f719ccd..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_element_array +++ /dev/null @@ -1,11 +0,0 @@ -GL_APPLE_element_array -http://www.opengl.org/registry/specs/gl/APPLE/element_array.txt -GL_APPLE_element_array - GL_ELEMENT_ARRAY_APPLE 0x8A0C - GL_ELEMENT_ARRAY_TYPE_APPLE 0x8A0D - GL_ELEMENT_ARRAY_POINTER_APPLE 0x8A0E - void glDrawElementArrayAPPLE (GLenum mode, GLint first, GLsizei count) - void glDrawRangeElementArrayAPPLE (GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count) - void glElementPointerAPPLE (GLenum type, const GLvoid *pointer) - void glMultiDrawElementArrayAPPLE (GLenum mode, const GLint* first, const GLsizei *count, GLsizei primcount) - void glMultiDrawRangeElementArrayAPPLE (GLenum mode, GLuint start, GLuint end, const GLint* first, const GLsizei *count, GLsizei primcount) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_fence b/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_fence deleted file mode 100644 index d21cd34..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_fence +++ /dev/null @@ -1,13 +0,0 @@ -GL_APPLE_fence -http://www.opengl.org/registry/specs/gl/APPLE/fence.txt -GL_APPLE_fence - GL_DRAW_PIXELS_APPLE 0x8A0A - GL_FENCE_APPLE 0x8A0B - void glDeleteFencesAPPLE (GLsizei n, const GLuint* fences) - void glFinishFenceAPPLE (GLuint fence) - void glFinishObjectAPPLE (GLenum object, GLint name) - void glGenFencesAPPLE (GLsizei n, GLuint* fences) - GLboolean glIsFenceAPPLE (GLuint fence) - void glSetFenceAPPLE (GLuint fence) - GLboolean glTestFenceAPPLE (GLuint fence) - GLboolean glTestObjectAPPLE (GLenum object, GLuint name) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_float_pixels b/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_float_pixels deleted file mode 100644 index 2bf7458..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_float_pixels +++ /dev/null @@ -1,17 +0,0 @@ -GL_APPLE_float_pixels -http://www.opengl.org/registry/specs/APPLE/float_pixels.txt -GL_APPLE_float_pixels - GL_HALF_APPLE 0x140B - GL_COLOR_FLOAT_APPLE 0x8A0F - GL_RGBA_FLOAT32_APPLE 0x8814 - GL_RGB_FLOAT32_APPLE 0x8815 - GL_ALPHA_FLOAT32_APPLE 0x8816 - GL_INTENSITY_FLOAT32_APPLE 0x8817 - GL_LUMINANCE_FLOAT32_APPLE 0x8818 - GL_LUMINANCE_ALPHA_FLOAT32_APPLE 0x8819 - GL_RGBA_FLOAT16_APPLE 0x881A - GL_RGB_FLOAT16_APPLE 0x881B - GL_ALPHA_FLOAT16_APPLE 0x881C - GL_INTENSITY_FLOAT16_APPLE 0x881D - GL_LUMINANCE_FLOAT16_APPLE 0x881E - GL_LUMINANCE_ALPHA_FLOAT16_APPLE 0x881F diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_flush_buffer_range b/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_flush_buffer_range deleted file mode 100644 index e1b283e..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_flush_buffer_range +++ /dev/null @@ -1,7 +0,0 @@ -GL_APPLE_flush_buffer_range -http://www.opengl.org/registry/specs/gl/APPLE/flush_buffer_range.txt -GL_APPLE_flush_buffer_range - GL_BUFFER_SERIALIZED_MODIFY_APPLE 0x8A12 - GL_BUFFER_FLUSHING_UNMAP_APPLE 0x8A13 - void glBufferParameteriAPPLE (GLenum target, GLenum pname, GLint param) - void glFlushMappedBufferRangeAPPLE (GLenum target, GLintptr offset, GLsizeiptr size) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_object_purgeable b/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_object_purgeable deleted file mode 100644 index 35a6532..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_object_purgeable +++ /dev/null @@ -1,12 +0,0 @@ -GL_APPLE_object_purgeable -http://www.opengl.org/registry/specs/gl/APPLE/object_purgeable.txt -GL_APPLE_object_purgeable - GL_BUFFER_OBJECT_APPLE 0x85B3 - GL_RELEASED_APPLE 0x8A19 - GL_VOLATILE_APPLE 0x8A1A - GL_RETAINED_APPLE 0x8A1B - GL_UNDEFINED_APPLE 0x8A1C - GL_PURGEABLE_APPLE 0x8A1D - void glGetObjectParameterivAPPLE (GLenum objectType, GLuint name, GLenum pname, GLint* params) - GLenum glObjectPurgeableAPPLE (GLenum objectType, GLuint name, GLenum option) - GLenum glObjectUnpurgeableAPPLE (GLenum objectType, GLuint name, GLenum option) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_pixel_buffer b/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_pixel_buffer deleted file mode 100644 index 7449f29..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_pixel_buffer +++ /dev/null @@ -1,4 +0,0 @@ -GL_APPLE_pixel_buffer - -GL_APPLE_pixel_buffer - GL_MIN_PBUFFER_VIEWPORT_DIMS_APPLE 0x8A10 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_rgb_422 b/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_rgb_422 deleted file mode 100644 index 5ec3044..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_rgb_422 +++ /dev/null @@ -1,6 +0,0 @@ -GL_APPLE_rgb_422 -http://www.opengl.org/registry/specs/gl/APPLE/rgb_422.txt -GL_APPLE_rgb_422 - GL_UNSIGNED_SHORT_8_8_APPLE 0x85BA - GL_UNSIGNED_SHORT_8_8_REV_APPLE 0x85BB - GL_RGB_422_APPLE 0x8A1F diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_row_bytes b/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_row_bytes deleted file mode 100644 index d7c24b0..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_row_bytes +++ /dev/null @@ -1,5 +0,0 @@ -GL_APPLE_row_bytes -http://www.opengl.org/registry/specs/gl/APPLE/row_bytes.txt -GL_APPLE_row_bytes - GL_PACK_ROW_BYTES_APPLE 0x8A15 - GL_UNPACK_ROW_BYTES_APPLE 0x8A16 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_specular_vector b/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_specular_vector deleted file mode 100644 index 5c7296a..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_specular_vector +++ /dev/null @@ -1,4 +0,0 @@ -GL_APPLE_specular_vector -http://www.opengl.org/registry/specs/gl/APPLE/specular_vector.txt -GL_APPLE_specular_vector - GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE 0x85B0 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_texture_range b/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_texture_range deleted file mode 100644 index 7ca9b9b..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_texture_range +++ /dev/null @@ -1,12 +0,0 @@ -GL_APPLE_texture_range -http://www.opengl.org/registry/specs/APPLE/texture_range.txt -GL_APPLE_texture_range - GL_TEXTURE_STORAGE_HINT_APPLE 0x85BC - GL_STORAGE_PRIVATE_APPLE 0x85BD - GL_STORAGE_CACHED_APPLE 0x85BE - GL_STORAGE_SHARED_APPLE 0x85BF - GL_TEXTURE_RANGE_LENGTH_APPLE 0x85B7 - GL_TEXTURE_RANGE_POINTER_APPLE 0x85B8 - void glTextureRangeAPPLE (GLenum target, GLsizei length, GLvoid *pointer) - void glGetTexParameterPointervAPPLE (GLenum target, GLenum pname, GLvoid **params) - diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_transform_hint b/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_transform_hint deleted file mode 100644 index 1b7dd20..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_transform_hint +++ /dev/null @@ -1,4 +0,0 @@ -GL_APPLE_transform_hint -http://www.opengl.org/registry/specs/gl/APPLE/transform_hint.txt -GL_APPLE_transform_hint - GL_TRANSFORM_HINT_APPLE 0x85B1 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_vertex_array_object b/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_vertex_array_object deleted file mode 100644 index 9c7bc04..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_vertex_array_object +++ /dev/null @@ -1,8 +0,0 @@ -GL_APPLE_vertex_array_object -http://www.opengl.org/registry/specs/gl/APPLE/vertex_array_object.txt -GL_APPLE_vertex_array_object - GL_VERTEX_ARRAY_BINDING_APPLE 0x85B5 - void glBindVertexArrayAPPLE (GLuint array) - void glDeleteVertexArraysAPPLE (GLsizei n, const GLuint* arrays) - void glGenVertexArraysAPPLE (GLsizei n, const GLuint* arrays) - GLboolean glIsVertexArrayAPPLE (GLuint array) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_vertex_array_range b/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_vertex_array_range deleted file mode 100644 index e52e5f6..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_vertex_array_range +++ /dev/null @@ -1,14 +0,0 @@ -GL_APPLE_vertex_array_range -http://www.opengl.org/registry/specs/gl/APPLE/vertex_array_range.txt -GL_APPLE_vertex_array_range - GL_VERTEX_ARRAY_RANGE_APPLE 0x851D - GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE 0x851E - GL_VERTEX_ARRAY_STORAGE_HINT_APPLE 0x851F - GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_APPLE 0x8520 - GL_VERTEX_ARRAY_RANGE_POINTER_APPLE 0x8521 - GL_STORAGE_CLIENT_APPLE 0x85B4 - GL_STORAGE_CACHED_APPLE 0x85BE - GL_STORAGE_SHARED_APPLE 0x85BF - void glFlushVertexArrayRangeAPPLE (GLsizei length, GLvoid *pointer) - void glVertexArrayParameteriAPPLE (GLenum pname, GLint param) - void glVertexArrayRangeAPPLE (GLsizei length, GLvoid *pointer) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_vertex_program_evaluators b/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_vertex_program_evaluators deleted file mode 100644 index 2171a74..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_vertex_program_evaluators +++ /dev/null @@ -1,20 +0,0 @@ -GL_APPLE_vertex_program_evaluators -http://www.opengl.org/registry/specs/gl/APPLE/vertex_program_evaluators.txt -GL_APPLE_vertex_program_evaluators - GL_VERTEX_ATTRIB_MAP1_APPLE 0x8A00 - GL_VERTEX_ATTRIB_MAP2_APPLE 0x8A01 - GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE 0x8A02 - GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE 0x8A03 - GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE 0x8A04 - GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE 0x8A05 - GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE 0x8A06 - GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE 0x8A07 - GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE 0x8A08 - GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE 0x8A09 - void glDisableVertexAttribAPPLE (GLuint index, GLenum pname) - void glEnableVertexAttribAPPLE (GLuint index, GLenum pname) - GLboolean glIsVertexAttribEnabledAPPLE (GLuint index, GLenum pname) - void glMapVertexAttrib1dAPPLE (GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble* points) - void glMapVertexAttrib1fAPPLE (GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat* points) - void glMapVertexAttrib2dAPPLE (GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble* points) - void glMapVertexAttrib2fAPPLE (GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat* points) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_ycbcr_422 b/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_ycbcr_422 deleted file mode 100644 index 068ee10..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_APPLE_ycbcr_422 +++ /dev/null @@ -1,4 +0,0 @@ -GL_APPLE_ycbcr_422 -http://www.opengl.org/registry/specs/gl/APPLE/ycbcr_422.txt -GL_APPLE_ycbcr_422 - GL_YCBCR_422_APPLE 0x85B9 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_ES2_compatibility b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_ES2_compatibility deleted file mode 100644 index a89355b..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_ES2_compatibility +++ /dev/null @@ -1,25 +0,0 @@ -GL_ARB_ES2_compatibility -http://www.opengl.org/registry/specs/gl/ARB/ES2_compatibility.txt -GL_ARB_ES2_compatibility - GL_FIXED 0x140C - GL_IMPLEMENTATION_COLOR_READ_TYPE 0x8B9A - GL_IMPLEMENTATION_COLOR_READ_FORMAT 0x8B9B - GL_RGB565 0x8D62 - GL_LOW_FLOAT 0x8DF0 - GL_MEDIUM_FLOAT 0x8DF1 - GL_HIGH_FLOAT 0x8DF2 - GL_LOW_INT 0x8DF3 - GL_MEDIUM_INT 0x8DF4 - GL_HIGH_INT 0x8DF5 - GL_SHADER_BINARY_FORMATS 0x8DF8 - GL_NUM_SHADER_BINARY_FORMATS 0x8DF9 - GL_SHADER_COMPILER 0x8DFA - GL_MAX_VERTEX_UNIFORM_VECTORS 0x8DFB - GL_MAX_VARYING_VECTORS 0x8DFC - GL_MAX_FRAGMENT_UNIFORM_VECTORS 0x8DFD - void glClearDepthf (GLclampf d) - void glDepthRangef (GLclampf n, GLclampf f) - void glGetShaderPrecisionFormat (GLenum shadertype, GLenum precisiontype, GLint* range, GLint *precision) - void glReleaseShaderCompiler (void) - void glShaderBinary (GLsizei count, const GLuint* shaders, GLenum binaryformat, const GLvoid*binary, GLsizei length) - typedef int GLfixed diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_ES3_compatibility b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_ES3_compatibility deleted file mode 100644 index 9cfe8f0..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_ES3_compatibility +++ /dev/null @@ -1,17 +0,0 @@ -GL_ARB_ES3_compatibility -http://www.opengl.org/registry/specs/gl/ARB/ES3_compatibility.txt -GL_ARB_ES3_compatibility - GL_TEXTURE_IMMUTABLE_LEVELS 0x82DF - GL_PRIMITIVE_RESTART_FIXED_INDEX 0x8D69 - GL_ANY_SAMPLES_PASSED_CONSERVATIVE 0x8D6A - GL_MAX_ELEMENT_INDEX 0x8D6B - GL_COMPRESSED_R11_EAC 0x9270 - GL_COMPRESSED_SIGNED_R11_EAC 0x9271 - GL_COMPRESSED_RG11_EAC 0x9272 - GL_COMPRESSED_SIGNED_RG11_EAC 0x9273 - GL_COMPRESSED_RGB8_ETC2 0x9274 - GL_COMPRESSED_SRGB8_ETC2 0x9275 - GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 0x9276 - GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 0x9277 - GL_COMPRESSED_RGBA8_ETC2_EAC 0x9278 - GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 0x9279 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_arrays_of_arrays b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_arrays_of_arrays deleted file mode 100644 index 82c99c8..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_arrays_of_arrays +++ /dev/null @@ -1,3 +0,0 @@ -GL_ARB_arrays_of_arrays -http://www.opengl.org/registry/specs/gl/ARB/arrays_of_arrays.txt -GL_ARB_arrays_of_arrays diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_base_instance b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_base_instance deleted file mode 100644 index e86711d..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_base_instance +++ /dev/null @@ -1,6 +0,0 @@ -GL_ARB_base_instance -http://www.opengl.org/registry/specs/gl/ARB/base_instance.txt -GL_ARB_base_instance - void glDrawArraysInstancedBaseInstance (GLenum mode, GLint first, GLsizei count, GLsizei primcount, GLuint baseinstance) - void glDrawElementsInstancedBaseInstance (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount, GLuint baseinstance) - void glDrawElementsInstancedBaseVertexBaseInstance (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount, GLint basevertex, GLuint baseinstance) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_bindless_texture b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_bindless_texture deleted file mode 100644 index d774360..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_bindless_texture +++ /dev/null @@ -1,20 +0,0 @@ -GL_ARB_bindless_texture -http://www.opengl.org/registry/specs/gl/ARB/bindless_texture.txt -GL_ARB_bindless_texture - GL_UNSIGNED_INT64_ARB 0x140F - GLuint64 glGetImageHandleARB (GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format) - GLuint64 glGetTextureHandleARB (GLuint texture) - GLuint64 glGetTextureSamplerHandleARB (GLuint texture, GLuint sampler) - void glGetVertexAttribLui64vARB (GLuint index, GLenum pname, GLuint64EXT* params) - GLboolean glIsImageHandleResidentARB (GLuint64 handle) - GLboolean glIsTextureHandleResidentARB (GLuint64 handle) - void glMakeImageHandleNonResidentARB (GLuint64 handle) - void glMakeImageHandleResidentARB (GLuint64 handle, GLenum access) - void glMakeTextureHandleNonResidentARB (GLuint64 handle) - void glMakeTextureHandleResidentARB (GLuint64 handle) - void glProgramUniformHandleui64ARB (GLuint program, GLint location, GLuint64 value) - void glProgramUniformHandleui64vARB (GLuint program, GLint location, GLsizei count, const GLuint64* values) - void glUniformHandleui64ARB (GLint location, GLuint64 value) - void glUniformHandleui64vARB (GLint location, GLsizei count, const GLuint64* value) - void glVertexAttribL1ui64ARB (GLuint index, GLuint64EXT x) - void glVertexAttribL1ui64vARB (GLuint index, const GLuint64EXT* v) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_blend_func_extended b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_blend_func_extended deleted file mode 100644 index 9f3dbb9..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_blend_func_extended +++ /dev/null @@ -1,9 +0,0 @@ -GL_ARB_blend_func_extended -http://www.opengl.org/registry/specs/gl/ARB/blend_func_extended.txt -GL_ARB_blend_func_extended - GL_SRC1_COLOR 0x88F9 - GL_ONE_MINUS_SRC1_COLOR 0x88FA - GL_ONE_MINUS_SRC1_ALPHA 0x88FB - GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 0x88FC - void glBindFragDataLocationIndexed (GLuint program, GLuint colorNumber, GLuint index, const GLchar * name) - GLint glGetFragDataIndex (GLuint program, const GLchar * name) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_buffer_storage b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_buffer_storage deleted file mode 100644 index 03d8d97..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_buffer_storage +++ /dev/null @@ -1,14 +0,0 @@ -GL_ARB_buffer_storage -http://www.opengl.org/registry/specs/gl/ARB/buffer_storage.txt -GL_ARB_buffer_storage - GL_MAP_READ_BIT 0x0001 - GL_MAP_WRITE_BIT 0x0002 - GL_MAP_PERSISTENT_BIT 0x00000040 - GL_MAP_COHERENT_BIT 0x00000080 - GL_DYNAMIC_STORAGE_BIT 0x0100 - GL_CLIENT_STORAGE_BIT 0x0200 - GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT 0x00004000 - GL_BUFFER_IMMUTABLE_STORAGE 0x821F - GL_BUFFER_STORAGE_FLAGS 0x8220 - void glBufferStorage (GLenum target, GLsizeiptr size, const GLvoid* data, GLbitfield flags) - void glNamedBufferStorageEXT (GLuint buffer, GLsizeiptr size, const GLvoid* data, GLbitfield flags) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_cl_event b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_cl_event deleted file mode 100644 index 8469e23..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_cl_event +++ /dev/null @@ -1,8 +0,0 @@ -GL_ARB_cl_event -http://www.opengl.org/registry/specs/gl/ARB/cl_event.txt -GL_ARB_cl_event - GL_SYNC_CL_EVENT_ARB 0x8240 - GL_SYNC_CL_EVENT_COMPLETE_ARB 0x8241 - GLsync glCreateSyncFromCLeventARB (cl_context context, cl_event event, GLbitfield flags) - typedef struct _cl_context *cl_context - typedef struct _cl_event *cl_event diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_clear_buffer_object b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_clear_buffer_object deleted file mode 100644 index d2cba8c..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_clear_buffer_object +++ /dev/null @@ -1,7 +0,0 @@ -GL_ARB_clear_buffer_object -http://www.opengl.org/registry/specs/gl/ARB/clear_buffer_object.txt -GL_ARB_clear_buffer_object - void glClearBufferData (GLenum target, GLenum internalformat, GLenum format, GLenum type, const GLvoid* data) - void glClearBufferSubData (GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const GLvoid* data) - void glClearNamedBufferDataEXT (GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const GLvoid* data) - void glClearNamedBufferSubDataEXT (GLuint buffer, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const GLvoid* data) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_clear_texture b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_clear_texture deleted file mode 100644 index 2879aa0..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_clear_texture +++ /dev/null @@ -1,6 +0,0 @@ -GL_ARB_clear_texture -http://www.opengl.org/registry/specs/gl/ARB/clear_texture.txt -GL_ARB_clear_texture - GL_CLEAR_TEXTURE 0x9365 - void glClearTexImage (GLuint texture, GLint level, GLenum format, GLenum type, const GLvoid* data) - void glClearTexSubImage (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid* data) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_color_buffer_float b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_color_buffer_float deleted file mode 100644 index d070f52..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_color_buffer_float +++ /dev/null @@ -1,9 +0,0 @@ -GL_ARB_color_buffer_float -http://www.opengl.org/registry/specs/gl/ARB/color_buffer_float.txt -GL_ARB_color_buffer_float - GL_RGBA_FLOAT_MODE_ARB 0x8820 - GL_CLAMP_VERTEX_COLOR_ARB 0x891A - GL_CLAMP_FRAGMENT_COLOR_ARB 0x891B - GL_CLAMP_READ_COLOR_ARB 0x891C - GL_FIXED_ONLY_ARB 0x891D - void glClampColorARB (GLenum target, GLenum clamp) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_compatibility b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_compatibility deleted file mode 100644 index a2fe371..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_compatibility +++ /dev/null @@ -1,3 +0,0 @@ -GL_ARB_compatibility -http://www.opengl.org/registry/specs/gl/ARB/compatibility.txt -GL_ARB_compatibility diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_compressed_texture_pixel_storage b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_compressed_texture_pixel_storage deleted file mode 100644 index a4a3951..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_compressed_texture_pixel_storage +++ /dev/null @@ -1,11 +0,0 @@ -GL_ARB_compressed_texture_pixel_storage -http://www.opengl.org/registry/specs/gl/ARB/compressed_texture_pixel_storage.txt -GL_ARB_compressed_texture_pixel_storage - GL_UNPACK_COMPRESSED_BLOCK_WIDTH 0x9127 - GL_UNPACK_COMPRESSED_BLOCK_HEIGHT 0x9128 - GL_UNPACK_COMPRESSED_BLOCK_DEPTH 0x9129 - GL_UNPACK_COMPRESSED_BLOCK_SIZE 0x912A - GL_PACK_COMPRESSED_BLOCK_WIDTH 0x912B - GL_PACK_COMPRESSED_BLOCK_HEIGHT 0x912C - GL_PACK_COMPRESSED_BLOCK_DEPTH 0x912D - GL_PACK_COMPRESSED_BLOCK_SIZE 0x912E diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_compute_shader b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_compute_shader deleted file mode 100644 index c36257e..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_compute_shader +++ /dev/null @@ -1,23 +0,0 @@ -GL_ARB_compute_shader -http://www.opengl.org/registry/specs/gl/ARB/compute_shader.txt -GL_ARB_compute_shader - GL_COMPUTE_SHADER_BIT 0x00000020 - GL_MAX_COMPUTE_SHARED_MEMORY_SIZE 0x8262 - GL_MAX_COMPUTE_UNIFORM_COMPONENTS 0x8263 - GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS 0x8264 - GL_MAX_COMPUTE_ATOMIC_COUNTERS 0x8265 - GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS 0x8266 - GL_COMPUTE_WORK_GROUP_SIZE 0x8267 - GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS 0x90EB - GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER 0x90EC - GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER 0x90ED - GL_DISPATCH_INDIRECT_BUFFER 0x90EE - GL_DISPATCH_INDIRECT_BUFFER_BINDING 0x90EF - GL_COMPUTE_SHADER 0x91B9 - GL_MAX_COMPUTE_UNIFORM_BLOCKS 0x91BB - GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS 0x91BC - GL_MAX_COMPUTE_IMAGE_UNIFORMS 0x91BD - GL_MAX_COMPUTE_WORK_GROUP_COUNT 0x91BE - GL_MAX_COMPUTE_WORK_GROUP_SIZE 0x91BF - void glDispatchCompute (GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z) - void glDispatchComputeIndirect (GLintptr indirect) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_compute_variable_group_size b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_compute_variable_group_size deleted file mode 100644 index 4d2a5ba..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_compute_variable_group_size +++ /dev/null @@ -1,8 +0,0 @@ -GL_ARB_compute_variable_group_size -http://www.opengl.org/registry/specs/gl/ARB/compute_variable_group_size.txt -GL_ARB_compute_variable_group_size - GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB 0x90EB - GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB 0x91BF - GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB 0x9344 - GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB 0x9345 - void glDispatchComputeGroupSizeARB (GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z, GLuint group_size_x, GLuint group_size_y, GLuint group_size_z) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_conservative_depth b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_conservative_depth deleted file mode 100644 index c2e2c3a..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_conservative_depth +++ /dev/null @@ -1,3 +0,0 @@ -GL_ARB_conservative_depth -http://www.opengl.org/registry/specs/gl/ARB/conservative_depth.txt -GL_ARB_conservative_depth diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_copy_buffer b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_copy_buffer deleted file mode 100644 index 401dda6..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_copy_buffer +++ /dev/null @@ -1,6 +0,0 @@ -GL_ARB_copy_buffer -http://www.opengl.org/registry/specs/gl/ARB/copy_buffer.txt -GL_ARB_copy_buffer - GL_COPY_READ_BUFFER 0x8F36 - GL_COPY_WRITE_BUFFER 0x8F37 - void glCopyBufferSubData (GLenum readtarget, GLenum writetarget, GLintptr readoffset, GLintptr writeoffset, GLsizeiptr size) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_copy_image b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_copy_image deleted file mode 100644 index a65e038..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_copy_image +++ /dev/null @@ -1,4 +0,0 @@ -GL_ARB_copy_image -http://www.opengl.org/registry/specs/gl/ARB/copy_image.txt -GL_ARB_copy_image - void glCopyImageSubData (GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_debug_output b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_debug_output deleted file mode 100644 index c047939..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_debug_output +++ /dev/null @@ -1,30 +0,0 @@ -GL_ARB_debug_output -http://www.opengl.org/registry/specs/gl/ARB/debug_output.txt -GL_ARB_debug_output - GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB 0x8242 - GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB 0x8243 - GL_DEBUG_CALLBACK_FUNCTION_ARB 0x8244 - GL_DEBUG_CALLBACK_USER_PARAM_ARB 0x8245 - GL_DEBUG_SOURCE_API_ARB 0x8246 - GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB 0x8247 - GL_DEBUG_SOURCE_SHADER_COMPILER_ARB 0x8248 - GL_DEBUG_SOURCE_THIRD_PARTY_ARB 0x8249 - GL_DEBUG_SOURCE_APPLICATION_ARB 0x824A - GL_DEBUG_SOURCE_OTHER_ARB 0x824B - GL_DEBUG_TYPE_ERROR_ARB 0x824C - GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB 0x824D - GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB 0x824E - GL_DEBUG_TYPE_PORTABILITY_ARB 0x824F - GL_DEBUG_TYPE_PERFORMANCE_ARB 0x8250 - GL_DEBUG_TYPE_OTHER_ARB 0x8251 - GL_MAX_DEBUG_MESSAGE_LENGTH_ARB 0x9143 - GL_MAX_DEBUG_LOGGED_MESSAGES_ARB 0x9144 - GL_DEBUG_LOGGED_MESSAGES_ARB 0x9145 - GL_DEBUG_SEVERITY_HIGH_ARB 0x9146 - GL_DEBUG_SEVERITY_MEDIUM_ARB 0x9147 - GL_DEBUG_SEVERITY_LOW_ARB 0x9148 - void glDebugMessageCallbackARB (GLDEBUGPROCARB callback, const GLvoid *userParam) - void glDebugMessageControlARB (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint* ids, GLboolean enabled) - void glDebugMessageInsertARB (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar* buf) - GLuint glGetDebugMessageLogARB (GLuint count, GLsizei bufsize, GLenum* sources, GLenum* types, GLuint* ids, GLenum* severities, GLsizei* lengths, GLchar* messageLog) - typedef void (APIENTRY *GLDEBUGPROCARB)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar* message, GLvoid* userParam) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_depth_buffer_float b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_depth_buffer_float deleted file mode 100644 index 325f65b..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_depth_buffer_float +++ /dev/null @@ -1,6 +0,0 @@ -GL_ARB_depth_buffer_float -http://www.opengl.org/registry/specs/gl/ARB/depth_buffer_float.txt -GL_ARB_depth_buffer_float - GL_DEPTH_COMPONENT32F 0x8CAC - GL_DEPTH32F_STENCIL8 0x8CAD - GL_FLOAT_32_UNSIGNED_INT_24_8_REV 0x8DAD diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_depth_clamp b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_depth_clamp deleted file mode 100644 index 94c22bb..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_depth_clamp +++ /dev/null @@ -1,4 +0,0 @@ -GL_ARB_depth_clamp -http://www.opengl.org/registry/specs/gl/ARB/depth_clamp.txt -GL_ARB_depth_clamp - GL_DEPTH_CLAMP 0x864F diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_depth_texture b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_depth_texture deleted file mode 100644 index 13f20d9..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_depth_texture +++ /dev/null @@ -1,8 +0,0 @@ -GL_ARB_depth_texture -http://www.opengl.org/registry/specs/gl/ARB/depth_texture.txt -GL_ARB_depth_texture - GL_DEPTH_COMPONENT16_ARB 0x81A5 - GL_DEPTH_COMPONENT24_ARB 0x81A6 - GL_DEPTH_COMPONENT32_ARB 0x81A7 - GL_TEXTURE_DEPTH_SIZE_ARB 0x884A - GL_DEPTH_TEXTURE_MODE_ARB 0x884B diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_draw_buffers b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_draw_buffers deleted file mode 100644 index 5550c2d..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_draw_buffers +++ /dev/null @@ -1,21 +0,0 @@ -GL_ARB_draw_buffers -http://www.opengl.org/registry/specs/gl/ARB/draw_buffers.txt -GL_ARB_draw_buffers - GL_MAX_DRAW_BUFFERS_ARB 0x8824 - GL_DRAW_BUFFER0_ARB 0x8825 - GL_DRAW_BUFFER1_ARB 0x8826 - GL_DRAW_BUFFER2_ARB 0x8827 - GL_DRAW_BUFFER3_ARB 0x8828 - GL_DRAW_BUFFER4_ARB 0x8829 - GL_DRAW_BUFFER5_ARB 0x882A - GL_DRAW_BUFFER6_ARB 0x882B - GL_DRAW_BUFFER7_ARB 0x882C - GL_DRAW_BUFFER8_ARB 0x882D - GL_DRAW_BUFFER9_ARB 0x882E - GL_DRAW_BUFFER10_ARB 0x882F - GL_DRAW_BUFFER11_ARB 0x8830 - GL_DRAW_BUFFER12_ARB 0x8831 - GL_DRAW_BUFFER13_ARB 0x8832 - GL_DRAW_BUFFER14_ARB 0x8833 - GL_DRAW_BUFFER15_ARB 0x8834 - void glDrawBuffersARB (GLsizei n, const GLenum* bufs) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_draw_buffers_blend b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_draw_buffers_blend deleted file mode 100644 index e90578b..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_draw_buffers_blend +++ /dev/null @@ -1,7 +0,0 @@ -GL_ARB_draw_buffers_blend -http://www.opengl.org/registry/specs/gl/ARB/draw_buffers_blend.txt -GL_ARB_draw_buffers_blend - void glBlendEquationSeparateiARB (GLuint buf, GLenum modeRGB, GLenum modeAlpha) - void glBlendEquationiARB (GLuint buf, GLenum mode) - void glBlendFuncSeparateiARB (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) - void glBlendFunciARB (GLuint buf, GLenum src, GLenum dst) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_draw_elements_base_vertex b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_draw_elements_base_vertex deleted file mode 100644 index 4522960..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_draw_elements_base_vertex +++ /dev/null @@ -1,7 +0,0 @@ -GL_ARB_draw_elements_base_vertex -http://www.opengl.org/registry/specs/gl/ARB/draw_elements_base_vertex.txt -GL_ARB_draw_elements_base_vertex - void glDrawElementsBaseVertex (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex) - void glDrawElementsInstancedBaseVertex (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount, GLint basevertex) - void glDrawRangeElementsBaseVertex (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex) - void glMultiDrawElementsBaseVertex (GLenum mode, const GLsizei* count, GLenum type, const GLvoid* const *indices, GLsizei primcount, const GLint *basevertex) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_draw_indirect b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_draw_indirect deleted file mode 100644 index 1868e8a..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_draw_indirect +++ /dev/null @@ -1,7 +0,0 @@ -GL_ARB_draw_indirect -http://www.opengl.org/registry/specs/gl/ARB/draw_indirect.txt -GL_ARB_draw_indirect - GL_DRAW_INDIRECT_BUFFER 0x8F3F - GL_DRAW_INDIRECT_BUFFER_BINDING 0x8F43 - void glDrawArraysIndirect (GLenum mode, const GLvoid *indirect) - void glDrawElementsIndirect (GLenum mode, GLenum type, const GLvoid *indirect) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_draw_instanced b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_draw_instanced deleted file mode 100644 index 4140bea..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_draw_instanced +++ /dev/null @@ -1,3 +0,0 @@ -GL_ARB_draw_instanced -http://www.opengl.org/registry/specs/ARB/draw_instanced.txt -GL_ARB_draw_instanced diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_enhanced_layouts b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_enhanced_layouts deleted file mode 100644 index 81f007b..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_enhanced_layouts +++ /dev/null @@ -1,6 +0,0 @@ -GL_ARB_enhanced_layouts -http://www.opengl.org/registry/specs/gl/ARB/enhanced_layouts.txt -GL_ARB_enhanced_layouts - GL_LOCATION_COMPONENT 0x934A - GL_TRANSFORM_FEEDBACK_BUFFER_INDEX 0x934B - GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE 0x934C diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_explicit_attrib_location b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_explicit_attrib_location deleted file mode 100644 index 63a0b15..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_explicit_attrib_location +++ /dev/null @@ -1,3 +0,0 @@ -GL_ARB_explicit_attrib_location -http://www.opengl.org/registry/specs/gl/ARB/explicit_attrib_location.txt -GL_ARB_explicit_attrib_location diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_explicit_uniform_location b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_explicit_uniform_location deleted file mode 100644 index 6b73705..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_explicit_uniform_location +++ /dev/null @@ -1,4 +0,0 @@ -GL_ARB_explicit_uniform_location -http://www.opengl.org/registry/specs/gl/ARB/explicit_uniform_location.txt -GL_ARB_explicit_uniform_location - GL_MAX_UNIFORM_LOCATIONS 0x826E diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_fragment_coord_conventions b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_fragment_coord_conventions deleted file mode 100644 index 897721a..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_fragment_coord_conventions +++ /dev/null @@ -1,3 +0,0 @@ -GL_ARB_fragment_coord_conventions -http://www.opengl.org/registry/specs/gl/ARB/fragment_coord_conventions.txt -GL_ARB_fragment_coord_conventions diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_fragment_layer_viewport b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_fragment_layer_viewport deleted file mode 100644 index e959b48..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_fragment_layer_viewport +++ /dev/null @@ -1,3 +0,0 @@ -GL_ARB_fragment_layer_viewport -http://www.opengl.org/registry/specs/gl/ARB/fragment_layer_viewport.txt -GL_ARB_fragment_layer_viewport diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_fragment_program b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_fragment_program deleted file mode 100644 index 2c7f5bb..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_fragment_program +++ /dev/null @@ -1,18 +0,0 @@ -GL_ARB_fragment_program -http://www.opengl.org/registry/specs/gl/ARB/fragment_program.txt -GL_ARB_fragment_program - GL_FRAGMENT_PROGRAM_ARB 0x8804 - GL_PROGRAM_ALU_INSTRUCTIONS_ARB 0x8805 - GL_PROGRAM_TEX_INSTRUCTIONS_ARB 0x8806 - GL_PROGRAM_TEX_INDIRECTIONS_ARB 0x8807 - GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x8808 - GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x8809 - GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x880A - GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB 0x880B - GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB 0x880C - GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB 0x880D - GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x880E - GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x880F - GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x8810 - GL_MAX_TEXTURE_COORDS_ARB 0x8871 - GL_MAX_TEXTURE_IMAGE_UNITS_ARB 0x8872 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_fragment_program_shadow b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_fragment_program_shadow deleted file mode 100644 index bed6654..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_fragment_program_shadow +++ /dev/null @@ -1,3 +0,0 @@ -GL_ARB_fragment_program_shadow -http://www.opengl.org/registry/specs/gl/ARB/fragment_program_shadow.txt -GL_ARB_fragment_program_shadow diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_fragment_shader b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_fragment_shader deleted file mode 100644 index fd6b3a2..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_fragment_shader +++ /dev/null @@ -1,6 +0,0 @@ -GL_ARB_fragment_shader -http://www.opengl.org/registry/specs/gl/ARB/fragment_shader.txt -GL_ARB_fragment_shader - GL_FRAGMENT_SHADER_ARB 0x8B30 - GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB 0x8B49 - GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB 0x8B8B diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_framebuffer_no_attachments b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_framebuffer_no_attachments deleted file mode 100644 index 04143e8..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_framebuffer_no_attachments +++ /dev/null @@ -1,16 +0,0 @@ -GL_ARB_framebuffer_no_attachments -http://www.opengl.org/registry/specs/gl/ARB/framebuffer_no_attachments.txt -GL_ARB_framebuffer_no_attachments - GL_FRAMEBUFFER_DEFAULT_WIDTH 0x9310 - GL_FRAMEBUFFER_DEFAULT_HEIGHT 0x9311 - GL_FRAMEBUFFER_DEFAULT_LAYERS 0x9312 - GL_FRAMEBUFFER_DEFAULT_SAMPLES 0x9313 - GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS 0x9314 - GL_MAX_FRAMEBUFFER_WIDTH 0x9315 - GL_MAX_FRAMEBUFFER_HEIGHT 0x9316 - GL_MAX_FRAMEBUFFER_LAYERS 0x9317 - GL_MAX_FRAMEBUFFER_SAMPLES 0x9318 - void glFramebufferParameteri (GLenum target, GLenum pname, GLint param) - void glGetFramebufferParameteriv (GLenum target, GLenum pname, GLint* params) - void glGetNamedFramebufferParameterivEXT (GLuint framebuffer, GLenum pname, GLint* params) - void glNamedFramebufferParameteriEXT (GLuint framebuffer, GLenum pname, GLint param) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_framebuffer_object b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_framebuffer_object deleted file mode 100644 index 33b4b19..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_framebuffer_object +++ /dev/null @@ -1,97 +0,0 @@ -GL_ARB_framebuffer_object -http://www.opengl.org/registry/specs/gl/ARB/framebuffer_object.txt -GL_ARB_framebuffer_object - GL_INVALID_FRAMEBUFFER_OPERATION 0x0506 - GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING 0x8210 - GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE 0x8211 - GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE 0x8212 - GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE 0x8213 - GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE 0x8214 - GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE 0x8215 - GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE 0x8216 - GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE 0x8217 - GL_FRAMEBUFFER_DEFAULT 0x8218 - GL_FRAMEBUFFER_UNDEFINED 0x8219 - GL_DEPTH_STENCIL_ATTACHMENT 0x821A - GL_INDEX 0x8222 - GL_MAX_RENDERBUFFER_SIZE 0x84E8 - GL_DEPTH_STENCIL 0x84F9 - GL_UNSIGNED_INT_24_8 0x84FA - GL_DEPTH24_STENCIL8 0x88F0 - GL_TEXTURE_STENCIL_SIZE 0x88F1 - GL_UNSIGNED_NORMALIZED 0x8C17 - GL_SRGB 0x8C40 - GL_DRAW_FRAMEBUFFER_BINDING 0x8CA6 - GL_FRAMEBUFFER_BINDING 0x8CA6 - GL_RENDERBUFFER_BINDING 0x8CA7 - GL_READ_FRAMEBUFFER 0x8CA8 - GL_DRAW_FRAMEBUFFER 0x8CA9 - GL_READ_FRAMEBUFFER_BINDING 0x8CAA - GL_RENDERBUFFER_SAMPLES 0x8CAB - GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE 0x8CD0 - GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME 0x8CD1 - GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL 0x8CD2 - GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE 0x8CD3 - GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER 0x8CD4 - GL_FRAMEBUFFER_COMPLETE 0x8CD5 - GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT 0x8CD6 - GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT 0x8CD7 - GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER 0x8CDB - GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER 0x8CDC - GL_FRAMEBUFFER_UNSUPPORTED 0x8CDD - GL_MAX_COLOR_ATTACHMENTS 0x8CDF - GL_COLOR_ATTACHMENT0 0x8CE0 - GL_COLOR_ATTACHMENT1 0x8CE1 - GL_COLOR_ATTACHMENT2 0x8CE2 - GL_COLOR_ATTACHMENT3 0x8CE3 - GL_COLOR_ATTACHMENT4 0x8CE4 - GL_COLOR_ATTACHMENT5 0x8CE5 - GL_COLOR_ATTACHMENT6 0x8CE6 - GL_COLOR_ATTACHMENT7 0x8CE7 - GL_COLOR_ATTACHMENT8 0x8CE8 - GL_COLOR_ATTACHMENT9 0x8CE9 - GL_COLOR_ATTACHMENT10 0x8CEA - GL_COLOR_ATTACHMENT11 0x8CEB - GL_COLOR_ATTACHMENT12 0x8CEC - GL_COLOR_ATTACHMENT13 0x8CED - GL_COLOR_ATTACHMENT14 0x8CEE - GL_COLOR_ATTACHMENT15 0x8CEF - GL_DEPTH_ATTACHMENT 0x8D00 - GL_STENCIL_ATTACHMENT 0x8D20 - GL_FRAMEBUFFER 0x8D40 - GL_RENDERBUFFER 0x8D41 - GL_RENDERBUFFER_WIDTH 0x8D42 - GL_RENDERBUFFER_HEIGHT 0x8D43 - GL_RENDERBUFFER_INTERNAL_FORMAT 0x8D44 - GL_STENCIL_INDEX1 0x8D46 - GL_STENCIL_INDEX4 0x8D47 - GL_STENCIL_INDEX8 0x8D48 - GL_STENCIL_INDEX16 0x8D49 - GL_RENDERBUFFER_RED_SIZE 0x8D50 - GL_RENDERBUFFER_GREEN_SIZE 0x8D51 - GL_RENDERBUFFER_BLUE_SIZE 0x8D52 - GL_RENDERBUFFER_ALPHA_SIZE 0x8D53 - GL_RENDERBUFFER_DEPTH_SIZE 0x8D54 - GL_RENDERBUFFER_STENCIL_SIZE 0x8D55 - GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE 0x8D56 - GL_MAX_SAMPLES 0x8D57 - void glBindFramebuffer (GLenum target, GLuint framebuffer) - void glBindRenderbuffer (GLenum target, GLuint renderbuffer) - void glBlitFramebuffer (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter) - GLenum glCheckFramebufferStatus (GLenum target) - void glDeleteFramebuffers (GLsizei n, const GLuint* framebuffers) - void glDeleteRenderbuffers (GLsizei n, const GLuint* renderbuffers) - void glFramebufferRenderbuffer (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer) - void glFramebufferTexture1D (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level) - void glFramebufferTexture2D (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level) - void glFramebufferTexture3D (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint layer) - void glFramebufferTextureLayer (GLenum target,GLenum attachment, GLuint texture,GLint level,GLint layer) - void glGenFramebuffers (GLsizei n, GLuint* framebuffers) - void glGenRenderbuffers (GLsizei n, GLuint* renderbuffers) - void glGenerateMipmap (GLenum target) - void glGetFramebufferAttachmentParameteriv (GLenum target, GLenum attachment, GLenum pname, GLint* params) - void glGetRenderbufferParameteriv (GLenum target, GLenum pname, GLint* params) - GLboolean glIsFramebuffer (GLuint framebuffer) - GLboolean glIsRenderbuffer (GLuint renderbuffer) - void glRenderbufferStorage (GLenum target, GLenum internalformat, GLsizei width, GLsizei height) - void glRenderbufferStorageMultisample (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_framebuffer_sRGB b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_framebuffer_sRGB deleted file mode 100644 index 848f233..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_framebuffer_sRGB +++ /dev/null @@ -1,4 +0,0 @@ -GL_ARB_framebuffer_sRGB -http://www.opengl.org/registry/specs/gl/ARB/framebuffer_sRGB.txt -GL_ARB_framebuffer_sRGB - GL_FRAMEBUFFER_SRGB 0x8DB9 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_geometry_shader4 b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_geometry_shader4 deleted file mode 100644 index b24a071..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_geometry_shader4 +++ /dev/null @@ -1,26 +0,0 @@ -GL_ARB_geometry_shader4 -http://www.opengl.org/registry/specs/gl/ARB/geometry_shader4.txt -GL_ARB_geometry_shader4 - GL_LINES_ADJACENCY_ARB 0xA - GL_LINE_STRIP_ADJACENCY_ARB 0xB - GL_TRIANGLES_ADJACENCY_ARB 0xC - GL_TRIANGLE_STRIP_ADJACENCY_ARB 0xD - GL_PROGRAM_POINT_SIZE_ARB 0x8642 - GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB 0x8C29 - GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER 0x8CD4 - GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB 0x8DA7 - GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB 0x8DA8 - GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB 0x8DA9 - GL_GEOMETRY_SHADER_ARB 0x8DD9 - GL_GEOMETRY_VERTICES_OUT_ARB 0x8DDA - GL_GEOMETRY_INPUT_TYPE_ARB 0x8DDB - GL_GEOMETRY_OUTPUT_TYPE_ARB 0x8DDC - GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB 0x8DDD - GL_MAX_VERTEX_VARYING_COMPONENTS_ARB 0x8DDE - GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB 0x8DDF - GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB 0x8DE0 - GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB 0x8DE1 - void glFramebufferTextureARB (GLenum target, GLenum attachment, GLuint texture, GLint level) - void glFramebufferTextureFaceARB (GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face) - void glFramebufferTextureLayerARB (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer) - void glProgramParameteriARB (GLuint program, GLenum pname, GLint value) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_get_program_binary b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_get_program_binary deleted file mode 100644 index 8e52552..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_get_program_binary +++ /dev/null @@ -1,10 +0,0 @@ -GL_ARB_get_program_binary -http://www.opengl.org/registry/specs/gl/ARB/get_program_binary.txt -GL_ARB_get_program_binary - GL_PROGRAM_BINARY_RETRIEVABLE_HINT 0x8257 - GL_PROGRAM_BINARY_LENGTH 0x8741 - GL_NUM_PROGRAM_BINARY_FORMATS 0x87FE - GL_PROGRAM_BINARY_FORMATS 0x87FF - void glGetProgramBinary (GLuint program, GLsizei bufSize, GLsizei* length, GLenum *binaryFormat, GLvoid*binary) - void glProgramBinary (GLuint program, GLenum binaryFormat, const GLvoid *binary, GLsizei length) - void glProgramParameteri (GLuint program, GLenum pname, GLint value) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_gpu_shader5 b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_gpu_shader5 deleted file mode 100644 index 5d5c91a..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_gpu_shader5 +++ /dev/null @@ -1,9 +0,0 @@ -GL_ARB_gpu_shader5 -http://www.opengl.org/registry/specs/gl/ARB/gpu_shader5.txt -GL_ARB_gpu_shader5 - GL_GEOMETRY_SHADER_INVOCATIONS 0x887F - GL_MAX_GEOMETRY_SHADER_INVOCATIONS 0x8E5A - GL_MIN_FRAGMENT_INTERPOLATION_OFFSET 0x8E5B - GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0x8E5C - GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 0x8E5D - GL_MAX_VERTEX_STREAMS 0x8E71 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_gpu_shader_fp64 b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_gpu_shader_fp64 deleted file mode 100644 index bcdd7c3..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_gpu_shader_fp64 +++ /dev/null @@ -1,33 +0,0 @@ -GL_ARB_gpu_shader_fp64 -http://www.opengl.org/registry/specs/gl/ARB/gpu_shader_fp64.txt -GL_ARB_gpu_shader_fp64 - GL_DOUBLE_MAT2 0x8F46 - GL_DOUBLE_MAT3 0x8F47 - GL_DOUBLE_MAT4 0x8F48 - GL_DOUBLE_MAT2x3 0x8F49 - GL_DOUBLE_MAT2x4 0x8F4A - GL_DOUBLE_MAT3x2 0x8F4B - GL_DOUBLE_MAT3x4 0x8F4C - GL_DOUBLE_MAT4x2 0x8F4D - GL_DOUBLE_MAT4x3 0x8F4E - GL_DOUBLE_VEC2 0x8FFC - GL_DOUBLE_VEC3 0x8FFD - GL_DOUBLE_VEC4 0x8FFE - void glGetUniformdv (GLuint program, GLint location, GLdouble* params) - void glUniform1d (GLint location, GLdouble x) - void glUniform1dv (GLint location, GLsizei count, const GLdouble* value) - void glUniform2d (GLint location, GLdouble x, GLdouble y) - void glUniform2dv (GLint location, GLsizei count, const GLdouble* value) - void glUniform3d (GLint location, GLdouble x, GLdouble y, GLdouble z) - void glUniform3dv (GLint location, GLsizei count, const GLdouble* value) - void glUniform4d (GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w) - void glUniform4dv (GLint location, GLsizei count, const GLdouble* value) - void glUniformMatrix2dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value) - void glUniformMatrix2x3dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value) - void glUniformMatrix2x4dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value) - void glUniformMatrix3dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value) - void glUniformMatrix3x2dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value) - void glUniformMatrix3x4dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value) - void glUniformMatrix4dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value) - void glUniformMatrix4x2dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value) - void glUniformMatrix4x3dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_half_float_pixel b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_half_float_pixel deleted file mode 100644 index b8e7e53..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_half_float_pixel +++ /dev/null @@ -1,4 +0,0 @@ -GL_ARB_half_float_pixel -http://www.opengl.org/registry/specs/gl/ARB/half_float_pixel.txt -GL_ARB_half_float_pixel - GL_HALF_FLOAT_ARB 0x140B diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_half_float_vertex b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_half_float_vertex deleted file mode 100644 index abed78e..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_half_float_vertex +++ /dev/null @@ -1,4 +0,0 @@ -GL_ARB_half_float_vertex -http://www.opengl.org/registry/specs/gl/ARB/half_float_vertex.txt -GL_ARB_half_float_vertex - GL_HALF_FLOAT 0x140B diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_imaging b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_imaging deleted file mode 100644 index 0efd0c1..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_imaging +++ /dev/null @@ -1,112 +0,0 @@ -GL_ARB_imaging - -GL_ARB_imaging - GL_CONSTANT_COLOR 0x8001 - GL_ONE_MINUS_CONSTANT_COLOR 0x8002 - GL_CONSTANT_ALPHA 0x8003 - GL_ONE_MINUS_CONSTANT_ALPHA 0x8004 - GL_BLEND_COLOR 0x8005 - GL_FUNC_ADD 0x8006 - GL_MIN 0x8007 - GL_MAX 0x8008 - GL_BLEND_EQUATION 0x8009 - GL_FUNC_SUBTRACT 0x800A - GL_FUNC_REVERSE_SUBTRACT 0x800B - GL_CONVOLUTION_1D 0x8010 - GL_CONVOLUTION_2D 0x8011 - GL_SEPARABLE_2D 0x8012 - GL_CONVOLUTION_BORDER_MODE 0x8013 - GL_CONVOLUTION_FILTER_SCALE 0x8014 - GL_CONVOLUTION_FILTER_BIAS 0x8015 - GL_REDUCE 0x8016 - GL_CONVOLUTION_FORMAT 0x8017 - GL_CONVOLUTION_WIDTH 0x8018 - GL_CONVOLUTION_HEIGHT 0x8019 - GL_MAX_CONVOLUTION_WIDTH 0x801A - GL_MAX_CONVOLUTION_HEIGHT 0x801B - GL_POST_CONVOLUTION_RED_SCALE 0x801C - GL_POST_CONVOLUTION_GREEN_SCALE 0x801D - GL_POST_CONVOLUTION_BLUE_SCALE 0x801E - GL_POST_CONVOLUTION_ALPHA_SCALE 0x801F - GL_POST_CONVOLUTION_RED_BIAS 0x8020 - GL_POST_CONVOLUTION_GREEN_BIAS 0x8021 - GL_POST_CONVOLUTION_BLUE_BIAS 0x8022 - GL_POST_CONVOLUTION_ALPHA_BIAS 0x8023 - GL_HISTOGRAM 0x8024 - GL_PROXY_HISTOGRAM 0x8025 - GL_HISTOGRAM_WIDTH 0x8026 - GL_HISTOGRAM_FORMAT 0x8027 - GL_HISTOGRAM_RED_SIZE 0x8028 - GL_HISTOGRAM_GREEN_SIZE 0x8029 - GL_HISTOGRAM_BLUE_SIZE 0x802A - GL_HISTOGRAM_ALPHA_SIZE 0x802B - GL_HISTOGRAM_LUMINANCE_SIZE 0x802C - GL_HISTOGRAM_SINK 0x802D - GL_MINMAX 0x802E - GL_MINMAX_FORMAT 0x802F - GL_MINMAX_SINK 0x8030 - GL_TABLE_TOO_LARGE 0x8031 - GL_COLOR_MATRIX 0x80B1 - GL_COLOR_MATRIX_STACK_DEPTH 0x80B2 - GL_MAX_COLOR_MATRIX_STACK_DEPTH 0x80B3 - GL_POST_COLOR_MATRIX_RED_SCALE 0x80B4 - GL_POST_COLOR_MATRIX_GREEN_SCALE 0x80B5 - GL_POST_COLOR_MATRIX_BLUE_SCALE 0x80B6 - GL_POST_COLOR_MATRIX_ALPHA_SCALE 0x80B7 - GL_POST_COLOR_MATRIX_RED_BIAS 0x80B8 - GL_POST_COLOR_MATRIX_GREEN_BIAS 0x80B9 - GL_POST_COLOR_MATRIX_BLUE_BIAS 0x80BA - GL_POST_COLOR_MATRIX_ALPHA_BIAS 0x80BB - GL_COLOR_TABLE 0x80D0 - GL_POST_CONVOLUTION_COLOR_TABLE 0x80D1 - GL_POST_COLOR_MATRIX_COLOR_TABLE 0x80D2 - GL_PROXY_COLOR_TABLE 0x80D3 - GL_PROXY_POST_CONVOLUTION_COLOR_TABLE 0x80D4 - GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE 0x80D5 - GL_COLOR_TABLE_SCALE 0x80D6 - GL_COLOR_TABLE_BIAS 0x80D7 - GL_COLOR_TABLE_FORMAT 0x80D8 - GL_COLOR_TABLE_WIDTH 0x80D9 - GL_COLOR_TABLE_RED_SIZE 0x80DA - GL_COLOR_TABLE_GREEN_SIZE 0x80DB - GL_COLOR_TABLE_BLUE_SIZE 0x80DC - GL_COLOR_TABLE_ALPHA_SIZE 0x80DD - GL_COLOR_TABLE_LUMINANCE_SIZE 0x80DE - GL_COLOR_TABLE_INTENSITY_SIZE 0x80DF - GL_IGNORE_BORDER 0x8150 - GL_CONSTANT_BORDER 0x8151 - GL_WRAP_BORDER 0x8152 - GL_REPLICATE_BORDER 0x8153 - GL_CONVOLUTION_BORDER_COLOR 0x8154 - void glColorTable (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table) - void glColorSubTable (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data) - void glColorTableParameteriv (GLenum target, GLenum pname, const GLint *params) - void glColorTableParameterfv (GLenum target, GLenum pname, const GLfloat *params) - void glCopyColorSubTable (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width) - void glCopyColorTable (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width) - void glGetColorTable (GLenum target, GLenum format, GLenum type, GLvoid *table) - void glGetColorTableParameterfv (GLenum target, GLenum pname, GLfloat *params) - void glGetColorTableParameteriv (GLenum target, GLenum pname, GLint *params) - void glHistogram (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink) - void glResetHistogram (GLenum target) - void glGetHistogram (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values) - void glGetHistogramParameterfv (GLenum target, GLenum pname, GLfloat *params) - void glGetHistogramParameteriv (GLenum target, GLenum pname, GLint *params) - void glMinmax (GLenum target, GLenum internalformat, GLboolean sink) - void glResetMinmax (GLenum target) - void glGetMinmaxParameterfv (GLenum target, GLenum pname, GLfloat *params) - void glGetMinmaxParameteriv (GLenum target, GLenum pname, GLint *params) - void glConvolutionFilter1D (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image) - void glConvolutionFilter2D (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image) - void glConvolutionParameterf (GLenum target, GLenum pname, GLfloat params) - void glConvolutionParameterfv (GLenum target, GLenum pname, const GLfloat *params) - void glConvolutionParameteri (GLenum target, GLenum pname, GLint params) - void glConvolutionParameteriv (GLenum target, GLenum pname, const GLint *params) - void glCopyConvolutionFilter1D (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width) - void glCopyConvolutionFilter2D (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height) - void glGetConvolutionFilter (GLenum target, GLenum format, GLenum type, GLvoid *image) - void glGetConvolutionParameterfv (GLenum target, GLenum pname, GLfloat *params) - void glGetConvolutionParameteriv (GLenum target, GLenum pname, GLint *params) - void glSeparableFilter2D (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column) - void glGetSeparableFilter (GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span) - void glGetMinmax (GLenum target, GLboolean reset, GLenum format, GLenum types, GLvoid *values) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_indirect_parameters b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_indirect_parameters deleted file mode 100644 index 1b189a0..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_indirect_parameters +++ /dev/null @@ -1,7 +0,0 @@ -GL_ARB_indirect_parameters -http://www.opengl.org/registry/specs/gl/ARB/indirect_parameters.txt -GL_ARB_indirect_parameters - GL_PARAMETER_BUFFER_ARB 0x80EE - GL_PARAMETER_BUFFER_BINDING_ARB 0x80EF - void glMultiDrawArraysIndirectCountARB (GLenum mode, const GLvoid *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride) - void glMultiDrawElementsIndirectCountARB (GLenum mode, GLenum type, const GLvoid *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_instanced_arrays b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_instanced_arrays deleted file mode 100644 index b1c8873..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_instanced_arrays +++ /dev/null @@ -1,7 +0,0 @@ -GL_ARB_instanced_arrays -http://www.opengl.org/registry/specs/ARB/instanced_arrays.txt -GL_ARB_instanced_arrays - GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB 0x88FE - void glVertexAttribDivisorARB (GLuint index, GLuint divisor) - void glDrawArraysInstancedARB (GLenum mode, GLint first, GLsizei count, GLsizei primcount) - void glDrawElementsInstancedARB (GLenum mode, GLsizei count, GLenum type, const void* indices, GLsizei primcount) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_internalformat_query b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_internalformat_query deleted file mode 100644 index fcaa9be..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_internalformat_query +++ /dev/null @@ -1,5 +0,0 @@ -GL_ARB_internalformat_query -http://www.opengl.org/registry/specs/gl/ARB/internalformat_query.txt -GL_ARB_internalformat_query - GL_NUM_SAMPLE_COUNTS 0x9380 - void glGetInternalformativ (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint* params) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_internalformat_query2 b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_internalformat_query2 deleted file mode 100644 index 1210966..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_internalformat_query2 +++ /dev/null @@ -1,103 +0,0 @@ -GL_ARB_internalformat_query2 -http://www.opengl.org/registry/specs/ARB/internalformat_query2.txt -GL_ARB_internalformat_query2 - GL_INTERNALFORMAT_SUPPORTED 0x826F - GL_INTERNALFORMAT_PREFERRED 0x8270 - GL_INTERNALFORMAT_RED_SIZE 0x8271 - GL_INTERNALFORMAT_GREEN_SIZE 0x8272 - GL_INTERNALFORMAT_BLUE_SIZE 0x8273 - GL_INTERNALFORMAT_ALPHA_SIZE 0x8274 - GL_INTERNALFORMAT_DEPTH_SIZE 0x8275 - GL_INTERNALFORMAT_STENCIL_SIZE 0x8276 - GL_INTERNALFORMAT_SHARED_SIZE 0x8277 - GL_INTERNALFORMAT_RED_TYPE 0x8278 - GL_INTERNALFORMAT_GREEN_TYPE 0x8279 - GL_INTERNALFORMAT_BLUE_TYPE 0x827A - GL_INTERNALFORMAT_ALPHA_TYPE 0x827B - GL_INTERNALFORMAT_DEPTH_TYPE 0x827C - GL_INTERNALFORMAT_STENCIL_TYPE 0x827D - GL_MAX_WIDTH 0x827E - GL_MAX_HEIGHT 0x827F - GL_MAX_DEPTH 0x8280 - GL_MAX_LAYERS 0x8281 - GL_MAX_COMBINED_DIMENSIONS 0x8282 - GL_COLOR_COMPONENTS 0x8283 - GL_DEPTH_COMPONENTS 0x8284 - GL_STENCIL_COMPONENTS 0x8285 - GL_COLOR_RENDERABLE 0x8286 - GL_DEPTH_RENDERABLE 0x8287 - GL_STENCIL_RENDERABLE 0x8288 - GL_FRAMEBUFFER_RENDERABLE 0x8289 - GL_FRAMEBUFFER_RENDERABLE_LAYERED 0x828A - GL_FRAMEBUFFER_BLEND 0x828B - GL_READ_PIXELS 0x828C - GL_READ_PIXELS_FORMAT 0x828D - GL_READ_PIXELS_TYPE 0x828E - GL_TEXTURE_IMAGE_FORMAT 0x828F - GL_TEXTURE_IMAGE_TYPE 0x8290 - GL_GET_TEXTURE_IMAGE_FORMAT 0x8291 - GL_GET_TEXTURE_IMAGE_TYPE 0x8292 - GL_MIPMAP 0x8293 - GL_MANUAL_GENERATE_MIPMAP 0x8294 - GL_AUTO_GENERATE_MIPMAP 0x8295 - GL_COLOR_ENCODING 0x8296 - GL_SRGB_READ 0x8297 - GL_SRGB_WRITE 0x8298 - GL_SRGB_DECODE_ARB 0x8299 - GL_FILTER 0x829A - GL_VERTEX_TEXTURE 0x829B - GL_TESS_CONTROL_TEXTURE 0x829C - GL_TESS_EVALUATION_TEXTURE 0x829D - GL_GEOMETRY_TEXTURE 0x829E - GL_FRAGMENT_TEXTURE 0x829F - GL_COMPUTE_TEXTURE 0x82A0 - GL_TEXTURE_SHADOW 0x82A1 - GL_TEXTURE_GATHER 0x82A2 - GL_TEXTURE_GATHER_SHADOW 0x82A3 - GL_SHADER_IMAGE_LOAD 0x82A4 - GL_SHADER_IMAGE_STORE 0x82A5 - GL_SHADER_IMAGE_ATOMIC 0x82A6 - GL_IMAGE_TEXEL_SIZE 0x82A7 - GL_IMAGE_COMPATIBILITY_CLASS 0x82A8 - GL_IMAGE_PIXEL_FORMAT 0x82A9 - GL_IMAGE_PIXEL_TYPE 0x82AA - GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST 0x82AC - GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST 0x82AD - GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE 0x82AE - GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE 0x82AF - GL_TEXTURE_COMPRESSED_BLOCK_WIDTH 0x82B1 - GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT 0x82B2 - GL_TEXTURE_COMPRESSED_BLOCK_SIZE 0x82B3 - GL_CLEAR_BUFFER 0x82B4 - GL_TEXTURE_VIEW 0x82B5 - GL_VIEW_COMPATIBILITY_CLASS 0x82B6 - GL_FULL_SUPPORT 0x82B7 - GL_CAVEAT_SUPPORT 0x82B8 - GL_IMAGE_CLASS_4_X_32 0x82B9 - GL_IMAGE_CLASS_2_X_32 0x82BA - GL_IMAGE_CLASS_1_X_32 0x82BB - GL_IMAGE_CLASS_4_X_16 0x82BC - GL_IMAGE_CLASS_2_X_16 0x82BD - GL_IMAGE_CLASS_1_X_16 0x82BE - GL_IMAGE_CLASS_4_X_8 0x82BF - GL_IMAGE_CLASS_2_X_8 0x82C0 - GL_IMAGE_CLASS_1_X_8 0x82C1 - GL_IMAGE_CLASS_11_11_10 0x82C2 - GL_IMAGE_CLASS_10_10_10_2 0x82C3 - GL_VIEW_CLASS_128_BITS 0x82C4 - GL_VIEW_CLASS_96_BITS 0x82C5 - GL_VIEW_CLASS_64_BITS 0x82C6 - GL_VIEW_CLASS_48_BITS 0x82C7 - GL_VIEW_CLASS_32_BITS 0x82C8 - GL_VIEW_CLASS_24_BITS 0x82C9 - GL_VIEW_CLASS_16_BITS 0x82CA - GL_VIEW_CLASS_8_BITS 0x82CB - GL_VIEW_CLASS_S3TC_DXT1_RGB 0x82CC - GL_VIEW_CLASS_S3TC_DXT1_RGBA 0x82CD - GL_VIEW_CLASS_S3TC_DXT3_RGBA 0x82CE - GL_VIEW_CLASS_S3TC_DXT5_RGBA 0x82CF - GL_VIEW_CLASS_RGTC1_RED 0x82D0 - GL_VIEW_CLASS_RGTC2_RG 0x82D1 - GL_VIEW_CLASS_BPTC_UNORM 0x82D2 - GL_VIEW_CLASS_BPTC_FLOAT 0x82D3 - void glGetInternalformati64v (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint64* params) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_invalidate_subdata b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_invalidate_subdata deleted file mode 100644 index 1313cb6..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_invalidate_subdata +++ /dev/null @@ -1,9 +0,0 @@ -GL_ARB_invalidate_subdata -http://www.opengl.org/registry/specs/gl/ARB/invalidate_subdata.txt -GL_ARB_invalidate_subdata - void glInvalidateBufferData (GLuint buffer) - void glInvalidateBufferSubData (GLuint buffer, GLintptr offset, GLsizeiptr length) - void glInvalidateFramebuffer (GLenum target, GLsizei numAttachments, const GLenum* attachments) - void glInvalidateSubFramebuffer (GLenum target, GLsizei numAttachments, const GLenum* attachments, GLint x, GLint y, GLsizei width, GLsizei height) - void glInvalidateTexImage (GLuint texture, GLint level) - void glInvalidateTexSubImage (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_map_buffer_alignment b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_map_buffer_alignment deleted file mode 100644 index cafeb01..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_map_buffer_alignment +++ /dev/null @@ -1,4 +0,0 @@ -GL_ARB_map_buffer_alignment -http://www.opengl.org/registry/specs/gl/ARB/map_buffer_alignment.txt -GL_ARB_map_buffer_alignment - GL_MIN_MAP_BUFFER_ALIGNMENT 0x90BC diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_map_buffer_range b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_map_buffer_range deleted file mode 100644 index f79a0fe..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_map_buffer_range +++ /dev/null @@ -1,11 +0,0 @@ -GL_ARB_map_buffer_range -http://www.opengl.org/registry/specs/gl/ARB/map_buffer_range.txt -GL_ARB_map_buffer_range - GL_MAP_READ_BIT 0x0001 - GL_MAP_WRITE_BIT 0x0002 - GL_MAP_INVALIDATE_RANGE_BIT 0x0004 - GL_MAP_INVALIDATE_BUFFER_BIT 0x0008 - GL_MAP_FLUSH_EXPLICIT_BIT 0x0010 - GL_MAP_UNSYNCHRONIZED_BIT 0x0020 - void glFlushMappedBufferRange (GLenum target, GLintptr offset, GLsizeiptr length) - GLvoid * glMapBufferRange (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_matrix_palette b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_matrix_palette deleted file mode 100644 index 4b67c15..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_matrix_palette +++ /dev/null @@ -1,18 +0,0 @@ -GL_ARB_matrix_palette -http://oss.sgi.com/projects/ogl-sample/registry/ARB/matrix_palette.txt -GL_ARB_matrix_palette - GL_MATRIX_PALETTE_ARB 0x8840 - GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB 0x8841 - GL_MAX_PALETTE_MATRICES_ARB 0x8842 - GL_CURRENT_PALETTE_MATRIX_ARB 0x8843 - GL_MATRIX_INDEX_ARRAY_ARB 0x8844 - GL_CURRENT_MATRIX_INDEX_ARB 0x8845 - GL_MATRIX_INDEX_ARRAY_SIZE_ARB 0x8846 - GL_MATRIX_INDEX_ARRAY_TYPE_ARB 0x8847 - GL_MATRIX_INDEX_ARRAY_STRIDE_ARB 0x8848 - GL_MATRIX_INDEX_ARRAY_POINTER_ARB 0x8849 - void glCurrentPaletteMatrixARB (GLint index) - void glMatrixIndexPointerARB (GLint size, GLenum type, GLsizei stride, GLvoid *pointer) - void glMatrixIndexubvARB (GLint size, GLubyte *indices) - void glMatrixIndexusvARB (GLint size, GLushort *indices) - void glMatrixIndexuivARB (GLint size, GLuint *indices) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_multi_bind b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_multi_bind deleted file mode 100644 index 31d1d31..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_multi_bind +++ /dev/null @@ -1,9 +0,0 @@ -GL_ARB_multi_bind -http://www.opengl.org/registry/specs/gl/ARB/multi_bind.txt -GL_ARB_multi_bind - void glBindBuffersBase (GLenum target, GLuint first, GLsizei count, const GLuint* buffers) - void glBindBuffersRange (GLenum target, GLuint first, GLsizei count, const GLuint* buffers, const GLintptr *offsets, const GLsizeiptr *sizes) - void glBindImageTextures (GLuint first, GLsizei count, const GLuint* textures) - void glBindSamplers (GLuint first, GLsizei count, const GLuint* samplers) - void glBindTextures (GLuint first, GLsizei count, const GLuint* textures) - void glBindVertexBuffers (GLuint first, GLsizei count, const GLuint* buffers, const GLintptr *offsets, const GLsizei *strides) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_multi_draw_indirect b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_multi_draw_indirect deleted file mode 100644 index 1c2d4dd..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_multi_draw_indirect +++ /dev/null @@ -1,5 +0,0 @@ -GL_ARB_multi_draw_indirect -http://www.opengl.org/registry/specs/gl/ARB/multi_draw_indirect.txt -GL_ARB_multi_draw_indirect - void glMultiDrawArraysIndirect (GLenum mode, const GLvoid *indirect, GLsizei primcount, GLsizei stride) - void glMultiDrawElementsIndirect (GLenum mode, GLenum type, const GLvoid *indirect, GLsizei primcount, GLsizei stride) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_multisample b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_multisample deleted file mode 100644 index 10d35d0..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_multisample +++ /dev/null @@ -1,13 +0,0 @@ -GL_ARB_multisample -http://www.opengl.org/registry/specs/gl/ARB/multisample.txt -GL_ARB_multisample - GL_MULTISAMPLE_ARB 0x809D - GL_SAMPLE_ALPHA_TO_COVERAGE_ARB 0x809E - GL_SAMPLE_ALPHA_TO_ONE_ARB 0x809F - GL_SAMPLE_COVERAGE_ARB 0x80A0 - GL_SAMPLE_BUFFERS_ARB 0x80A8 - GL_SAMPLES_ARB 0x80A9 - GL_SAMPLE_COVERAGE_VALUE_ARB 0x80AA - GL_SAMPLE_COVERAGE_INVERT_ARB 0x80AB - GL_MULTISAMPLE_BIT_ARB 0x20000000 - void glSampleCoverageARB (GLclampf value, GLboolean invert) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_multitexture b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_multitexture deleted file mode 100644 index ee80791..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_multitexture +++ /dev/null @@ -1,72 +0,0 @@ -GL_ARB_multitexture -http://oss.sgi.com/projects/ogl-sample/registry/ARB/multitexture.txt -GL_ARB_multitexture - GL_TEXTURE0_ARB 0x84C0 - GL_TEXTURE1_ARB 0x84C1 - GL_TEXTURE2_ARB 0x84C2 - GL_TEXTURE3_ARB 0x84C3 - GL_TEXTURE4_ARB 0x84C4 - GL_TEXTURE5_ARB 0x84C5 - GL_TEXTURE6_ARB 0x84C6 - GL_TEXTURE7_ARB 0x84C7 - GL_TEXTURE8_ARB 0x84C8 - GL_TEXTURE9_ARB 0x84C9 - GL_TEXTURE10_ARB 0x84CA - GL_TEXTURE11_ARB 0x84CB - GL_TEXTURE12_ARB 0x84CC - GL_TEXTURE13_ARB 0x84CD - GL_TEXTURE14_ARB 0x84CE - GL_TEXTURE15_ARB 0x84CF - GL_TEXTURE16_ARB 0x84D0 - GL_TEXTURE17_ARB 0x84D1 - GL_TEXTURE18_ARB 0x84D2 - GL_TEXTURE19_ARB 0x84D3 - GL_TEXTURE20_ARB 0x84D4 - GL_TEXTURE21_ARB 0x84D5 - GL_TEXTURE22_ARB 0x84D6 - GL_TEXTURE23_ARB 0x84D7 - GL_TEXTURE24_ARB 0x84D8 - GL_TEXTURE25_ARB 0x84D9 - GL_TEXTURE26_ARB 0x84DA - GL_TEXTURE27_ARB 0x84DB - GL_TEXTURE28_ARB 0x84DC - GL_TEXTURE29_ARB 0x84DD - GL_TEXTURE30_ARB 0x84DE - GL_TEXTURE31_ARB 0x84DF - GL_ACTIVE_TEXTURE_ARB 0x84E0 - GL_CLIENT_ACTIVE_TEXTURE_ARB 0x84E1 - GL_MAX_TEXTURE_UNITS_ARB 0x84E2 - void glActiveTextureARB (GLenum texture) - void glClientActiveTextureARB (GLenum texture) - void glMultiTexCoord1dARB (GLenum target, GLdouble s) - void glMultiTexCoord1dvARB (GLenum target, const GLdouble *v) - void glMultiTexCoord1fARB (GLenum target, GLfloat s) - void glMultiTexCoord1fvARB (GLenum target, const GLfloat *v) - void glMultiTexCoord1iARB (GLenum target, GLint s) - void glMultiTexCoord1ivARB (GLenum target, const GLint *v) - void glMultiTexCoord1sARB (GLenum target, GLshort s) - void glMultiTexCoord1svARB (GLenum target, const GLshort *v) - void glMultiTexCoord2dARB (GLenum target, GLdouble s, GLdouble t) - void glMultiTexCoord2dvARB (GLenum target, const GLdouble *v) - void glMultiTexCoord2fARB (GLenum target, GLfloat s, GLfloat t) - void glMultiTexCoord2fvARB (GLenum target, const GLfloat *v) - void glMultiTexCoord2iARB (GLenum target, GLint s, GLint t) - void glMultiTexCoord2ivARB (GLenum target, const GLint *v) - void glMultiTexCoord2sARB (GLenum target, GLshort s, GLshort t) - void glMultiTexCoord2svARB (GLenum target, const GLshort *v) - void glMultiTexCoord3dARB (GLenum target, GLdouble s, GLdouble t, GLdouble r) - void glMultiTexCoord3dvARB (GLenum target, const GLdouble *v) - void glMultiTexCoord3fARB (GLenum target, GLfloat s, GLfloat t, GLfloat r) - void glMultiTexCoord3fvARB (GLenum target, const GLfloat *v) - void glMultiTexCoord3iARB (GLenum target, GLint s, GLint t, GLint r) - void glMultiTexCoord3ivARB (GLenum target, const GLint *v) - void glMultiTexCoord3sARB (GLenum target, GLshort s, GLshort t, GLshort r) - void glMultiTexCoord3svARB (GLenum target, const GLshort *v) - void glMultiTexCoord4dARB (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q) - void glMultiTexCoord4dvARB (GLenum target, const GLdouble *v) - void glMultiTexCoord4fARB (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q) - void glMultiTexCoord4fvARB (GLenum target, const GLfloat *v) - void glMultiTexCoord4iARB (GLenum target, GLint s, GLint t, GLint r, GLint q) - void glMultiTexCoord4ivARB (GLenum target, const GLint *v) - void glMultiTexCoord4sARB (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q) - void glMultiTexCoord4svARB (GLenum target, const GLshort *v) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_occlusion_query b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_occlusion_query deleted file mode 100644 index efc2bda..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_occlusion_query +++ /dev/null @@ -1,16 +0,0 @@ -GL_ARB_occlusion_query -http://www.opengl.org/registry/specs/gl/ARB/occlusion_query.txt -GL_ARB_occlusion_query - GL_QUERY_COUNTER_BITS_ARB 0x8864 - GL_CURRENT_QUERY_ARB 0x8865 - GL_QUERY_RESULT_ARB 0x8866 - GL_QUERY_RESULT_AVAILABLE_ARB 0x8867 - GL_SAMPLES_PASSED_ARB 0x8914 - void glBeginQueryARB (GLenum target, GLuint id) - void glDeleteQueriesARB (GLsizei n, const GLuint* ids) - void glEndQueryARB (GLenum target) - void glGenQueriesARB (GLsizei n, GLuint* ids) - void glGetQueryObjectivARB (GLuint id, GLenum pname, GLint* params) - void glGetQueryObjectuivARB (GLuint id, GLenum pname, GLuint* params) - void glGetQueryivARB (GLenum target, GLenum pname, GLint* params) - GLboolean glIsQueryARB (GLuint id) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_occlusion_query2 b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_occlusion_query2 deleted file mode 100644 index 3134ed9..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_occlusion_query2 +++ /dev/null @@ -1,4 +0,0 @@ -GL_ARB_occlusion_query2 -http://www.opengl.org/registry/specs/gl/ARB/occlusion_query2.txt -GL_ARB_occlusion_query2 - GL_ANY_SAMPLES_PASSED 0x8C2F diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_pixel_buffer_object b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_pixel_buffer_object deleted file mode 100644 index 33c00a8..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_pixel_buffer_object +++ /dev/null @@ -1,7 +0,0 @@ -GL_ARB_pixel_buffer_object -http://www.opengl.org/registry/specs/gl/ARB/pixel_buffer_object.txt -GL_ARB_pixel_buffer_object - GL_PIXEL_PACK_BUFFER_ARB 0x88EB - GL_PIXEL_UNPACK_BUFFER_ARB 0x88EC - GL_PIXEL_PACK_BUFFER_BINDING_ARB 0x88ED - GL_PIXEL_UNPACK_BUFFER_BINDING_ARB 0x88EF diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_point_parameters b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_point_parameters deleted file mode 100644 index b982043..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_point_parameters +++ /dev/null @@ -1,9 +0,0 @@ -GL_ARB_point_parameters -http://www.opengl.org/registry/specs/gl/ARB/point_parameters.txt -GL_ARB_point_parameters - GL_POINT_SIZE_MIN_ARB 0x8126 - GL_POINT_SIZE_MAX_ARB 0x8127 - GL_POINT_FADE_THRESHOLD_SIZE_ARB 0x8128 - GL_POINT_DISTANCE_ATTENUATION_ARB 0x8129 - void glPointParameterfARB (GLenum pname, GLfloat param) - void glPointParameterfvARB (GLenum pname, const GLfloat* params) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_point_sprite b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_point_sprite deleted file mode 100644 index 414138e..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_point_sprite +++ /dev/null @@ -1,5 +0,0 @@ -GL_ARB_point_sprite -http://www.opengl.org/registry/specs/gl/ARB/point_sprite.txt -GL_ARB_point_sprite - GL_POINT_SPRITE_ARB 0x8861 - GL_COORD_REPLACE_ARB 0x8862 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_program_interface_query b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_program_interface_query deleted file mode 100644 index 096f086..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_program_interface_query +++ /dev/null @@ -1,56 +0,0 @@ -GL_ARB_program_interface_query -http://www.opengl.org/registry/specs/gl/ARB/program_interface_query.txt -GL_ARB_program_interface_query - GL_UNIFORM 0x92E1 - GL_UNIFORM_BLOCK 0x92E2 - GL_PROGRAM_INPUT 0x92E3 - GL_PROGRAM_OUTPUT 0x92E4 - GL_BUFFER_VARIABLE 0x92E5 - GL_SHADER_STORAGE_BLOCK 0x92E6 - GL_IS_PER_PATCH 0x92E7 - GL_VERTEX_SUBROUTINE 0x92E8 - GL_TESS_CONTROL_SUBROUTINE 0x92E9 - GL_TESS_EVALUATION_SUBROUTINE 0x92EA - GL_GEOMETRY_SUBROUTINE 0x92EB - GL_FRAGMENT_SUBROUTINE 0x92EC - GL_COMPUTE_SUBROUTINE 0x92ED - GL_VERTEX_SUBROUTINE_UNIFORM 0x92EE - GL_TESS_CONTROL_SUBROUTINE_UNIFORM 0x92EF - GL_TESS_EVALUATION_SUBROUTINE_UNIFORM 0x92F0 - GL_GEOMETRY_SUBROUTINE_UNIFORM 0x92F1 - GL_FRAGMENT_SUBROUTINE_UNIFORM 0x92F2 - GL_COMPUTE_SUBROUTINE_UNIFORM 0x92F3 - GL_TRANSFORM_FEEDBACK_VARYING 0x92F4 - GL_ACTIVE_RESOURCES 0x92F5 - GL_MAX_NAME_LENGTH 0x92F6 - GL_MAX_NUM_ACTIVE_VARIABLES 0x92F7 - GL_MAX_NUM_COMPATIBLE_SUBROUTINES 0x92F8 - GL_NAME_LENGTH 0x92F9 - GL_TYPE 0x92FA - GL_ARRAY_SIZE 0x92FB - GL_OFFSET 0x92FC - GL_BLOCK_INDEX 0x92FD - GL_ARRAY_STRIDE 0x92FE - GL_MATRIX_STRIDE 0x92FF - GL_IS_ROW_MAJOR 0x9300 - GL_ATOMIC_COUNTER_BUFFER_INDEX 0x9301 - GL_BUFFER_BINDING 0x9302 - GL_BUFFER_DATA_SIZE 0x9303 - GL_NUM_ACTIVE_VARIABLES 0x9304 - GL_ACTIVE_VARIABLES 0x9305 - GL_REFERENCED_BY_VERTEX_SHADER 0x9306 - GL_REFERENCED_BY_TESS_CONTROL_SHADER 0x9307 - GL_REFERENCED_BY_TESS_EVALUATION_SHADER 0x9308 - GL_REFERENCED_BY_GEOMETRY_SHADER 0x9309 - GL_REFERENCED_BY_FRAGMENT_SHADER 0x930A - GL_REFERENCED_BY_COMPUTE_SHADER 0x930B - GL_TOP_LEVEL_ARRAY_SIZE 0x930C - GL_TOP_LEVEL_ARRAY_STRIDE 0x930D - GL_LOCATION 0x930E - GL_LOCATION_INDEX 0x930F - void glGetProgramInterfaceiv (GLuint program, GLenum programInterface, GLenum pname, GLint* params) - GLuint glGetProgramResourceIndex (GLuint program, GLenum programInterface, const GLchar* name) - GLint glGetProgramResourceLocation (GLuint program, GLenum programInterface, const GLchar* name) - GLint glGetProgramResourceLocationIndex (GLuint program, GLenum programInterface, const GLchar* name) - void glGetProgramResourceName (GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei* length, GLchar *name) - void glGetProgramResourceiv (GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum* props, GLsizei bufSize, GLsizei *length, GLint *params) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_provoking_vertex b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_provoking_vertex deleted file mode 100644 index 6160911..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_provoking_vertex +++ /dev/null @@ -1,8 +0,0 @@ -GL_ARB_provoking_vertex -http://www.opengl.org/registry/specs/gl/ARB/provoking_vertex.txt -GL_ARB_provoking_vertex - GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION 0x8E4C - GL_FIRST_VERTEX_CONVENTION 0x8E4D - GL_LAST_VERTEX_CONVENTION 0x8E4E - GL_PROVOKING_VERTEX 0x8E4F - void glProvokingVertex (GLenum mode) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_query_buffer_object b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_query_buffer_object deleted file mode 100644 index 3de28a5..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_query_buffer_object +++ /dev/null @@ -1,7 +0,0 @@ -GL_ARB_query_buffer_object -http://www.opengl.org/registry/specs/gl/ARB/query_buffer_object.txt -GL_ARB_query_buffer_object - GL_QUERY_BUFFER_BARRIER_BIT 0x00008000 - GL_QUERY_BUFFER 0x9192 - GL_QUERY_BUFFER_BINDING 0x9193 - GL_QUERY_RESULT_NO_WAIT 0x9194 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_robust_buffer_access_behavior b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_robust_buffer_access_behavior deleted file mode 100644 index b973c08..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_robust_buffer_access_behavior +++ /dev/null @@ -1,3 +0,0 @@ -GL_ARB_robust_buffer_access_behavior -http://www.opengl.org/registry/specs/gl/ARB/robust_buffer_access_behavior.txt -GL_ARB_robust_buffer_access_behavior diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_robustness b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_robustness deleted file mode 100644 index cdeeb4f..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_robustness +++ /dev/null @@ -1,30 +0,0 @@ -GL_ARB_robustness -http://www.opengl.org/registry/specs/ARB/robustness.txt -GL_ARB_robustness - GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB 0x00000004 - GL_LOSE_CONTEXT_ON_RESET_ARB 0x8252 - GL_GUILTY_CONTEXT_RESET_ARB 0x8253 - GL_INNOCENT_CONTEXT_RESET_ARB 0x8254 - GL_UNKNOWN_CONTEXT_RESET_ARB 0x8255 - GL_RESET_NOTIFICATION_STRATEGY_ARB 0x8256 - GL_NO_RESET_NOTIFICATION_ARB 0x8261 - GLenum glGetGraphicsResetStatusARB (void) - void glGetnColorTableARB (GLenum target, GLenum format, GLenum type, GLsizei bufSize, void* table) - void glGetnCompressedTexImageARB (GLenum target, GLint lod, GLsizei bufSize, void* img) - void glGetnConvolutionFilterARB (GLenum target, GLenum format, GLenum type, GLsizei bufSize, void* image) - void glGetnHistogramARB (GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void* values) - void glGetnMapdvARB (GLenum target, GLenum query, GLsizei bufSize, GLdouble* v) - void glGetnMapfvARB (GLenum target, GLenum query, GLsizei bufSize, GLfloat* v) - void glGetnMapivARB (GLenum target, GLenum query, GLsizei bufSize, GLint* v) - void glGetnMinmaxARB (GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void* values) - void glGetnPixelMapfvARB (GLenum map, GLsizei bufSize, GLfloat* values) - void glGetnPixelMapuivARB (GLenum map, GLsizei bufSize, GLuint* values) - void glGetnPixelMapusvARB (GLenum map, GLsizei bufSize, GLushort* values) - void glGetnPolygonStippleARB (GLsizei bufSize, GLubyte* pattern) - void glGetnSeparableFilterARB (GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, void* row, GLsizei columnBufSize, GLvoid*column, GLvoid*span) - void glGetnTexImageARB (GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void* img) - void glGetnUniformdvARB (GLuint program, GLint location, GLsizei bufSize, GLdouble* params) - void glGetnUniformfvARB (GLuint program, GLint location, GLsizei bufSize, GLfloat* params) - void glGetnUniformivARB (GLuint program, GLint location, GLsizei bufSize, GLint* params) - void glGetnUniformuivARB (GLuint program, GLint location, GLsizei bufSize, GLuint* params) - void glReadnPixelsARB (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void* data) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_robustness_application_isolation b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_robustness_application_isolation deleted file mode 100644 index 229707e..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_robustness_application_isolation +++ /dev/null @@ -1,3 +0,0 @@ -GL_ARB_robustness_application_isolation -http://www.opengl.org/registry/specs/gl/ARB/robustness_isolation.txt -GL_ARB_robustness_application_isolation diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_robustness_share_group_isolation b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_robustness_share_group_isolation deleted file mode 100644 index 39be33c..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_robustness_share_group_isolation +++ /dev/null @@ -1,3 +0,0 @@ -GL_ARB_robustness_share_group_isolation -http://www.opengl.org/registry/specs/gl/ARB/robustness_isolation.txt -GL_ARB_robustness_share_group_isolation diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_sample_shading b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_sample_shading deleted file mode 100644 index 8761659..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_sample_shading +++ /dev/null @@ -1,6 +0,0 @@ -GL_ARB_sample_shading -http://www.opengl.org/registry/specs/gl/ARB/sample_shading.txt -GL_ARB_sample_shading - GL_SAMPLE_SHADING_ARB 0x8C36 - GL_MIN_SAMPLE_SHADING_VALUE_ARB 0x8C37 - void glMinSampleShadingARB (GLclampf value) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_sampler_objects b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_sampler_objects deleted file mode 100644 index 8847cc9..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_sampler_objects +++ /dev/null @@ -1,18 +0,0 @@ -GL_ARB_sampler_objects -http://www.opengl.org/registry/specs/gl/ARB/sampler_objects.txt -GL_ARB_sampler_objects - GL_SAMPLER_BINDING 0x8919 - void glBindSampler (GLuint unit, GLuint sampler) - void glDeleteSamplers (GLsizei count, const GLuint * samplers) - void glGenSamplers (GLsizei count, GLuint* samplers) - void glGetSamplerParameterIiv (GLuint sampler, GLenum pname, GLint* params) - void glGetSamplerParameterIuiv (GLuint sampler, GLenum pname, GLuint* params) - void glGetSamplerParameterfv (GLuint sampler, GLenum pname, GLfloat* params) - void glGetSamplerParameteriv (GLuint sampler, GLenum pname, GLint* params) - GLboolean glIsSampler (GLuint sampler) - void glSamplerParameterIiv (GLuint sampler, GLenum pname, const GLint* params) - void glSamplerParameterIuiv (GLuint sampler, GLenum pname, const GLuint* params) - void glSamplerParameterf (GLuint sampler, GLenum pname, GLfloat param) - void glSamplerParameterfv (GLuint sampler, GLenum pname, const GLfloat* params) - void glSamplerParameteri (GLuint sampler, GLenum pname, GLint param) - void glSamplerParameteriv (GLuint sampler, GLenum pname, const GLint* params) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_seamless_cube_map b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_seamless_cube_map deleted file mode 100644 index 6c129c6..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_seamless_cube_map +++ /dev/null @@ -1,4 +0,0 @@ -GL_ARB_seamless_cube_map -http://www.opengl.org/registry/specs/gl/ARB/seamless_cube_map.txt -GL_ARB_seamless_cube_map - GL_TEXTURE_CUBE_MAP_SEAMLESS 0x884F diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_seamless_cubemap_per_texture b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_seamless_cubemap_per_texture deleted file mode 100644 index 54e1975..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_seamless_cubemap_per_texture +++ /dev/null @@ -1,4 +0,0 @@ -GL_ARB_seamless_cubemap_per_texture -http://www.opengl.org/registry/specs/gl/ARB/seamless_cubemap_per_texture.txt -GL_ARB_seamless_cubemap_per_texture - GL_TEXTURE_CUBE_MAP_SEAMLESS 0x884F diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_separate_shader_objects b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_separate_shader_objects deleted file mode 100644 index b90b68a..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_separate_shader_objects +++ /dev/null @@ -1,72 +0,0 @@ -GL_ARB_separate_shader_objects -http://www.opengl.org/registry/specs/ARB/separate_shader_objects.txt -GL_ARB_separate_shader_objects - GL_VERTEX_SHADER_BIT 0x00000001 - GL_FRAGMENT_SHADER_BIT 0x00000002 - GL_GEOMETRY_SHADER_BIT 0x00000004 - GL_TESS_CONTROL_SHADER_BIT 0x00000008 - GL_TESS_EVALUATION_SHADER_BIT 0x00000010 - GL_PROGRAM_SEPARABLE 0x8258 - GL_ACTIVE_PROGRAM 0x8259 - GL_PROGRAM_PIPELINE_BINDING 0x825A - GL_ALL_SHADER_BITS 0xFFFFFFFF - void glActiveShaderProgram (GLuint pipeline, GLuint program) - void glBindProgramPipeline (GLuint pipeline) - GLuint glCreateShaderProgramv (GLenum type, GLsizei count, const GLchar ** strings) - void glDeleteProgramPipelines (GLsizei n, const GLuint* pipelines) - void glGenProgramPipelines (GLsizei n, GLuint* pipelines) - void glGetProgramPipelineInfoLog (GLuint pipeline, GLsizei bufSize, GLsizei* length, GLchar *infoLog) - void glGetProgramPipelineiv (GLuint pipeline, GLenum pname, GLint* params) - GLboolean glIsProgramPipeline (GLuint pipeline) - void glProgramUniform1d (GLuint program, GLint location, GLdouble x) - void glProgramUniform1dv (GLuint program, GLint location, GLsizei count, const GLdouble* value) - void glProgramUniform1f (GLuint program, GLint location, GLfloat x) - void glProgramUniform1fv (GLuint program, GLint location, GLsizei count, const GLfloat* value) - void glProgramUniform1i (GLuint program, GLint location, GLint x) - void glProgramUniform1iv (GLuint program, GLint location, GLsizei count, const GLint* value) - void glProgramUniform1ui (GLuint program, GLint location, GLuint x) - void glProgramUniform1uiv (GLuint program, GLint location, GLsizei count, const GLuint* value) - void glProgramUniform2d (GLuint program, GLint location, GLdouble x, GLdouble y) - void glProgramUniform2dv (GLuint program, GLint location, GLsizei count, const GLdouble* value) - void glProgramUniform2f (GLuint program, GLint location, GLfloat x, GLfloat y) - void glProgramUniform2fv (GLuint program, GLint location, GLsizei count, const GLfloat* value) - void glProgramUniform2i (GLuint program, GLint location, GLint x, GLint y) - void glProgramUniform2iv (GLuint program, GLint location, GLsizei count, const GLint* value) - void glProgramUniform2ui (GLuint program, GLint location, GLuint x, GLuint y) - void glProgramUniform2uiv (GLuint program, GLint location, GLsizei count, const GLuint* value) - void glProgramUniform3d (GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z) - void glProgramUniform3dv (GLuint program, GLint location, GLsizei count, const GLdouble* value) - void glProgramUniform3f (GLuint program, GLint location, GLfloat x, GLfloat y, GLfloat z) - void glProgramUniform3fv (GLuint program, GLint location, GLsizei count, const GLfloat* value) - void glProgramUniform3i (GLuint program, GLint location, GLint x, GLint y, GLint z) - void glProgramUniform3iv (GLuint program, GLint location, GLsizei count, const GLint* value) - void glProgramUniform3ui (GLuint program, GLint location, GLuint x, GLuint y, GLuint z) - void glProgramUniform3uiv (GLuint program, GLint location, GLsizei count, const GLuint* value) - void glProgramUniform4d (GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w) - void glProgramUniform4dv (GLuint program, GLint location, GLsizei count, const GLdouble* value) - void glProgramUniform4f (GLuint program, GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w) - void glProgramUniform4fv (GLuint program, GLint location, GLsizei count, const GLfloat* value) - void glProgramUniform4i (GLuint program, GLint location, GLint x, GLint y, GLint z, GLint w) - void glProgramUniform4iv (GLuint program, GLint location, GLsizei count, const GLint* value) - void glProgramUniform4ui (GLuint program, GLint location, GLuint x, GLuint y, GLuint z, GLuint w) - void glProgramUniform4uiv (GLuint program, GLint location, GLsizei count, const GLuint* value) - void glProgramUniformMatrix2dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value) - void glProgramUniformMatrix2fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value) - void glProgramUniformMatrix2x3dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value) - void glProgramUniformMatrix2x3fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value) - void glProgramUniformMatrix2x4dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value) - void glProgramUniformMatrix2x4fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value) - void glProgramUniformMatrix3dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value) - void glProgramUniformMatrix3fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value) - void glProgramUniformMatrix3x2dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value) - void glProgramUniformMatrix3x2fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value) - void glProgramUniformMatrix3x4dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value) - void glProgramUniformMatrix3x4fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value) - void glProgramUniformMatrix4dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value) - void glProgramUniformMatrix4fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value) - void glProgramUniformMatrix4x2dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value) - void glProgramUniformMatrix4x2fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value) - void glProgramUniformMatrix4x3dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value) - void glProgramUniformMatrix4x3fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value) - void glUseProgramStages (GLuint pipeline, GLbitfield stages, GLuint program) - void glValidateProgramPipeline (GLuint pipeline) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shader_atomic_counters b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shader_atomic_counters deleted file mode 100644 index 5cf5311..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shader_atomic_counters +++ /dev/null @@ -1,33 +0,0 @@ -GL_ARB_shader_atomic_counters -http://www.opengl.org/registry/specs/gl/ARB/shader_atomic_counters.txt -GL_ARB_shader_atomic_counters - GL_ATOMIC_COUNTER_BUFFER 0x92C0 - GL_ATOMIC_COUNTER_BUFFER_BINDING 0x92C1 - GL_ATOMIC_COUNTER_BUFFER_START 0x92C2 - GL_ATOMIC_COUNTER_BUFFER_SIZE 0x92C3 - GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE 0x92C4 - GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS 0x92C5 - GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES 0x92C6 - GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER 0x92C7 - GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER 0x92C8 - GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER 0x92C9 - GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER 0x92CA - GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER 0x92CB - GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS 0x92CC - GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS 0x92CD - GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS 0x92CE - GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS 0x92CF - GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS 0x92D0 - GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS 0x92D1 - GL_MAX_VERTEX_ATOMIC_COUNTERS 0x92D2 - GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS 0x92D3 - GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS 0x92D4 - GL_MAX_GEOMETRY_ATOMIC_COUNTERS 0x92D5 - GL_MAX_FRAGMENT_ATOMIC_COUNTERS 0x92D6 - GL_MAX_COMBINED_ATOMIC_COUNTERS 0x92D7 - GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE 0x92D8 - GL_ACTIVE_ATOMIC_COUNTER_BUFFERS 0x92D9 - GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX 0x92DA - GL_UNSIGNED_INT_ATOMIC_COUNTER 0x92DB - GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS 0x92DC - void glGetActiveAtomicCounterBufferiv (GLuint program, GLuint bufferIndex, GLenum pname, GLint* params) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shader_bit_encoding b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shader_bit_encoding deleted file mode 100644 index ccf032c..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shader_bit_encoding +++ /dev/null @@ -1,3 +0,0 @@ -GL_ARB_shader_bit_encoding -http://www.opengl.org/registry/specs/gl/ARB/shader_bit_encoding.txt -GL_ARB_shader_bit_encoding diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shader_draw_parameters b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shader_draw_parameters deleted file mode 100644 index 478c4a2..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shader_draw_parameters +++ /dev/null @@ -1,3 +0,0 @@ -GL_ARB_shader_draw_parameters -http://www.opengl.org/registry/specs/gl/ARB/shader_draw_parameters.txt -GL_ARB_shader_draw_parameters diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shader_group_vote b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shader_group_vote deleted file mode 100644 index 1025110..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shader_group_vote +++ /dev/null @@ -1,3 +0,0 @@ -GL_ARB_shader_group_vote -http://www.opengl.org/registry/specs/gl/ARB/shader_group_vote.txt -GL_ARB_shader_group_vote diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shader_image_load_store b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shader_image_load_store deleted file mode 100644 index efcb45b..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shader_image_load_store +++ /dev/null @@ -1,69 +0,0 @@ -GL_ARB_shader_image_load_store -http://www.opengl.org/registry/specs/gl/ARB/shader_image_load_store.txt -GL_ARB_shader_image_load_store - GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT 0x00000001 - GL_ELEMENT_ARRAY_BARRIER_BIT 0x00000002 - GL_UNIFORM_BARRIER_BIT 0x00000004 - GL_TEXTURE_FETCH_BARRIER_BIT 0x00000008 - GL_SHADER_IMAGE_ACCESS_BARRIER_BIT 0x00000020 - GL_COMMAND_BARRIER_BIT 0x00000040 - GL_PIXEL_BUFFER_BARRIER_BIT 0x00000080 - GL_TEXTURE_UPDATE_BARRIER_BIT 0x00000100 - GL_BUFFER_UPDATE_BARRIER_BIT 0x00000200 - GL_FRAMEBUFFER_BARRIER_BIT 0x00000400 - GL_TRANSFORM_FEEDBACK_BARRIER_BIT 0x00000800 - GL_ATOMIC_COUNTER_BARRIER_BIT 0x00001000 - GL_MAX_IMAGE_UNITS 0x8F38 - GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS 0x8F39 - GL_IMAGE_BINDING_NAME 0x8F3A - GL_IMAGE_BINDING_LEVEL 0x8F3B - GL_IMAGE_BINDING_LAYERED 0x8F3C - GL_IMAGE_BINDING_LAYER 0x8F3D - GL_IMAGE_BINDING_ACCESS 0x8F3E - GL_IMAGE_1D 0x904C - GL_IMAGE_2D 0x904D - GL_IMAGE_3D 0x904E - GL_IMAGE_2D_RECT 0x904F - GL_IMAGE_CUBE 0x9050 - GL_IMAGE_BUFFER 0x9051 - GL_IMAGE_1D_ARRAY 0x9052 - GL_IMAGE_2D_ARRAY 0x9053 - GL_IMAGE_CUBE_MAP_ARRAY 0x9054 - GL_IMAGE_2D_MULTISAMPLE 0x9055 - GL_IMAGE_2D_MULTISAMPLE_ARRAY 0x9056 - GL_INT_IMAGE_1D 0x9057 - GL_INT_IMAGE_2D 0x9058 - GL_INT_IMAGE_3D 0x9059 - GL_INT_IMAGE_2D_RECT 0x905A - GL_INT_IMAGE_CUBE 0x905B - GL_INT_IMAGE_BUFFER 0x905C - GL_INT_IMAGE_1D_ARRAY 0x905D - GL_INT_IMAGE_2D_ARRAY 0x905E - GL_INT_IMAGE_CUBE_MAP_ARRAY 0x905F - GL_INT_IMAGE_2D_MULTISAMPLE 0x9060 - GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY 0x9061 - GL_UNSIGNED_INT_IMAGE_1D 0x9062 - GL_UNSIGNED_INT_IMAGE_2D 0x9063 - GL_UNSIGNED_INT_IMAGE_3D 0x9064 - GL_UNSIGNED_INT_IMAGE_2D_RECT 0x9065 - GL_UNSIGNED_INT_IMAGE_CUBE 0x9066 - GL_UNSIGNED_INT_IMAGE_BUFFER 0x9067 - GL_UNSIGNED_INT_IMAGE_1D_ARRAY 0x9068 - GL_UNSIGNED_INT_IMAGE_2D_ARRAY 0x9069 - GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY 0x906A - GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE 0x906B - GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY 0x906C - GL_MAX_IMAGE_SAMPLES 0x906D - GL_IMAGE_BINDING_FORMAT 0x906E - GL_IMAGE_FORMAT_COMPATIBILITY_TYPE 0x90C7 - GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE 0x90C8 - GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS 0x90C9 - GL_MAX_VERTEX_IMAGE_UNIFORMS 0x90CA - GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS 0x90CB - GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS 0x90CC - GL_MAX_GEOMETRY_IMAGE_UNIFORMS 0x90CD - GL_MAX_FRAGMENT_IMAGE_UNIFORMS 0x90CE - GL_MAX_COMBINED_IMAGE_UNIFORMS 0x90CF - GL_ALL_BARRIER_BITS 0xFFFFFFFF - void glBindImageTexture (GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format) - void glMemoryBarrier (GLbitfield barriers) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shader_image_size b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shader_image_size deleted file mode 100644 index 456213e..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shader_image_size +++ /dev/null @@ -1,3 +0,0 @@ -GL_ARB_shader_image_size -http://www.opengl.org/registry/specs/gl/ARB/shader_image_size.txt -GL_ARB_shader_image_size diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shader_objects b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shader_objects deleted file mode 100644 index ca12d11..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shader_objects +++ /dev/null @@ -1,78 +0,0 @@ -GL_ARB_shader_objects -http://www.opengl.org/registry/specs/gl/ARB/shader_objects.txt -GL_ARB_shader_objects - GL_PROGRAM_OBJECT_ARB 0x8B40 - GL_SHADER_OBJECT_ARB 0x8B48 - GL_OBJECT_TYPE_ARB 0x8B4E - GL_OBJECT_SUBTYPE_ARB 0x8B4F - GL_FLOAT_VEC2_ARB 0x8B50 - GL_FLOAT_VEC3_ARB 0x8B51 - GL_FLOAT_VEC4_ARB 0x8B52 - GL_INT_VEC2_ARB 0x8B53 - GL_INT_VEC3_ARB 0x8B54 - GL_INT_VEC4_ARB 0x8B55 - GL_BOOL_ARB 0x8B56 - GL_BOOL_VEC2_ARB 0x8B57 - GL_BOOL_VEC3_ARB 0x8B58 - GL_BOOL_VEC4_ARB 0x8B59 - GL_FLOAT_MAT2_ARB 0x8B5A - GL_FLOAT_MAT3_ARB 0x8B5B - GL_FLOAT_MAT4_ARB 0x8B5C - GL_SAMPLER_1D_ARB 0x8B5D - GL_SAMPLER_2D_ARB 0x8B5E - GL_SAMPLER_3D_ARB 0x8B5F - GL_SAMPLER_CUBE_ARB 0x8B60 - GL_SAMPLER_1D_SHADOW_ARB 0x8B61 - GL_SAMPLER_2D_SHADOW_ARB 0x8B62 - GL_SAMPLER_2D_RECT_ARB 0x8B63 - GL_SAMPLER_2D_RECT_SHADOW_ARB 0x8B64 - GL_OBJECT_DELETE_STATUS_ARB 0x8B80 - GL_OBJECT_COMPILE_STATUS_ARB 0x8B81 - GL_OBJECT_LINK_STATUS_ARB 0x8B82 - GL_OBJECT_VALIDATE_STATUS_ARB 0x8B83 - GL_OBJECT_INFO_LOG_LENGTH_ARB 0x8B84 - GL_OBJECT_ATTACHED_OBJECTS_ARB 0x8B85 - GL_OBJECT_ACTIVE_UNIFORMS_ARB 0x8B86 - GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB 0x8B87 - GL_OBJECT_SHADER_SOURCE_LENGTH_ARB 0x8B88 - void glAttachObjectARB (GLhandleARB containerObj, GLhandleARB obj) - void glCompileShaderARB (GLhandleARB shaderObj) - GLhandleARB glCreateProgramObjectARB (void) - GLhandleARB glCreateShaderObjectARB (GLenum shaderType) - void glDeleteObjectARB (GLhandleARB obj) - void glDetachObjectARB (GLhandleARB containerObj, GLhandleARB attachedObj) - void glGetActiveUniformARB (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei* length, GLint *size, GLenum *type, GLcharARB *name) - void glGetAttachedObjectsARB (GLhandleARB containerObj, GLsizei maxCount, GLsizei* count, GLhandleARB *obj) - GLhandleARB glGetHandleARB (GLenum pname) - void glGetInfoLogARB (GLhandleARB obj, GLsizei maxLength, GLsizei* length, GLcharARB *infoLog) - void glGetObjectParameterfvARB (GLhandleARB obj, GLenum pname, GLfloat* params) - void glGetObjectParameterivARB (GLhandleARB obj, GLenum pname, GLint* params) - void glGetShaderSourceARB (GLhandleARB obj, GLsizei maxLength, GLsizei* length, GLcharARB *source) - GLint glGetUniformLocationARB (GLhandleARB programObj, const GLcharARB* name) - void glGetUniformfvARB (GLhandleARB programObj, GLint location, GLfloat* params) - void glGetUniformivARB (GLhandleARB programObj, GLint location, GLint* params) - void glLinkProgramARB (GLhandleARB programObj) - void glShaderSourceARB (GLhandleARB shaderObj, GLsizei count, const GLcharARB ** string, const GLint *length) - void glUniform1fARB (GLint location, GLfloat v0) - void glUniform1fvARB (GLint location, GLsizei count, const GLfloat* value) - void glUniform1iARB (GLint location, GLint v0) - void glUniform1ivARB (GLint location, GLsizei count, const GLint* value) - void glUniform2fARB (GLint location, GLfloat v0, GLfloat v1) - void glUniform2fvARB (GLint location, GLsizei count, const GLfloat* value) - void glUniform2iARB (GLint location, GLint v0, GLint v1) - void glUniform2ivARB (GLint location, GLsizei count, const GLint* value) - void glUniform3fARB (GLint location, GLfloat v0, GLfloat v1, GLfloat v2) - void glUniform3fvARB (GLint location, GLsizei count, const GLfloat* value) - void glUniform3iARB (GLint location, GLint v0, GLint v1, GLint v2) - void glUniform3ivARB (GLint location, GLsizei count, const GLint* value) - void glUniform4fARB (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) - void glUniform4fvARB (GLint location, GLsizei count, const GLfloat* value) - void glUniform4iARB (GLint location, GLint v0, GLint v1, GLint v2, GLint v3) - void glUniform4ivARB (GLint location, GLsizei count, const GLint* value) - void glUniformMatrix2fvARB (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value) - void glUniformMatrix3fvARB (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value) - void glUniformMatrix4fvARB (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value) - void glUseProgramObjectARB (GLhandleARB programObj) - void glValidateProgramARB (GLhandleARB programObj) - typedef char GLcharARB - typedef unsigned int GLhandleARB diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shader_precision b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shader_precision deleted file mode 100644 index 72e6a88..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shader_precision +++ /dev/null @@ -1,3 +0,0 @@ -GL_ARB_shader_precision -http://www.opengl.org/registry/specs/gl/ARB/shader_precision.txt -GL_ARB_shader_precision diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shader_stencil_export b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shader_stencil_export deleted file mode 100644 index 609d618..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shader_stencil_export +++ /dev/null @@ -1,3 +0,0 @@ -GL_ARB_shader_stencil_export -http://www.opengl.org/registry/specs/gl/ARB/shader_stencil_export.txt -GL_ARB_shader_stencil_export diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shader_storage_buffer_object b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shader_storage_buffer_object deleted file mode 100644 index 062774e..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shader_storage_buffer_object +++ /dev/null @@ -1,20 +0,0 @@ -GL_ARB_shader_storage_buffer_object -http://www.opengl.org/registry/specs/gl/ARB/shader_storage_buffer_object.txt -GL_ARB_shader_storage_buffer_object - GL_SHADER_STORAGE_BARRIER_BIT 0x2000 - GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES 0x8F39 - GL_SHADER_STORAGE_BUFFER 0x90D2 - GL_SHADER_STORAGE_BUFFER_BINDING 0x90D3 - GL_SHADER_STORAGE_BUFFER_START 0x90D4 - GL_SHADER_STORAGE_BUFFER_SIZE 0x90D5 - GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS 0x90D6 - GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS 0x90D7 - GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS 0x90D8 - GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS 0x90D9 - GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS 0x90DA - GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS 0x90DB - GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS 0x90DC - GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS 0x90DD - GL_MAX_SHADER_STORAGE_BLOCK_SIZE 0x90DE - GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT 0x90DF - void glShaderStorageBlockBinding (GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shader_subroutine b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shader_subroutine deleted file mode 100644 index 322d74c..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shader_subroutine +++ /dev/null @@ -1,20 +0,0 @@ -GL_ARB_shader_subroutine -http://www.opengl.org/registry/specs/gl/ARB/shader_subroutine.txt -GL_ARB_shader_subroutine - GL_ACTIVE_SUBROUTINES 0x8DE5 - GL_ACTIVE_SUBROUTINE_UNIFORMS 0x8DE6 - GL_MAX_SUBROUTINES 0x8DE7 - GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 0x8DE8 - GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS 0x8E47 - GL_ACTIVE_SUBROUTINE_MAX_LENGTH 0x8E48 - GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH 0x8E49 - GL_NUM_COMPATIBLE_SUBROUTINES 0x8E4A - GL_COMPATIBLE_SUBROUTINES 0x8E4B - void glGetActiveSubroutineName (GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei* length, GLchar *name) - void glGetActiveSubroutineUniformName (GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei* length, GLchar *name) - void glGetActiveSubroutineUniformiv (GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint* values) - void glGetProgramStageiv (GLuint program, GLenum shadertype, GLenum pname, GLint* values) - GLuint glGetSubroutineIndex (GLuint program, GLenum shadertype, const GLchar* name) - GLint glGetSubroutineUniformLocation (GLuint program, GLenum shadertype, const GLchar* name) - void glGetUniformSubroutineuiv (GLenum shadertype, GLint location, GLuint* params) - void glUniformSubroutinesuiv (GLenum shadertype, GLsizei count, const GLuint* indices) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shader_texture_lod b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shader_texture_lod deleted file mode 100644 index cf56fef..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shader_texture_lod +++ /dev/null @@ -1,3 +0,0 @@ -GL_ARB_shader_texture_lod -http://www.opengl.org/registry/specs/gl/ARB/shader_texture_lod.txt -GL_ARB_shader_texture_lod diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shading_language_100 b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shading_language_100 deleted file mode 100644 index 46c30de..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shading_language_100 +++ /dev/null @@ -1,4 +0,0 @@ -GL_ARB_shading_language_100 -http://www.opengl.org/registry/specs/gl/ARB/shading_language_100.txt -GL_ARB_shading_language_100 - GL_SHADING_LANGUAGE_VERSION_ARB 0x8B8C diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shading_language_420pack b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shading_language_420pack deleted file mode 100644 index f4eeba4..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shading_language_420pack +++ /dev/null @@ -1,3 +0,0 @@ -GL_ARB_shading_language_420pack -http://www.opengl.org/registry/specs/gl/ARB/shading_language_420pack.txt -GL_ARB_shading_language_420pack diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shading_language_include b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shading_language_include deleted file mode 100644 index 2cb1127..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shading_language_include +++ /dev/null @@ -1,12 +0,0 @@ -GL_ARB_shading_language_include -http://www.opengl.org/registry/specs/gl/ARB/shading_language_include.txt -GL_ARB_shading_language_include - GL_SHADER_INCLUDE_ARB 0x8DAE - GL_NAMED_STRING_LENGTH_ARB 0x8DE9 - GL_NAMED_STRING_TYPE_ARB 0x8DEA - void glCompileShaderIncludeARB (GLuint shader, GLsizei count, const GLchar* const *path, const GLint *length) - void glDeleteNamedStringARB (GLint namelen, const GLchar* name) - void glGetNamedStringARB (GLint namelen, const GLchar* name, GLsizei bufSize, GLint *stringlen, GLchar *string) - void glGetNamedStringivARB (GLint namelen, const GLchar* name, GLenum pname, GLint *params) - GLboolean glIsNamedStringARB (GLint namelen, const GLchar* name) - void glNamedStringARB (GLenum type, GLint namelen, const GLchar* name, GLint stringlen, const GLchar *string) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shading_language_packing b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shading_language_packing deleted file mode 100644 index 4d83cf0..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shading_language_packing +++ /dev/null @@ -1,3 +0,0 @@ -GL_ARB_shading_language_packing -http://www.opengl.org/registry/specs/gl/ARB/shading_language_packing.txt -GL_ARB_shading_language_packing diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shadow b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shadow deleted file mode 100644 index 12fb91c..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shadow +++ /dev/null @@ -1,6 +0,0 @@ -GL_ARB_shadow -http://www.opengl.org/registry/specs/gl/ARB/shadow.txt -GL_ARB_shadow - GL_TEXTURE_COMPARE_MODE_ARB 0x884C - GL_TEXTURE_COMPARE_FUNC_ARB 0x884D - GL_COMPARE_R_TO_TEXTURE_ARB 0x884E diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shadow_ambient b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shadow_ambient deleted file mode 100644 index 03f0095..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_shadow_ambient +++ /dev/null @@ -1,4 +0,0 @@ -GL_ARB_shadow_ambient -http://www.opengl.org/registry/specs/gl/ARB/shadow_ambient.txt -GL_ARB_shadow_ambient - GL_TEXTURE_COMPARE_FAIL_VALUE_ARB 0x80BF diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_sparse_texture b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_sparse_texture deleted file mode 100644 index 6998567..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_sparse_texture +++ /dev/null @@ -1,16 +0,0 @@ -GL_ARB_sparse_texture -http://www.opengl.org/registry/specs/gl/ARB/sparse_texture.txt -GL_ARB_sparse_texture - GL_VIRTUAL_PAGE_SIZE_X_ARB 0x9195 - GL_VIRTUAL_PAGE_SIZE_Y_ARB 0x9196 - GL_VIRTUAL_PAGE_SIZE_Z_ARB 0x9197 - GL_MAX_SPARSE_TEXTURE_SIZE_ARB 0x9198 - GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB 0x9199 - GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB 0x919A - GL_TEXTURE_SPARSE_ARB 0x91A6 - GL_VIRTUAL_PAGE_SIZE_INDEX_ARB 0x91A7 - GL_NUM_VIRTUAL_PAGE_SIZES_ARB 0x91A8 - GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB 0x91A9 - GL_NUM_SPARSE_LEVELS_ARB 0x91AA - void glTexPageCommitmentARB (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit) - void glTexturePageCommitmentEXT (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_stencil_texturing b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_stencil_texturing deleted file mode 100644 index f486c2e..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_stencil_texturing +++ /dev/null @@ -1,4 +0,0 @@ -GL_ARB_stencil_texturing -http://www.opengl.org/registry/specs/gl/ARB/stencil_texturing.txt -GL_ARB_stencil_texturing - GL_DEPTH_STENCIL_TEXTURE_MODE 0x90EA diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_sync b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_sync deleted file mode 100644 index d0421d9..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_sync +++ /dev/null @@ -1,25 +0,0 @@ -GL_ARB_sync -http://www.opengl.org/registry/specs/gl/ARB/sync.txt -GL_ARB_sync - GL_SYNC_FLUSH_COMMANDS_BIT 0x00000001 - GL_MAX_SERVER_WAIT_TIMEOUT 0x9111 - GL_OBJECT_TYPE 0x9112 - GL_SYNC_CONDITION 0x9113 - GL_SYNC_STATUS 0x9114 - GL_SYNC_FLAGS 0x9115 - GL_SYNC_FENCE 0x9116 - GL_SYNC_GPU_COMMANDS_COMPLETE 0x9117 - GL_UNSIGNALED 0x9118 - GL_SIGNALED 0x9119 - GL_ALREADY_SIGNALED 0x911A - GL_TIMEOUT_EXPIRED 0x911B - GL_CONDITION_SATISFIED 0x911C - GL_WAIT_FAILED 0x911D - GL_TIMEOUT_IGNORED 0xFFFFFFFFFFFFFFFF - GLenum glClientWaitSync (GLsync GLsync,GLbitfield flags,GLuint64 timeout) - void glDeleteSync (GLsync GLsync) - GLsync glFenceSync (GLenum condition,GLbitfield flags) - void glGetInteger64v (GLenum pname, GLint64* params) - void glGetSynciv (GLsync GLsync,GLenum pname,GLsizei bufSize,GLsizei* length, GLint *values) - GLboolean glIsSync (GLsync GLsync) - void glWaitSync (GLsync GLsync,GLbitfield flags,GLuint64 timeout) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_tessellation_shader b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_tessellation_shader deleted file mode 100644 index 97fbfec..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_tessellation_shader +++ /dev/null @@ -1,37 +0,0 @@ -GL_ARB_tessellation_shader -http://www.opengl.org/registry/specs/gl/ARB/tessellation_shader.txt -GL_ARB_tessellation_shader - GL_PATCHES 0xE - GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER 0x84F0 - GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER 0x84F1 - GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 0x886C - GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 0x886D - GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 0x8E1E - GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 0x8E1F - GL_PATCH_VERTICES 0x8E72 - GL_PATCH_DEFAULT_INNER_LEVEL 0x8E73 - GL_PATCH_DEFAULT_OUTER_LEVEL 0x8E74 - GL_TESS_CONTROL_OUTPUT_VERTICES 0x8E75 - GL_TESS_GEN_MODE 0x8E76 - GL_TESS_GEN_SPACING 0x8E77 - GL_TESS_GEN_VERTEX_ORDER 0x8E78 - GL_TESS_GEN_POINT_MODE 0x8E79 - GL_ISOLINES 0x8E7A - GL_FRACTIONAL_ODD 0x8E7B - GL_FRACTIONAL_EVEN 0x8E7C - GL_MAX_PATCH_VERTICES 0x8E7D - GL_MAX_TESS_GEN_LEVEL 0x8E7E - GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 0x8E7F - GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 0x8E80 - GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 0x8E81 - GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 0x8E82 - GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 0x8E83 - GL_MAX_TESS_PATCH_COMPONENTS 0x8E84 - GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 0x8E85 - GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 0x8E86 - GL_TESS_EVALUATION_SHADER 0x8E87 - GL_TESS_CONTROL_SHADER 0x8E88 - GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 0x8E89 - GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 0x8E8A - void glPatchParameterfv (GLenum pname, const GLfloat* values) - void glPatchParameteri (GLenum pname, GLint value) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_border_clamp b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_border_clamp deleted file mode 100644 index f9916e0..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_border_clamp +++ /dev/null @@ -1,4 +0,0 @@ -GL_ARB_texture_border_clamp -http://www.opengl.org/registry/specs/gl/ARB/texture_border_clamp.txt -GL_ARB_texture_border_clamp - GL_CLAMP_TO_BORDER_ARB 0x812D diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_buffer_object b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_buffer_object deleted file mode 100644 index 8209839..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_buffer_object +++ /dev/null @@ -1,9 +0,0 @@ -GL_ARB_texture_buffer_object -http://www.opengl.org/registry/specs/gl/ARB/texture_buffer_object.txt -GL_ARB_texture_buffer_object - GL_TEXTURE_BUFFER_ARB 0x8C2A - GL_MAX_TEXTURE_BUFFER_SIZE_ARB 0x8C2B - GL_TEXTURE_BINDING_BUFFER_ARB 0x8C2C - GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB 0x8C2D - GL_TEXTURE_BUFFER_FORMAT_ARB 0x8C2E - void glTexBufferARB (GLenum target, GLenum internalformat, GLuint buffer) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_buffer_object_rgb32 b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_buffer_object_rgb32 deleted file mode 100644 index 49a60e0..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_buffer_object_rgb32 +++ /dev/null @@ -1,3 +0,0 @@ -GL_ARB_texture_buffer_object_rgb32 -http://www.opengl.org/registry/specs/gl/ARB/texture_buffer_object_rgb32.txt -GL_ARB_texture_buffer_object_rgb32 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_buffer_range b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_buffer_range deleted file mode 100644 index 6dd8d29..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_buffer_range +++ /dev/null @@ -1,8 +0,0 @@ -GL_ARB_texture_buffer_range -http://www.opengl.org/registry/specs/gl/ARB/texture_buffer_range.txt -GL_ARB_texture_buffer_range - GL_TEXTURE_BUFFER_OFFSET 0x919D - GL_TEXTURE_BUFFER_SIZE 0x919E - GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT 0x919F - void glTexBufferRange (GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size) - void glTextureBufferRangeEXT (GLuint texture, GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_compression b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_compression deleted file mode 100644 index 7419fa8..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_compression +++ /dev/null @@ -1,21 +0,0 @@ -GL_ARB_texture_compression -http://www.opengl.org/registry/specs/gl/ARB/texture_compression.txt -GL_ARB_texture_compression - GL_COMPRESSED_ALPHA_ARB 0x84E9 - GL_COMPRESSED_LUMINANCE_ARB 0x84EA - GL_COMPRESSED_LUMINANCE_ALPHA_ARB 0x84EB - GL_COMPRESSED_INTENSITY_ARB 0x84EC - GL_COMPRESSED_RGB_ARB 0x84ED - GL_COMPRESSED_RGBA_ARB 0x84EE - GL_TEXTURE_COMPRESSION_HINT_ARB 0x84EF - GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB 0x86A0 - GL_TEXTURE_COMPRESSED_ARB 0x86A1 - GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A2 - GL_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A3 - void glCompressedTexImage1DARB (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data) - void glCompressedTexImage2DARB (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data) - void glCompressedTexImage3DARB (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data) - void glCompressedTexSubImage1DARB (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data) - void glCompressedTexSubImage2DARB (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data) - void glCompressedTexSubImage3DARB (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data) - void glGetCompressedTexImageARB (GLenum target, GLint lod, GLvoid *img) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_compression_bptc b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_compression_bptc deleted file mode 100644 index 3461d96..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_compression_bptc +++ /dev/null @@ -1,7 +0,0 @@ -GL_ARB_texture_compression_bptc -http://www.opengl.org/registry/specs/gl/ARB/texture_compression_bptc.txt -GL_ARB_texture_compression_bptc - GL_COMPRESSED_RGBA_BPTC_UNORM_ARB 0x8E8C - GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB 0x8E8D - GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB 0x8E8E - GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB 0x8E8F diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_compression_rgtc b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_compression_rgtc deleted file mode 100644 index 7bbc9ec..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_compression_rgtc +++ /dev/null @@ -1,7 +0,0 @@ -GL_ARB_texture_compression_rgtc -http://www.opengl.org/registry/specs/gl/ARB/texture_compression_rgtc.txt -GL_ARB_texture_compression_rgtc - GL_COMPRESSED_RED_RGTC1 0x8DBB - GL_COMPRESSED_SIGNED_RED_RGTC1 0x8DBC - GL_COMPRESSED_RG_RGTC2 0x8DBD - GL_COMPRESSED_SIGNED_RG_RGTC2 0x8DBE diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_cube_map b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_cube_map deleted file mode 100644 index e91076b..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_cube_map +++ /dev/null @@ -1,15 +0,0 @@ -GL_ARB_texture_cube_map -http://www.opengl.org/registry/specs/gl/ARB/texture_cube_map.txt -GL_ARB_texture_cube_map - GL_NORMAL_MAP_ARB 0x8511 - GL_REFLECTION_MAP_ARB 0x8512 - GL_TEXTURE_CUBE_MAP_ARB 0x8513 - GL_TEXTURE_BINDING_CUBE_MAP_ARB 0x8514 - GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB 0x8515 - GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB 0x8516 - GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB 0x8517 - GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB 0x8518 - GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB 0x8519 - GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB 0x851A - GL_PROXY_TEXTURE_CUBE_MAP_ARB 0x851B - GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB 0x851C diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_cube_map_array b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_cube_map_array deleted file mode 100644 index 40c679a..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_cube_map_array +++ /dev/null @@ -1,10 +0,0 @@ -GL_ARB_texture_cube_map_array -http://www.opengl.org/registry/specs/gl/ARB/texture_cube_map_array.txt -GL_ARB_texture_cube_map_array - GL_TEXTURE_CUBE_MAP_ARRAY_ARB 0x9009 - GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB 0x900A - GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB 0x900B - GL_SAMPLER_CUBE_MAP_ARRAY_ARB 0x900C - GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB 0x900D - GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB 0x900E - GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB 0x900F diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_env_add b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_env_add deleted file mode 100644 index c937c02..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_env_add +++ /dev/null @@ -1,3 +0,0 @@ -GL_ARB_texture_env_add -http://www.opengl.org/registry/specs/gl/ARB/texture_env_add.txt -GL_ARB_texture_env_add diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_env_combine b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_env_combine deleted file mode 100644 index f7bc641..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_env_combine +++ /dev/null @@ -1,25 +0,0 @@ -GL_ARB_texture_env_combine -http://www.opengl.org/registry/specs/gl/ARB/texture_env_combine.txt -GL_ARB_texture_env_combine - GL_SUBTRACT_ARB 0x84E7 - GL_COMBINE_ARB 0x8570 - GL_COMBINE_RGB_ARB 0x8571 - GL_COMBINE_ALPHA_ARB 0x8572 - GL_RGB_SCALE_ARB 0x8573 - GL_ADD_SIGNED_ARB 0x8574 - GL_INTERPOLATE_ARB 0x8575 - GL_CONSTANT_ARB 0x8576 - GL_PRIMARY_COLOR_ARB 0x8577 - GL_PREVIOUS_ARB 0x8578 - GL_SOURCE0_RGB_ARB 0x8580 - GL_SOURCE1_RGB_ARB 0x8581 - GL_SOURCE2_RGB_ARB 0x8582 - GL_SOURCE0_ALPHA_ARB 0x8588 - GL_SOURCE1_ALPHA_ARB 0x8589 - GL_SOURCE2_ALPHA_ARB 0x858A - GL_OPERAND0_RGB_ARB 0x8590 - GL_OPERAND1_RGB_ARB 0x8591 - GL_OPERAND2_RGB_ARB 0x8592 - GL_OPERAND0_ALPHA_ARB 0x8598 - GL_OPERAND1_ALPHA_ARB 0x8599 - GL_OPERAND2_ALPHA_ARB 0x859A diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_env_crossbar b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_env_crossbar deleted file mode 100644 index d0b74c0..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_env_crossbar +++ /dev/null @@ -1,3 +0,0 @@ -GL_ARB_texture_env_crossbar -http://www.opengl.org/registry/specs/gl/ARB/texture_env_crossbar.txt -GL_ARB_texture_env_crossbar diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_env_dot3 b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_env_dot3 deleted file mode 100644 index 488911b..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_env_dot3 +++ /dev/null @@ -1,5 +0,0 @@ -GL_ARB_texture_env_dot3 -http://www.opengl.org/registry/specs/gl/ARB/texture_env_dot3.txt -GL_ARB_texture_env_dot3 - GL_DOT3_RGB_ARB 0x86AE - GL_DOT3_RGBA_ARB 0x86AF diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_float b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_float deleted file mode 100644 index a48a387..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_float +++ /dev/null @@ -1,23 +0,0 @@ -GL_ARB_texture_float -http://www.opengl.org/registry/specs/gl/ARB/texture_float.txt -GL_ARB_texture_float - GL_RGBA32F_ARB 0x8814 - GL_RGB32F_ARB 0x8815 - GL_ALPHA32F_ARB 0x8816 - GL_INTENSITY32F_ARB 0x8817 - GL_LUMINANCE32F_ARB 0x8818 - GL_LUMINANCE_ALPHA32F_ARB 0x8819 - GL_RGBA16F_ARB 0x881A - GL_RGB16F_ARB 0x881B - GL_ALPHA16F_ARB 0x881C - GL_INTENSITY16F_ARB 0x881D - GL_LUMINANCE16F_ARB 0x881E - GL_LUMINANCE_ALPHA16F_ARB 0x881F - GL_TEXTURE_RED_TYPE_ARB 0x8C10 - GL_TEXTURE_GREEN_TYPE_ARB 0x8C11 - GL_TEXTURE_BLUE_TYPE_ARB 0x8C12 - GL_TEXTURE_ALPHA_TYPE_ARB 0x8C13 - GL_TEXTURE_LUMINANCE_TYPE_ARB 0x8C14 - GL_TEXTURE_INTENSITY_TYPE_ARB 0x8C15 - GL_TEXTURE_DEPTH_TYPE_ARB 0x8C16 - GL_UNSIGNED_NORMALIZED_ARB 0x8C17 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_gather b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_gather deleted file mode 100644 index e1af3a0..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_gather +++ /dev/null @@ -1,6 +0,0 @@ -GL_ARB_texture_gather -http://www.opengl.org/registry/specs/gl/ARB/texture_gather.txt -GL_ARB_texture_gather - GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB 0x8E5E - GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB 0x8E5F - GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB 0x8F9F diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_mirror_clamp_to_edge b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_mirror_clamp_to_edge deleted file mode 100644 index a484fd1..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_mirror_clamp_to_edge +++ /dev/null @@ -1,4 +0,0 @@ -GL_ARB_texture_mirror_clamp_to_edge -http://www.opengl.org/registry/specs/gl/ARB/texture_mirror_clamp_to_edge.txt -GL_ARB_texture_mirror_clamp_to_edge - GL_MIRROR_CLAMP_TO_EDGE 0x8743 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_mirrored_repeat b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_mirrored_repeat deleted file mode 100644 index 46ffd19..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_mirrored_repeat +++ /dev/null @@ -1,4 +0,0 @@ -GL_ARB_texture_mirrored_repeat -http://www.opengl.org/registry/specs/gl/ARB/texture_mirrored_repeat.txt -GL_ARB_texture_mirrored_repeat - GL_MIRRORED_REPEAT_ARB 0x8370 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_multisample b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_multisample deleted file mode 100644 index f664421..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_multisample +++ /dev/null @@ -1,28 +0,0 @@ -GL_ARB_texture_multisample -http://www.opengl.org/registry/specs/gl/ARB/texture_multisample.txt -GL_ARB_texture_multisample - GL_SAMPLE_POSITION 0x8E50 - GL_SAMPLE_MASK 0x8E51 - GL_SAMPLE_MASK_VALUE 0x8E52 - GL_MAX_SAMPLE_MASK_WORDS 0x8E59 - GL_TEXTURE_2D_MULTISAMPLE 0x9100 - GL_PROXY_TEXTURE_2D_MULTISAMPLE 0x9101 - GL_TEXTURE_2D_MULTISAMPLE_ARRAY 0x9102 - GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY 0x9103 - GL_TEXTURE_BINDING_2D_MULTISAMPLE 0x9104 - GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY 0x9105 - GL_TEXTURE_SAMPLES 0x9106 - GL_TEXTURE_FIXED_SAMPLE_LOCATIONS 0x9107 - GL_SAMPLER_2D_MULTISAMPLE 0x9108 - GL_INT_SAMPLER_2D_MULTISAMPLE 0x9109 - GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE 0x910A - GL_SAMPLER_2D_MULTISAMPLE_ARRAY 0x910B - GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY 0x910C - GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY 0x910D - GL_MAX_COLOR_TEXTURE_SAMPLES 0x910E - GL_MAX_DEPTH_TEXTURE_SAMPLES 0x910F - GL_MAX_INTEGER_SAMPLES 0x9110 - void glGetMultisamplefv (GLenum pname, GLuint index, GLfloat* val) - void glSampleMaski (GLuint index, GLbitfield mask) - void glTexImage2DMultisample (GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations) - void glTexImage3DMultisample (GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_non_power_of_two b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_non_power_of_two deleted file mode 100644 index c46ea3e..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_non_power_of_two +++ /dev/null @@ -1,3 +0,0 @@ -GL_ARB_texture_non_power_of_two -http://www.opengl.org/registry/specs/gl/ARB/texture_non_power_of_two.txt -GL_ARB_texture_non_power_of_two diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_query_levels b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_query_levels deleted file mode 100644 index bfd9060..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_query_levels +++ /dev/null @@ -1,3 +0,0 @@ -GL_ARB_texture_query_levels -http://www.opengl.org/registry/specs/gl/ARB/texture_query_levels.txt -GL_ARB_texture_query_levels diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_query_lod b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_query_lod deleted file mode 100644 index c443775..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_query_lod +++ /dev/null @@ -1,3 +0,0 @@ -GL_ARB_texture_query_lod -http://www.opengl.org/registry/specs/gl/ARB/texture_query_lod.txt -GL_ARB_texture_query_lod diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_rectangle b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_rectangle deleted file mode 100644 index 715446c..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_rectangle +++ /dev/null @@ -1,9 +0,0 @@ -GL_ARB_texture_rectangle -http://www.opengl.org/registry/specs/gl/ARB/texture_rectangle.txt -GL_ARB_texture_rectangle - GL_TEXTURE_RECTANGLE_ARB 0x84F5 - GL_TEXTURE_BINDING_RECTANGLE_ARB 0x84F6 - GL_PROXY_TEXTURE_RECTANGLE_ARB 0x84F7 - GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB 0x84F8 - GL_SAMPLER_2D_RECT_ARB 0x8B63 - GL_SAMPLER_2D_RECT_SHADOW_ARB 0x8B64 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_rg b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_rg deleted file mode 100644 index 1bda4f2..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_rg +++ /dev/null @@ -1,27 +0,0 @@ -GL_ARB_texture_rg -http://www.opengl.org/registry/specs/gl/ARB/texture_rg.txt -GL_ARB_texture_rg - GL_COMPRESSED_RED 0x8225 - GL_COMPRESSED_RG 0x8226 - GL_RG 0x8227 - GL_RG_INTEGER 0x8228 - GL_R8 0x8229 - GL_R16 0x822A - GL_RG8 0x822B - GL_RG16 0x822C - GL_R16F 0x822D - GL_R32F 0x822E - GL_RG16F 0x822F - GL_RG32F 0x8230 - GL_R8I 0x8231 - GL_R8UI 0x8232 - GL_R16I 0x8233 - GL_R16UI 0x8234 - GL_R32I 0x8235 - GL_R32UI 0x8236 - GL_RG8I 0x8237 - GL_RG8UI 0x8238 - GL_RG16I 0x8239 - GL_RG16UI 0x823A - GL_RG32I 0x823B - GL_RG32UI 0x823C diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_rgb10_a2ui b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_rgb10_a2ui deleted file mode 100644 index e66f7be..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_rgb10_a2ui +++ /dev/null @@ -1,4 +0,0 @@ -GL_ARB_texture_rgb10_a2ui -http://www.opengl.org/registry/specs/gl/ARB/texture_rgb10_a2ui.txt -GL_ARB_texture_rgb10_a2ui - GL_RGB10_A2UI 0x906F diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_stencil8 b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_stencil8 deleted file mode 100644 index 83d2e1a..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_stencil8 +++ /dev/null @@ -1,5 +0,0 @@ -GL_ARB_texture_stencil8 -http://www.opengl.org/registry/specs/gl/ARB/texture_stencil8.txt -GL_ARB_texture_stencil8 - GL_STENCIL_INDEX 0x1901 - GL_STENCIL_INDEX8 0x8D48 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_storage b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_storage deleted file mode 100644 index 83026e0..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_storage +++ /dev/null @@ -1,10 +0,0 @@ -GL_ARB_texture_storage -http://www.opengl.org/registry/specs/gl/ARB/texture_storage.txt -GL_ARB_texture_storage - GL_TEXTURE_IMMUTABLE_FORMAT 0x912F - void glTexStorage1D (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width) - void glTexStorage2D (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) - void glTexStorage3D (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) - void glTextureStorage1DEXT (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width) - void glTextureStorage2DEXT (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) - void glTextureStorage3DEXT (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_storage_multisample b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_storage_multisample deleted file mode 100644 index 4ca59e6..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_storage_multisample +++ /dev/null @@ -1,7 +0,0 @@ -GL_ARB_texture_storage_multisample -http://www.opengl.org/registry/specs/gl/ARB/texture_storage_multisample.txt -GL_ARB_texture_storage_multisample - void glTexStorage2DMultisample (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations) - void glTexStorage3DMultisample (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations) - void glTextureStorage2DMultisampleEXT (GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations) - void glTextureStorage3DMultisampleEXT (GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_swizzle b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_swizzle deleted file mode 100644 index 09ba7d6..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_swizzle +++ /dev/null @@ -1,8 +0,0 @@ -GL_ARB_texture_swizzle -http://www.opengl.org/registry/specs/gl/ARB/texture_swizzle.txt -GL_ARB_texture_swizzle - GL_TEXTURE_SWIZZLE_R 0x8E42 - GL_TEXTURE_SWIZZLE_G 0x8E43 - GL_TEXTURE_SWIZZLE_B 0x8E44 - GL_TEXTURE_SWIZZLE_A 0x8E45 - GL_TEXTURE_SWIZZLE_RGBA 0x8E46 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_view b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_view deleted file mode 100644 index 337e341..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_texture_view +++ /dev/null @@ -1,9 +0,0 @@ -GL_ARB_texture_view -http://www.opengl.org/registry/specs/gl/ARB/texture_view.txt -GL_ARB_texture_view - GL_TEXTURE_VIEW_MIN_LEVEL 0x82DB - GL_TEXTURE_VIEW_NUM_LEVELS 0x82DC - GL_TEXTURE_VIEW_MIN_LAYER 0x82DD - GL_TEXTURE_VIEW_NUM_LAYERS 0x82DE - GL_TEXTURE_IMMUTABLE_LEVELS 0x82DF - void glTextureView (GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_timer_query b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_timer_query deleted file mode 100644 index 7b2cb1c..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_timer_query +++ /dev/null @@ -1,8 +0,0 @@ -GL_ARB_timer_query -http://www.opengl.org/registry/specs/gl/ARB/timer_query.txt -GL_ARB_timer_query - GL_TIME_ELAPSED 0x88BF - GL_TIMESTAMP 0x8E28 - void glGetQueryObjecti64v (GLuint id, GLenum pname, GLint64* params) - void glGetQueryObjectui64v (GLuint id, GLenum pname, GLuint64* params) - void glQueryCounter (GLuint id, GLenum target) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_transform_feedback2 b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_transform_feedback2 deleted file mode 100644 index 7caaf98..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_transform_feedback2 +++ /dev/null @@ -1,14 +0,0 @@ -GL_ARB_transform_feedback2 -http://www.opengl.org/registry/specs/gl/ARB/transform_feedback2.txt -GL_ARB_transform_feedback2 - GL_TRANSFORM_FEEDBACK 0x8E22 - GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED 0x8E23 - GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE 0x8E24 - GL_TRANSFORM_FEEDBACK_BINDING 0x8E25 - void glBindTransformFeedback (GLenum target, GLuint id) - void glDeleteTransformFeedbacks (GLsizei n, const GLuint* ids) - void glDrawTransformFeedback (GLenum mode, GLuint id) - void glGenTransformFeedbacks (GLsizei n, GLuint* ids) - GLboolean glIsTransformFeedback (GLuint id) - void glPauseTransformFeedback (void) - void glResumeTransformFeedback (void) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_transform_feedback3 b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_transform_feedback3 deleted file mode 100644 index 07e7ec9..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_transform_feedback3 +++ /dev/null @@ -1,9 +0,0 @@ -GL_ARB_transform_feedback3 -http://www.opengl.org/registry/specs/gl/ARB/transform_feedback3.txt -GL_ARB_transform_feedback3 - GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 0x8E70 - GL_MAX_VERTEX_STREAMS 0x8E71 - void glBeginQueryIndexed (GLenum target, GLuint index, GLuint id) - void glDrawTransformFeedbackStream (GLenum mode, GLuint id, GLuint stream) - void glEndQueryIndexed (GLenum target, GLuint index) - void glGetQueryIndexediv (GLenum target, GLuint index, GLenum pname, GLint* params) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_transform_feedback_instanced b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_transform_feedback_instanced deleted file mode 100644 index 1f651c4..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_transform_feedback_instanced +++ /dev/null @@ -1,5 +0,0 @@ -GL_ARB_transform_feedback_instanced -http://www.opengl.org/registry/specs/gl/ARB/transform_feedback_instanced.txt -GL_ARB_transform_feedback_instanced - void glDrawTransformFeedbackInstanced (GLenum mode, GLuint id, GLsizei primcount) - void glDrawTransformFeedbackStreamInstanced (GLenum mode, GLuint id, GLuint stream, GLsizei primcount) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_transpose_matrix b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_transpose_matrix deleted file mode 100644 index f7e0902..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_transpose_matrix +++ /dev/null @@ -1,11 +0,0 @@ -GL_ARB_transpose_matrix -http://www.opengl.org/registry/specs/gl/ARB/transpose_matrix.txt -GL_ARB_transpose_matrix - GL_TRANSPOSE_MODELVIEW_MATRIX_ARB 0x84E3 - GL_TRANSPOSE_PROJECTION_MATRIX_ARB 0x84E4 - GL_TRANSPOSE_TEXTURE_MATRIX_ARB 0x84E5 - GL_TRANSPOSE_COLOR_MATRIX_ARB 0x84E6 - void glLoadTransposeMatrixfARB (GLfloat m[16]) - void glLoadTransposeMatrixdARB (GLdouble m[16]) - void glMultTransposeMatrixfARB (GLfloat m[16]) - void glMultTransposeMatrixdARB (GLdouble m[16]) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_uniform_buffer_object b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_uniform_buffer_object deleted file mode 100644 index 4a83f14..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_uniform_buffer_object +++ /dev/null @@ -1,46 +0,0 @@ -GL_ARB_uniform_buffer_object -http://www.opengl.org/registry/specs/gl/ARB/uniform_buffer_object.txt -GL_ARB_uniform_buffer_object - GL_UNIFORM_BUFFER 0x8A11 - GL_UNIFORM_BUFFER_BINDING 0x8A28 - GL_UNIFORM_BUFFER_START 0x8A29 - GL_UNIFORM_BUFFER_SIZE 0x8A2A - GL_MAX_VERTEX_UNIFORM_BLOCKS 0x8A2B - GL_MAX_GEOMETRY_UNIFORM_BLOCKS 0x8A2C - GL_MAX_FRAGMENT_UNIFORM_BLOCKS 0x8A2D - GL_MAX_COMBINED_UNIFORM_BLOCKS 0x8A2E - GL_MAX_UNIFORM_BUFFER_BINDINGS 0x8A2F - GL_MAX_UNIFORM_BLOCK_SIZE 0x8A30 - GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 0x8A31 - GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 0x8A32 - GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 0x8A33 - GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT 0x8A34 - GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH 0x8A35 - GL_ACTIVE_UNIFORM_BLOCKS 0x8A36 - GL_UNIFORM_TYPE 0x8A37 - GL_UNIFORM_SIZE 0x8A38 - GL_UNIFORM_NAME_LENGTH 0x8A39 - GL_UNIFORM_BLOCK_INDEX 0x8A3A - GL_UNIFORM_OFFSET 0x8A3B - GL_UNIFORM_ARRAY_STRIDE 0x8A3C - GL_UNIFORM_MATRIX_STRIDE 0x8A3D - GL_UNIFORM_IS_ROW_MAJOR 0x8A3E - GL_UNIFORM_BLOCK_BINDING 0x8A3F - GL_UNIFORM_BLOCK_DATA_SIZE 0x8A40 - GL_UNIFORM_BLOCK_NAME_LENGTH 0x8A41 - GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS 0x8A42 - GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES 0x8A43 - GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER 0x8A44 - GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER 0x8A45 - GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER 0x8A46 - GL_INVALID_INDEX 0xFFFFFFFF - void glBindBufferBase (GLenum target, GLuint index, GLuint buffer) - void glBindBufferRange (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size) - void glGetActiveUniformBlockName (GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei* length, GLchar* uniformBlockName) - void glGetActiveUniformBlockiv (GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint* params) - void glGetActiveUniformName (GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei* length, GLchar* uniformName) - void glGetActiveUniformsiv (GLuint program, GLsizei uniformCount, const GLuint* uniformIndices, GLenum pname, GLint* params) - void glGetIntegeri_v (GLenum target, GLuint index, GLint* data) - GLuint glGetUniformBlockIndex (GLuint program, const GLchar* uniformBlockName) - void glGetUniformIndices (GLuint program, GLsizei uniformCount, const GLchar** uniformNames, GLuint* uniformIndices) - void glUniformBlockBinding (GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_vertex_array_bgra b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_vertex_array_bgra deleted file mode 100644 index 1869a2b..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_vertex_array_bgra +++ /dev/null @@ -1,4 +0,0 @@ -GL_ARB_vertex_array_bgra -http://www.opengl.org/registry/specs/gl/ARB/vertex_array_bgra.txt -GL_ARB_vertex_array_bgra - GL_BGRA 0x80E1 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_vertex_array_object b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_vertex_array_object deleted file mode 100644 index 3413324..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_vertex_array_object +++ /dev/null @@ -1,8 +0,0 @@ -GL_ARB_vertex_array_object -http://www.opengl.org/registry/specs/gl/ARB/vertex_array_object.txt -GL_ARB_vertex_array_object - GL_VERTEX_ARRAY_BINDING 0x85B5 - void glBindVertexArray (GLuint array) - void glDeleteVertexArrays (GLsizei n, const GLuint* arrays) - void glGenVertexArrays (GLsizei n, GLuint* arrays) - GLboolean glIsVertexArray (GLuint array) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_vertex_attrib_64bit b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_vertex_attrib_64bit deleted file mode 100644 index a30aa06..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_vertex_attrib_64bit +++ /dev/null @@ -1,13 +0,0 @@ -GL_ARB_vertex_attrib_64bit -http://www.opengl.org/registry/specs/ARB/vertex_attrib_64bit.txt -GL_ARB_vertex_attrib_64bit - void glGetVertexAttribLdv (GLuint index, GLenum pname, GLdouble* params) - void glVertexAttribL1d (GLuint index, GLdouble x) - void glVertexAttribL1dv (GLuint index, const GLdouble* v) - void glVertexAttribL2d (GLuint index, GLdouble x, GLdouble y) - void glVertexAttribL2dv (GLuint index, const GLdouble* v) - void glVertexAttribL3d (GLuint index, GLdouble x, GLdouble y, GLdouble z) - void glVertexAttribL3dv (GLuint index, const GLdouble* v) - void glVertexAttribL4d (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) - void glVertexAttribL4dv (GLuint index, const GLdouble* v) - void glVertexAttribLPointer (GLuint index, GLint size, GLenum type, GLsizei stride, const void* pointer) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_vertex_attrib_binding b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_vertex_attrib_binding deleted file mode 100644 index 53492cd..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_vertex_attrib_binding +++ /dev/null @@ -1,16 +0,0 @@ -GL_ARB_vertex_attrib_binding -http://www.opengl.org/registry/specs/gl/ARB/vertex_attrib_binding.txt -GL_ARB_vertex_attrib_binding - GL_VERTEX_ATTRIB_BINDING 0x82D4 - GL_VERTEX_ATTRIB_RELATIVE_OFFSET 0x82D5 - GL_VERTEX_BINDING_DIVISOR 0x82D6 - GL_VERTEX_BINDING_OFFSET 0x82D7 - GL_VERTEX_BINDING_STRIDE 0x82D8 - GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET 0x82D9 - GL_MAX_VERTEX_ATTRIB_BINDINGS 0x82DA - void glBindVertexBuffer (GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride) - void glVertexAttribBinding (GLuint attribindex, GLuint bindingindex) - void glVertexAttribFormat (GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset) - void glVertexAttribIFormat (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset) - void glVertexAttribLFormat (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset) - void glVertexBindingDivisor (GLuint bindingindex, GLuint divisor) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_vertex_blend b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_vertex_blend deleted file mode 100644 index 8da2c78..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_vertex_blend +++ /dev/null @@ -1,55 +0,0 @@ -GL_ARB_vertex_blend -http://oss.sgi.com/projects/ogl-sample/registry/ARB/vertex_blend.txt -GL_ARB_vertex_blend - GL_MAX_VERTEX_UNITS_ARB 0x86A4 - GL_ACTIVE_VERTEX_UNITS_ARB 0x86A5 - GL_WEIGHT_SUM_UNITY_ARB 0x86A6 - GL_VERTEX_BLEND_ARB 0x86A7 - GL_CURRENT_WEIGHT_ARB 0x86A8 - GL_WEIGHT_ARRAY_TYPE_ARB 0x86A9 - GL_WEIGHT_ARRAY_STRIDE_ARB 0x86AA - GL_WEIGHT_ARRAY_SIZE_ARB 0x86AB - GL_WEIGHT_ARRAY_POINTER_ARB 0x86AC - GL_WEIGHT_ARRAY_ARB 0x86AD - GL_MODELVIEW0_ARB 0x1700 - GL_MODELVIEW1_ARB 0x850A - GL_MODELVIEW2_ARB 0x8722 - GL_MODELVIEW3_ARB 0x8723 - GL_MODELVIEW4_ARB 0x8724 - GL_MODELVIEW5_ARB 0x8725 - GL_MODELVIEW6_ARB 0x8726 - GL_MODELVIEW7_ARB 0x8727 - GL_MODELVIEW8_ARB 0x8728 - GL_MODELVIEW9_ARB 0x8729 - GL_MODELVIEW10_ARB 0x872A - GL_MODELVIEW11_ARB 0x872B - GL_MODELVIEW12_ARB 0x872C - GL_MODELVIEW13_ARB 0x872D - GL_MODELVIEW14_ARB 0x872E - GL_MODELVIEW15_ARB 0x872F - GL_MODELVIEW16_ARB 0x8730 - GL_MODELVIEW17_ARB 0x8731 - GL_MODELVIEW18_ARB 0x8732 - GL_MODELVIEW19_ARB 0x8733 - GL_MODELVIEW20_ARB 0x8734 - GL_MODELVIEW21_ARB 0x8735 - GL_MODELVIEW22_ARB 0x8736 - GL_MODELVIEW23_ARB 0x8737 - GL_MODELVIEW24_ARB 0x8738 - GL_MODELVIEW25_ARB 0x8739 - GL_MODELVIEW26_ARB 0x873A - GL_MODELVIEW27_ARB 0x873B - GL_MODELVIEW28_ARB 0x873C - GL_MODELVIEW29_ARB 0x873D - GL_MODELVIEW30_ARB 0x873E - GL_MODELVIEW31_ARB 0x873F - void glWeightbvARB (GLint size, GLbyte *weights) - void glWeightsvARB (GLint size, GLshort *weights) - void glWeightivARB (GLint size, GLint *weights) - void glWeightfvARB (GLint size, GLfloat *weights) - void glWeightdvARB (GLint size, GLdouble *weights) - void glWeightubvARB (GLint size, GLubyte *weights) - void glWeightusvARB (GLint size, GLushort *weights) - void glWeightuivARB (GLint size, GLuint *weights) - void glWeightPointerARB (GLint size, GLenum type, GLsizei stride, GLvoid *pointer) - void glVertexBlendARB (GLint count) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_vertex_buffer_object b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_vertex_buffer_object deleted file mode 100644 index 2e094fd..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_vertex_buffer_object +++ /dev/null @@ -1,47 +0,0 @@ -GL_ARB_vertex_buffer_object -http://www.opengl.org/registry/specs/gl/ARB/vertex_buffer_object.txt -GL_ARB_vertex_buffer_object - GL_BUFFER_SIZE_ARB 0x8764 - GL_BUFFER_USAGE_ARB 0x8765 - GL_ARRAY_BUFFER_ARB 0x8892 - GL_ELEMENT_ARRAY_BUFFER_ARB 0x8893 - GL_ARRAY_BUFFER_BINDING_ARB 0x8894 - GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB 0x8895 - GL_VERTEX_ARRAY_BUFFER_BINDING_ARB 0x8896 - GL_NORMAL_ARRAY_BUFFER_BINDING_ARB 0x8897 - GL_COLOR_ARRAY_BUFFER_BINDING_ARB 0x8898 - GL_INDEX_ARRAY_BUFFER_BINDING_ARB 0x8899 - GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB 0x889A - GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB 0x889B - GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB 0x889C - GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB 0x889D - GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB 0x889E - GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB 0x889F - GL_READ_ONLY_ARB 0x88B8 - GL_WRITE_ONLY_ARB 0x88B9 - GL_READ_WRITE_ARB 0x88BA - GL_BUFFER_ACCESS_ARB 0x88BB - GL_BUFFER_MAPPED_ARB 0x88BC - GL_BUFFER_MAP_POINTER_ARB 0x88BD - GL_STREAM_DRAW_ARB 0x88E0 - GL_STREAM_READ_ARB 0x88E1 - GL_STREAM_COPY_ARB 0x88E2 - GL_STATIC_DRAW_ARB 0x88E4 - GL_STATIC_READ_ARB 0x88E5 - GL_STATIC_COPY_ARB 0x88E6 - GL_DYNAMIC_DRAW_ARB 0x88E8 - GL_DYNAMIC_READ_ARB 0x88E9 - GL_DYNAMIC_COPY_ARB 0x88EA - void glBindBufferARB (GLenum target, GLuint buffer) - void glBufferDataARB (GLenum target, GLsizeiptrARB size, const GLvoid *data, GLenum usage) - void glBufferSubDataARB (GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid *data) - void glDeleteBuffersARB (GLsizei n, const GLuint* buffers) - void glGenBuffersARB (GLsizei n, GLuint* buffers) - void glGetBufferParameterivARB (GLenum target, GLenum pname, GLint* params) - void glGetBufferPointervARB (GLenum target, GLenum pname, GLvoid** params) - void glGetBufferSubDataARB (GLenum target, GLintptrARB offset, GLsizeiptrARB size, GLvoid *data) - GLboolean glIsBufferARB (GLuint buffer) - GLvoid * glMapBufferARB (GLenum target, GLenum access) - GLboolean glUnmapBufferARB (GLenum target) - typedef ptrdiff_t GLsizeiptrARB - typedef ptrdiff_t GLintptrARB diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_vertex_program b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_vertex_program deleted file mode 100644 index 2a5f94d..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_vertex_program +++ /dev/null @@ -1,144 +0,0 @@ -GL_ARB_vertex_program -http://www.opengl.org/registry/specs/gl/ARB/vertex_program.txt -GL_ARB_vertex_program - GL_COLOR_SUM_ARB 0x8458 - GL_VERTEX_PROGRAM_ARB 0x8620 - GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB 0x8622 - GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB 0x8623 - GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB 0x8624 - GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB 0x8625 - GL_CURRENT_VERTEX_ATTRIB_ARB 0x8626 - GL_PROGRAM_LENGTH_ARB 0x8627 - GL_PROGRAM_STRING_ARB 0x8628 - GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB 0x862E - GL_MAX_PROGRAM_MATRICES_ARB 0x862F - GL_CURRENT_MATRIX_STACK_DEPTH_ARB 0x8640 - GL_CURRENT_MATRIX_ARB 0x8641 - GL_VERTEX_PROGRAM_POINT_SIZE_ARB 0x8642 - GL_VERTEX_PROGRAM_TWO_SIDE_ARB 0x8643 - GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB 0x8645 - GL_PROGRAM_ERROR_POSITION_ARB 0x864B - GL_PROGRAM_BINDING_ARB 0x8677 - GL_MAX_VERTEX_ATTRIBS_ARB 0x8869 - GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB 0x886A - GL_PROGRAM_ERROR_STRING_ARB 0x8874 - GL_PROGRAM_FORMAT_ASCII_ARB 0x8875 - GL_PROGRAM_FORMAT_ARB 0x8876 - GL_PROGRAM_INSTRUCTIONS_ARB 0x88A0 - GL_MAX_PROGRAM_INSTRUCTIONS_ARB 0x88A1 - GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A2 - GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A3 - GL_PROGRAM_TEMPORARIES_ARB 0x88A4 - GL_MAX_PROGRAM_TEMPORARIES_ARB 0x88A5 - GL_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A6 - GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A7 - GL_PROGRAM_PARAMETERS_ARB 0x88A8 - GL_MAX_PROGRAM_PARAMETERS_ARB 0x88A9 - GL_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AA - GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AB - GL_PROGRAM_ATTRIBS_ARB 0x88AC - GL_MAX_PROGRAM_ATTRIBS_ARB 0x88AD - GL_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AE - GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AF - GL_PROGRAM_ADDRESS_REGISTERS_ARB 0x88B0 - GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB 0x88B1 - GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88B2 - GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88B3 - GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB 0x88B4 - GL_MAX_PROGRAM_ENV_PARAMETERS_ARB 0x88B5 - GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB 0x88B6 - GL_TRANSPOSE_CURRENT_MATRIX_ARB 0x88B7 - GL_MATRIX0_ARB 0x88C0 - GL_MATRIX1_ARB 0x88C1 - GL_MATRIX2_ARB 0x88C2 - GL_MATRIX3_ARB 0x88C3 - GL_MATRIX4_ARB 0x88C4 - GL_MATRIX5_ARB 0x88C5 - GL_MATRIX6_ARB 0x88C6 - GL_MATRIX7_ARB 0x88C7 - GL_MATRIX8_ARB 0x88C8 - GL_MATRIX9_ARB 0x88C9 - GL_MATRIX10_ARB 0x88CA - GL_MATRIX11_ARB 0x88CB - GL_MATRIX12_ARB 0x88CC - GL_MATRIX13_ARB 0x88CD - GL_MATRIX14_ARB 0x88CE - GL_MATRIX15_ARB 0x88CF - GL_MATRIX16_ARB 0x88D0 - GL_MATRIX17_ARB 0x88D1 - GL_MATRIX18_ARB 0x88D2 - GL_MATRIX19_ARB 0x88D3 - GL_MATRIX20_ARB 0x88D4 - GL_MATRIX21_ARB 0x88D5 - GL_MATRIX22_ARB 0x88D6 - GL_MATRIX23_ARB 0x88D7 - GL_MATRIX24_ARB 0x88D8 - GL_MATRIX25_ARB 0x88D9 - GL_MATRIX26_ARB 0x88DA - GL_MATRIX27_ARB 0x88DB - GL_MATRIX28_ARB 0x88DC - GL_MATRIX29_ARB 0x88DD - GL_MATRIX30_ARB 0x88DE - GL_MATRIX31_ARB 0x88DF - void glBindProgramARB (GLenum target, GLuint program) - void glDeleteProgramsARB (GLsizei n, const GLuint* programs) - void glDisableVertexAttribArrayARB (GLuint index) - void glEnableVertexAttribArrayARB (GLuint index) - void glGenProgramsARB (GLsizei n, GLuint* programs) - void glGetProgramEnvParameterdvARB (GLenum target, GLuint index, GLdouble* params) - void glGetProgramEnvParameterfvARB (GLenum target, GLuint index, GLfloat* params) - void glGetProgramLocalParameterdvARB (GLenum target, GLuint index, GLdouble* params) - void glGetProgramLocalParameterfvARB (GLenum target, GLuint index, GLfloat* params) - void glGetProgramStringARB (GLenum target, GLenum pname, GLvoid *string) - void glGetProgramivARB (GLenum target, GLenum pname, GLint* params) - void glGetVertexAttribPointervARB (GLuint index, GLenum pname, GLvoid** pointer) - void glGetVertexAttribdvARB (GLuint index, GLenum pname, GLdouble* params) - void glGetVertexAttribfvARB (GLuint index, GLenum pname, GLfloat* params) - void glGetVertexAttribivARB (GLuint index, GLenum pname, GLint* params) - GLboolean glIsProgramARB (GLuint program) - void glProgramEnvParameter4dARB (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) - void glProgramEnvParameter4dvARB (GLenum target, GLuint index, const GLdouble* params) - void glProgramEnvParameter4fARB (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) - void glProgramEnvParameter4fvARB (GLenum target, GLuint index, const GLfloat* params) - void glProgramLocalParameter4dARB (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) - void glProgramLocalParameter4dvARB (GLenum target, GLuint index, const GLdouble* params) - void glProgramLocalParameter4fARB (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) - void glProgramLocalParameter4fvARB (GLenum target, GLuint index, const GLfloat* params) - void glProgramStringARB (GLenum target, GLenum format, GLsizei len, const GLvoid *string) - void glVertexAttrib1dARB (GLuint index, GLdouble x) - void glVertexAttrib1dvARB (GLuint index, const GLdouble* v) - void glVertexAttrib1fARB (GLuint index, GLfloat x) - void glVertexAttrib1fvARB (GLuint index, const GLfloat* v) - void glVertexAttrib1sARB (GLuint index, GLshort x) - void glVertexAttrib1svARB (GLuint index, const GLshort* v) - void glVertexAttrib2dARB (GLuint index, GLdouble x, GLdouble y) - void glVertexAttrib2dvARB (GLuint index, const GLdouble* v) - void glVertexAttrib2fARB (GLuint index, GLfloat x, GLfloat y) - void glVertexAttrib2fvARB (GLuint index, const GLfloat* v) - void glVertexAttrib2sARB (GLuint index, GLshort x, GLshort y) - void glVertexAttrib2svARB (GLuint index, const GLshort* v) - void glVertexAttrib3dARB (GLuint index, GLdouble x, GLdouble y, GLdouble z) - void glVertexAttrib3dvARB (GLuint index, const GLdouble* v) - void glVertexAttrib3fARB (GLuint index, GLfloat x, GLfloat y, GLfloat z) - void glVertexAttrib3fvARB (GLuint index, const GLfloat* v) - void glVertexAttrib3sARB (GLuint index, GLshort x, GLshort y, GLshort z) - void glVertexAttrib3svARB (GLuint index, const GLshort* v) - void glVertexAttrib4NbvARB (GLuint index, const GLbyte* v) - void glVertexAttrib4NivARB (GLuint index, const GLint* v) - void glVertexAttrib4NsvARB (GLuint index, const GLshort* v) - void glVertexAttrib4NubARB (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w) - void glVertexAttrib4NubvARB (GLuint index, const GLubyte* v) - void glVertexAttrib4NuivARB (GLuint index, const GLuint* v) - void glVertexAttrib4NusvARB (GLuint index, const GLushort* v) - void glVertexAttrib4bvARB (GLuint index, const GLbyte* v) - void glVertexAttrib4dARB (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) - void glVertexAttrib4dvARB (GLuint index, const GLdouble* v) - void glVertexAttrib4fARB (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) - void glVertexAttrib4fvARB (GLuint index, const GLfloat* v) - void glVertexAttrib4ivARB (GLuint index, const GLint* v) - void glVertexAttrib4sARB (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w) - void glVertexAttrib4svARB (GLuint index, const GLshort* v) - void glVertexAttrib4ubvARB (GLuint index, const GLubyte* v) - void glVertexAttrib4uivARB (GLuint index, const GLuint* v) - void glVertexAttrib4usvARB (GLuint index, const GLushort* v) - void glVertexAttribPointerARB (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_vertex_shader b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_vertex_shader deleted file mode 100644 index 6a235f2..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_vertex_shader +++ /dev/null @@ -1,13 +0,0 @@ -GL_ARB_vertex_shader -http://www.opengl.org/registry/specs/gl/ARB/vertex_shader.txt -GL_ARB_vertex_shader - GL_VERTEX_SHADER_ARB 0x8B31 - GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB 0x8B4A - GL_MAX_VARYING_FLOATS_ARB 0x8B4B - GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB 0x8B4C - GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB 0x8B4D - GL_OBJECT_ACTIVE_ATTRIBUTES_ARB 0x8B89 - GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB 0x8B8A - void glBindAttribLocationARB (GLhandleARB programObj, GLuint index, const GLcharARB* name) - void glGetActiveAttribARB (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei* length, GLint *size, GLenum *type, GLcharARB *name) - GLint glGetAttribLocationARB (GLhandleARB programObj, const GLcharARB* name) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_vertex_type_10f_11f_11f_rev b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_vertex_type_10f_11f_11f_rev deleted file mode 100644 index 662af34..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_vertex_type_10f_11f_11f_rev +++ /dev/null @@ -1,4 +0,0 @@ -GL_ARB_vertex_type_10f_11f_11f_rev -http://www.opengl.org/registry/specs/gl/ARB/vertex_type_10f_11f_11f_rev.txt -GL_ARB_vertex_type_10f_11f_11f_rev - GL_UNSIGNED_INT_10F_11F_11F_REV 0x8C3B diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_vertex_type_2_10_10_10_rev b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_vertex_type_2_10_10_10_rev deleted file mode 100644 index b46b266..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_vertex_type_2_10_10_10_rev +++ /dev/null @@ -1,43 +0,0 @@ -GL_ARB_vertex_type_2_10_10_10_rev -http://www.opengl.org/registry/specs/gl/ARB/vertex_type_2_10_10_10_rev.txt -GL_ARB_vertex_type_2_10_10_10_rev - GL_UNSIGNED_INT_2_10_10_10_REV 0x8368 - GL_INT_2_10_10_10_REV 0x8D9F - void glColorP3ui (GLenum type, GLuint color) - void glColorP3uiv (GLenum type, const GLuint* color) - void glColorP4ui (GLenum type, GLuint color) - void glColorP4uiv (GLenum type, const GLuint* color) - void glMultiTexCoordP1ui (GLenum texture, GLenum type, GLuint coords) - void glMultiTexCoordP1uiv (GLenum texture, GLenum type, const GLuint* coords) - void glMultiTexCoordP2ui (GLenum texture, GLenum type, GLuint coords) - void glMultiTexCoordP2uiv (GLenum texture, GLenum type, const GLuint* coords) - void glMultiTexCoordP3ui (GLenum texture, GLenum type, GLuint coords) - void glMultiTexCoordP3uiv (GLenum texture, GLenum type, const GLuint* coords) - void glMultiTexCoordP4ui (GLenum texture, GLenum type, GLuint coords) - void glMultiTexCoordP4uiv (GLenum texture, GLenum type, const GLuint* coords) - void glNormalP3ui (GLenum type, GLuint coords) - void glNormalP3uiv (GLenum type, const GLuint* coords) - void glSecondaryColorP3ui (GLenum type, GLuint color) - void glSecondaryColorP3uiv (GLenum type, const GLuint* color) - void glTexCoordP1ui (GLenum type, GLuint coords) - void glTexCoordP1uiv (GLenum type, const GLuint* coords) - void glTexCoordP2ui (GLenum type, GLuint coords) - void glTexCoordP2uiv (GLenum type, const GLuint* coords) - void glTexCoordP3ui (GLenum type, GLuint coords) - void glTexCoordP3uiv (GLenum type, const GLuint* coords) - void glTexCoordP4ui (GLenum type, GLuint coords) - void glTexCoordP4uiv (GLenum type, const GLuint* coords) - void glVertexAttribP1ui (GLuint index, GLenum type, GLboolean normalized, GLuint value) - void glVertexAttribP1uiv (GLuint index, GLenum type, GLboolean normalized, const GLuint* value) - void glVertexAttribP2ui (GLuint index, GLenum type, GLboolean normalized, GLuint value) - void glVertexAttribP2uiv (GLuint index, GLenum type, GLboolean normalized, const GLuint* value) - void glVertexAttribP3ui (GLuint index, GLenum type, GLboolean normalized, GLuint value) - void glVertexAttribP3uiv (GLuint index, GLenum type, GLboolean normalized, const GLuint* value) - void glVertexAttribP4ui (GLuint index, GLenum type, GLboolean normalized, GLuint value) - void glVertexAttribP4uiv (GLuint index, GLenum type, GLboolean normalized, const GLuint* value) - void glVertexP2ui (GLenum type, GLuint value) - void glVertexP2uiv (GLenum type, const GLuint* value) - void glVertexP3ui (GLenum type, GLuint value) - void glVertexP3uiv (GLenum type, const GLuint* value) - void glVertexP4ui (GLenum type, GLuint value) - void glVertexP4uiv (GLenum type, const GLuint* value) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_viewport_array b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_viewport_array deleted file mode 100644 index e8a012b..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_viewport_array +++ /dev/null @@ -1,26 +0,0 @@ -GL_ARB_viewport_array -http://www.opengl.org/registry/specs/gl/ARB/viewport_array.txt -GL_ARB_viewport_array - GL_DEPTH_RANGE 0x0B70 - GL_VIEWPORT 0x0BA2 - GL_SCISSOR_BOX 0x0C10 - GL_SCISSOR_TEST 0x0C11 - GL_MAX_VIEWPORTS 0x825B - GL_VIEWPORT_SUBPIXEL_BITS 0x825C - GL_VIEWPORT_BOUNDS_RANGE 0x825D - GL_LAYER_PROVOKING_VERTEX 0x825E - GL_VIEWPORT_INDEX_PROVOKING_VERTEX 0x825F - GL_UNDEFINED_VERTEX 0x8260 - GL_FIRST_VERTEX_CONVENTION 0x8E4D - GL_LAST_VERTEX_CONVENTION 0x8E4E - GL_PROVOKING_VERTEX 0x8E4F - void glDepthRangeArrayv (GLuint first, GLsizei count, const GLclampd * v) - void glDepthRangeIndexed (GLuint index, GLclampd n, GLclampd f) - void glGetDoublei_v (GLenum target, GLuint index, GLdouble* data) - void glGetFloati_v (GLenum target, GLuint index, GLfloat* data) - void glScissorArrayv (GLuint first, GLsizei count, const GLint * v) - void glScissorIndexed (GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height) - void glScissorIndexedv (GLuint index, const GLint * v) - void glViewportArrayv (GLuint first, GLsizei count, const GLfloat * v) - void glViewportIndexedf (GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h) - void glViewportIndexedfv (GLuint index, const GLfloat * v) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_window_pos b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_window_pos deleted file mode 100644 index 75a52ad..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ARB_window_pos +++ /dev/null @@ -1,19 +0,0 @@ -GL_ARB_window_pos -http://www.opengl.org/registry/specs/gl/ARB/window_pos.txt -GL_ARB_window_pos - void glWindowPos2dARB (GLdouble x, GLdouble y) - void glWindowPos2dvARB (const GLdouble* p) - void glWindowPos2fARB (GLfloat x, GLfloat y) - void glWindowPos2fvARB (const GLfloat* p) - void glWindowPos2iARB (GLint x, GLint y) - void glWindowPos2ivARB (const GLint* p) - void glWindowPos2sARB (GLshort x, GLshort y) - void glWindowPos2svARB (const GLshort* p) - void glWindowPos3dARB (GLdouble x, GLdouble y, GLdouble z) - void glWindowPos3dvARB (const GLdouble* p) - void glWindowPos3fARB (GLfloat x, GLfloat y, GLfloat z) - void glWindowPos3fvARB (const GLfloat* p) - void glWindowPos3iARB (GLint x, GLint y, GLint z) - void glWindowPos3ivARB (const GLint* p) - void glWindowPos3sARB (GLshort x, GLshort y, GLshort z) - void glWindowPos3svARB (const GLshort* p) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATIX_point_sprites b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATIX_point_sprites deleted file mode 100644 index 0f4f574..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATIX_point_sprites +++ /dev/null @@ -1,9 +0,0 @@ -GL_ATIX_point_sprites -http://www.ati.com/developer/atiopengl.pdf -GL_ATIX_point_sprites - GL_TEXTURE_POINT_MODE_ATIX 0x60B0 - GL_TEXTURE_POINT_ONE_COORD_ATIX 0x60B1 - GL_TEXTURE_POINT_SPRITE_ATIX 0x60B2 - GL_POINT_SPRITE_CULL_MODE_ATIX 0x60B3 - GL_POINT_SPRITE_CULL_CENTER_ATIX 0x60B4 - GL_POINT_SPRITE_CULL_CLIP_ATIX 0x60B5 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATIX_texture_env_combine3 b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATIX_texture_env_combine3 deleted file mode 100644 index 537426b..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATIX_texture_env_combine3 +++ /dev/null @@ -1,6 +0,0 @@ -GL_ATIX_texture_env_combine3 -http://www.ati.com/developer/atiopengl.pdf -GL_ATIX_texture_env_combine3 - GL_MODULATE_ADD_ATIX 0x8744 - GL_MODULATE_SIGNED_ADD_ATIX 0x8745 - GL_MODULATE_SUBTRACT_ATIX 0x8746 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATIX_texture_env_route b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATIX_texture_env_route deleted file mode 100644 index 939ae09..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATIX_texture_env_route +++ /dev/null @@ -1,6 +0,0 @@ -GL_ATIX_texture_env_route -http://www.ati.com/developer/sdk/RadeonSDK/Html/Info/ATIX_texture_env_route.txt -GL_ATIX_texture_env_route - GL_SECONDARY_COLOR_ATIX 0x8747 - GL_TEXTURE_OUTPUT_RGB_ATIX 0x8748 - GL_TEXTURE_OUTPUT_ALPHA_ATIX 0x8749 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATIX_vertex_shader_output_point_size b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATIX_vertex_shader_output_point_size deleted file mode 100644 index 277a313..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATIX_vertex_shader_output_point_size +++ /dev/null @@ -1,4 +0,0 @@ -GL_ATIX_vertex_shader_output_point_size -http://www.ati.com/developer/atiopengl.pdf -GL_ATIX_vertex_shader_output_point_size - GL_OUTPUT_POINT_SIZE_ATIX 0x610E diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_draw_buffers b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_draw_buffers deleted file mode 100644 index 9761b24..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_draw_buffers +++ /dev/null @@ -1,21 +0,0 @@ -GL_ATI_draw_buffers -http://www.opengl.org/registry/specs/gl/ATI/draw_buffers.txt -GL_ATI_draw_buffers - GL_MAX_DRAW_BUFFERS_ATI 0x8824 - GL_DRAW_BUFFER0_ATI 0x8825 - GL_DRAW_BUFFER1_ATI 0x8826 - GL_DRAW_BUFFER2_ATI 0x8827 - GL_DRAW_BUFFER3_ATI 0x8828 - GL_DRAW_BUFFER4_ATI 0x8829 - GL_DRAW_BUFFER5_ATI 0x882A - GL_DRAW_BUFFER6_ATI 0x882B - GL_DRAW_BUFFER7_ATI 0x882C - GL_DRAW_BUFFER8_ATI 0x882D - GL_DRAW_BUFFER9_ATI 0x882E - GL_DRAW_BUFFER10_ATI 0x882F - GL_DRAW_BUFFER11_ATI 0x8830 - GL_DRAW_BUFFER12_ATI 0x8831 - GL_DRAW_BUFFER13_ATI 0x8832 - GL_DRAW_BUFFER14_ATI 0x8833 - GL_DRAW_BUFFER15_ATI 0x8834 - void glDrawBuffersATI (GLsizei n, const GLenum* bufs) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_element_array b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_element_array deleted file mode 100644 index 5dfa2c0..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_element_array +++ /dev/null @@ -1,9 +0,0 @@ -GL_ATI_element_array -http://www.opengl.org/registry/specs/gl/ATI/element_array.txt -GL_ATI_element_array - GL_ELEMENT_ARRAY_ATI 0x8768 - GL_ELEMENT_ARRAY_TYPE_ATI 0x8769 - GL_ELEMENT_ARRAY_POINTER_ATI 0x876A - void glDrawElementArrayATI (GLenum mode, GLsizei count) - void glDrawRangeElementArrayATI (GLenum mode, GLuint start, GLuint end, GLsizei count) - void glElementPointerATI (GLenum type, const GLvoid *pointer) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_envmap_bumpmap b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_envmap_bumpmap deleted file mode 100644 index fbd9925..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_envmap_bumpmap +++ /dev/null @@ -1,15 +0,0 @@ -GL_ATI_envmap_bumpmap -http://oss.sgi.com/projects/ogl-sample/registry/ATI/envmap_bumpmap.txt -GL_ATI_envmap_bumpmap - GL_BUMP_ROT_MATRIX_ATI 0x8775 - GL_BUMP_ROT_MATRIX_SIZE_ATI 0x8776 - GL_BUMP_NUM_TEX_UNITS_ATI 0x8777 - GL_BUMP_TEX_UNITS_ATI 0x8778 - GL_DUDV_ATI 0x8779 - GL_DU8DV8_ATI 0x877A - GL_BUMP_ENVMAP_ATI 0x877B - GL_BUMP_TARGET_ATI 0x877C - void glTexBumpParameterivATI (GLenum pname, GLint *param) - void glTexBumpParameterfvATI (GLenum pname, GLfloat *param) - void glGetTexBumpParameterivATI (GLenum pname, GLint *param) - void glGetTexBumpParameterfvATI (GLenum pname, GLfloat *param) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_fragment_shader b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_fragment_shader deleted file mode 100644 index da65d9a..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_fragment_shader +++ /dev/null @@ -1,71 +0,0 @@ -GL_ATI_fragment_shader -http://www.opengl.org/registry/specs/gl/ATI/fragment_shader.txt -GL_ATI_fragment_shader - GL_RED_BIT_ATI 0x00000001 - GL_2X_BIT_ATI 0x00000001 - GL_4X_BIT_ATI 0x00000002 - GL_GREEN_BIT_ATI 0x00000002 - GL_COMP_BIT_ATI 0x00000002 - GL_BLUE_BIT_ATI 0x00000004 - GL_8X_BIT_ATI 0x00000004 - GL_NEGATE_BIT_ATI 0x00000004 - GL_BIAS_BIT_ATI 0x00000008 - GL_HALF_BIT_ATI 0x00000008 - GL_QUARTER_BIT_ATI 0x00000010 - GL_EIGHTH_BIT_ATI 0x00000020 - GL_SATURATE_BIT_ATI 0x00000040 - GL_FRAGMENT_SHADER_ATI 0x8920 - GL_REG_0_ATI 0x8921 - GL_REG_1_ATI 0x8922 - GL_REG_2_ATI 0x8923 - GL_REG_3_ATI 0x8924 - GL_REG_4_ATI 0x8925 - GL_REG_5_ATI 0x8926 - GL_CON_0_ATI 0x8941 - GL_CON_1_ATI 0x8942 - GL_CON_2_ATI 0x8943 - GL_CON_3_ATI 0x8944 - GL_CON_4_ATI 0x8945 - GL_CON_5_ATI 0x8946 - GL_CON_6_ATI 0x8947 - GL_CON_7_ATI 0x8948 - GL_MOV_ATI 0x8961 - GL_ADD_ATI 0x8963 - GL_MUL_ATI 0x8964 - GL_SUB_ATI 0x8965 - GL_DOT3_ATI 0x8966 - GL_DOT4_ATI 0x8967 - GL_MAD_ATI 0x8968 - GL_LERP_ATI 0x8969 - GL_CND_ATI 0x896A - GL_CND0_ATI 0x896B - GL_DOT2_ADD_ATI 0x896C - GL_SECONDARY_INTERPOLATOR_ATI 0x896D - GL_SWIZZLE_STR_ATI 0x8976 - GL_SWIZZLE_STQ_ATI 0x8977 - GL_SWIZZLE_STR_DR_ATI 0x8978 - GL_SWIZZLE_STQ_DQ_ATI 0x8979 - void glAlphaFragmentOp1ATI (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod) - void glAlphaFragmentOp2ATI (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod) - void glAlphaFragmentOp3ATI (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod) - void glBeginFragmentShaderATI (void) - void glBindFragmentShaderATI (GLuint id) - void glColorFragmentOp1ATI (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod) - void glColorFragmentOp2ATI (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod) - void glColorFragmentOp3ATI (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod) - void glDeleteFragmentShaderATI (GLuint id) - void glEndFragmentShaderATI (void) - GLuint glGenFragmentShadersATI (GLuint range) - void glPassTexCoordATI (GLuint dst, GLuint coord, GLenum swizzle) - void glSampleMapATI (GLuint dst, GLuint interp, GLenum swizzle) - void glSetFragmentShaderConstantATI (GLuint dst, const GLfloat* value) - GL_NUM_FRAGMENT_REGISTERS_ATI 0x896E - GL_NUM_FRAGMENT_CONSTANTS_ATI 0x896F - GL_NUM_PASSES_ATI 0x8970 - GL_NUM_INSTRUCTIONS_PER_PASS_ATI 0x8971 - GL_NUM_INSTRUCTIONS_TOTAL_ATI 0x8972 - GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI 0x8973 - GL_NUM_LOOPBACK_COMPONENTS_ATI 0x8974 - GL_COLOR_ALPHA_PAIRING_ATI 0x8975 - GL_SWIZZLE_STRQ_ATI 0x897A - GL_SWIZZLE_STRQ_DQ_ATI 0x897B diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_map_object_buffer b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_map_object_buffer deleted file mode 100644 index 573afd2..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_map_object_buffer +++ /dev/null @@ -1,5 +0,0 @@ -GL_ATI_map_object_buffer -http://www.opengl.org/registry/specs/ATI/map_object_buffer.txt -GL_ATI_map_object_buffer - GLvoid * glMapObjectBufferATI (GLuint buffer) - void glUnmapObjectBufferATI (GLuint buffer) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_meminfo b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_meminfo deleted file mode 100644 index e8a4ee9..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_meminfo +++ /dev/null @@ -1,6 +0,0 @@ -GL_ATI_meminfo -http://www.opengl.org/registry/specs/gl/ATI/meminfo.txt -GL_ATI_meminfo - GL_VBO_FREE_MEMORY_ATI 0x87FB - GL_TEXTURE_FREE_MEMORY_ATI 0x87FC - GL_RENDERBUFFER_FREE_MEMORY_ATI 0x87FD diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_pn_triangles b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_pn_triangles deleted file mode 100644 index a61e27a..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_pn_triangles +++ /dev/null @@ -1,14 +0,0 @@ -GL_ATI_pn_triangles -http://www.opengl.org/registry/specs/ATI/pn_triangles.txt -GL_ATI_pn_triangles - GL_PN_TRIANGLES_ATI 0x87F0 - GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI 0x87F1 - GL_PN_TRIANGLES_POINT_MODE_ATI 0x87F2 - GL_PN_TRIANGLES_NORMAL_MODE_ATI 0x87F3 - GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI 0x87F4 - GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI 0x87F5 - GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI 0x87F6 - GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI 0x87F7 - GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI 0x87F8 - void glPNTrianglesiATI (GLenum pname, GLint param) - void glPNTrianglesfATI (GLenum pname, GLfloat param) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_separate_stencil b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_separate_stencil deleted file mode 100644 index be55bb4..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_separate_stencil +++ /dev/null @@ -1,9 +0,0 @@ -GL_ATI_separate_stencil -http://www.opengl.org/registry/specs/ATI/separate_stencil.txt -GL_ATI_separate_stencil - GL_STENCIL_BACK_FUNC_ATI 0x8800 - GL_STENCIL_BACK_FAIL_ATI 0x8801 - GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI 0x8802 - GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI 0x8803 - void glStencilOpSeparateATI (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass) - void glStencilFuncSeparateATI (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_shader_texture_lod b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_shader_texture_lod deleted file mode 100644 index 5fbc624..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_shader_texture_lod +++ /dev/null @@ -1,3 +0,0 @@ -GL_ATI_shader_texture_lod - -GL_ATI_shader_texture_lod diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_text_fragment_shader b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_text_fragment_shader deleted file mode 100644 index d12a66f..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_text_fragment_shader +++ /dev/null @@ -1,4 +0,0 @@ -GL_ATI_text_fragment_shader -http://www.opengl.org/registry/specs/gl/ATI/text_fragment_shader.txt -GL_ATI_text_fragment_shader - GL_TEXT_FRAGMENT_SHADER_ATI 0x8200 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_texture_compression_3dc b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_texture_compression_3dc deleted file mode 100644 index 2548b30..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_texture_compression_3dc +++ /dev/null @@ -1,4 +0,0 @@ -GL_ATI_texture_compression_3dc - -GL_ATI_texture_compression_3dc - GL_COMPRESSED_LUMINANCE_ALPHA_3DC_ATI 0x8837 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_texture_env_combine3 b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_texture_env_combine3 deleted file mode 100644 index 8dfeecf..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_texture_env_combine3 +++ /dev/null @@ -1,6 +0,0 @@ -GL_ATI_texture_env_combine3 -http://www.opengl.org/registry/specs/gl/ATI/texture_env_combine3.txt -GL_ATI_texture_env_combine3 - GL_MODULATE_ADD_ATI 0x8744 - GL_MODULATE_SIGNED_ADD_ATI 0x8745 - GL_MODULATE_SUBTRACT_ATI 0x8746 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_texture_float b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_texture_float deleted file mode 100644 index 9d935f5..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_texture_float +++ /dev/null @@ -1,15 +0,0 @@ -GL_ATI_texture_float -http://www.opengl.org/registry/specs/gl/ATI/texture_float.txt -GL_ATI_texture_float - GL_RGBA_FLOAT32_ATI 0x8814 - GL_RGB_FLOAT32_ATI 0x8815 - GL_ALPHA_FLOAT32_ATI 0x8816 - GL_INTENSITY_FLOAT32_ATI 0x8817 - GL_LUMINANCE_FLOAT32_ATI 0x8818 - GL_LUMINANCE_ALPHA_FLOAT32_ATI 0x8819 - GL_RGBA_FLOAT16_ATI 0x881A - GL_RGB_FLOAT16_ATI 0x881B - GL_ALPHA_FLOAT16_ATI 0x881C - GL_INTENSITY_FLOAT16_ATI 0x881D - GL_LUMINANCE_FLOAT16_ATI 0x881E - GL_LUMINANCE_ALPHA_FLOAT16_ATI 0x881F diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_texture_mirror_once b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_texture_mirror_once deleted file mode 100644 index a3a9c27..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_texture_mirror_once +++ /dev/null @@ -1,5 +0,0 @@ -GL_ATI_texture_mirror_once -http://www.opengl.org/registry/specs/gl/ATI/texture_mirror_once.txt -GL_ATI_texture_mirror_once - GL_MIRROR_CLAMP_ATI 0x8742 - GL_MIRROR_CLAMP_TO_EDGE_ATI 0x8743 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_vertex_array_object b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_vertex_array_object deleted file mode 100644 index b6ea168..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_vertex_array_object +++ /dev/null @@ -1,23 +0,0 @@ -GL_ATI_vertex_array_object -http://www.opengl.org/registry/specs/gl/ATI/vertex_array_object.txt -GL_ATI_vertex_array_object - GL_STATIC_ATI 0x8760 - GL_DYNAMIC_ATI 0x8761 - GL_PRESERVE_ATI 0x8762 - GL_DISCARD_ATI 0x8763 - GL_OBJECT_BUFFER_SIZE_ATI 0x8764 - GL_OBJECT_BUFFER_USAGE_ATI 0x8765 - GL_ARRAY_OBJECT_BUFFER_ATI 0x8766 - GL_ARRAY_OBJECT_OFFSET_ATI 0x8767 - void glArrayObjectATI (GLenum array, GLint size, GLenum type, GLsizei stride, GLuint buffer, GLuint offset) - void glFreeObjectBufferATI (GLuint buffer) - void glGetArrayObjectfvATI (GLenum array, GLenum pname, GLfloat* params) - void glGetArrayObjectivATI (GLenum array, GLenum pname, GLint* params) - void glGetObjectBufferfvATI (GLuint buffer, GLenum pname, GLfloat* params) - void glGetObjectBufferivATI (GLuint buffer, GLenum pname, GLint* params) - void glGetVariantArrayObjectfvATI (GLuint id, GLenum pname, GLfloat* params) - void glGetVariantArrayObjectivATI (GLuint id, GLenum pname, GLint* params) - GLboolean glIsObjectBufferATI (GLuint buffer) - GLuint glNewObjectBufferATI (GLsizei size, const GLvoid *pointer, GLenum usage) - void glUpdateObjectBufferATI (GLuint buffer, GLuint offset, GLsizei size, const GLvoid *pointer, GLenum preserve) - void glVariantArrayObjectATI (GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_vertex_attrib_array_object b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_vertex_attrib_array_object deleted file mode 100644 index b47304d..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_vertex_attrib_array_object +++ /dev/null @@ -1,6 +0,0 @@ -GL_ATI_vertex_attrib_array_object -http://www.opengl.org/registry/specs/gl/ATI/vertex_attrib_array_object.txt -GL_ATI_vertex_attrib_array_object - void glGetVertexAttribArrayObjectfvATI (GLuint index, GLenum pname, GLfloat* params) - void glGetVertexAttribArrayObjectivATI (GLuint index, GLenum pname, GLint* params) - void glVertexAttribArrayObjectATI (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint offset) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_vertex_streams b/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_vertex_streams deleted file mode 100644 index 060f844..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_ATI_vertex_streams +++ /dev/null @@ -1,58 +0,0 @@ -GL_ATI_vertex_streams -http://www.opengl.org/registry/specs/ATI/vertex_streams.txt -GL_ATI_vertex_streams - GL_MAX_VERTEX_STREAMS_ATI 0x876B - GL_VERTEX_SOURCE_ATI 0x876C - GL_VERTEX_STREAM0_ATI 0x876D - GL_VERTEX_STREAM1_ATI 0x876E - GL_VERTEX_STREAM2_ATI 0x876F - GL_VERTEX_STREAM3_ATI 0x8770 - GL_VERTEX_STREAM4_ATI 0x8771 - GL_VERTEX_STREAM5_ATI 0x8772 - GL_VERTEX_STREAM6_ATI 0x8773 - GL_VERTEX_STREAM7_ATI 0x8774 - void glClientActiveVertexStreamATI (GLenum stream) - void glVertexBlendEnviATI (GLenum pname, GLint param) - void glVertexBlendEnvfATI (GLenum pname, GLfloat param) - void glVertexStream1sATI (GLenum stream, GLshort x) - void glVertexStream1svATI (GLenum stream, const GLshort *coords) - void glVertexStream1iATI (GLenum stream, GLint x) - void glVertexStream1ivATI (GLenum stream, const GLint *coords) - void glVertexStream1fATI (GLenum stream, GLfloat x) - void glVertexStream1fvATI (GLenum stream, const GLfloat *coords) - void glVertexStream1dATI (GLenum stream, GLdouble x) - void glVertexStream1dvATI (GLenum stream, const GLdouble *coords) - void glVertexStream2sATI (GLenum stream, GLshort x, GLshort y) - void glVertexStream2svATI (GLenum stream, const GLshort *coords) - void glVertexStream2iATI (GLenum stream, GLint x, GLint y) - void glVertexStream2ivATI (GLenum stream, const GLint *coords) - void glVertexStream2fATI (GLenum stream, GLfloat x, GLfloat y) - void glVertexStream2fvATI (GLenum stream, const GLfloat *coords) - void glVertexStream2dATI (GLenum stream, GLdouble x, GLdouble y) - void glVertexStream2dvATI (GLenum stream, const GLdouble *coords) - void glVertexStream3sATI (GLenum stream, GLshort x, GLshort y, GLshort z) - void glVertexStream3svATI (GLenum stream, const GLshort *coords) - void glVertexStream3iATI (GLenum stream, GLint x, GLint y, GLint z) - void glVertexStream3ivATI (GLenum stream, const GLint *coords) - void glVertexStream3fATI (GLenum stream, GLfloat x, GLfloat y, GLfloat z) - void glVertexStream3fvATI (GLenum stream, const GLfloat *coords) - void glVertexStream3dATI (GLenum stream, GLdouble x, GLdouble y, GLdouble z) - void glVertexStream3dvATI (GLenum stream, const GLdouble *coords) - void glVertexStream4sATI (GLenum stream, GLshort x, GLshort y, GLshort z, GLshort w) - void glVertexStream4svATI (GLenum stream, const GLshort *coords) - void glVertexStream4iATI (GLenum stream, GLint x, GLint y, GLint z, GLint w) - void glVertexStream4ivATI (GLenum stream, const GLint *coords) - void glVertexStream4fATI (GLenum stream, GLfloat x, GLfloat y, GLfloat z, GLfloat w) - void glVertexStream4fvATI (GLenum stream, const GLfloat *coords) - void glVertexStream4dATI (GLenum stream, GLdouble x, GLdouble y, GLdouble z, GLdouble w) - void glVertexStream4dvATI (GLenum stream, const GLdouble *coords) - void glNormalStream3bATI (GLenum stream, GLbyte x, GLbyte y, GLbyte z) - void glNormalStream3bvATI (GLenum stream, const GLbyte *coords) - void glNormalStream3sATI (GLenum stream, GLshort x, GLshort y, GLshort z) - void glNormalStream3svATI (GLenum stream, const GLshort *coords) - void glNormalStream3iATI (GLenum stream, GLint x, GLint y, GLint z) - void glNormalStream3ivATI (GLenum stream, const GLint *coords) - void glNormalStream3fATI (GLenum stream, GLfloat x, GLfloat y, GLfloat z) - void glNormalStream3fvATI (GLenum stream, const GLfloat *coords) - void glNormalStream3dATI (GLenum stream, GLdouble x, GLdouble y, GLdouble z) - void glNormalStream3dvATI (GLenum stream, const GLdouble *coords) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_422_pixels b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_422_pixels deleted file mode 100644 index 0eb2c85..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_422_pixels +++ /dev/null @@ -1,7 +0,0 @@ -GL_EXT_422_pixels -http://www.opengl.org/registry/specs/gl/EXT/422_pixels.txt -GL_EXT_422_pixels - GL_422_EXT 0x80CC - GL_422_REV_EXT 0x80CD - GL_422_AVERAGE_EXT 0x80CE - GL_422_REV_AVERAGE_EXT 0x80CF diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_Cg_shader b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_Cg_shader deleted file mode 100644 index 34d3152..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_Cg_shader +++ /dev/null @@ -1,5 +0,0 @@ -GL_EXT_Cg_shader -http://download.nvidia.com/developer/GLSL/GLSL%20Release%20Notes%20for%20Release%2060.pdf -GL_EXT_Cg_shader - GL_CG_VERTEX_SHADER_EXT 0x890E - GL_CG_FRAGMENT_SHADER_EXT 0x890F diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_abgr b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_abgr deleted file mode 100644 index 6de4d4d..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_abgr +++ /dev/null @@ -1,4 +0,0 @@ -GL_EXT_abgr -http://www.opengl.org/registry/specs/gl/EXT/abgr.txt -GL_EXT_abgr - GL_ABGR_EXT 0x8000 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_bgra b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_bgra deleted file mode 100644 index 8b95a71..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_bgra +++ /dev/null @@ -1,5 +0,0 @@ -GL_EXT_bgra -http://www.opengl.org/registry/specs/gl/EXT/bgra.txt -GL_EXT_bgra - GL_BGR_EXT 0x80E0 - GL_BGRA_EXT 0x80E1 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_bindable_uniform b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_bindable_uniform deleted file mode 100644 index 809123b..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_bindable_uniform +++ /dev/null @@ -1,12 +0,0 @@ -GL_EXT_bindable_uniform -http://developer.download.nvidia.com/opengl/specs/GL_EXT_bindable_uniform.txt -GL_EXT_bindable_uniform - GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT 0x8DE2 - GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT 0x8DE3 - GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT 0x8DE4 - GL_MAX_BINDABLE_UNIFORM_SIZE_EXT 0x8DED - GL_UNIFORM_BUFFER_BINDING_EXT 0x8DEF - GL_UNIFORM_BUFFER_EXT 0x8DEE - void glUniformBufferEXT (GLuint program, GLint location, GLuint buffer) - GLint glGetUniformBufferSizeEXT (GLuint program, GLint location) - GLintptr glGetUniformOffsetEXT (GLuint program, GLint location) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_blend_color b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_blend_color deleted file mode 100644 index eb9c840..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_blend_color +++ /dev/null @@ -1,9 +0,0 @@ -GL_EXT_blend_color -http://www.opengl.org/registry/specs/gl/EXT/blend_color.txt -GL_EXT_blend_color - GL_CONSTANT_COLOR_EXT 0x8001 - GL_ONE_MINUS_CONSTANT_COLOR_EXT 0x8002 - GL_CONSTANT_ALPHA_EXT 0x8003 - GL_ONE_MINUS_CONSTANT_ALPHA_EXT 0x8004 - GL_BLEND_COLOR_EXT 0x8005 - void glBlendColorEXT (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_blend_equation_separate b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_blend_equation_separate deleted file mode 100644 index 198dd4c..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_blend_equation_separate +++ /dev/null @@ -1,6 +0,0 @@ -GL_EXT_blend_equation_separate -http://www.opengl.org/registry/specs/gl/EXT/blend_equation_separate.txt -GL_EXT_blend_equation_separate - GL_BLEND_EQUATION_RGB_EXT 0x8009 - GL_BLEND_EQUATION_ALPHA_EXT 0x883D - void glBlendEquationSeparateEXT (GLenum modeRGB, GLenum modeAlpha) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_blend_func_separate b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_blend_func_separate deleted file mode 100644 index 01939ba..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_blend_func_separate +++ /dev/null @@ -1,8 +0,0 @@ -GL_EXT_blend_func_separate -http://www.opengl.org/registry/specs/gl/EXT/blend_func_separate.txt -GL_EXT_blend_func_separate - GL_BLEND_DST_RGB_EXT 0x80C8 - GL_BLEND_SRC_RGB_EXT 0x80C9 - GL_BLEND_DST_ALPHA_EXT 0x80CA - GL_BLEND_SRC_ALPHA_EXT 0x80CB - void glBlendFuncSeparateEXT (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_blend_logic_op b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_blend_logic_op deleted file mode 100644 index e67cefa..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_blend_logic_op +++ /dev/null @@ -1,3 +0,0 @@ -GL_EXT_blend_logic_op -http://www.opengl.org/registry/specs/gl/EXT/blend_logic_op.txt -GL_EXT_blend_logic_op diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_blend_minmax b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_blend_minmax deleted file mode 100644 index af567c0..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_blend_minmax +++ /dev/null @@ -1,8 +0,0 @@ -GL_EXT_blend_minmax -http://www.opengl.org/registry/specs/gl/EXT/blend_minmax.txt -GL_EXT_blend_minmax - GL_FUNC_ADD_EXT 0x8006 - GL_MIN_EXT 0x8007 - GL_MAX_EXT 0x8008 - GL_BLEND_EQUATION_EXT 0x8009 - void glBlendEquationEXT (GLenum mode) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_blend_subtract b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_blend_subtract deleted file mode 100644 index 027e49e..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_blend_subtract +++ /dev/null @@ -1,5 +0,0 @@ -GL_EXT_blend_subtract -http://www.opengl.org/registry/specs/gl/EXT/blend_subtract.txt -GL_EXT_blend_subtract - GL_FUNC_SUBTRACT_EXT 0x800A - GL_FUNC_REVERSE_SUBTRACT_EXT 0x800B diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_clip_volume_hint b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_clip_volume_hint deleted file mode 100644 index 9de1cb6..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_clip_volume_hint +++ /dev/null @@ -1,4 +0,0 @@ -GL_EXT_clip_volume_hint -http://www.opengl.org/registry/specs/gl/EXT/clip_volume_hint.txt -GL_EXT_clip_volume_hint - GL_CLIP_VOLUME_CLIPPING_HINT_EXT 0x80F0 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_cmyka b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_cmyka deleted file mode 100644 index 11c568d..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_cmyka +++ /dev/null @@ -1,7 +0,0 @@ -GL_EXT_cmyka -http://www.opengl.org/registry/specs/gl/EXT/cmyka.txt -GL_EXT_cmyka - GL_CMYK_EXT 0x800C - GL_CMYKA_EXT 0x800D - GL_PACK_CMYK_HINT_EXT 0x800E - GL_UNPACK_CMYK_HINT_EXT 0x800F diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_color_subtable b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_color_subtable deleted file mode 100644 index f502243..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_color_subtable +++ /dev/null @@ -1,5 +0,0 @@ -GL_EXT_color_subtable -http://www.opengl.org/registry/specs/gl/EXT/color_subtable.txt -GL_EXT_color_subtable - void glColorSubTableEXT (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data) - void glCopyColorSubTableEXT (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_compiled_vertex_array b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_compiled_vertex_array deleted file mode 100644 index cc6ae26..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_compiled_vertex_array +++ /dev/null @@ -1,7 +0,0 @@ -GL_EXT_compiled_vertex_array -http://www.opengl.org/registry/specs/gl/EXT/compiled_vertex_array.txt -GL_EXT_compiled_vertex_array - GL_ARRAY_ELEMENT_LOCK_FIRST_EXT 0x81A8 - GL_ARRAY_ELEMENT_LOCK_COUNT_EXT 0x81A9 - void glLockArraysEXT (GLint first, GLsizei count) - void glUnlockArraysEXT (void) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_convolution b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_convolution deleted file mode 100644 index f2df4f0..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_convolution +++ /dev/null @@ -1,36 +0,0 @@ -GL_EXT_convolution -http://www.opengl.org/registry/specs/gl/EXT/convolution.txt -GL_EXT_convolution - GL_CONVOLUTION_1D_EXT 0x8010 - GL_CONVOLUTION_2D_EXT 0x8011 - GL_SEPARABLE_2D_EXT 0x8012 - GL_CONVOLUTION_BORDER_MODE_EXT 0x8013 - GL_CONVOLUTION_FILTER_SCALE_EXT 0x8014 - GL_CONVOLUTION_FILTER_BIAS_EXT 0x8015 - GL_REDUCE_EXT 0x8016 - GL_CONVOLUTION_FORMAT_EXT 0x8017 - GL_CONVOLUTION_WIDTH_EXT 0x8018 - GL_CONVOLUTION_HEIGHT_EXT 0x8019 - GL_MAX_CONVOLUTION_WIDTH_EXT 0x801A - GL_MAX_CONVOLUTION_HEIGHT_EXT 0x801B - GL_POST_CONVOLUTION_RED_SCALE_EXT 0x801C - GL_POST_CONVOLUTION_GREEN_SCALE_EXT 0x801D - GL_POST_CONVOLUTION_BLUE_SCALE_EXT 0x801E - GL_POST_CONVOLUTION_ALPHA_SCALE_EXT 0x801F - GL_POST_CONVOLUTION_RED_BIAS_EXT 0x8020 - GL_POST_CONVOLUTION_GREEN_BIAS_EXT 0x8021 - GL_POST_CONVOLUTION_BLUE_BIAS_EXT 0x8022 - GL_POST_CONVOLUTION_ALPHA_BIAS_EXT 0x8023 - void glConvolutionFilter1DEXT (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image) - void glConvolutionFilter2DEXT (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image) - void glConvolutionParameterfEXT (GLenum target, GLenum pname, GLfloat param) - void glConvolutionParameterfvEXT (GLenum target, GLenum pname, const GLfloat* params) - void glConvolutionParameteriEXT (GLenum target, GLenum pname, GLint param) - void glConvolutionParameterivEXT (GLenum target, GLenum pname, const GLint* params) - void glCopyConvolutionFilter1DEXT (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width) - void glCopyConvolutionFilter2DEXT (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height) - void glGetConvolutionFilterEXT (GLenum target, GLenum format, GLenum type, GLvoid *image) - void glGetConvolutionParameterfvEXT (GLenum target, GLenum pname, GLfloat* params) - void glGetConvolutionParameterivEXT (GLenum target, GLenum pname, GLint* params) - void glGetSeparableFilterEXT (GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span) - void glSeparableFilter2DEXT (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_coordinate_frame b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_coordinate_frame deleted file mode 100644 index fc87321..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_coordinate_frame +++ /dev/null @@ -1,19 +0,0 @@ -GL_EXT_coordinate_frame -http://www.opengl.org/registry/specs/gl/EXT/coordinate_frame.txt -GL_EXT_coordinate_frame - GL_TANGENT_ARRAY_EXT 0x8439 - GL_BINORMAL_ARRAY_EXT 0x843A - GL_CURRENT_TANGENT_EXT 0x843B - GL_CURRENT_BINORMAL_EXT 0x843C - GL_TANGENT_ARRAY_TYPE_EXT 0x843E - GL_TANGENT_ARRAY_STRIDE_EXT 0x843F - GL_BINORMAL_ARRAY_TYPE_EXT 0x8440 - GL_BINORMAL_ARRAY_STRIDE_EXT 0x8441 - GL_TANGENT_ARRAY_POINTER_EXT 0x8442 - GL_BINORMAL_ARRAY_POINTER_EXT 0x8443 - GL_MAP1_TANGENT_EXT 0x8444 - GL_MAP2_TANGENT_EXT 0x8445 - GL_MAP1_BINORMAL_EXT 0x8446 - GL_MAP2_BINORMAL_EXT 0x8447 - void glBinormalPointerEXT (GLenum type, GLsizei stride, GLvoid *pointer) - void glTangentPointerEXT (GLenum type, GLsizei stride, GLvoid *pointer) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_copy_texture b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_copy_texture deleted file mode 100644 index 361407e..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_copy_texture +++ /dev/null @@ -1,8 +0,0 @@ -GL_EXT_copy_texture -http://www.opengl.org/registry/specs/gl/EXT/copy_texture.txt -GL_EXT_copy_texture - void glCopyTexImage1DEXT (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border) - void glCopyTexImage2DEXT (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border) - void glCopyTexSubImage1DEXT (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width) - void glCopyTexSubImage2DEXT (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height) - void glCopyTexSubImage3DEXT (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_cull_vertex b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_cull_vertex deleted file mode 100644 index fb8120c..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_cull_vertex +++ /dev/null @@ -1,8 +0,0 @@ -GL_EXT_cull_vertex -http://www.opengl.org/registry/specs/gl/EXT/cull_vertex.txt -GL_EXT_cull_vertex - GL_CULL_VERTEX_EXT 0x81AA - GL_CULL_VERTEX_EYE_POSITION_EXT 0x81AB - GL_CULL_VERTEX_OBJECT_POSITION_EXT 0x81AC - void glCullParameterdvEXT (GLenum pname, GLdouble* params) - void glCullParameterfvEXT (GLenum pname, GLfloat* params) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_debug_marker b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_debug_marker deleted file mode 100644 index 9d0628c..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_debug_marker +++ /dev/null @@ -1,6 +0,0 @@ -GL_EXT_debug_marker -http://www.khronos.org/registry/gles/extensions/EXT/EXT_debug_marker.txt -GL_EXT_debug_marker - void glInsertEventMarkerEXT (GLsizei length, const GLchar* marker) - void glPushGroupMarkerEXT (GLsizei length, const GLchar* marker) - void glPopGroupMarkerEXT (void) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_depth_bounds_test b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_depth_bounds_test deleted file mode 100644 index 62528b7..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_depth_bounds_test +++ /dev/null @@ -1,6 +0,0 @@ -GL_EXT_depth_bounds_test -http://www.nvidia.com/dev_content/nvopenglspecs/GL_EXT_depth_bounds_test.txt -GL_EXT_depth_bounds_test - GL_DEPTH_BOUNDS_TEST_EXT 0x8890 - GL_DEPTH_BOUNDS_EXT 0x8891 - void glDepthBoundsEXT (GLclampd zmin, GLclampd zmax) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_direct_state_access b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_direct_state_access deleted file mode 100644 index 851209e..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_direct_state_access +++ /dev/null @@ -1,219 +0,0 @@ -GL_EXT_direct_state_access -http://www.opengl.org/registry/specs/gl/EXT/direct_state_access.txt -GL_EXT_direct_state_access - GL_PROGRAM_MATRIX_EXT 0x8E2D - GL_TRANSPOSE_PROGRAM_MATRIX_EXT 0x8E2E - GL_PROGRAM_MATRIX_STACK_DEPTH_EXT 0x8E2F - void glBindMultiTextureEXT (GLenum texunit, GLenum target, GLuint texture) - GLenum glCheckNamedFramebufferStatusEXT (GLuint framebuffer, GLenum target) - void glClientAttribDefaultEXT (GLbitfield mask) - void glCompressedMultiTexImage1DEXT (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data) - void glCompressedMultiTexImage2DEXT (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data) - void glCompressedMultiTexImage3DEXT (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data) - void glCompressedMultiTexSubImage1DEXT (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data) - void glCompressedMultiTexSubImage2DEXT (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data) - void glCompressedMultiTexSubImage3DEXT (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data) - void glCompressedTextureImage1DEXT (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data) - void glCompressedTextureImage2DEXT (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data) - void glCompressedTextureImage3DEXT (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data) - void glCompressedTextureSubImage1DEXT (GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data) - void glCompressedTextureSubImage2DEXT (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data) - void glCompressedTextureSubImage3DEXT (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data) - void glCopyMultiTexImage1DEXT (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border) - void glCopyMultiTexImage2DEXT (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border) - void glCopyMultiTexSubImage1DEXT (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width) - void glCopyMultiTexSubImage2DEXT (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height) - void glCopyMultiTexSubImage3DEXT (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height) - void glCopyTextureImage1DEXT (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border) - void glCopyTextureImage2DEXT (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border) - void glCopyTextureSubImage1DEXT (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width) - void glCopyTextureSubImage2DEXT (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height) - void glCopyTextureSubImage3DEXT (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height) - void glDisableClientStateIndexedEXT (GLenum array, GLuint index) - void glDisableClientStateiEXT (GLenum array, GLuint index) - void glDisableVertexArrayAttribEXT (GLuint vaobj, GLuint index) - void glDisableVertexArrayEXT (GLuint vaobj, GLenum array) - void glEnableClientStateIndexedEXT (GLenum array, GLuint index) - void glEnableClientStateiEXT (GLenum array, GLuint index) - void glEnableVertexArrayAttribEXT (GLuint vaobj, GLuint index) - void glEnableVertexArrayEXT (GLuint vaobj, GLenum array) - void glFlushMappedNamedBufferRangeEXT (GLuint buffer, GLintptr offset, GLsizeiptr length) - void glFramebufferDrawBufferEXT (GLuint framebuffer, GLenum mode) - void glFramebufferDrawBuffersEXT (GLuint framebuffer, GLsizei n, const GLenum* bufs) - void glFramebufferReadBufferEXT (GLuint framebuffer, GLenum mode) - void glGenerateMultiTexMipmapEXT (GLenum texunit, GLenum target) - void glGenerateTextureMipmapEXT (GLuint texture, GLenum target) - void glGetCompressedMultiTexImageEXT (GLenum texunit, GLenum target, GLint level, GLvoid *img) - void glGetCompressedTextureImageEXT (GLuint texture, GLenum target, GLint level, GLvoid *img) - void glGetDoubleIndexedvEXT (GLenum target, GLuint index, GLdouble* params) - void glGetDoublei_vEXT (GLenum pname, GLuint index, GLdouble* params) - void glGetFloatIndexedvEXT (GLenum target, GLuint index, GLfloat* params) - void glGetFloati_vEXT (GLenum pname, GLuint index, GLfloat* params) - void glGetFramebufferParameterivEXT (GLuint framebuffer, GLenum pname, GLint* param) - void glGetMultiTexEnvfvEXT (GLenum texunit, GLenum target, GLenum pname, GLfloat* params) - void glGetMultiTexEnvivEXT (GLenum texunit, GLenum target, GLenum pname, GLint* params) - void glGetMultiTexGendvEXT (GLenum texunit, GLenum coord, GLenum pname, GLdouble* params) - void glGetMultiTexGenfvEXT (GLenum texunit, GLenum coord, GLenum pname, GLfloat* params) - void glGetMultiTexGenivEXT (GLenum texunit, GLenum coord, GLenum pname, GLint* params) - void glGetMultiTexImageEXT (GLenum texunit, GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels) - void glGetMultiTexLevelParameterfvEXT (GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat* params) - void glGetMultiTexLevelParameterivEXT (GLenum texunit, GLenum target, GLint level, GLenum pname, GLint* params) - void glGetMultiTexParameterIivEXT (GLenum texunit, GLenum target, GLenum pname, GLint* params) - void glGetMultiTexParameterIuivEXT (GLenum texunit, GLenum target, GLenum pname, GLuint* params) - void glGetMultiTexParameterfvEXT (GLenum texunit, GLenum target, GLenum pname, GLfloat* params) - void glGetMultiTexParameterivEXT (GLenum texunit, GLenum target, GLenum pname, GLint* params) - void glGetNamedBufferParameterivEXT (GLuint buffer, GLenum pname, GLint* params) - void glGetNamedBufferPointervEXT (GLuint buffer, GLenum pname, void** params) - void glGetNamedBufferSubDataEXT (GLuint buffer, GLintptr offset, GLsizeiptr size, GLvoid *data) - void glGetNamedFramebufferAttachmentParameterivEXT (GLuint framebuffer, GLenum attachment, GLenum pname, GLint* params) - void glGetNamedProgramLocalParameterIivEXT (GLuint program, GLenum target, GLuint index, GLint* params) - void glGetNamedProgramLocalParameterIuivEXT (GLuint program, GLenum target, GLuint index, GLuint* params) - void glGetNamedProgramLocalParameterdvEXT (GLuint program, GLenum target, GLuint index, GLdouble* params) - void glGetNamedProgramLocalParameterfvEXT (GLuint program, GLenum target, GLuint index, GLfloat* params) - void glGetNamedProgramStringEXT (GLuint program, GLenum target, GLenum pname, GLvoid *string) - void glGetNamedProgramivEXT (GLuint program, GLenum target, GLenum pname, GLint* params) - void glGetNamedRenderbufferParameterivEXT (GLuint renderbuffer, GLenum pname, GLint* params) - void glGetPointerIndexedvEXT (GLenum target, GLuint index, GLvoid** params) - void glGetPointeri_vEXT (GLenum pname, GLuint index, GLvoid** params) - void glGetTextureImageEXT (GLuint texture, GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels) - void glGetTextureLevelParameterfvEXT (GLuint texture, GLenum target, GLint level, GLenum pname, GLfloat* params) - void glGetTextureLevelParameterivEXT (GLuint texture, GLenum target, GLint level, GLenum pname, GLint* params) - void glGetTextureParameterIivEXT (GLuint texture, GLenum target, GLenum pname, GLint* params) - void glGetTextureParameterIuivEXT (GLuint texture, GLenum target, GLenum pname, GLuint* params) - void glGetTextureParameterfvEXT (GLuint texture, GLenum target, GLenum pname, GLfloat* params) - void glGetTextureParameterivEXT (GLuint texture, GLenum target, GLenum pname, GLint* params) - void glGetVertexArrayIntegeri_vEXT (GLuint vaobj, GLuint index, GLenum pname, GLint* param) - void glGetVertexArrayIntegervEXT (GLuint vaobj, GLenum pname, GLint* param) - void glGetVertexArrayPointeri_vEXT (GLuint vaobj, GLuint index, GLenum pname, GLvoid** param) - void glGetVertexArrayPointervEXT (GLuint vaobj, GLenum pname, GLvoid** param) - GLvoid * glMapNamedBufferEXT (GLuint buffer, GLenum access) - GLvoid * glMapNamedBufferRangeEXT (GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access) - void glMatrixFrustumEXT (GLenum matrixMode, GLdouble l, GLdouble r, GLdouble b, GLdouble t, GLdouble n, GLdouble f) - void glMatrixLoadIdentityEXT (GLenum matrixMode) - void glMatrixLoadTransposedEXT (GLenum matrixMode, const GLdouble* m) - void glMatrixLoadTransposefEXT (GLenum matrixMode, const GLfloat* m) - void glMatrixLoaddEXT (GLenum matrixMode, const GLdouble* m) - void glMatrixLoadfEXT (GLenum matrixMode, const GLfloat* m) - void glMatrixMultTransposedEXT (GLenum matrixMode, const GLdouble* m) - void glMatrixMultTransposefEXT (GLenum matrixMode, const GLfloat* m) - void glMatrixMultdEXT (GLenum matrixMode, const GLdouble* m) - void glMatrixMultfEXT (GLenum matrixMode, const GLfloat* m) - void glMatrixOrthoEXT (GLenum matrixMode, GLdouble l, GLdouble r, GLdouble b, GLdouble t, GLdouble n, GLdouble f) - void glMatrixPopEXT (GLenum matrixMode) - void glMatrixPushEXT (GLenum matrixMode) - void glMatrixRotatedEXT (GLenum matrixMode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z) - void glMatrixRotatefEXT (GLenum matrixMode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z) - void glMatrixScaledEXT (GLenum matrixMode, GLdouble x, GLdouble y, GLdouble z) - void glMatrixScalefEXT (GLenum matrixMode, GLfloat x, GLfloat y, GLfloat z) - void glMatrixTranslatedEXT (GLenum matrixMode, GLdouble x, GLdouble y, GLdouble z) - void glMatrixTranslatefEXT (GLenum matrixMode, GLfloat x, GLfloat y, GLfloat z) - void glMultiTexBufferEXT (GLenum texunit, GLenum target, GLenum internalformat, GLuint buffer) - void glMultiTexCoordPointerEXT (GLenum texunit, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer) - void glMultiTexEnvfEXT (GLenum texunit, GLenum target, GLenum pname, GLfloat param) - void glMultiTexEnvfvEXT (GLenum texunit, GLenum target, GLenum pname, const GLfloat* params) - void glMultiTexEnviEXT (GLenum texunit, GLenum target, GLenum pname, GLint param) - void glMultiTexEnvivEXT (GLenum texunit, GLenum target, GLenum pname, const GLint* params) - void glMultiTexGendEXT (GLenum texunit, GLenum coord, GLenum pname, GLdouble param) - void glMultiTexGendvEXT (GLenum texunit, GLenum coord, GLenum pname, const GLdouble* params) - void glMultiTexGenfEXT (GLenum texunit, GLenum coord, GLenum pname, GLfloat param) - void glMultiTexGenfvEXT (GLenum texunit, GLenum coord, GLenum pname, const GLfloat* params) - void glMultiTexGeniEXT (GLenum texunit, GLenum coord, GLenum pname, GLint param) - void glMultiTexGenivEXT (GLenum texunit, GLenum coord, GLenum pname, const GLint* params) - void glMultiTexImage1DEXT (GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels) - void glMultiTexImage2DEXT (GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels) - void glMultiTexImage3DEXT (GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels) - void glMultiTexParameterIivEXT (GLenum texunit, GLenum target, GLenum pname, const GLint* params) - void glMultiTexParameterIuivEXT (GLenum texunit, GLenum target, GLenum pname, const GLuint* params) - void glMultiTexParameterfEXT (GLenum texunit, GLenum target, GLenum pname, GLfloat param) - void glMultiTexParameterfvEXT (GLenum texunit, GLenum target, GLenum pname, const GLfloat* param) - void glMultiTexParameteriEXT (GLenum texunit, GLenum target, GLenum pname, GLint param) - void glMultiTexParameterivEXT (GLenum texunit, GLenum target, GLenum pname, const GLint* param) - void glMultiTexRenderbufferEXT (GLenum texunit, GLenum target, GLuint renderbuffer) - void glMultiTexSubImage1DEXT (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels) - void glMultiTexSubImage2DEXT (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels) - void glMultiTexSubImage3DEXT (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels) - void glNamedBufferDataEXT (GLuint buffer, GLsizeiptr size, const GLvoid *data, GLenum usage) - void glNamedBufferSubDataEXT (GLuint buffer, GLintptr offset, GLsizeiptr size, const GLvoid *data) - void glNamedCopyBufferSubDataEXT (GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size) - void glNamedFramebufferRenderbufferEXT (GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer) - void glNamedFramebufferTexture1DEXT (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level) - void glNamedFramebufferTexture2DEXT (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level) - void glNamedFramebufferTexture3DEXT (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset) - void glNamedFramebufferTextureEXT (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level) - void glNamedFramebufferTextureFaceEXT (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLenum face) - void glNamedFramebufferTextureLayerEXT (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer) - void glNamedProgramLocalParameter4dEXT (GLuint program, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) - void glNamedProgramLocalParameter4dvEXT (GLuint program, GLenum target, GLuint index, const GLdouble* params) - void glNamedProgramLocalParameter4fEXT (GLuint program, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) - void glNamedProgramLocalParameter4fvEXT (GLuint program, GLenum target, GLuint index, const GLfloat* params) - void glNamedProgramLocalParameterI4iEXT (GLuint program, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w) - void glNamedProgramLocalParameterI4ivEXT (GLuint program, GLenum target, GLuint index, const GLint* params) - void glNamedProgramLocalParameterI4uiEXT (GLuint program, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w) - void glNamedProgramLocalParameterI4uivEXT (GLuint program, GLenum target, GLuint index, const GLuint* params) - void glNamedProgramLocalParameters4fvEXT (GLuint program, GLenum target, GLuint index, GLsizei count, const GLfloat* params) - void glNamedProgramLocalParametersI4ivEXT (GLuint program, GLenum target, GLuint index, GLsizei count, const GLint* params) - void glNamedProgramLocalParametersI4uivEXT (GLuint program, GLenum target, GLuint index, GLsizei count, const GLuint* params) - void glNamedProgramStringEXT (GLuint program, GLenum target, GLenum format, GLsizei len, const GLvoid *string) - void glNamedRenderbufferStorageEXT (GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height) - void glNamedRenderbufferStorageMultisampleCoverageEXT (GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height) - void glNamedRenderbufferStorageMultisampleEXT (GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height) - void glProgramUniform1fEXT (GLuint program, GLint location, GLfloat v0) - void glProgramUniform1fvEXT (GLuint program, GLint location, GLsizei count, const GLfloat* value) - void glProgramUniform1iEXT (GLuint program, GLint location, GLint v0) - void glProgramUniform1ivEXT (GLuint program, GLint location, GLsizei count, const GLint* value) - void glProgramUniform1uiEXT (GLuint program, GLint location, GLuint v0) - void glProgramUniform1uivEXT (GLuint program, GLint location, GLsizei count, const GLuint* value) - void glProgramUniform2fEXT (GLuint program, GLint location, GLfloat v0, GLfloat v1) - void glProgramUniform2fvEXT (GLuint program, GLint location, GLsizei count, const GLfloat* value) - void glProgramUniform2iEXT (GLuint program, GLint location, GLint v0, GLint v1) - void glProgramUniform2ivEXT (GLuint program, GLint location, GLsizei count, const GLint* value) - void glProgramUniform2uiEXT (GLuint program, GLint location, GLuint v0, GLuint v1) - void glProgramUniform2uivEXT (GLuint program, GLint location, GLsizei count, const GLuint* value) - void glProgramUniform3fEXT (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2) - void glProgramUniform3fvEXT (GLuint program, GLint location, GLsizei count, const GLfloat* value) - void glProgramUniform3iEXT (GLuint program, GLint location, GLint v0, GLint v1, GLint v2) - void glProgramUniform3ivEXT (GLuint program, GLint location, GLsizei count, const GLint* value) - void glProgramUniform3uiEXT (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2) - void glProgramUniform3uivEXT (GLuint program, GLint location, GLsizei count, const GLuint* value) - void glProgramUniform4fEXT (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) - void glProgramUniform4fvEXT (GLuint program, GLint location, GLsizei count, const GLfloat* value) - void glProgramUniform4iEXT (GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3) - void glProgramUniform4ivEXT (GLuint program, GLint location, GLsizei count, const GLint* value) - void glProgramUniform4uiEXT (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3) - void glProgramUniform4uivEXT (GLuint program, GLint location, GLsizei count, const GLuint* value) - void glProgramUniformMatrix2fvEXT (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value) - void glProgramUniformMatrix2x3fvEXT (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value) - void glProgramUniformMatrix2x4fvEXT (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value) - void glProgramUniformMatrix3fvEXT (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value) - void glProgramUniformMatrix3x2fvEXT (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value) - void glProgramUniformMatrix3x4fvEXT (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value) - void glProgramUniformMatrix4fvEXT (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value) - void glProgramUniformMatrix4x2fvEXT (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value) - void glProgramUniformMatrix4x3fvEXT (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value) - void glPushClientAttribDefaultEXT (GLbitfield mask) - void glTextureBufferEXT (GLuint texture, GLenum target, GLenum internalformat, GLuint buffer) - void glTextureImage1DEXT (GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels) - void glTextureImage2DEXT (GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels) - void glTextureImage3DEXT (GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels) - void glTextureParameterIivEXT (GLuint texture, GLenum target, GLenum pname, const GLint* params) - void glTextureParameterIuivEXT (GLuint texture, GLenum target, GLenum pname, const GLuint* params) - void glTextureParameterfEXT (GLuint texture, GLenum target, GLenum pname, GLfloat param) - void glTextureParameterfvEXT (GLuint texture, GLenum target, GLenum pname, const GLfloat* param) - void glTextureParameteriEXT (GLuint texture, GLenum target, GLenum pname, GLint param) - void glTextureParameterivEXT (GLuint texture, GLenum target, GLenum pname, const GLint* param) - void glTextureRenderbufferEXT (GLuint texture, GLenum target, GLuint renderbuffer) - void glTextureSubImage1DEXT (GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels) - void glTextureSubImage2DEXT (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels) - void glTextureSubImage3DEXT (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels) - GLboolean glUnmapNamedBufferEXT (GLuint buffer) - void glVertexArrayColorOffsetEXT (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset) - void glVertexArrayEdgeFlagOffsetEXT (GLuint vaobj, GLuint buffer, GLsizei stride, GLintptr offset) - void glVertexArrayFogCoordOffsetEXT (GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset) - void glVertexArrayIndexOffsetEXT (GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset) - void glVertexArrayMultiTexCoordOffsetEXT (GLuint vaobj, GLuint buffer, GLenum texunit, GLint size, GLenum type, GLsizei stride, GLintptr offset) - void glVertexArrayNormalOffsetEXT (GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset) - void glVertexArraySecondaryColorOffsetEXT (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset) - void glVertexArrayTexCoordOffsetEXT (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset) - void glVertexArrayVertexAttribIOffsetEXT (GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset) - void glVertexArrayVertexAttribOffsetEXT (GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLintptr offset) - void glVertexArrayVertexOffsetEXT (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_draw_buffers2 b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_draw_buffers2 deleted file mode 100644 index e075b7f..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_draw_buffers2 +++ /dev/null @@ -1,9 +0,0 @@ -GL_EXT_draw_buffers2 -http://www.opengl.org/registry/specs/gl/EXT/draw_buffers2.txt -GL_EXT_draw_buffers2 - void glColorMaskIndexedEXT (GLuint buf, GLboolean r, GLboolean g, GLboolean b, GLboolean a) - void glDisableIndexedEXT (GLenum target, GLuint index) - void glEnableIndexedEXT (GLenum target, GLuint index) - void glGetBooleanIndexedvEXT (GLenum value, GLuint index, GLboolean* data) - void glGetIntegerIndexedvEXT (GLenum value, GLuint index, GLint* data) - GLboolean glIsEnabledIndexedEXT (GLenum target, GLuint index) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_draw_instanced b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_draw_instanced deleted file mode 100644 index afafa27..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_draw_instanced +++ /dev/null @@ -1,5 +0,0 @@ -GL_EXT_draw_instanced -http://developer.download.nvidia.com/opengl/specs/GL_EXT_draw_instanced.txt -GL_EXT_draw_instanced - void glDrawArraysInstancedEXT (GLenum mode, GLint start, GLsizei count, GLsizei primcount) - void glDrawElementsInstancedEXT (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_draw_range_elements b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_draw_range_elements deleted file mode 100644 index 347ce62..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_draw_range_elements +++ /dev/null @@ -1,6 +0,0 @@ -GL_EXT_draw_range_elements -http://oss.sgi.com/projects/ogl-sample/registry/EXT/draw_range_elements.txt -GL_EXT_draw_range_elements - GL_MAX_ELEMENTS_VERTICES_EXT 0x80E8 - GL_MAX_ELEMENTS_INDICES_EXT 0x80E9 - void glDrawRangeElementsEXT (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_fog_coord b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_fog_coord deleted file mode 100644 index ac7868a..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_fog_coord +++ /dev/null @@ -1,16 +0,0 @@ -GL_EXT_fog_coord -http://oss.sgi.com/projects/ogl-sample/registry/EXT/fog_coord.txt -GL_EXT_fog_coord - GL_FOG_COORDINATE_SOURCE_EXT 0x8450 - GL_FOG_COORDINATE_EXT 0x8451 - GL_FRAGMENT_DEPTH_EXT 0x8452 - GL_CURRENT_FOG_COORDINATE_EXT 0x8453 - GL_FOG_COORDINATE_ARRAY_TYPE_EXT 0x8454 - GL_FOG_COORDINATE_ARRAY_STRIDE_EXT 0x8455 - GL_FOG_COORDINATE_ARRAY_POINTER_EXT 0x8456 - GL_FOG_COORDINATE_ARRAY_EXT 0x8457 - void glFogCoordfEXT (GLfloat coord) - void glFogCoordfvEXT (const GLfloat *coord) - void glFogCoorddEXT (GLdouble coord) - void glFogCoorddvEXT (const GLdouble *coord) - void glFogCoordPointerEXT (GLenum type, GLsizei stride, const GLvoid *pointer) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_fragment_lighting b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_fragment_lighting deleted file mode 100644 index 1f93aac..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_fragment_lighting +++ /dev/null @@ -1,35 +0,0 @@ -GL_EXT_fragment_lighting -http://www.opengl.org/registry/specs/gl/EXT/fragment_lighting.txt -GL_EXT_fragment_lighting - GL_FRAGMENT_LIGHTING_EXT 0x8400 - GL_FRAGMENT_COLOR_MATERIAL_EXT 0x8401 - GL_FRAGMENT_COLOR_MATERIAL_FACE_EXT 0x8402 - GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_EXT 0x8403 - GL_MAX_FRAGMENT_LIGHTS_EXT 0x8404 - GL_MAX_ACTIVE_LIGHTS_EXT 0x8405 - GL_CURRENT_RASTER_NORMAL_EXT 0x8406 - GL_LIGHT_ENV_MODE_EXT 0x8407 - GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_EXT 0x8408 - GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_EXT 0x8409 - GL_FRAGMENT_LIGHT_MODEL_AMBIENT_EXT 0x840A - GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_EXT 0x840B - GL_FRAGMENT_LIGHT0_EXT 0x840C - GL_FRAGMENT_LIGHT7_EXT 0x8413 - void glFragmentColorMaterialEXT (GLenum face, GLenum mode) - void glFragmentLightModelfEXT (GLenum pname, GLfloat param) - void glFragmentLightModelfvEXT (GLenum pname, GLfloat* params) - void glFragmentLightModeliEXT (GLenum pname, GLint param) - void glFragmentLightModelivEXT (GLenum pname, GLint* params) - void glFragmentLightfEXT (GLenum light, GLenum pname, GLfloat param) - void glFragmentLightfvEXT (GLenum light, GLenum pname, GLfloat* params) - void glFragmentLightiEXT (GLenum light, GLenum pname, GLint param) - void glFragmentLightivEXT (GLenum light, GLenum pname, GLint* params) - void glFragmentMaterialfEXT (GLenum face, GLenum pname, const GLfloat param) - void glFragmentMaterialfvEXT (GLenum face, GLenum pname, const GLfloat* params) - void glFragmentMaterialiEXT (GLenum face, GLenum pname, const GLint param) - void glFragmentMaterialivEXT (GLenum face, GLenum pname, const GLint* params) - void glGetFragmentLightfvEXT (GLenum light, GLenum pname, GLfloat* params) - void glGetFragmentLightivEXT (GLenum light, GLenum pname, GLint* params) - void glGetFragmentMaterialfvEXT (GLenum face, GLenum pname, const GLfloat* params) - void glGetFragmentMaterialivEXT (GLenum face, GLenum pname, const GLint* params) - void glLightEnviEXT (GLenum pname, GLint param) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_framebuffer_blit b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_framebuffer_blit deleted file mode 100644 index e2be219..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_framebuffer_blit +++ /dev/null @@ -1,8 +0,0 @@ -GL_EXT_framebuffer_blit -http://www.opengl.org/registry/specs/gl/EXT/framebuffer_blit.txt -GL_EXT_framebuffer_blit - GL_DRAW_FRAMEBUFFER_BINDING_EXT 0x8CA6 - GL_READ_FRAMEBUFFER_EXT 0x8CA8 - GL_DRAW_FRAMEBUFFER_EXT 0x8CA9 - GL_READ_FRAMEBUFFER_BINDING_EXT 0x8CAA - void glBlitFramebufferEXT (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_framebuffer_multisample b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_framebuffer_multisample deleted file mode 100644 index 4f96470..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_framebuffer_multisample +++ /dev/null @@ -1,9 +0,0 @@ -GL_EXT_framebuffer_multisample -http://www.opengl.org/registry/specs/gl/EXT/framebuffer_multisample.txt -GL_EXT_framebuffer_multisample - GL_RENDERBUFFER_SAMPLES_EXT 0x8CAB - GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT 0x8D56 - GL_MAX_SAMPLES_EXT 0x8D57 - void glRenderbufferStorageMultisampleEXT (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height) - GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT 0x8D56 - GL_MAX_SAMPLES_EXT 0x8D57 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_framebuffer_multisample_blit_scaled b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_framebuffer_multisample_blit_scaled deleted file mode 100644 index dc133c2..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_framebuffer_multisample_blit_scaled +++ /dev/null @@ -1,5 +0,0 @@ -GL_EXT_framebuffer_multisample_blit_scaled -http://www.opengl.org/registry/specs/gl/EXT/framebuffer_multisample_blit_scaled.txt -GL_EXT_framebuffer_multisample_blit_scaled - GL_SCALED_RESOLVE_FASTEST_EXT 0x90BA - GL_SCALED_RESOLVE_NICEST_EXT 0x90BB diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_framebuffer_object b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_framebuffer_object deleted file mode 100644 index bb3d5b2..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_framebuffer_object +++ /dev/null @@ -1,71 +0,0 @@ -GL_EXT_framebuffer_object -http://www.opengl.org/registry/specs/gl/EXT/framebuffer_object.txt -GL_EXT_framebuffer_object - GL_INVALID_FRAMEBUFFER_OPERATION_EXT 0x0506 - GL_MAX_RENDERBUFFER_SIZE_EXT 0x84E8 - GL_FRAMEBUFFER_BINDING_EXT 0x8CA6 - GL_RENDERBUFFER_BINDING_EXT 0x8CA7 - GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT 0x8CD0 - GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT 0x8CD1 - GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT 0x8CD2 - GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT 0x8CD3 - GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT 0x8CD4 - GL_FRAMEBUFFER_COMPLETE_EXT 0x8CD5 - GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT 0x8CD6 - GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT 0x8CD7 - GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT 0x8CD9 - GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT 0x8CDA - GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT 0x8CDB - GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT 0x8CDC - GL_FRAMEBUFFER_UNSUPPORTED_EXT 0x8CDD - GL_MAX_COLOR_ATTACHMENTS_EXT 0x8CDF - GL_COLOR_ATTACHMENT0_EXT 0x8CE0 - GL_COLOR_ATTACHMENT1_EXT 0x8CE1 - GL_COLOR_ATTACHMENT2_EXT 0x8CE2 - GL_COLOR_ATTACHMENT3_EXT 0x8CE3 - GL_COLOR_ATTACHMENT4_EXT 0x8CE4 - GL_COLOR_ATTACHMENT5_EXT 0x8CE5 - GL_COLOR_ATTACHMENT6_EXT 0x8CE6 - GL_COLOR_ATTACHMENT7_EXT 0x8CE7 - GL_COLOR_ATTACHMENT8_EXT 0x8CE8 - GL_COLOR_ATTACHMENT9_EXT 0x8CE9 - GL_COLOR_ATTACHMENT10_EXT 0x8CEA - GL_COLOR_ATTACHMENT11_EXT 0x8CEB - GL_COLOR_ATTACHMENT12_EXT 0x8CEC - GL_COLOR_ATTACHMENT13_EXT 0x8CED - GL_COLOR_ATTACHMENT14_EXT 0x8CEE - GL_COLOR_ATTACHMENT15_EXT 0x8CEF - GL_DEPTH_ATTACHMENT_EXT 0x8D00 - GL_STENCIL_ATTACHMENT_EXT 0x8D20 - GL_FRAMEBUFFER_EXT 0x8D40 - GL_RENDERBUFFER_EXT 0x8D41 - GL_RENDERBUFFER_WIDTH_EXT 0x8D42 - GL_RENDERBUFFER_HEIGHT_EXT 0x8D43 - GL_RENDERBUFFER_INTERNAL_FORMAT_EXT 0x8D44 - GL_STENCIL_INDEX1_EXT 0x8D46 - GL_STENCIL_INDEX4_EXT 0x8D47 - GL_STENCIL_INDEX8_EXT 0x8D48 - GL_STENCIL_INDEX16_EXT 0x8D49 - GL_RENDERBUFFER_RED_SIZE_EXT 0x8D50 - GL_RENDERBUFFER_GREEN_SIZE_EXT 0x8D51 - GL_RENDERBUFFER_BLUE_SIZE_EXT 0x8D52 - GL_RENDERBUFFER_ALPHA_SIZE_EXT 0x8D53 - GL_RENDERBUFFER_DEPTH_SIZE_EXT 0x8D54 - GL_RENDERBUFFER_STENCIL_SIZE_EXT 0x8D55 - void glBindFramebufferEXT (GLenum target, GLuint framebuffer) - void glBindRenderbufferEXT (GLenum target, GLuint renderbuffer) - GLenum glCheckFramebufferStatusEXT (GLenum target) - void glDeleteFramebuffersEXT (GLsizei n, const GLuint* framebuffers) - void glDeleteRenderbuffersEXT (GLsizei n, const GLuint* renderbuffers) - void glFramebufferRenderbufferEXT (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer) - void glFramebufferTexture1DEXT (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level) - void glFramebufferTexture2DEXT (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level) - void glFramebufferTexture3DEXT (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset) - void glGenFramebuffersEXT (GLsizei n, GLuint* framebuffers) - void glGenRenderbuffersEXT (GLsizei n, GLuint* renderbuffers) - void glGenerateMipmapEXT (GLenum target) - void glGetFramebufferAttachmentParameterivEXT (GLenum target, GLenum attachment, GLenum pname, GLint* params) - void glGetRenderbufferParameterivEXT (GLenum target, GLenum pname, GLint* params) - GLboolean glIsFramebufferEXT (GLuint framebuffer) - GLboolean glIsRenderbufferEXT (GLuint renderbuffer) - void glRenderbufferStorageEXT (GLenum target, GLenum internalformat, GLsizei width, GLsizei height) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_framebuffer_sRGB b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_framebuffer_sRGB deleted file mode 100644 index 4ca897b..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_framebuffer_sRGB +++ /dev/null @@ -1,5 +0,0 @@ -GL_EXT_framebuffer_sRGB -http://developer.download.nvidia.com/opengl/specs/GL_EXT_framebuffer_sRGB.txt -GL_EXT_framebuffer_sRGB - GL_FRAMEBUFFER_SRGB_EXT 0x8DB9 - GL_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x8DBA diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_geometry_shader4 b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_geometry_shader4 deleted file mode 100644 index f6f6785..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_geometry_shader4 +++ /dev/null @@ -1,26 +0,0 @@ -GL_EXT_geometry_shader4 -http://developer.download.nvidia.com/opengl/specs/GL_EXT_geometry_shader4.txt -GL_EXT_geometry_shader4 - GL_GEOMETRY_SHADER_EXT 0x8DD9 - GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT 0x8DDD - GL_MAX_VERTEX_VARYING_COMPONENTS_EXT 0x8DDE - GL_MAX_VARYING_COMPONENTS_EXT 0x8B4B - GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT 0x8DDF - GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT 0x8DE0 - GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT 0x8DE1 - GL_GEOMETRY_VERTICES_OUT_EXT 0x8DDA - GL_GEOMETRY_INPUT_TYPE_EXT 0x8DDB - GL_GEOMETRY_OUTPUT_TYPE_EXT 0x8DDC - GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT 0x8C29 - GL_LINES_ADJACENCY_EXT 0xA - GL_LINE_STRIP_ADJACENCY_EXT 0xB - GL_TRIANGLES_ADJACENCY_EXT 0xC - GL_TRIANGLE_STRIP_ADJACENCY_EXT 0xD - GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT 0x8DA7 - GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT 0x8DA8 - GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT 0x8DA9 - GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT 0x8CD4 - GL_PROGRAM_POINT_SIZE_EXT 0x8642 - void glProgramParameteriEXT (GLuint program, GLenum pname, GLint value) - void glFramebufferTextureEXT (GLenum target, GLenum attachment, GLuint texture, GLint level) - void glFramebufferTextureFaceEXT (GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_gpu_program_parameters b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_gpu_program_parameters deleted file mode 100644 index 9048c98..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_gpu_program_parameters +++ /dev/null @@ -1,5 +0,0 @@ -GL_EXT_gpu_program_parameters -http://developer.download.nvidia.com/opengl/specs/GL_EXT_gpu_program_parameters.txt -GL_EXT_gpu_program_parameters - void glProgramEnvParameters4fvEXT (GLenum target, GLuint index, GLsizei count, const GLfloat* params) - void glProgramLocalParameters4fvEXT (GLenum target, GLuint index, GLsizei count, const GLfloat* params) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_gpu_shader4 b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_gpu_shader4 deleted file mode 100644 index 0e89f0d..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_gpu_shader4 +++ /dev/null @@ -1,63 +0,0 @@ -GL_EXT_gpu_shader4 -http://developer.download.nvidia.com/opengl/specs/GL_EXT_gpu_shader4.txt -GL_EXT_gpu_shader4 - GL_SAMPLER_1D_ARRAY_EXT 0x8DC0 - GL_SAMPLER_2D_ARRAY_EXT 0x8DC1 - GL_SAMPLER_BUFFER_EXT 0x8DC2 - GL_SAMPLER_1D_ARRAY_SHADOW_EXT 0x8DC3 - GL_SAMPLER_2D_ARRAY_SHADOW_EXT 0x8DC4 - GL_SAMPLER_CUBE_SHADOW_EXT 0x8DC5 - GL_UNSIGNED_INT_VEC2_EXT 0x8DC6 - GL_UNSIGNED_INT_VEC3_EXT 0x8DC7 - GL_UNSIGNED_INT_VEC4_EXT 0x8DC8 - GL_INT_SAMPLER_1D_EXT 0x8DC9 - GL_INT_SAMPLER_2D_EXT 0x8DCA - GL_INT_SAMPLER_3D_EXT 0x8DCB - GL_INT_SAMPLER_CUBE_EXT 0x8DCC - GL_INT_SAMPLER_2D_RECT_EXT 0x8DCD - GL_INT_SAMPLER_1D_ARRAY_EXT 0x8DCE - GL_INT_SAMPLER_2D_ARRAY_EXT 0x8DCF - GL_INT_SAMPLER_BUFFER_EXT 0x8DD0 - GL_UNSIGNED_INT_SAMPLER_1D_EXT 0x8DD1 - GL_UNSIGNED_INT_SAMPLER_2D_EXT 0x8DD2 - GL_UNSIGNED_INT_SAMPLER_3D_EXT 0x8DD3 - GL_UNSIGNED_INT_SAMPLER_CUBE_EXT 0x8DD4 - GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT 0x8DD5 - GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT 0x8DD6 - GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT 0x8DD7 - GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT 0x8DD8 - GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT 0x88FD - void glGetUniformuivEXT (GLuint program, GLint location, GLuint *params) - void glBindFragDataLocationEXT (GLuint program, GLuint color, const GLchar *name) - GLint glGetFragDataLocationEXT (GLuint program, const GLchar *name) - void glUniform1uiEXT (GLint location, GLuint v0) - void glUniform2uiEXT (GLint location, GLuint v0, GLuint v1) - void glUniform3uiEXT (GLint location, GLuint v0, GLuint v1, GLuint v2) - void glUniform4uiEXT (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3) - void glUniform1uivEXT (GLint location, GLsizei count, const GLuint *value) - void glUniform2uivEXT (GLint location, GLsizei count, const GLuint *value) - void glUniform3uivEXT (GLint location, GLsizei count, const GLuint *value) - void glUniform4uivEXT (GLint location, GLsizei count, const GLuint *value) - void glVertexAttribI1iEXT (GLuint index, GLint x) - void glVertexAttribI2iEXT (GLuint index, GLint x, GLint y) - void glVertexAttribI3iEXT (GLuint index, GLint x, GLint y, GLint z) - void glVertexAttribI4iEXT (GLuint index, GLint x, GLint y, GLint z, GLint w) - void glVertexAttribI1uiEXT (GLuint index, GLuint x) - void glVertexAttribI2uiEXT (GLuint index, GLuint x, GLuint y) - void glVertexAttribI3uiEXT (GLuint index, GLuint x, GLuint y, GLuint z) - void glVertexAttribI4uiEXT (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w) - void glVertexAttribI1ivEXT (GLuint index, const GLint *v) - void glVertexAttribI2ivEXT (GLuint index, const GLint *v) - void glVertexAttribI3ivEXT (GLuint index, const GLint *v) - void glVertexAttribI4ivEXT (GLuint index, const GLint *v) - void glVertexAttribI1uivEXT (GLuint index, const GLuint *v) - void glVertexAttribI2uivEXT (GLuint index, const GLuint *v) - void glVertexAttribI3uivEXT (GLuint index, const GLuint *v) - void glVertexAttribI4uivEXT (GLuint index, const GLuint *v) - void glVertexAttribI4bvEXT (GLuint index, const GLbyte *v) - void glVertexAttribI4svEXT (GLuint index, const GLshort *v) - void glVertexAttribI4ubvEXT (GLuint index, const GLubyte *v) - void glVertexAttribI4usvEXT (GLuint index, const GLushort *v) - void glVertexAttribIPointerEXT (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer) - void glGetVertexAttribIivEXT (GLuint index, GLenum pname, GLint *params) - void glGetVertexAttribIuivEXT (GLuint index, GLenum pname, GLuint *params) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_histogram b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_histogram deleted file mode 100644 index 4392ca6..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_histogram +++ /dev/null @@ -1,26 +0,0 @@ -GL_EXT_histogram -http://www.opengl.org/registry/specs/gl/EXT/histogram.txt -GL_EXT_histogram - GL_HISTOGRAM_EXT 0x8024 - GL_PROXY_HISTOGRAM_EXT 0x8025 - GL_HISTOGRAM_WIDTH_EXT 0x8026 - GL_HISTOGRAM_FORMAT_EXT 0x8027 - GL_HISTOGRAM_RED_SIZE_EXT 0x8028 - GL_HISTOGRAM_GREEN_SIZE_EXT 0x8029 - GL_HISTOGRAM_BLUE_SIZE_EXT 0x802A - GL_HISTOGRAM_ALPHA_SIZE_EXT 0x802B - GL_HISTOGRAM_LUMINANCE_SIZE_EXT 0x802C - GL_HISTOGRAM_SINK_EXT 0x802D - GL_MINMAX_EXT 0x802E - GL_MINMAX_FORMAT_EXT 0x802F - GL_MINMAX_SINK_EXT 0x8030 - void glGetHistogramEXT (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values) - void glGetHistogramParameterfvEXT (GLenum target, GLenum pname, GLfloat* params) - void glGetHistogramParameterivEXT (GLenum target, GLenum pname, GLint* params) - void glGetMinmaxEXT (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values) - void glGetMinmaxParameterfvEXT (GLenum target, GLenum pname, GLfloat* params) - void glGetMinmaxParameterivEXT (GLenum target, GLenum pname, GLint* params) - void glHistogramEXT (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink) - void glMinmaxEXT (GLenum target, GLenum internalformat, GLboolean sink) - void glResetHistogramEXT (GLenum target) - void glResetMinmaxEXT (GLenum target) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_index_array_formats b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_index_array_formats deleted file mode 100644 index 1fdd3d9..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_index_array_formats +++ /dev/null @@ -1,3 +0,0 @@ -GL_EXT_index_array_formats -http://www.opengl.org/registry/specs/gl/EXT/index_array_formats.txt -GL_EXT_index_array_formats diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_index_func b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_index_func deleted file mode 100644 index 7802aff..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_index_func +++ /dev/null @@ -1,4 +0,0 @@ -GL_EXT_index_func -http://www.opengl.org/registry/specs/gl/EXT/index_func.txt -GL_EXT_index_func - void glIndexFuncEXT (GLenum func, GLfloat ref) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_index_material b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_index_material deleted file mode 100644 index 96012ba..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_index_material +++ /dev/null @@ -1,4 +0,0 @@ -GL_EXT_index_material -http://www.opengl.org/registry/specs/gl/EXT/index_material.txt -GL_EXT_index_material - void glIndexMaterialEXT (GLenum face, GLenum mode) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_index_texture b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_index_texture deleted file mode 100644 index dbd9e31..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_index_texture +++ /dev/null @@ -1,3 +0,0 @@ -GL_EXT_index_texture -http://www.opengl.org/registry/specs/gl/EXT/index_texture.txt -GL_EXT_index_texture diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_light_texture b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_light_texture deleted file mode 100644 index bdfd545..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_light_texture +++ /dev/null @@ -1,15 +0,0 @@ -GL_EXT_light_texture -http://www.opengl.org/registry/specs/gl/EXT/light_texture.txt -GL_EXT_light_texture - GL_FRAGMENT_MATERIAL_EXT 0x8349 - GL_FRAGMENT_NORMAL_EXT 0x834A - GL_FRAGMENT_COLOR_EXT 0x834C - GL_ATTENUATION_EXT 0x834D - GL_SHADOW_ATTENUATION_EXT 0x834E - GL_TEXTURE_APPLICATION_MODE_EXT 0x834F - GL_TEXTURE_LIGHT_EXT 0x8350 - GL_TEXTURE_MATERIAL_FACE_EXT 0x8351 - GL_TEXTURE_MATERIAL_PARAMETER_EXT 0x8352 - void glApplyTextureEXT (GLenum mode) - void glTextureLightEXT (GLenum pname) - void glTextureMaterialEXT (GLenum face, GLenum mode) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_misc_attribute b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_misc_attribute deleted file mode 100644 index 72504f6..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_misc_attribute +++ /dev/null @@ -1,3 +0,0 @@ -GL_EXT_misc_attribute -http://www.opengl.org/registry/specs/gl/EXT/misc_attribute.txt -GL_EXT_misc_attribute diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_multi_draw_arrays b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_multi_draw_arrays deleted file mode 100644 index b9c81ed..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_multi_draw_arrays +++ /dev/null @@ -1,5 +0,0 @@ -GL_EXT_multi_draw_arrays -http://www.opengl.org/registry/specs/gl/EXT/multi_draw_arrays.txt -GL_EXT_multi_draw_arrays - void glMultiDrawArraysEXT (GLenum mode, const GLint* first, const GLsizei *count, GLsizei primcount) - void glMultiDrawElementsEXT (GLenum mode, GLsizei* count, GLenum type, const GLvoid * const *indices, GLsizei primcount) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_multisample b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_multisample deleted file mode 100644 index 099f735..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_multisample +++ /dev/null @@ -1,22 +0,0 @@ -GL_EXT_multisample -http://www.opengl.org/registry/specs/gl/EXT/wgl_multisample.txt -GL_EXT_multisample - GL_MULTISAMPLE_EXT 0x809D - GL_SAMPLE_ALPHA_TO_MASK_EXT 0x809E - GL_SAMPLE_ALPHA_TO_ONE_EXT 0x809F - GL_SAMPLE_MASK_EXT 0x80A0 - GL_1PASS_EXT 0x80A1 - GL_2PASS_0_EXT 0x80A2 - GL_2PASS_1_EXT 0x80A3 - GL_4PASS_0_EXT 0x80A4 - GL_4PASS_1_EXT 0x80A5 - GL_4PASS_2_EXT 0x80A6 - GL_4PASS_3_EXT 0x80A7 - GL_SAMPLE_BUFFERS_EXT 0x80A8 - GL_SAMPLES_EXT 0x80A9 - GL_SAMPLE_MASK_VALUE_EXT 0x80AA - GL_SAMPLE_MASK_INVERT_EXT 0x80AB - GL_SAMPLE_PATTERN_EXT 0x80AC - GL_MULTISAMPLE_BIT_EXT 0x20000000 - void glSampleMaskEXT (GLclampf value, GLboolean invert) - void glSamplePatternEXT (GLenum pattern) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_packed_depth_stencil b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_packed_depth_stencil deleted file mode 100644 index 7dbc43d..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_packed_depth_stencil +++ /dev/null @@ -1,7 +0,0 @@ -GL_EXT_packed_depth_stencil -http://www.opengl.org/registry/specs/gl/EXT/packed_depth_stencil.txt -GL_EXT_packed_depth_stencil - GL_DEPTH_STENCIL_EXT 0x84F9 - GL_UNSIGNED_INT_24_8_EXT 0x84FA - GL_DEPTH24_STENCIL8_EXT 0x88F0 - GL_TEXTURE_STENCIL_SIZE_EXT 0x88F1 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_packed_float b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_packed_float deleted file mode 100644 index bcb2255..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_packed_float +++ /dev/null @@ -1,6 +0,0 @@ -GL_EXT_packed_float -http://developer.download.nvidia.com/opengl/specs/GL_EXT_packed_float.txt -GL_EXT_packed_float - GL_R11F_G11F_B10F_EXT 0x8C3A - GL_UNSIGNED_INT_10F_11F_11F_REV_EXT 0x8C3B - GL_RGBA_SIGNED_COMPONENTS_EXT 0x8C3C diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_packed_pixels b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_packed_pixels deleted file mode 100644 index 85fc9df..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_packed_pixels +++ /dev/null @@ -1,8 +0,0 @@ -GL_EXT_packed_pixels -http://www.opengl.org/registry/specs/gl/EXT/packed_pixels.txt -GL_EXT_packed_pixels - GL_UNSIGNED_BYTE_3_3_2_EXT 0x8032 - GL_UNSIGNED_SHORT_4_4_4_4_EXT 0x8033 - GL_UNSIGNED_SHORT_5_5_5_1_EXT 0x8034 - GL_UNSIGNED_INT_8_8_8_8_EXT 0x8035 - GL_UNSIGNED_INT_10_10_10_2_EXT 0x8036 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_paletted_texture b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_paletted_texture deleted file mode 100644 index f4e1a9e..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_paletted_texture +++ /dev/null @@ -1,28 +0,0 @@ -GL_EXT_paletted_texture -http://www.opengl.org/registry/specs/gl/EXT/paletted_texture.txt -GL_EXT_paletted_texture - GL_TEXTURE_1D 0x0DE0 - GL_TEXTURE_2D 0x0DE1 - GL_PROXY_TEXTURE_1D 0x8063 - GL_PROXY_TEXTURE_2D 0x8064 - GL_COLOR_TABLE_FORMAT_EXT 0x80D8 - GL_COLOR_TABLE_WIDTH_EXT 0x80D9 - GL_COLOR_TABLE_RED_SIZE_EXT 0x80DA - GL_COLOR_TABLE_GREEN_SIZE_EXT 0x80DB - GL_COLOR_TABLE_BLUE_SIZE_EXT 0x80DC - GL_COLOR_TABLE_ALPHA_SIZE_EXT 0x80DD - GL_COLOR_TABLE_LUMINANCE_SIZE_EXT 0x80DE - GL_COLOR_TABLE_INTENSITY_SIZE_EXT 0x80DF - GL_COLOR_INDEX1_EXT 0x80E2 - GL_COLOR_INDEX2_EXT 0x80E3 - GL_COLOR_INDEX4_EXT 0x80E4 - GL_COLOR_INDEX8_EXT 0x80E5 - GL_COLOR_INDEX12_EXT 0x80E6 - GL_COLOR_INDEX16_EXT 0x80E7 - GL_TEXTURE_INDEX_SIZE_EXT 0x80ED - GL_TEXTURE_CUBE_MAP_ARB 0x8513 - GL_PROXY_TEXTURE_CUBE_MAP_ARB 0x851B - void glColorTableEXT (GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const GLvoid *data) - void glGetColorTableEXT (GLenum target, GLenum format, GLenum type, GLvoid *data) - void glGetColorTableParameterfvEXT (GLenum target, GLenum pname, GLfloat* params) - void glGetColorTableParameterivEXT (GLenum target, GLenum pname, GLint* params) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_pixel_buffer_object b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_pixel_buffer_object deleted file mode 100644 index a7f8f2c..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_pixel_buffer_object +++ /dev/null @@ -1,7 +0,0 @@ -GL_EXT_pixel_buffer_object -http://www.nvidia.com/dev_content/nvopenglspecs/GL_EXT_pixel_buffer_object.txt -GL_EXT_pixel_buffer_object - GL_PIXEL_PACK_BUFFER_EXT 0x88EB - GL_PIXEL_UNPACK_BUFFER_EXT 0x88EC - GL_PIXEL_PACK_BUFFER_BINDING_EXT 0x88ED - GL_PIXEL_UNPACK_BUFFER_BINDING_EXT 0x88EF diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_pixel_transform b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_pixel_transform deleted file mode 100644 index 20eef6f..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_pixel_transform +++ /dev/null @@ -1,18 +0,0 @@ -GL_EXT_pixel_transform -http://www.opengl.org/registry/specs/gl/EXT/pixel_transform.txt -GL_EXT_pixel_transform - GL_PIXEL_TRANSFORM_2D_EXT 0x8330 - GL_PIXEL_MAG_FILTER_EXT 0x8331 - GL_PIXEL_MIN_FILTER_EXT 0x8332 - GL_PIXEL_CUBIC_WEIGHT_EXT 0x8333 - GL_CUBIC_EXT 0x8334 - GL_AVERAGE_EXT 0x8335 - GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT 0x8336 - GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT 0x8337 - GL_PIXEL_TRANSFORM_2D_MATRIX_EXT 0x8338 - void glGetPixelTransformParameterfvEXT (GLenum target, GLenum pname, const GLfloat* params) - void glGetPixelTransformParameterivEXT (GLenum target, GLenum pname, const GLint* params) - void glPixelTransformParameterfEXT (GLenum target, GLenum pname, const GLfloat param) - void glPixelTransformParameterfvEXT (GLenum target, GLenum pname, const GLfloat* params) - void glPixelTransformParameteriEXT (GLenum target, GLenum pname, const GLint param) - void glPixelTransformParameterivEXT (GLenum target, GLenum pname, const GLint* params) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_pixel_transform_color_table b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_pixel_transform_color_table deleted file mode 100644 index 5488505..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_pixel_transform_color_table +++ /dev/null @@ -1,3 +0,0 @@ -GL_EXT_pixel_transform_color_table -http://www.opengl.org/registry/specs/gl/EXT/pixel_transform_color_table.txt -GL_EXT_pixel_transform_color_table diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_point_parameters b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_point_parameters deleted file mode 100644 index 94679c1..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_point_parameters +++ /dev/null @@ -1,9 +0,0 @@ -GL_EXT_point_parameters -http://www.opengl.org/registry/specs/gl/EXT/point_parameters.txt -GL_EXT_point_parameters - GL_POINT_SIZE_MIN_EXT 0x8126 - GL_POINT_SIZE_MAX_EXT 0x8127 - GL_POINT_FADE_THRESHOLD_SIZE_EXT 0x8128 - GL_DISTANCE_ATTENUATION_EXT 0x8129 - void glPointParameterfEXT (GLenum pname, GLfloat param) - void glPointParameterfvEXT (GLenum pname, const GLfloat* params) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_polygon_offset b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_polygon_offset deleted file mode 100644 index bf7c196..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_polygon_offset +++ /dev/null @@ -1,7 +0,0 @@ -GL_EXT_polygon_offset -http://www.opengl.org/registry/specs/gl/EXT/polygon_offset.txt -GL_EXT_polygon_offset - GL_POLYGON_OFFSET_EXT 0x8037 - GL_POLYGON_OFFSET_FACTOR_EXT 0x8038 - GL_POLYGON_OFFSET_BIAS_EXT 0x8039 - void glPolygonOffsetEXT (GLfloat factor, GLfloat bias) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_provoking_vertex b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_provoking_vertex deleted file mode 100644 index 6719074..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_provoking_vertex +++ /dev/null @@ -1,8 +0,0 @@ -GL_EXT_provoking_vertex -http://www.opengl.org/registry/specs/gl/EXT/provoking_vertex.txt -GL_EXT_provoking_vertex - GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT 0x8E4C - GL_FIRST_VERTEX_CONVENTION_EXT 0x8E4D - GL_LAST_VERTEX_CONVENTION_EXT 0x8E4E - GL_PROVOKING_VERTEX_EXT 0x8E4F - void glProvokingVertexEXT (GLenum mode) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_rescale_normal b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_rescale_normal deleted file mode 100644 index 5d2fb22..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_rescale_normal +++ /dev/null @@ -1,4 +0,0 @@ -GL_EXT_rescale_normal -http://www.opengl.org/registry/specs/gl/EXT/rescale_normal.txt -GL_EXT_rescale_normal - GL_RESCALE_NORMAL_EXT 0x803A diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_scene_marker b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_scene_marker deleted file mode 100644 index 16d8688..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_scene_marker +++ /dev/null @@ -1,5 +0,0 @@ -GL_EXT_scene_marker -http://www.opengl.org/registry/specs/gl/EXT/scene_marker.txt -GL_EXT_scene_marker - void glBeginSceneEXT (void) - void glEndSceneEXT (void) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_secondary_color b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_secondary_color deleted file mode 100644 index e915455..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_secondary_color +++ /dev/null @@ -1,27 +0,0 @@ -GL_EXT_secondary_color -http://oss.sgi.com/projects/ogl-sample/registry/EXT/secondary_color.txt -GL_EXT_secondary_color - GL_COLOR_SUM_EXT 0x8458 - GL_CURRENT_SECONDARY_COLOR_EXT 0x8459 - GL_SECONDARY_COLOR_ARRAY_SIZE_EXT 0x845A - GL_SECONDARY_COLOR_ARRAY_TYPE_EXT 0x845B - GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT 0x845C - GL_SECONDARY_COLOR_ARRAY_POINTER_EXT 0x845D - GL_SECONDARY_COLOR_ARRAY_EXT 0x845E - void glSecondaryColor3bEXT (GLbyte red, GLbyte green, GLbyte blue) - void glSecondaryColor3bvEXT (const GLbyte *v) - void glSecondaryColor3dEXT (GLdouble red, GLdouble green, GLdouble blue) - void glSecondaryColor3dvEXT (const GLdouble *v) - void glSecondaryColor3fEXT (GLfloat red, GLfloat green, GLfloat blue) - void glSecondaryColor3fvEXT (const GLfloat *v) - void glSecondaryColor3iEXT (GLint red, GLint green, GLint blue) - void glSecondaryColor3ivEXT (const GLint *v) - void glSecondaryColor3sEXT (GLshort red, GLshort green, GLshort blue) - void glSecondaryColor3svEXT (const GLshort *v) - void glSecondaryColor3ubEXT (GLubyte red, GLubyte green, GLubyte blue) - void glSecondaryColor3ubvEXT (const GLubyte *v) - void glSecondaryColor3uiEXT (GLuint red, GLuint green, GLuint blue) - void glSecondaryColor3uivEXT (const GLuint *v) - void glSecondaryColor3usEXT (GLushort red, GLushort green, GLushort blue) - void glSecondaryColor3usvEXT (const GLushort *v) - void glSecondaryColorPointerEXT (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_separate_shader_objects b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_separate_shader_objects deleted file mode 100644 index 3a5b982..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_separate_shader_objects +++ /dev/null @@ -1,7 +0,0 @@ -GL_EXT_separate_shader_objects -http://www.opengl.org/registry/specs/gl/EXT/separate_shader_objects.txt -GL_EXT_separate_shader_objects - GL_ACTIVE_PROGRAM_EXT 0x8B8D - void glActiveProgramEXT (GLuint program) - GLuint glCreateShaderProgramEXT (GLenum type, const GLchar* string) - void glUseShaderProgramEXT (GLenum type, GLuint program) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_separate_specular_color b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_separate_specular_color deleted file mode 100644 index 93d212e..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_separate_specular_color +++ /dev/null @@ -1,6 +0,0 @@ -GL_EXT_separate_specular_color -http://www.opengl.org/registry/specs/gl/EXT/separate_specular_color.txt -GL_EXT_separate_specular_color - GL_LIGHT_MODEL_COLOR_CONTROL_EXT 0x81F8 - GL_SINGLE_COLOR_EXT 0x81F9 - GL_SEPARATE_SPECULAR_COLOR_EXT 0x81FA diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_shader_image_load_store b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_shader_image_load_store deleted file mode 100644 index 701874d..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_shader_image_load_store +++ /dev/null @@ -1,60 +0,0 @@ -GL_EXT_shader_image_load_store -http://www.opengl.org/registry/specs/gl/EXT/shader_image_load_store.txt -GL_EXT_shader_image_load_store - GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT 0x00000001 - GL_ELEMENT_ARRAY_BARRIER_BIT_EXT 0x00000002 - GL_UNIFORM_BARRIER_BIT_EXT 0x00000004 - GL_TEXTURE_FETCH_BARRIER_BIT_EXT 0x00000008 - GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT 0x00000020 - GL_COMMAND_BARRIER_BIT_EXT 0x00000040 - GL_PIXEL_BUFFER_BARRIER_BIT_EXT 0x00000080 - GL_TEXTURE_UPDATE_BARRIER_BIT_EXT 0x00000100 - GL_BUFFER_UPDATE_BARRIER_BIT_EXT 0x00000200 - GL_FRAMEBUFFER_BARRIER_BIT_EXT 0x00000400 - GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT 0x00000800 - GL_ATOMIC_COUNTER_BARRIER_BIT_EXT 0x00001000 - GL_MAX_IMAGE_UNITS_EXT 0x8F38 - GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT 0x8F39 - GL_IMAGE_BINDING_NAME_EXT 0x8F3A - GL_IMAGE_BINDING_LEVEL_EXT 0x8F3B - GL_IMAGE_BINDING_LAYERED_EXT 0x8F3C - GL_IMAGE_BINDING_LAYER_EXT 0x8F3D - GL_IMAGE_BINDING_ACCESS_EXT 0x8F3E - GL_IMAGE_1D_EXT 0x904C - GL_IMAGE_2D_EXT 0x904D - GL_IMAGE_3D_EXT 0x904E - GL_IMAGE_2D_RECT_EXT 0x904F - GL_IMAGE_CUBE_EXT 0x9050 - GL_IMAGE_BUFFER_EXT 0x9051 - GL_IMAGE_1D_ARRAY_EXT 0x9052 - GL_IMAGE_2D_ARRAY_EXT 0x9053 - GL_IMAGE_CUBE_MAP_ARRAY_EXT 0x9054 - GL_IMAGE_2D_MULTISAMPLE_EXT 0x9055 - GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT 0x9056 - GL_INT_IMAGE_1D_EXT 0x9057 - GL_INT_IMAGE_2D_EXT 0x9058 - GL_INT_IMAGE_3D_EXT 0x9059 - GL_INT_IMAGE_2D_RECT_EXT 0x905A - GL_INT_IMAGE_CUBE_EXT 0x905B - GL_INT_IMAGE_BUFFER_EXT 0x905C - GL_INT_IMAGE_1D_ARRAY_EXT 0x905D - GL_INT_IMAGE_2D_ARRAY_EXT 0x905E - GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT 0x905F - GL_INT_IMAGE_2D_MULTISAMPLE_EXT 0x9060 - GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT 0x9061 - GL_UNSIGNED_INT_IMAGE_1D_EXT 0x9062 - GL_UNSIGNED_INT_IMAGE_2D_EXT 0x9063 - GL_UNSIGNED_INT_IMAGE_3D_EXT 0x9064 - GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT 0x9065 - GL_UNSIGNED_INT_IMAGE_CUBE_EXT 0x9066 - GL_UNSIGNED_INT_IMAGE_BUFFER_EXT 0x9067 - GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT 0x9068 - GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT 0x9069 - GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT 0x906A - GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT 0x906B - GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT 0x906C - GL_MAX_IMAGE_SAMPLES_EXT 0x906D - GL_IMAGE_BINDING_FORMAT_EXT 0x906E - GL_ALL_BARRIER_BITS_EXT 0xFFFFFFFF - void glBindImageTextureEXT (GLuint index, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLint format) - void glMemoryBarrierEXT (GLbitfield barriers) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_shadow_funcs b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_shadow_funcs deleted file mode 100644 index 2d9ff5c..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_shadow_funcs +++ /dev/null @@ -1,3 +0,0 @@ -GL_EXT_shadow_funcs -http://www.opengl.org/registry/specs/gl/EXT/shadow_funcs.txt -GL_EXT_shadow_funcs diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_shared_texture_palette b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_shared_texture_palette deleted file mode 100644 index 2f03293..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_shared_texture_palette +++ /dev/null @@ -1,4 +0,0 @@ -GL_EXT_shared_texture_palette -http://www.opengl.org/registry/specs/gl/EXT/shared_texture_palette.txt -GL_EXT_shared_texture_palette - GL_SHARED_TEXTURE_PALETTE_EXT 0x81FB diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_stencil_clear_tag b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_stencil_clear_tag deleted file mode 100644 index 7fe0f86..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_stencil_clear_tag +++ /dev/null @@ -1,5 +0,0 @@ -GL_EXT_stencil_clear_tag -http://www.opengl.org/registry/specs/gl/EXT/stencil_clear_tag.txt -GL_EXT_stencil_clear_tag - GL_STENCIL_TAG_BITS_EXT 0x88F2 - GL_STENCIL_CLEAR_TAG_VALUE_EXT 0x88F3 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_stencil_two_side b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_stencil_two_side deleted file mode 100644 index fdd1017..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_stencil_two_side +++ /dev/null @@ -1,6 +0,0 @@ -GL_EXT_stencil_two_side -http://www.opengl.org/registry/specs/gl/EXT/stencil_two_side.txt -GL_EXT_stencil_two_side - GL_STENCIL_TEST_TWO_SIDE_EXT 0x8910 - GL_ACTIVE_STENCIL_FACE_EXT 0x8911 - void glActiveStencilFaceEXT (GLenum face) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_stencil_wrap b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_stencil_wrap deleted file mode 100644 index 9fdf431..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_stencil_wrap +++ /dev/null @@ -1,5 +0,0 @@ -GL_EXT_stencil_wrap -http://www.opengl.org/registry/specs/gl/EXT/stencil_wrap.txt -GL_EXT_stencil_wrap - GL_INCR_WRAP_EXT 0x8507 - GL_DECR_WRAP_EXT 0x8508 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_subtexture b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_subtexture deleted file mode 100644 index 39c8c70..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_subtexture +++ /dev/null @@ -1,6 +0,0 @@ -GL_EXT_subtexture -http://www.opengl.org/registry/specs/gl/EXT/subtexture.txt -GL_EXT_subtexture - void glTexSubImage1DEXT (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels) - void glTexSubImage2DEXT (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels) - void glTexSubImage3DEXT (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture deleted file mode 100644 index 7087c88..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture +++ /dev/null @@ -1,45 +0,0 @@ -GL_EXT_texture -http://www.opengl.org/registry/specs/gl/EXT/texture.txt -GL_EXT_texture - GL_ALPHA4_EXT 0x803B - GL_ALPHA8_EXT 0x803C - GL_ALPHA12_EXT 0x803D - GL_ALPHA16_EXT 0x803E - GL_LUMINANCE4_EXT 0x803F - GL_LUMINANCE8_EXT 0x8040 - GL_LUMINANCE12_EXT 0x8041 - GL_LUMINANCE16_EXT 0x8042 - GL_LUMINANCE4_ALPHA4_EXT 0x8043 - GL_LUMINANCE6_ALPHA2_EXT 0x8044 - GL_LUMINANCE8_ALPHA8_EXT 0x8045 - GL_LUMINANCE12_ALPHA4_EXT 0x8046 - GL_LUMINANCE12_ALPHA12_EXT 0x8047 - GL_LUMINANCE16_ALPHA16_EXT 0x8048 - GL_INTENSITY_EXT 0x8049 - GL_INTENSITY4_EXT 0x804A - GL_INTENSITY8_EXT 0x804B - GL_INTENSITY12_EXT 0x804C - GL_INTENSITY16_EXT 0x804D - GL_RGB2_EXT 0x804E - GL_RGB4_EXT 0x804F - GL_RGB5_EXT 0x8050 - GL_RGB8_EXT 0x8051 - GL_RGB10_EXT 0x8052 - GL_RGB12_EXT 0x8053 - GL_RGB16_EXT 0x8054 - GL_RGBA2_EXT 0x8055 - GL_RGBA4_EXT 0x8056 - GL_RGB5_A1_EXT 0x8057 - GL_RGBA8_EXT 0x8058 - GL_RGB10_A2_EXT 0x8059 - GL_RGBA12_EXT 0x805A - GL_RGBA16_EXT 0x805B - GL_TEXTURE_RED_SIZE_EXT 0x805C - GL_TEXTURE_GREEN_SIZE_EXT 0x805D - GL_TEXTURE_BLUE_SIZE_EXT 0x805E - GL_TEXTURE_ALPHA_SIZE_EXT 0x805F - GL_TEXTURE_LUMINANCE_SIZE_EXT 0x8060 - GL_TEXTURE_INTENSITY_SIZE_EXT 0x8061 - GL_REPLACE_EXT 0x8062 - GL_PROXY_TEXTURE_1D_EXT 0x8063 - GL_PROXY_TEXTURE_2D_EXT 0x8064 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture3D b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture3D deleted file mode 100644 index 86a272b..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture3D +++ /dev/null @@ -1,13 +0,0 @@ -GL_EXT_texture3D -http://www.opengl.org/registry/specs/gl/EXT/texture3D.txt -GL_EXT_texture3D - GL_PACK_SKIP_IMAGES_EXT 0x806B - GL_PACK_IMAGE_HEIGHT_EXT 0x806C - GL_UNPACK_SKIP_IMAGES_EXT 0x806D - GL_UNPACK_IMAGE_HEIGHT_EXT 0x806E - GL_TEXTURE_3D_EXT 0x806F - GL_PROXY_TEXTURE_3D_EXT 0x8070 - GL_TEXTURE_DEPTH_EXT 0x8071 - GL_TEXTURE_WRAP_R_EXT 0x8072 - GL_MAX_3D_TEXTURE_SIZE_EXT 0x8073 - void glTexImage3DEXT (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_array b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_array deleted file mode 100644 index 11877f0..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_array +++ /dev/null @@ -1,12 +0,0 @@ -GL_EXT_texture_array -http://developer.download.nvidia.com/opengl/specs/GL_EXT_texture_array.txt -GL_EXT_texture_array - GL_TEXTURE_1D_ARRAY_EXT 0x8C18 - GL_PROXY_TEXTURE_1D_ARRAY_EXT 0x8C19 - GL_TEXTURE_2D_ARRAY_EXT 0x8C1A - GL_PROXY_TEXTURE_2D_ARRAY_EXT 0x8C1B - GL_TEXTURE_BINDING_1D_ARRAY_EXT 0x8C1C - GL_TEXTURE_BINDING_2D_ARRAY_EXT 0x8C1D - GL_MAX_ARRAY_TEXTURE_LAYERS_EXT 0x88FF - GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT 0x884E - void glFramebufferTextureLayerEXT (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_buffer_object b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_buffer_object deleted file mode 100644 index c00e1f3..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_buffer_object +++ /dev/null @@ -1,9 +0,0 @@ -GL_EXT_texture_buffer_object -http://developer.download.nvidia.com/opengl/specs/GL_EXT_texture_buffer_object.txt -GL_EXT_texture_buffer_object - GL_TEXTURE_BUFFER_EXT 0x8C2A - GL_MAX_TEXTURE_BUFFER_SIZE_EXT 0x8C2B - GL_TEXTURE_BINDING_BUFFER_EXT 0x8C2C - GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT 0x8C2D - GL_TEXTURE_BUFFER_FORMAT_EXT 0x8C2E - void glTexBufferEXT (GLenum target, GLenum internalformat, GLuint buffer) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_compression_dxt1 b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_compression_dxt1 deleted file mode 100644 index 8460828..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_compression_dxt1 +++ /dev/null @@ -1,3 +0,0 @@ -GL_EXT_texture_compression_dxt1 -http://www.opengl.org/registry/specs/gl/EXT/texture_compression_dxt1.txt -GL_EXT_texture_compression_dxt1 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_compression_latc b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_compression_latc deleted file mode 100644 index ddf8d26..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_compression_latc +++ /dev/null @@ -1,7 +0,0 @@ -GL_EXT_texture_compression_latc -http://developer.download.nvidia.com/opengl/specs/GL_EXT_texture_compression_latc.txt -GL_EXT_texture_compression_latc - GL_COMPRESSED_LUMINANCE_LATC1_EXT 0x8C70 - GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT 0x8C71 - GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT 0x8C72 - GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT 0x8C73 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_compression_rgtc b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_compression_rgtc deleted file mode 100644 index 7c5c57f..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_compression_rgtc +++ /dev/null @@ -1,7 +0,0 @@ -GL_EXT_texture_compression_rgtc -http://developer.download.nvidia.com/opengl/specs/GL_EXT_texture_compression_rgtc.txt -GL_EXT_texture_compression_rgtc - GL_COMPRESSED_RED_RGTC1_EXT 0x8DBB - GL_COMPRESSED_SIGNED_RED_RGTC1_EXT 0x8DBC - GL_COMPRESSED_RED_GREEN_RGTC2_EXT 0x8DBD - GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT 0x8DBE diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_compression_s3tc b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_compression_s3tc deleted file mode 100644 index fb9aa97..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_compression_s3tc +++ /dev/null @@ -1,7 +0,0 @@ -GL_EXT_texture_compression_s3tc -http://www.opengl.org/registry/specs/gl/EXT/texture_compression_s3tc.txt -GL_EXT_texture_compression_s3tc - GL_COMPRESSED_RGB_S3TC_DXT1_EXT 0x83F0 - GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 0x83F1 - GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 0x83F2 - GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 0x83F3 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_cube_map b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_cube_map deleted file mode 100644 index 5909f48..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_cube_map +++ /dev/null @@ -1,15 +0,0 @@ -GL_EXT_texture_cube_map -http://www.nvidia.com/dev_content/nvopenglspecs/GL_EXT_texture_cube_map.txt -GL_EXT_texture_cube_map - GL_NORMAL_MAP_EXT 0x8511 - GL_REFLECTION_MAP_EXT 0x8512 - GL_TEXTURE_CUBE_MAP_EXT 0x8513 - GL_TEXTURE_BINDING_CUBE_MAP_EXT 0x8514 - GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT 0x8515 - GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT 0x8516 - GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT 0x8517 - GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT 0x8518 - GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT 0x8519 - GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT 0x851A - GL_PROXY_TEXTURE_CUBE_MAP_EXT 0x851B - GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT 0x851C diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_edge_clamp b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_edge_clamp deleted file mode 100644 index 4df0997..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_edge_clamp +++ /dev/null @@ -1,4 +0,0 @@ -GL_EXT_texture_edge_clamp -http://www.opengl.org/developers/documentation/Version1.2/1.2specs/texture_edge_clamp.txt -GL_EXT_texture_edge_clamp - GL_CLAMP_TO_EDGE_EXT 0x812F diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_env b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_env deleted file mode 100644 index 86601de..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_env +++ /dev/null @@ -1,3 +0,0 @@ -GL_EXT_texture_env -http://www.opengl.org/registry/specs/gl/EXT/texture_env.txt -GL_EXT_texture_env diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_env_add b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_env_add deleted file mode 100644 index b93523f..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_env_add +++ /dev/null @@ -1,3 +0,0 @@ -GL_EXT_texture_env_add -http://www.opengl.org/registry/specs/gl/EXT/texture_env_add.txt -GL_EXT_texture_env_add diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_env_combine b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_env_combine deleted file mode 100644 index cc917f5..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_env_combine +++ /dev/null @@ -1,24 +0,0 @@ -GL_EXT_texture_env_combine -http://www.opengl.org/registry/specs/gl/EXT/texture_env_combine.txt -GL_EXT_texture_env_combine - GL_COMBINE_EXT 0x8570 - GL_COMBINE_RGB_EXT 0x8571 - GL_COMBINE_ALPHA_EXT 0x8572 - GL_RGB_SCALE_EXT 0x8573 - GL_ADD_SIGNED_EXT 0x8574 - GL_INTERPOLATE_EXT 0x8575 - GL_CONSTANT_EXT 0x8576 - GL_PRIMARY_COLOR_EXT 0x8577 - GL_PREVIOUS_EXT 0x8578 - GL_SOURCE0_RGB_EXT 0x8580 - GL_SOURCE1_RGB_EXT 0x8581 - GL_SOURCE2_RGB_EXT 0x8582 - GL_SOURCE0_ALPHA_EXT 0x8588 - GL_SOURCE1_ALPHA_EXT 0x8589 - GL_SOURCE2_ALPHA_EXT 0x858A - GL_OPERAND0_RGB_EXT 0x8590 - GL_OPERAND1_RGB_EXT 0x8591 - GL_OPERAND2_RGB_EXT 0x8592 - GL_OPERAND0_ALPHA_EXT 0x8598 - GL_OPERAND1_ALPHA_EXT 0x8599 - GL_OPERAND2_ALPHA_EXT 0x859A diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_env_dot3 b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_env_dot3 deleted file mode 100644 index f21c7fd..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_env_dot3 +++ /dev/null @@ -1,5 +0,0 @@ -GL_EXT_texture_env_dot3 -http://www.opengl.org/registry/specs/gl/EXT/texture_env_dot3.txt -GL_EXT_texture_env_dot3 - GL_DOT3_RGB_EXT 0x8740 - GL_DOT3_RGBA_EXT 0x8741 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_filter_anisotropic b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_filter_anisotropic deleted file mode 100644 index 8091701..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_filter_anisotropic +++ /dev/null @@ -1,5 +0,0 @@ -GL_EXT_texture_filter_anisotropic -http://www.opengl.org/registry/specs/gl/EXT/texture_filter_anisotropic.txt -GL_EXT_texture_filter_anisotropic - GL_TEXTURE_MAX_ANISOTROPY_EXT 0x84FE - GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT 0x84FF diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_integer b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_integer deleted file mode 100644 index 1c57e40..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_integer +++ /dev/null @@ -1,56 +0,0 @@ -GL_EXT_texture_integer -http://developer.download.nvidia.com/opengl/specs/GL_EXT_texture_integer.txt -GL_EXT_texture_integer - GL_RGBA32UI_EXT 0x8D70 - GL_RGB32UI_EXT 0x8D71 - GL_ALPHA32UI_EXT 0x8D72 - GL_INTENSITY32UI_EXT 0x8D73 - GL_LUMINANCE32UI_EXT 0x8D74 - GL_LUMINANCE_ALPHA32UI_EXT 0x8D75 - GL_RGBA16UI_EXT 0x8D76 - GL_RGB16UI_EXT 0x8D77 - GL_ALPHA16UI_EXT 0x8D78 - GL_INTENSITY16UI_EXT 0x8D79 - GL_LUMINANCE16UI_EXT 0x8D7A - GL_LUMINANCE_ALPHA16UI_EXT 0x8D7B - GL_RGBA8UI_EXT 0x8D7C - GL_RGB8UI_EXT 0x8D7D - GL_ALPHA8UI_EXT 0x8D7E - GL_INTENSITY8UI_EXT 0x8D7F - GL_LUMINANCE8UI_EXT 0x8D80 - GL_LUMINANCE_ALPHA8UI_EXT 0x8D81 - GL_RGBA32I_EXT 0x8D82 - GL_RGB32I_EXT 0x8D83 - GL_ALPHA32I_EXT 0x8D84 - GL_INTENSITY32I_EXT 0x8D85 - GL_LUMINANCE32I_EXT 0x8D86 - GL_LUMINANCE_ALPHA32I_EXT 0x8D87 - GL_RGBA16I_EXT 0x8D88 - GL_RGB16I_EXT 0x8D89 - GL_ALPHA16I_EXT 0x8D8A - GL_INTENSITY16I_EXT 0x8D8B - GL_LUMINANCE16I_EXT 0x8D8C - GL_LUMINANCE_ALPHA16I_EXT 0x8D8D - GL_RGBA8I_EXT 0x8D8E - GL_RGB8I_EXT 0x8D8F - GL_ALPHA8I_EXT 0x8D90 - GL_INTENSITY8I_EXT 0x8D91 - GL_LUMINANCE8I_EXT 0x8D92 - GL_LUMINANCE_ALPHA8I_EXT 0x8D93 - GL_RED_INTEGER_EXT 0x8D94 - GL_GREEN_INTEGER_EXT 0x8D95 - GL_BLUE_INTEGER_EXT 0x8D96 - GL_ALPHA_INTEGER_EXT 0x8D97 - GL_RGB_INTEGER_EXT 0x8D98 - GL_RGBA_INTEGER_EXT 0x8D99 - GL_BGR_INTEGER_EXT 0x8D9A - GL_BGRA_INTEGER_EXT 0x8D9B - GL_LUMINANCE_INTEGER_EXT 0x8D9C - GL_LUMINANCE_ALPHA_INTEGER_EXT 0x8D9D - GL_RGBA_INTEGER_MODE_EXT 0x8D9E - void glTexParameterIivEXT (GLenum target, GLenum pname, const GLint *params) - void glTexParameterIuivEXT (GLenum target, GLenum pname, const GLuint *params) - void glGetTexParameterIivEXT (GLenum target, GLenum pname, GLint *params) - void glGetTexParameterIuivEXT (GLenum target, GLenum pname, GLuint *params) - void glClearColorIiEXT (GLint red, GLint green, GLint blue, GLint alpha) - void glClearColorIuiEXT (GLuint red, GLuint green, GLuint blue, GLuint alpha) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_lod_bias b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_lod_bias deleted file mode 100644 index 4e69783..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_lod_bias +++ /dev/null @@ -1,6 +0,0 @@ -GL_EXT_texture_lod_bias -http://www.opengl.org/registry/specs/gl/EXT/texture_lod_bias.txt -GL_EXT_texture_lod_bias - GL_MAX_TEXTURE_LOD_BIAS_EXT 0x84FD - GL_TEXTURE_FILTER_CONTROL_EXT 0x8500 - GL_TEXTURE_LOD_BIAS_EXT 0x8501 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_mirror_clamp b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_mirror_clamp deleted file mode 100644 index 1bad3c3..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_mirror_clamp +++ /dev/null @@ -1,6 +0,0 @@ -GL_EXT_texture_mirror_clamp -http://www.opengl.org/registry/specs/gl/EXT/texture_mirror_clamp.txt -GL_EXT_texture_mirror_clamp - GL_MIRROR_CLAMP_EXT 0x8742 - GL_MIRROR_CLAMP_TO_EDGE_EXT 0x8743 - GL_MIRROR_CLAMP_TO_BORDER_EXT 0x8912 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_object b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_object deleted file mode 100644 index 5885a1f..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_object +++ /dev/null @@ -1,14 +0,0 @@ -GL_EXT_texture_object -http://www.opengl.org/registry/specs/gl/EXT/texture_object.txt -GL_EXT_texture_object - GL_TEXTURE_PRIORITY_EXT 0x8066 - GL_TEXTURE_RESIDENT_EXT 0x8067 - GL_TEXTURE_1D_BINDING_EXT 0x8068 - GL_TEXTURE_2D_BINDING_EXT 0x8069 - GL_TEXTURE_3D_BINDING_EXT 0x806A - GLboolean glAreTexturesResidentEXT (GLsizei n, const GLuint* textures, GLboolean* residences) - void glBindTextureEXT (GLenum target, GLuint texture) - void glDeleteTexturesEXT (GLsizei n, const GLuint* textures) - void glGenTexturesEXT (GLsizei n, GLuint* textures) - GLboolean glIsTextureEXT (GLuint texture) - void glPrioritizeTexturesEXT (GLsizei n, const GLuint* textures, const GLclampf* priorities) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_perturb_normal b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_perturb_normal deleted file mode 100644 index b376846..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_perturb_normal +++ /dev/null @@ -1,6 +0,0 @@ -GL_EXT_texture_perturb_normal -http://www.opengl.org/registry/specs/gl/EXT/texture_perturb_normal.txt -GL_EXT_texture_perturb_normal - GL_PERTURB_EXT 0x85AE - GL_TEXTURE_NORMAL_EXT 0x85AF - void glTextureNormalEXT (GLenum mode) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_rectangle b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_rectangle deleted file mode 100644 index 4028a9e..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_rectangle +++ /dev/null @@ -1,7 +0,0 @@ -GL_EXT_texture_rectangle -http://developer.apple.com/opengl/extensions/ext_texture_rectangle.html -GL_EXT_texture_rectangle - GL_TEXTURE_RECTANGLE_EXT 0x84F5 - GL_TEXTURE_BINDING_RECTANGLE_EXT 0x84F6 - GL_PROXY_TEXTURE_RECTANGLE_EXT 0x84F7 - GL_MAX_RECTANGLE_TEXTURE_SIZE_EXT 0x84F8 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_sRGB b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_sRGB deleted file mode 100644 index f68917a..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_sRGB +++ /dev/null @@ -1,19 +0,0 @@ -GL_EXT_texture_sRGB -http://www.opengl.org/registry/specs/gl/EXT/texture_sRGB.txt -GL_EXT_texture_sRGB - GL_SRGB_EXT 0x8C40 - GL_SRGB8_EXT 0x8C41 - GL_SRGB_ALPHA_EXT 0x8C42 - GL_SRGB8_ALPHA8_EXT 0x8C43 - GL_SLUMINANCE_ALPHA_EXT 0x8C44 - GL_SLUMINANCE8_ALPHA8_EXT 0x8C45 - GL_SLUMINANCE_EXT 0x8C46 - GL_SLUMINANCE8_EXT 0x8C47 - GL_COMPRESSED_SRGB_EXT 0x8C48 - GL_COMPRESSED_SRGB_ALPHA_EXT 0x8C49 - GL_COMPRESSED_SLUMINANCE_EXT 0x8C4A - GL_COMPRESSED_SLUMINANCE_ALPHA_EXT 0x8C4B - GL_COMPRESSED_SRGB_S3TC_DXT1_EXT 0x8C4C - GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT 0x8C4D - GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT 0x8C4E - GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT 0x8C4F diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_sRGB_decode b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_sRGB_decode deleted file mode 100644 index e03f319..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_sRGB_decode +++ /dev/null @@ -1,6 +0,0 @@ -GL_EXT_texture_sRGB_decode -http://www.opengl.org/registry/specs/gl/EXT/texture_sRGB_decode.txt -GL_EXT_texture_sRGB_decode - GL_TEXTURE_SRGB_DECODE_EXT 0x8A48 - GL_DECODE_EXT 0x8A49 - GL_SKIP_DECODE_EXT 0x8A4A diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_shared_exponent b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_shared_exponent deleted file mode 100644 index 4ff7efc..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_shared_exponent +++ /dev/null @@ -1,6 +0,0 @@ -GL_EXT_texture_shared_exponent -http://developer.download.nvidia.com/opengl/specs/GL_EXT_texture_shared_exponent.txt -GL_EXT_texture_shared_exponent - GL_RGB9_E5_EXT 0x8C3D - GL_UNSIGNED_INT_5_9_9_9_REV_EXT 0x8C3E - GL_TEXTURE_SHARED_SIZE_EXT 0x8C3F diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_snorm b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_snorm deleted file mode 100644 index b516d46..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_snorm +++ /dev/null @@ -1,28 +0,0 @@ -GL_EXT_texture_snorm -http://www.opengl.org/registry/specs/gl/EXT/texture_snorm.txt -GL_EXT_texture_snorm - GL_RED_SNORM 0x8F90 - GL_RG_SNORM 0x8F91 - GL_RGB_SNORM 0x8F92 - GL_RGBA_SNORM 0x8F93 - GL_R8_SNORM 0x8F94 - GL_RG8_SNORM 0x8F95 - GL_RGB8_SNORM 0x8F96 - GL_RGBA8_SNORM 0x8F97 - GL_R16_SNORM 0x8F98 - GL_RG16_SNORM 0x8F99 - GL_RGB16_SNORM 0x8F9A - GL_RGBA16_SNORM 0x8F9B - GL_SIGNED_NORMALIZED 0x8F9C - GL_ALPHA_SNORM 0x9010 - GL_LUMINANCE_SNORM 0x9011 - GL_LUMINANCE_ALPHA_SNORM 0x9012 - GL_INTENSITY_SNORM 0x9013 - GL_ALPHA8_SNORM 0x9014 - GL_LUMINANCE8_SNORM 0x9015 - GL_LUMINANCE8_ALPHA8_SNORM 0x9016 - GL_INTENSITY8_SNORM 0x9017 - GL_ALPHA16_SNORM 0x9018 - GL_LUMINANCE16_SNORM 0x9019 - GL_LUMINANCE16_ALPHA16_SNORM 0x901A - GL_INTENSITY16_SNORM 0x901B diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_swizzle b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_swizzle deleted file mode 100644 index c2cffee..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_texture_swizzle +++ /dev/null @@ -1,8 +0,0 @@ -GL_EXT_texture_swizzle -http://www.opengl.org/registry/specs/gl/EXT/texture_swizzle.txt -GL_EXT_texture_swizzle - GL_TEXTURE_SWIZZLE_R_EXT 0x8E42 - GL_TEXTURE_SWIZZLE_G_EXT 0x8E43 - GL_TEXTURE_SWIZZLE_B_EXT 0x8E44 - GL_TEXTURE_SWIZZLE_A_EXT 0x8E45 - GL_TEXTURE_SWIZZLE_RGBA_EXT 0x8E46 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_timer_query b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_timer_query deleted file mode 100644 index 390e6fc..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_timer_query +++ /dev/null @@ -1,6 +0,0 @@ -GL_EXT_timer_query -http://www.nvidia.com/dev_content/nvopenglspecs/GL_EXT_timer_query.txt -GL_EXT_timer_query - GL_TIME_ELAPSED_EXT 0x88BF - void glGetQueryObjecti64vEXT (GLuint id, GLenum pname, GLint64EXT *params) - void glGetQueryObjectui64vEXT (GLuint id, GLenum pname, GLuint64EXT *params) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_transform_feedback b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_transform_feedback deleted file mode 100644 index 4ca6e53..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_transform_feedback +++ /dev/null @@ -1,25 +0,0 @@ -GL_EXT_transform_feedback -http://www.opengl.org/registry/specs/gl/EXT/transform_feedback.txt -GL_EXT_transform_feedback - GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT 0x8C76 - GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT 0x8C7F - GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT 0x8C80 - GL_TRANSFORM_FEEDBACK_VARYINGS_EXT 0x8C83 - GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT 0x8C84 - GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT 0x8C85 - GL_PRIMITIVES_GENERATED_EXT 0x8C87 - GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT 0x8C88 - GL_RASTERIZER_DISCARD_EXT 0x8C89 - GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT 0x8C8A - GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT 0x8C8B - GL_INTERLEAVED_ATTRIBS_EXT 0x8C8C - GL_SEPARATE_ATTRIBS_EXT 0x8C8D - GL_TRANSFORM_FEEDBACK_BUFFER_EXT 0x8C8E - GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT 0x8C8F - void glBeginTransformFeedbackEXT (GLenum primitiveMode) - void glBindBufferBaseEXT (GLenum target, GLuint index, GLuint buffer) - void glBindBufferOffsetEXT (GLenum target, GLuint index, GLuint buffer, GLintptr offset) - void glBindBufferRangeEXT (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size) - void glEndTransformFeedbackEXT (void) - void glGetTransformFeedbackVaryingEXT (GLuint program, GLuint index, GLsizei bufSize, GLsizei* length, GLsizei *size, GLenum *type, GLchar *name) - void glTransformFeedbackVaryingsEXT (GLuint program, GLsizei count, const GLchar * const* varyings, GLenum bufferMode) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_vertex_array b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_vertex_array deleted file mode 100644 index 6804627..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_vertex_array +++ /dev/null @@ -1,44 +0,0 @@ -GL_EXT_vertex_array -http://www.opengl.org/registry/specs/gl/EXT/vertex_array.txt -GL_EXT_vertex_array - GL_DOUBLE_EXT 0x140A - GL_VERTEX_ARRAY_EXT 0x8074 - GL_NORMAL_ARRAY_EXT 0x8075 - GL_COLOR_ARRAY_EXT 0x8076 - GL_INDEX_ARRAY_EXT 0x8077 - GL_TEXTURE_COORD_ARRAY_EXT 0x8078 - GL_EDGE_FLAG_ARRAY_EXT 0x8079 - GL_VERTEX_ARRAY_SIZE_EXT 0x807A - GL_VERTEX_ARRAY_TYPE_EXT 0x807B - GL_VERTEX_ARRAY_STRIDE_EXT 0x807C - GL_VERTEX_ARRAY_COUNT_EXT 0x807D - GL_NORMAL_ARRAY_TYPE_EXT 0x807E - GL_NORMAL_ARRAY_STRIDE_EXT 0x807F - GL_NORMAL_ARRAY_COUNT_EXT 0x8080 - GL_COLOR_ARRAY_SIZE_EXT 0x8081 - GL_COLOR_ARRAY_TYPE_EXT 0x8082 - GL_COLOR_ARRAY_STRIDE_EXT 0x8083 - GL_COLOR_ARRAY_COUNT_EXT 0x8084 - GL_INDEX_ARRAY_TYPE_EXT 0x8085 - GL_INDEX_ARRAY_STRIDE_EXT 0x8086 - GL_INDEX_ARRAY_COUNT_EXT 0x8087 - GL_TEXTURE_COORD_ARRAY_SIZE_EXT 0x8088 - GL_TEXTURE_COORD_ARRAY_TYPE_EXT 0x8089 - GL_TEXTURE_COORD_ARRAY_STRIDE_EXT 0x808A - GL_TEXTURE_COORD_ARRAY_COUNT_EXT 0x808B - GL_EDGE_FLAG_ARRAY_STRIDE_EXT 0x808C - GL_EDGE_FLAG_ARRAY_COUNT_EXT 0x808D - GL_VERTEX_ARRAY_POINTER_EXT 0x808E - GL_NORMAL_ARRAY_POINTER_EXT 0x808F - GL_COLOR_ARRAY_POINTER_EXT 0x8090 - GL_INDEX_ARRAY_POINTER_EXT 0x8091 - GL_TEXTURE_COORD_ARRAY_POINTER_EXT 0x8092 - GL_EDGE_FLAG_ARRAY_POINTER_EXT 0x8093 - void glArrayElementEXT (GLint i) - void glColorPointerEXT (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer) - void glDrawArraysEXT (GLenum mode, GLint first, GLsizei count) - void glEdgeFlagPointerEXT (GLsizei stride, GLsizei count, const GLboolean* pointer) - void glIndexPointerEXT (GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer) - void glNormalPointerEXT (GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer) - void glTexCoordPointerEXT (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer) - void glVertexPointerEXT (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_vertex_array_bgra b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_vertex_array_bgra deleted file mode 100644 index 640773d..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_vertex_array_bgra +++ /dev/null @@ -1,4 +0,0 @@ -GL_EXT_vertex_array_bgra -http://www.opengl.org/registry/specs/gl/EXT/vertex_array_bgra.txt -GL_EXT_vertex_array_bgra - GL_BGRA 0x80E1 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_vertex_attrib_64bit b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_vertex_attrib_64bit deleted file mode 100644 index 969030d..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_vertex_attrib_64bit +++ /dev/null @@ -1,26 +0,0 @@ -GL_EXT_vertex_attrib_64bit -http://www.opengl.org/registry/specs/gl/EXT/vertex_attrib_64bit.txt -GL_EXT_vertex_attrib_64bit - GL_DOUBLE_MAT2_EXT 0x8F46 - GL_DOUBLE_MAT3_EXT 0x8F47 - GL_DOUBLE_MAT4_EXT 0x8F48 - GL_DOUBLE_MAT2x3_EXT 0x8F49 - GL_DOUBLE_MAT2x4_EXT 0x8F4A - GL_DOUBLE_MAT3x2_EXT 0x8F4B - GL_DOUBLE_MAT3x4_EXT 0x8F4C - GL_DOUBLE_MAT4x2_EXT 0x8F4D - GL_DOUBLE_MAT4x3_EXT 0x8F4E - GL_DOUBLE_VEC2_EXT 0x8FFC - GL_DOUBLE_VEC3_EXT 0x8FFD - GL_DOUBLE_VEC4_EXT 0x8FFE - void glGetVertexAttribLdvEXT (GLuint index, GLenum pname, GLdouble* params) - void glVertexArrayVertexAttribLOffsetEXT (GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset) - void glVertexAttribL1dEXT (GLuint index, GLdouble x) - void glVertexAttribL1dvEXT (GLuint index, const GLdouble* v) - void glVertexAttribL2dEXT (GLuint index, GLdouble x, GLdouble y) - void glVertexAttribL2dvEXT (GLuint index, const GLdouble* v) - void glVertexAttribL3dEXT (GLuint index, GLdouble x, GLdouble y, GLdouble z) - void glVertexAttribL3dvEXT (GLuint index, const GLdouble* v) - void glVertexAttribL4dEXT (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) - void glVertexAttribL4dvEXT (GLuint index, const GLdouble* v) - void glVertexAttribLPointerEXT (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_vertex_shader b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_vertex_shader deleted file mode 100644 index eb125b6..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_vertex_shader +++ /dev/null @@ -1,156 +0,0 @@ -GL_EXT_vertex_shader -http://oss.sgi.com/projects/ogl-sample/registry/EXT/vertex_shader.txt -GL_EXT_vertex_shader - GL_VERTEX_SHADER_EXT 0x8780 - GL_VERTEX_SHADER_BINDING_EXT 0x8781 - GL_OP_INDEX_EXT 0x8782 - GL_OP_NEGATE_EXT 0x8783 - GL_OP_DOT3_EXT 0x8784 - GL_OP_DOT4_EXT 0x8785 - GL_OP_MUL_EXT 0x8786 - GL_OP_ADD_EXT 0x8787 - GL_OP_MADD_EXT 0x8788 - GL_OP_FRAC_EXT 0x8789 - GL_OP_MAX_EXT 0x878A - GL_OP_MIN_EXT 0x878B - GL_OP_SET_GE_EXT 0x878C - GL_OP_SET_LT_EXT 0x878D - GL_OP_CLAMP_EXT 0x878E - GL_OP_FLOOR_EXT 0x878F - GL_OP_ROUND_EXT 0x8790 - GL_OP_EXP_BASE_2_EXT 0x8791 - GL_OP_LOG_BASE_2_EXT 0x8792 - GL_OP_POWER_EXT 0x8793 - GL_OP_RECIP_EXT 0x8794 - GL_OP_RECIP_SQRT_EXT 0x8795 - GL_OP_SUB_EXT 0x8796 - GL_OP_CROSS_PRODUCT_EXT 0x8797 - GL_OP_MULTIPLY_MATRIX_EXT 0x8798 - GL_OP_MOV_EXT 0x8799 - GL_OUTPUT_VERTEX_EXT 0x879A - GL_OUTPUT_COLOR0_EXT 0x879B - GL_OUTPUT_COLOR1_EXT 0x879C - GL_OUTPUT_TEXTURE_COORD0_EXT 0x879D - GL_OUTPUT_TEXTURE_COORD1_EXT 0x879E - GL_OUTPUT_TEXTURE_COORD2_EXT 0x879F - GL_OUTPUT_TEXTURE_COORD3_EXT 0x87A0 - GL_OUTPUT_TEXTURE_COORD4_EXT 0x87A1 - GL_OUTPUT_TEXTURE_COORD5_EXT 0x87A2 - GL_OUTPUT_TEXTURE_COORD6_EXT 0x87A3 - GL_OUTPUT_TEXTURE_COORD7_EXT 0x87A4 - GL_OUTPUT_TEXTURE_COORD8_EXT 0x87A5 - GL_OUTPUT_TEXTURE_COORD9_EXT 0x87A6 - GL_OUTPUT_TEXTURE_COORD10_EXT 0x87A7 - GL_OUTPUT_TEXTURE_COORD11_EXT 0x87A8 - GL_OUTPUT_TEXTURE_COORD12_EXT 0x87A9 - GL_OUTPUT_TEXTURE_COORD13_EXT 0x87AA - GL_OUTPUT_TEXTURE_COORD14_EXT 0x87AB - GL_OUTPUT_TEXTURE_COORD15_EXT 0x87AC - GL_OUTPUT_TEXTURE_COORD16_EXT 0x87AD - GL_OUTPUT_TEXTURE_COORD17_EXT 0x87AE - GL_OUTPUT_TEXTURE_COORD18_EXT 0x87AF - GL_OUTPUT_TEXTURE_COORD19_EXT 0x87B0 - GL_OUTPUT_TEXTURE_COORD20_EXT 0x87B1 - GL_OUTPUT_TEXTURE_COORD21_EXT 0x87B2 - GL_OUTPUT_TEXTURE_COORD22_EXT 0x87B3 - GL_OUTPUT_TEXTURE_COORD23_EXT 0x87B4 - GL_OUTPUT_TEXTURE_COORD24_EXT 0x87B5 - GL_OUTPUT_TEXTURE_COORD25_EXT 0x87B6 - GL_OUTPUT_TEXTURE_COORD26_EXT 0x87B7 - GL_OUTPUT_TEXTURE_COORD27_EXT 0x87B8 - GL_OUTPUT_TEXTURE_COORD28_EXT 0x87B9 - GL_OUTPUT_TEXTURE_COORD29_EXT 0x87BA - GL_OUTPUT_TEXTURE_COORD30_EXT 0x87BB - GL_OUTPUT_TEXTURE_COORD31_EXT 0x87BC - GL_OUTPUT_FOG_EXT 0x87BD - GL_SCALAR_EXT 0x87BE - GL_VECTOR_EXT 0x87BF - GL_MATRIX_EXT 0x87C0 - GL_VARIANT_EXT 0x87C1 - GL_INVARIANT_EXT 0x87C2 - GL_LOCAL_CONSTANT_EXT 0x87C3 - GL_LOCAL_EXT 0x87C4 - GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87C5 - GL_MAX_VERTEX_SHADER_VARIANTS_EXT 0x87C6 - GL_MAX_VERTEX_SHADER_INVARIANTS_EXT 0x87C7 - GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87C8 - GL_MAX_VERTEX_SHADER_LOCALS_EXT 0x87C9 - GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87CA - GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT 0x87CB - GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT 0x87CC - GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87CD - GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT 0x87CE - GL_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87CF - GL_VERTEX_SHADER_VARIANTS_EXT 0x87D0 - GL_VERTEX_SHADER_INVARIANTS_EXT 0x87D1 - GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87D2 - GL_VERTEX_SHADER_LOCALS_EXT 0x87D3 - GL_VERTEX_SHADER_OPTIMIZED_EXT 0x87D4 - GL_X_EXT 0x87D5 - GL_Y_EXT 0x87D6 - GL_Z_EXT 0x87D7 - GL_W_EXT 0x87D8 - GL_NEGATIVE_X_EXT 0x87D9 - GL_NEGATIVE_Y_EXT 0x87DA - GL_NEGATIVE_Z_EXT 0x87DB - GL_NEGATIVE_W_EXT 0x87DC - GL_ZERO_EXT 0x87DD - GL_ONE_EXT 0x87DE - GL_NEGATIVE_ONE_EXT 0x87DF - GL_NORMALIZED_RANGE_EXT 0x87E0 - GL_FULL_RANGE_EXT 0x87E1 - GL_CURRENT_VERTEX_EXT 0x87E2 - GL_MVP_MATRIX_EXT 0x87E3 - GL_VARIANT_VALUE_EXT 0x87E4 - GL_VARIANT_DATATYPE_EXT 0x87E5 - GL_VARIANT_ARRAY_STRIDE_EXT 0x87E6 - GL_VARIANT_ARRAY_TYPE_EXT 0x87E7 - GL_VARIANT_ARRAY_EXT 0x87E8 - GL_VARIANT_ARRAY_POINTER_EXT 0x87E9 - GL_INVARIANT_VALUE_EXT 0x87EA - GL_INVARIANT_DATATYPE_EXT 0x87EB - GL_LOCAL_CONSTANT_VALUE_EXT 0x87EC - GL_LOCAL_CONSTANT_DATATYPE_EXT 0x87ED - - void glBeginVertexShaderEXT (void) - void glEndVertexShaderEXT (void) - void glBindVertexShaderEXT (GLuint id) - GLuint glGenVertexShadersEXT (GLuint range) - void glDeleteVertexShaderEXT (GLuint id) - void glShaderOp1EXT (GLenum op, GLuint res, GLuint arg1) - void glShaderOp2EXT (GLenum op, GLuint res, GLuint arg1, GLuint arg2) - void glShaderOp3EXT (GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3) - void glSwizzleEXT (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW) - void glWriteMaskEXT (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW) - void glInsertComponentEXT (GLuint res, GLuint src, GLuint num) - void glExtractComponentEXT (GLuint res, GLuint src, GLuint num) - GLuint glGenSymbolsEXT (GLenum dataType, GLenum storageType, GLenum range, GLuint components) - void glSetInvariantEXT (GLuint id, GLenum type, GLvoid *addr) - void glSetLocalConstantEXT (GLuint id, GLenum type, GLvoid *addr) - void glVariantbvEXT (GLuint id, GLbyte *addr) - void glVariantsvEXT (GLuint id, GLshort *addr) - void glVariantivEXT (GLuint id, GLint *addr) - void glVariantfvEXT (GLuint id, GLfloat *addr) - void glVariantdvEXT (GLuint id, GLdouble *addr) - void glVariantubvEXT (GLuint id, GLubyte *addr) - void glVariantusvEXT (GLuint id, GLushort *addr) - void glVariantuivEXT (GLuint id, GLuint *addr) - void glVariantPointerEXT (GLuint id, GLenum type, GLuint stride, GLvoid *addr) - void glEnableVariantClientStateEXT (GLuint id) - void glDisableVariantClientStateEXT (GLuint id) - GLuint glBindLightParameterEXT (GLenum light, GLenum value) - GLuint glBindMaterialParameterEXT (GLenum face, GLenum value) - GLuint glBindTexGenParameterEXT (GLenum unit, GLenum coord, GLenum value) - GLuint glBindTextureUnitParameterEXT (GLenum unit, GLenum value) - GLuint glBindParameterEXT (GLenum value) - GLboolean glIsVariantEnabledEXT (GLuint id, GLenum cap) - void glGetVariantBooleanvEXT (GLuint id, GLenum value, GLboolean *data) - void glGetVariantIntegervEXT (GLuint id, GLenum value, GLint *data) - void glGetVariantFloatvEXT (GLuint id, GLenum value, GLfloat *data) - void glGetVariantPointervEXT (GLuint id, GLenum value, GLvoid **data) - void glGetInvariantBooleanvEXT (GLuint id, GLenum value, GLboolean *data) - void glGetInvariantIntegervEXT (GLuint id, GLenum value, GLint *data) - void glGetInvariantFloatvEXT (GLuint id, GLenum value, GLfloat *data) - void glGetLocalConstantBooleanvEXT (GLuint id, GLenum value, GLboolean *data) - void glGetLocalConstantIntegervEXT (GLuint id, GLenum value, GLint *data) - void glGetLocalConstantFloatvEXT (GLuint id, GLenum value, GLfloat *data) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_vertex_weighting b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_vertex_weighting deleted file mode 100644 index 32e7bc6..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_vertex_weighting +++ /dev/null @@ -1,19 +0,0 @@ -GL_EXT_vertex_weighting -http://www.opengl.org/registry/specs/gl/EXT/vertex_weighting.txt -GL_EXT_vertex_weighting - GL_MODELVIEW0_STACK_DEPTH_EXT 0x0BA3 - GL_MODELVIEW0_MATRIX_EXT 0x0BA6 - GL_MODELVIEW0_EXT 0x1700 - GL_MODELVIEW1_STACK_DEPTH_EXT 0x8502 - GL_MODELVIEW1_MATRIX_EXT 0x8506 - GL_VERTEX_WEIGHTING_EXT 0x8509 - GL_MODELVIEW1_EXT 0x850A - GL_CURRENT_VERTEX_WEIGHT_EXT 0x850B - GL_VERTEX_WEIGHT_ARRAY_EXT 0x850C - GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT 0x850D - GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT 0x850E - GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT 0x850F - GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT 0x8510 - void glVertexWeightPointerEXT (GLint size, GLenum type, GLsizei stride, GLvoid *pointer) - void glVertexWeightfEXT (GLfloat weight) - void glVertexWeightfvEXT (GLfloat* weight) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_x11_sync_object b/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_x11_sync_object deleted file mode 100644 index a5ee698..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_EXT_x11_sync_object +++ /dev/null @@ -1,5 +0,0 @@ -GL_EXT_x11_sync_object -http://www.opengl.org/registry/specs/gl/EXT/x11_sync_object.txt -GL_EXT_x11_sync_object - GL_SYNC_X11_FENCE_EXT 0x90E1 - GLsync glImportSyncEXT (GLenum external_sync_type, GLintptr external_sync, GLbitfield flags) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_GREMEDY_frame_terminator b/Libraries/glew-1.10.0/auto/extensions/gl/GL_GREMEDY_frame_terminator deleted file mode 100644 index b4e9f8d..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_GREMEDY_frame_terminator +++ /dev/null @@ -1,4 +0,0 @@ -GL_GREMEDY_frame_terminator -http://www.opengl.org/registry/specs/gl/GREMEDY/frame_terminator.txt -GL_GREMEDY_frame_terminator - void glFrameTerminatorGREMEDY (void) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_GREMEDY_string_marker b/Libraries/glew-1.10.0/auto/extensions/gl/GL_GREMEDY_string_marker deleted file mode 100644 index 1b2fd1a..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_GREMEDY_string_marker +++ /dev/null @@ -1,4 +0,0 @@ -GL_GREMEDY_string_marker -http://www.opengl.org/registry/specs/gl/GREMEDY/string_marker.txt -GL_GREMEDY_string_marker - void glStringMarkerGREMEDY (GLsizei len, const GLvoid *string) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_HP_convolution_border_modes b/Libraries/glew-1.10.0/auto/extensions/gl/GL_HP_convolution_border_modes deleted file mode 100644 index e0074aa..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_HP_convolution_border_modes +++ /dev/null @@ -1,3 +0,0 @@ -GL_HP_convolution_border_modes -http://www.opengl.org/registry/specs/gl/HP/convolution_border_modes.txt -GL_HP_convolution_border_modes diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_HP_image_transform b/Libraries/glew-1.10.0/auto/extensions/gl/GL_HP_image_transform deleted file mode 100644 index 48b4bda..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_HP_image_transform +++ /dev/null @@ -1,9 +0,0 @@ -GL_HP_image_transform -http://www.opengl.org/registry/specs/gl/HP/image_transform.txt -GL_HP_image_transform - void glGetImageTransformParameterfvHP (GLenum target, GLenum pname, const GLfloat* params) - void glGetImageTransformParameterivHP (GLenum target, GLenum pname, const GLint* params) - void glImageTransformParameterfHP (GLenum target, GLenum pname, const GLfloat param) - void glImageTransformParameterfvHP (GLenum target, GLenum pname, const GLfloat* params) - void glImageTransformParameteriHP (GLenum target, GLenum pname, const GLint param) - void glImageTransformParameterivHP (GLenum target, GLenum pname, const GLint* params) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_HP_occlusion_test b/Libraries/glew-1.10.0/auto/extensions/gl/GL_HP_occlusion_test deleted file mode 100644 index ecc1148..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_HP_occlusion_test +++ /dev/null @@ -1,3 +0,0 @@ -GL_HP_occlusion_test -http://www.opengl.org/registry/specs/gl/HP/occlusion_test.txt -GL_HP_occlusion_test diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_HP_texture_lighting b/Libraries/glew-1.10.0/auto/extensions/gl/GL_HP_texture_lighting deleted file mode 100644 index 574737e..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_HP_texture_lighting +++ /dev/null @@ -1,3 +0,0 @@ -GL_HP_texture_lighting -http://www.opengl.org/registry/specs/gl/HP/texture_lighting.txt -GL_HP_texture_lighting diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_IBM_cull_vertex b/Libraries/glew-1.10.0/auto/extensions/gl/GL_IBM_cull_vertex deleted file mode 100644 index 0f2ad12..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_IBM_cull_vertex +++ /dev/null @@ -1,4 +0,0 @@ -GL_IBM_cull_vertex -http://www.opengl.org/registry/specs/gl/IBM/cull_vertex.txt -GL_IBM_cull_vertex - GL_CULL_VERTEX_IBM 103050 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_IBM_multimode_draw_arrays b/Libraries/glew-1.10.0/auto/extensions/gl/GL_IBM_multimode_draw_arrays deleted file mode 100644 index f215f2e..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_IBM_multimode_draw_arrays +++ /dev/null @@ -1,5 +0,0 @@ -GL_IBM_multimode_draw_arrays -http://www.opengl.org/registry/specs/gl/IBM/multimode_draw_arrays.txt -GL_IBM_multimode_draw_arrays - void glMultiModeDrawArraysIBM (const GLenum* mode, const GLint *first, const GLsizei *count, GLsizei primcount, GLint modestride) - void glMultiModeDrawElementsIBM (const GLenum* mode, const GLsizei *count, GLenum type, const GLvoid * const *indices, GLsizei primcount, GLint modestride) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_IBM_rasterpos_clip b/Libraries/glew-1.10.0/auto/extensions/gl/GL_IBM_rasterpos_clip deleted file mode 100644 index 7c410b3..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_IBM_rasterpos_clip +++ /dev/null @@ -1,4 +0,0 @@ -GL_IBM_rasterpos_clip -http://www.opengl.org/registry/specs/gl/IBM/rasterpos_clip.txt -GL_IBM_rasterpos_clip - GL_RASTER_POSITION_UNCLIPPED_IBM 103010 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_IBM_static_data b/Libraries/glew-1.10.0/auto/extensions/gl/GL_IBM_static_data deleted file mode 100644 index ca3dc25..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_IBM_static_data +++ /dev/null @@ -1,5 +0,0 @@ -GL_IBM_static_data -http://www.opengl.org/registry/specs/gl/IBM/static_data.txt -GL_IBM_static_data - GL_ALL_STATIC_DATA_IBM 103060 - GL_STATIC_VERTEX_ARRAY_IBM 103061 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_IBM_texture_mirrored_repeat b/Libraries/glew-1.10.0/auto/extensions/gl/GL_IBM_texture_mirrored_repeat deleted file mode 100644 index 49b1f63..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_IBM_texture_mirrored_repeat +++ /dev/null @@ -1,4 +0,0 @@ -GL_IBM_texture_mirrored_repeat -http://www.opengl.org/registry/specs/gl/IBM/texture_mirrored_repeat.txt -GL_IBM_texture_mirrored_repeat - GL_MIRRORED_REPEAT_IBM 0x8370 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_IBM_vertex_array_lists b/Libraries/glew-1.10.0/auto/extensions/gl/GL_IBM_vertex_array_lists deleted file mode 100644 index bdc4ab5..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_IBM_vertex_array_lists +++ /dev/null @@ -1,27 +0,0 @@ -GL_IBM_vertex_array_lists -http://www.opengl.org/registry/specs/gl/IBM/vertex_array_lists.txt -GL_IBM_vertex_array_lists - GL_VERTEX_ARRAY_LIST_IBM 103070 - GL_NORMAL_ARRAY_LIST_IBM 103071 - GL_COLOR_ARRAY_LIST_IBM 103072 - GL_INDEX_ARRAY_LIST_IBM 103073 - GL_TEXTURE_COORD_ARRAY_LIST_IBM 103074 - GL_EDGE_FLAG_ARRAY_LIST_IBM 103075 - GL_FOG_COORDINATE_ARRAY_LIST_IBM 103076 - GL_SECONDARY_COLOR_ARRAY_LIST_IBM 103077 - GL_VERTEX_ARRAY_LIST_STRIDE_IBM 103080 - GL_NORMAL_ARRAY_LIST_STRIDE_IBM 103081 - GL_COLOR_ARRAY_LIST_STRIDE_IBM 103082 - GL_INDEX_ARRAY_LIST_STRIDE_IBM 103083 - GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM 103084 - GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM 103085 - GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM 103086 - GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM 103087 - void glColorPointerListIBM (GLint size, GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride) - void glEdgeFlagPointerListIBM (GLint stride, const GLboolean ** pointer, GLint ptrstride) - void glFogCoordPointerListIBM (GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride) - void glIndexPointerListIBM (GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride) - void glNormalPointerListIBM (GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride) - void glSecondaryColorPointerListIBM (GLint size, GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride) - void glTexCoordPointerListIBM (GLint size, GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride) - void glVertexPointerListIBM (GLint size, GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_INGR_color_clamp b/Libraries/glew-1.10.0/auto/extensions/gl/GL_INGR_color_clamp deleted file mode 100644 index f8a50ee..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_INGR_color_clamp +++ /dev/null @@ -1,11 +0,0 @@ -GL_INGR_color_clamp -http://www.opengl.org/registry/specs/gl/INGR/color_clamp.txt -GL_INGR_color_clamp - GL_RED_MIN_CLAMP_INGR 0x8560 - GL_GREEN_MIN_CLAMP_INGR 0x8561 - GL_BLUE_MIN_CLAMP_INGR 0x8562 - GL_ALPHA_MIN_CLAMP_INGR 0x8563 - GL_RED_MAX_CLAMP_INGR 0x8564 - GL_GREEN_MAX_CLAMP_INGR 0x8565 - GL_BLUE_MAX_CLAMP_INGR 0x8566 - GL_ALPHA_MAX_CLAMP_INGR 0x8567 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_INGR_interlace_read b/Libraries/glew-1.10.0/auto/extensions/gl/GL_INGR_interlace_read deleted file mode 100644 index 247f995..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_INGR_interlace_read +++ /dev/null @@ -1,4 +0,0 @@ -GL_INGR_interlace_read -http://www.opengl.org/registry/specs/gl/INGR/interlace_read.txt -GL_INGR_interlace_read - GL_INTERLACE_READ_INGR 0x8568 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_INTEL_map_texture b/Libraries/glew-1.10.0/auto/extensions/gl/GL_INTEL_map_texture deleted file mode 100644 index 8a6c1cd..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_INTEL_map_texture +++ /dev/null @@ -1,10 +0,0 @@ -GL_INTEL_map_texture -http://www.opengl.org/registry/specs/gl/INTEL/map_texture.txt -GL_INTEL_map_texture - GL_LAYOUT_DEFAULT_INTEL 0 - GL_LAYOUT_LINEAR_INTEL 1 - GL_LAYOUT_LINEAR_CPU_CACHED_INTEL 2 - GL_TEXTURE_MEMORY_LAYOUT_INTEL 0x83FF - GLvoid * glMapTexture2DINTEL (GLuint texture, GLint level, GLbitfield access, GLint* stride, GLenum *layout) - void glSyncTextureINTEL (GLuint texture) - void glUnmapTexture2DINTEL (GLuint texture, GLint level) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_INTEL_parallel_arrays b/Libraries/glew-1.10.0/auto/extensions/gl/GL_INTEL_parallel_arrays deleted file mode 100644 index 3077600..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_INTEL_parallel_arrays +++ /dev/null @@ -1,12 +0,0 @@ -GL_INTEL_parallel_arrays -http://www.opengl.org/registry/specs/gl/INTEL/parallel_arrays.txt -GL_INTEL_parallel_arrays - GL_PARALLEL_ARRAYS_INTEL 0x83F4 - GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL 0x83F5 - GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL 0x83F6 - GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL 0x83F7 - GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL 0x83F8 - void glColorPointervINTEL (GLint size, GLenum type, const void** pointer) - void glNormalPointervINTEL (GLenum type, const void** pointer) - void glTexCoordPointervINTEL (GLint size, GLenum type, const void** pointer) - void glVertexPointervINTEL (GLint size, GLenum type, const void** pointer) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_INTEL_texture_scissor b/Libraries/glew-1.10.0/auto/extensions/gl/GL_INTEL_texture_scissor deleted file mode 100644 index 436e261..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_INTEL_texture_scissor +++ /dev/null @@ -1,5 +0,0 @@ -GL_INTEL_texture_scissor -http://www.opengl.org/registry/specs/gl/INTEL/texture_scissor.txt -GL_INTEL_texture_scissor - void glTexScissorFuncINTEL (GLenum target, GLenum lfunc, GLenum hfunc) - void glTexScissorINTEL (GLenum target, GLclampf tlow, GLclampf thigh) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_KHR_debug b/Libraries/glew-1.10.0/auto/extensions/gl/GL_KHR_debug deleted file mode 100644 index c985da6..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_KHR_debug +++ /dev/null @@ -1,54 +0,0 @@ -GL_KHR_debug -http://www.opengl.org/registry/specs/gl/KHR/debug.txt -GL_KHR_debug - GL_CONTEXT_FLAG_DEBUG_BIT 0x00000002 - GL_STACK_OVERFLOW 0x0503 - GL_STACK_UNDERFLOW 0x0504 - GL_DEBUG_OUTPUT_SYNCHRONOUS 0x8242 - GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH 0x8243 - GL_DEBUG_CALLBACK_FUNCTION 0x8244 - GL_DEBUG_CALLBACK_USER_PARAM 0x8245 - GL_DEBUG_SOURCE_API 0x8246 - GL_DEBUG_SOURCE_WINDOW_SYSTEM 0x8247 - GL_DEBUG_SOURCE_SHADER_COMPILER 0x8248 - GL_DEBUG_SOURCE_THIRD_PARTY 0x8249 - GL_DEBUG_SOURCE_APPLICATION 0x824A - GL_DEBUG_SOURCE_OTHER 0x824B - GL_DEBUG_TYPE_ERROR 0x824C - GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR 0x824D - GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR 0x824E - GL_DEBUG_TYPE_PORTABILITY 0x824F - GL_DEBUG_TYPE_PERFORMANCE 0x8250 - GL_DEBUG_TYPE_OTHER 0x8251 - GL_DEBUG_TYPE_MARKER 0x8268 - GL_DEBUG_TYPE_PUSH_GROUP 0x8269 - GL_DEBUG_TYPE_POP_GROUP 0x826A - GL_DEBUG_SEVERITY_NOTIFICATION 0x826B - GL_MAX_DEBUG_GROUP_STACK_DEPTH 0x826C - GL_DEBUG_GROUP_STACK_DEPTH 0x826D - GL_BUFFER 0x82E0 - GL_SHADER 0x82E1 - GL_PROGRAM 0x82E2 - GL_QUERY 0x82E3 - GL_PROGRAM_PIPELINE 0x82E4 - GL_SAMPLER 0x82E6 - GL_DISPLAY_LIST 0x82E7 - GL_MAX_LABEL_LENGTH 0x82E8 - GL_MAX_DEBUG_MESSAGE_LENGTH 0x9143 - GL_MAX_DEBUG_LOGGED_MESSAGES 0x9144 - GL_DEBUG_LOGGED_MESSAGES 0x9145 - GL_DEBUG_SEVERITY_HIGH 0x9146 - GL_DEBUG_SEVERITY_MEDIUM 0x9147 - GL_DEBUG_SEVERITY_LOW 0x9148 - GL_DEBUG_OUTPUT 0x92E0 - void glDebugMessageCallback (GLDEBUGPROC callback, const GLvoid *userParam) - void glDebugMessageControl (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint* ids, GLboolean enabled) - void glDebugMessageInsert (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar* buf) - GLuint glGetDebugMessageLog (GLuint count, GLsizei bufsize, GLenum* sources, GLenum* types, GLuint* ids, GLenum* severities, GLsizei* lengths, GLchar* messageLog) - void glGetObjectLabel (GLenum identifier, GLuint name, GLsizei bufSize, GLsizei* length, GLchar *label) - void glGetObjectPtrLabel (void* ptr, GLsizei bufSize, GLsizei* length, GLchar *label) - void glObjectLabel (GLenum identifier, GLuint name, GLsizei length, const GLchar* label) - void glObjectPtrLabel (void* ptr, GLsizei length, const GLchar* label) - void glPopDebugGroup (void) - void glPushDebugGroup (GLenum source, GLuint id, GLsizei length, const GLchar * message) - typedef void (APIENTRY *GLDEBUGPROC)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar* message, GLvoid* userParam) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_KHR_texture_compression_astc_ldr b/Libraries/glew-1.10.0/auto/extensions/gl/GL_KHR_texture_compression_astc_ldr deleted file mode 100644 index 906a051..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_KHR_texture_compression_astc_ldr +++ /dev/null @@ -1,31 +0,0 @@ -GL_KHR_texture_compression_astc_ldr -http://www.opengl.org/registry/specs/gl/KHR/texture_compression_astc_ldr.txt -GL_KHR_texture_compression_astc_ldr - GL_COMPRESSED_RGBA_ASTC_4x4_KHR 0x93B0 - GL_COMPRESSED_RGBA_ASTC_5x4_KHR 0x93B1 - GL_COMPRESSED_RGBA_ASTC_5x5_KHR 0x93B2 - GL_COMPRESSED_RGBA_ASTC_6x5_KHR 0x93B3 - GL_COMPRESSED_RGBA_ASTC_6x6_KHR 0x93B4 - GL_COMPRESSED_RGBA_ASTC_8x5_KHR 0x93B5 - GL_COMPRESSED_RGBA_ASTC_8x6_KHR 0x93B6 - GL_COMPRESSED_RGBA_ASTC_8x8_KHR 0x93B7 - GL_COMPRESSED_RGBA_ASTC_10x5_KHR 0x93B8 - GL_COMPRESSED_RGBA_ASTC_10x6_KHR 0x93B9 - GL_COMPRESSED_RGBA_ASTC_10x8_KHR 0x93BA - GL_COMPRESSED_RGBA_ASTC_10x10_KHR 0x93BB - GL_COMPRESSED_RGBA_ASTC_12x10_KHR 0x93BC - GL_COMPRESSED_RGBA_ASTC_12x12_KHR 0x93BD - GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR 0x93D0 - GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR 0x93D1 - GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR 0x93D2 - GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR 0x93D3 - GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR 0x93D4 - GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR 0x93D5 - GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR 0x93D6 - GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR 0x93D7 - GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR 0x93D8 - GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR 0x93D9 - GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR 0x93DA - GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR 0x93DB - GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR 0x93DC - GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR 0x93DD diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_KTX_buffer_region b/Libraries/glew-1.10.0/auto/extensions/gl/GL_KTX_buffer_region deleted file mode 100644 index adc6c6f..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_KTX_buffer_region +++ /dev/null @@ -1,12 +0,0 @@ -GL_KTX_buffer_region - -GL_KTX_buffer_region - GL_KTX_FRONT_REGION 0x0 - GL_KTX_BACK_REGION 0x1 - GL_KTX_Z_REGION 0x2 - GL_KTX_STENCIL_REGION 0x3 - GLuint glBufferRegionEnabled (void) - GLuint glNewBufferRegion (GLenum region) - void glDeleteBufferRegion (GLenum region) - void glReadBufferRegion (GLuint region, GLint x, GLint y, GLsizei width, GLsizei height) - void glDrawBufferRegion (GLuint region, GLint x, GLint y, GLsizei width, GLsizei height, GLint xDest, GLint yDest) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_MESAX_texture_stack b/Libraries/glew-1.10.0/auto/extensions/gl/GL_MESAX_texture_stack deleted file mode 100644 index 88fab30..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_MESAX_texture_stack +++ /dev/null @@ -1,9 +0,0 @@ -GL_MESAX_texture_stack -http://www.opengl.org/registry/specs/gl/MESAX/texture_stack.txt -GL_MESAX_texture_stack - GL_TEXTURE_1D_STACK_MESAX 0x8759 - GL_TEXTURE_2D_STACK_MESAX 0x875A - GL_PROXY_TEXTURE_1D_STACK_MESAX 0x875B - GL_PROXY_TEXTURE_2D_STACK_MESAX 0x875C - GL_TEXTURE_1D_STACK_BINDING_MESAX 0x875D - GL_TEXTURE_2D_STACK_BINDING_MESAX 0x875E diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_MESA_pack_invert b/Libraries/glew-1.10.0/auto/extensions/gl/GL_MESA_pack_invert deleted file mode 100644 index 03357a5..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_MESA_pack_invert +++ /dev/null @@ -1,4 +0,0 @@ -GL_MESA_pack_invert -http://www.opengl.org/registry/specs/gl/MESA/pack_invert.txt -GL_MESA_pack_invert - GL_PACK_INVERT_MESA 0x8758 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_MESA_resize_buffers b/Libraries/glew-1.10.0/auto/extensions/gl/GL_MESA_resize_buffers deleted file mode 100644 index 3143374..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_MESA_resize_buffers +++ /dev/null @@ -1,4 +0,0 @@ -GL_MESA_resize_buffers -http://www.opengl.org/registry/specs/gl/MESA/resize_buffers.txt -GL_MESA_resize_buffers - void glResizeBuffersMESA (void) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_MESA_window_pos b/Libraries/glew-1.10.0/auto/extensions/gl/GL_MESA_window_pos deleted file mode 100644 index 12d3454..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_MESA_window_pos +++ /dev/null @@ -1,27 +0,0 @@ -GL_MESA_window_pos -http://www.opengl.org/registry/specs/gl/MESA/window_pos.txt -GL_MESA_window_pos - void glWindowPos2dMESA (GLdouble x, GLdouble y) - void glWindowPos2dvMESA (const GLdouble* p) - void glWindowPos2fMESA (GLfloat x, GLfloat y) - void glWindowPos2fvMESA (const GLfloat* p) - void glWindowPos2iMESA (GLint x, GLint y) - void glWindowPos2ivMESA (const GLint* p) - void glWindowPos2sMESA (GLshort x, GLshort y) - void glWindowPos2svMESA (const GLshort* p) - void glWindowPos3dMESA (GLdouble x, GLdouble y, GLdouble z) - void glWindowPos3dvMESA (const GLdouble* p) - void glWindowPos3fMESA (GLfloat x, GLfloat y, GLfloat z) - void glWindowPos3fvMESA (const GLfloat* p) - void glWindowPos3iMESA (GLint x, GLint y, GLint z) - void glWindowPos3ivMESA (const GLint* p) - void glWindowPos3sMESA (GLshort x, GLshort y, GLshort z) - void glWindowPos3svMESA (const GLshort* p) - void glWindowPos4dMESA (GLdouble x, GLdouble y, GLdouble z, GLdouble) - void glWindowPos4dvMESA (const GLdouble* p) - void glWindowPos4fMESA (GLfloat x, GLfloat y, GLfloat z, GLfloat w) - void glWindowPos4fvMESA (const GLfloat* p) - void glWindowPos4iMESA (GLint x, GLint y, GLint z, GLint w) - void glWindowPos4ivMESA (const GLint* p) - void glWindowPos4sMESA (GLshort x, GLshort y, GLshort z, GLshort w) - void glWindowPos4svMESA (const GLshort* p) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_MESA_ycbcr_texture b/Libraries/glew-1.10.0/auto/extensions/gl/GL_MESA_ycbcr_texture deleted file mode 100644 index ac91880..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_MESA_ycbcr_texture +++ /dev/null @@ -1,6 +0,0 @@ -GL_MESA_ycbcr_texture -http://www.opengl.org/registry/specs/gl/MESA/ycbcr_texture.txt -GL_MESA_ycbcr_texture - GL_UNSIGNED_SHORT_8_8_MESA 0x85BA - GL_UNSIGNED_SHORT_8_8_REV_MESA 0x85BB - GL_YCBCR_MESA 0x8757 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NVX_conditional_render b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NVX_conditional_render deleted file mode 100644 index e47bce6..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NVX_conditional_render +++ /dev/null @@ -1,5 +0,0 @@ -GL_NVX_conditional_render -http://www.opengl.org/registry/specs/gl/NVX/nvx_conditional_render.txt -GL_NVX_conditional_render - void glBeginConditionalRenderNVX (GLuint id) - void glEndConditionalRenderNVX (void) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NVX_gpu_memory_info b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NVX_gpu_memory_info deleted file mode 100644 index 6dd7bdd..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NVX_gpu_memory_info +++ /dev/null @@ -1,8 +0,0 @@ -GL_NVX_gpu_memory_info -http://developer.download.nvidia.com/opengl/specs/GL_NVX_gpu_memory_info.txt -GL_NVX_gpu_memory_info - GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX 0x9047 - GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX 0x9048 - GL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX 0x9049 - GL_GPU_MEMORY_INFO_EVICTION_COUNT_NVX 0x904A - GL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX 0x904B diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_bindless_multi_draw_indirect b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_bindless_multi_draw_indirect deleted file mode 100644 index db12aae..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_bindless_multi_draw_indirect +++ /dev/null @@ -1,5 +0,0 @@ -GL_NV_bindless_multi_draw_indirect -http://www.opengl.org/registry/specs/gl/NV/bindless_multi_draw_indirect.txt -GL_NV_bindless_multi_draw_indirect - void glMultiDrawArraysIndirectBindlessNV (GLenum mode, const GLvoid *indirect, GLsizei drawCount, GLsizei stride, GLint vertexBufferCount) - void glMultiDrawElementsIndirectBindlessNV (GLenum mode, GLenum type, const GLvoid *indirect, GLsizei drawCount, GLsizei stride, GLint vertexBufferCount) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_bindless_texture b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_bindless_texture deleted file mode 100644 index 7f337b9..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_bindless_texture +++ /dev/null @@ -1,16 +0,0 @@ -GL_NV_bindless_texture -http://www.opengl.org/registry/specs/gl/NV/bindless_texture.txt -GL_NV_bindless_texture - GLuint64 glGetImageHandleNV (GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format) - GLuint64 glGetTextureHandleNV (GLuint texture) - GLuint64 glGetTextureSamplerHandleNV (GLuint texture, GLuint sampler) - GLboolean glIsImageHandleResidentNV (GLuint64 handle) - GLboolean glIsTextureHandleResidentNV (GLuint64 handle) - void glMakeImageHandleNonResidentNV (GLuint64 handle) - void glMakeImageHandleResidentNV (GLuint64 handle, GLenum access) - void glMakeTextureHandleNonResidentNV (GLuint64 handle) - void glMakeTextureHandleResidentNV (GLuint64 handle) - void glProgramUniformHandleui64NV (GLuint program, GLint location, GLuint64 value) - void glProgramUniformHandleui64vNV (GLuint program, GLint location, GLsizei count, const GLuint64* values) - void glUniformHandleui64NV (GLint location, GLuint64 value) - void glUniformHandleui64vNV (GLint location, GLsizei count, const GLuint64* value) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_blend_equation_advanced b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_blend_equation_advanced deleted file mode 100644 index f125830..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_blend_equation_advanced +++ /dev/null @@ -1,51 +0,0 @@ -GL_NV_blend_equation_advanced -http://www.opengl.org/registry/specs/gl/NV/blend_equation_advanced.txt -GL_NV_blend_equation_advanced - GL_BLEND_PREMULTIPLIED_SRC_NV 0x9280 - GL_BLEND_OVERLAP_NV 0x9281 - GL_UNCORRELATED_NV 0x9282 - GL_DISJOINT_NV 0x9283 - GL_CONJOINT_NV 0x9284 - GL_BLEND_ADVANCED_COHERENT_NV 0x9285 - GL_SRC_NV 0x9286 - GL_DST_NV 0x9287 - GL_SRC_OVER_NV 0x9288 - GL_DST_OVER_NV 0x9289 - GL_SRC_IN_NV 0x928A - GL_DST_IN_NV 0x928B - GL_SRC_OUT_NV 0x928C - GL_DST_OUT_NV 0x928D - GL_SRC_ATOP_NV 0x928E - GL_DST_ATOP_NV 0x928F - GL_PLUS_NV 0x9291 - GL_PLUS_DARKER_NV 0x9292 - GL_MULTIPLY_NV 0x9294 - GL_SCREEN_NV 0x9295 - GL_OVERLAY_NV 0x9296 - GL_DARKEN_NV 0x9297 - GL_LIGHTEN_NV 0x9298 - GL_COLORDODGE_NV 0x9299 - GL_COLORBURN_NV 0x929A - GL_HARDLIGHT_NV 0x929B - GL_SOFTLIGHT_NV 0x929C - GL_DIFFERENCE_NV 0x929E - GL_MINUS_NV 0x929F - GL_EXCLUSION_NV 0x92A0 - GL_CONTRAST_NV 0x92A1 - GL_INVERT_RGB_NV 0x92A3 - GL_LINEARDODGE_NV 0x92A4 - GL_LINEARBURN_NV 0x92A5 - GL_VIVIDLIGHT_NV 0x92A6 - GL_LINEARLIGHT_NV 0x92A7 - GL_PINLIGHT_NV 0x92A8 - GL_HARDMIX_NV 0x92A9 - GL_HSL_HUE_NV 0x92AD - GL_HSL_SATURATION_NV 0x92AE - GL_HSL_COLOR_NV 0x92AF - GL_HSL_LUMINOSITY_NV 0x92B0 - GL_PLUS_CLAMPED_NV 0x92B1 - GL_PLUS_CLAMPED_ALPHA_NV 0x92B2 - GL_MINUS_CLAMPED_NV 0x92B3 - GL_INVERT_OVG_NV 0x92B4 - void glBlendBarrierNV (void) - void glBlendParameteriNV (GLenum pname, GLint value) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_blend_equation_advanced_coherent b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_blend_equation_advanced_coherent deleted file mode 100644 index 5d93c32..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_blend_equation_advanced_coherent +++ /dev/null @@ -1,3 +0,0 @@ -GL_NV_blend_equation_advanced_coherent -http://www.opengl.org/registry/specs/gl/NV/blend_equation_advanced.txt -GL_NV_blend_equation_advanced_coherent diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_blend_square b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_blend_square deleted file mode 100644 index 939a206..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_blend_square +++ /dev/null @@ -1,3 +0,0 @@ -GL_NV_blend_square -http://www.opengl.org/registry/specs/gl/NV/blend_square.txt -GL_NV_blend_square diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_compute_program5 b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_compute_program5 deleted file mode 100644 index 7631dc0..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_compute_program5 +++ /dev/null @@ -1,5 +0,0 @@ -GL_NV_compute_program5 -http://www.opengl.org/registry/specs/gl/NV/compute_program5.txt -GL_NV_compute_program5 - GL_COMPUTE_PROGRAM_NV 0x90FB - GL_COMPUTE_PROGRAM_PARAMETER_BUFFER_NV 0x90FC diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_conditional_render b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_conditional_render deleted file mode 100644 index b5710e8..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_conditional_render +++ /dev/null @@ -1,9 +0,0 @@ -GL_NV_conditional_render -http://www.opengl.org/registry/specs/gl/NV/conditional_render.txt -GL_NV_conditional_render - GL_QUERY_WAIT_NV 0x8E13 - GL_QUERY_NO_WAIT_NV 0x8E14 - GL_QUERY_BY_REGION_WAIT_NV 0x8E15 - GL_QUERY_BY_REGION_NO_WAIT_NV 0x8E16 - void glBeginConditionalRenderNV (GLuint id, GLenum mode) - void glEndConditionalRenderNV (void) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_copy_depth_to_color b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_copy_depth_to_color deleted file mode 100644 index 7547e8c..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_copy_depth_to_color +++ /dev/null @@ -1,5 +0,0 @@ -GL_NV_copy_depth_to_color -http://www.opengl.org/registry/specs/gl/NV/copy_depth_to_color.txt -GL_NV_copy_depth_to_color - GL_DEPTH_STENCIL_TO_RGBA_NV 0x886E - GL_DEPTH_STENCIL_TO_BGRA_NV 0x886F diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_copy_image b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_copy_image deleted file mode 100644 index 6684675..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_copy_image +++ /dev/null @@ -1,4 +0,0 @@ -GL_NV_copy_image -http://www.opengl.org/registry/specs/gl/NV/copy_image.txt -GL_NV_copy_image - void glCopyImageSubDataNV (GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei height, GLsizei depth) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_deep_texture3D b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_deep_texture3D deleted file mode 100644 index 1191fac..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_deep_texture3D +++ /dev/null @@ -1,5 +0,0 @@ -GL_NV_deep_texture3D -http://www.opengl.org/registry/specs/gl/NV/deep_texture3D.txt -GL_NV_deep_texture3D - GL_MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV 0x90D0 - GL_MAX_DEEP_3D_TEXTURE_DEPTH_NV 0x90D1 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_depth_buffer_float b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_depth_buffer_float deleted file mode 100644 index 493b245..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_depth_buffer_float +++ /dev/null @@ -1,10 +0,0 @@ -GL_NV_depth_buffer_float -http://developer.download.nvidia.com/opengl/specs/GL_NV_depth_buffer_float.txt -GL_NV_depth_buffer_float - GL_DEPTH_COMPONENT32F_NV 0x8DAB - GL_DEPTH32F_STENCIL8_NV 0x8DAC - GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV 0x8DAD - GL_DEPTH_BUFFER_FLOAT_MODE_NV 0x8DAF - void glDepthRangedNV (GLdouble zNear, GLdouble zFar) - void glClearDepthdNV (GLdouble depth) - void glDepthBoundsdNV (GLdouble zmin, GLdouble zmax) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_depth_clamp b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_depth_clamp deleted file mode 100644 index b1bdef6..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_depth_clamp +++ /dev/null @@ -1,4 +0,0 @@ -GL_NV_depth_clamp -http://www.opengl.org/registry/specs/gl/NV/depth_clamp.txt -GL_NV_depth_clamp - GL_DEPTH_CLAMP_NV 0x864F diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_depth_range_unclamped b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_depth_range_unclamped deleted file mode 100644 index 62b4e59..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_depth_range_unclamped +++ /dev/null @@ -1,8 +0,0 @@ -GL_NV_depth_range_unclamped - -GL_NV_depth_range_unclamped - GL_SAMPLE_COUNT_BITS_NV 0x8864 - GL_CURRENT_SAMPLE_COUNT_QUERY_NV 0x8865 - GL_QUERY_RESULT_NV 0x8866 - GL_QUERY_RESULT_AVAILABLE_NV 0x8867 - GL_SAMPLE_COUNT_NV 0x8914 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_draw_texture b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_draw_texture deleted file mode 100644 index 6ede8af..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_draw_texture +++ /dev/null @@ -1,4 +0,0 @@ -GL_NV_draw_texture -http://www.opengl.org/registry/specs/gl/NV/draw_texture.txt -GL_NV_draw_texture - void glDrawTextureNV (GLuint texture, GLuint sampler, GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z, GLfloat s0, GLfloat t0, GLfloat s1, GLfloat t1) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_evaluators b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_evaluators deleted file mode 100644 index 70ec157..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_evaluators +++ /dev/null @@ -1,36 +0,0 @@ -GL_NV_evaluators -http://www.opengl.org/registry/specs/gl/NV/evaluators.txt -GL_NV_evaluators - GL_EVAL_2D_NV 0x86C0 - GL_EVAL_TRIANGULAR_2D_NV 0x86C1 - GL_MAP_TESSELLATION_NV 0x86C2 - GL_MAP_ATTRIB_U_ORDER_NV 0x86C3 - GL_MAP_ATTRIB_V_ORDER_NV 0x86C4 - GL_EVAL_FRACTIONAL_TESSELLATION_NV 0x86C5 - GL_EVAL_VERTEX_ATTRIB0_NV 0x86C6 - GL_EVAL_VERTEX_ATTRIB1_NV 0x86C7 - GL_EVAL_VERTEX_ATTRIB2_NV 0x86C8 - GL_EVAL_VERTEX_ATTRIB3_NV 0x86C9 - GL_EVAL_VERTEX_ATTRIB4_NV 0x86CA - GL_EVAL_VERTEX_ATTRIB5_NV 0x86CB - GL_EVAL_VERTEX_ATTRIB6_NV 0x86CC - GL_EVAL_VERTEX_ATTRIB7_NV 0x86CD - GL_EVAL_VERTEX_ATTRIB8_NV 0x86CE - GL_EVAL_VERTEX_ATTRIB9_NV 0x86CF - GL_EVAL_VERTEX_ATTRIB10_NV 0x86D0 - GL_EVAL_VERTEX_ATTRIB11_NV 0x86D1 - GL_EVAL_VERTEX_ATTRIB12_NV 0x86D2 - GL_EVAL_VERTEX_ATTRIB13_NV 0x86D3 - GL_EVAL_VERTEX_ATTRIB14_NV 0x86D4 - GL_EVAL_VERTEX_ATTRIB15_NV 0x86D5 - GL_MAX_MAP_TESSELLATION_NV 0x86D6 - GL_MAX_RATIONAL_EVAL_ORDER_NV 0x86D7 - void glEvalMapsNV (GLenum target, GLenum mode) - void glGetMapAttribParameterfvNV (GLenum target, GLuint index, GLenum pname, GLfloat* params) - void glGetMapAttribParameterivNV (GLenum target, GLuint index, GLenum pname, GLint* params) - void glGetMapControlPointsNV (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, GLvoid *points) - void glGetMapParameterfvNV (GLenum target, GLenum pname, GLfloat* params) - void glGetMapParameterivNV (GLenum target, GLenum pname, GLint* params) - void glMapControlPointsNV (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const GLvoid *points) - void glMapParameterfvNV (GLenum target, GLenum pname, const GLfloat* params) - void glMapParameterivNV (GLenum target, GLenum pname, const GLint* params) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_explicit_multisample b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_explicit_multisample deleted file mode 100644 index 4270984..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_explicit_multisample +++ /dev/null @@ -1,16 +0,0 @@ -GL_NV_explicit_multisample -http://www.opengl.org/registry/specs/gl/NV/explicit_multisample.txt -GL_NV_explicit_multisample - GL_SAMPLE_POSITION_NV 0x8E50 - GL_SAMPLE_MASK_NV 0x8E51 - GL_SAMPLE_MASK_VALUE_NV 0x8E52 - GL_TEXTURE_BINDING_RENDERBUFFER_NV 0x8E53 - GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV 0x8E54 - GL_TEXTURE_RENDERBUFFER_NV 0x8E55 - GL_SAMPLER_RENDERBUFFER_NV 0x8E56 - GL_INT_SAMPLER_RENDERBUFFER_NV 0x8E57 - GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV 0x8E58 - GL_MAX_SAMPLE_MASK_WORDS_NV 0x8E59 - void glGetMultisamplefvNV (GLenum pname, GLuint index, GLfloat* val) - void glSampleMaskIndexedNV (GLuint index, GLbitfield mask) - void glTexRenderbufferNV (GLenum target, GLuint renderbuffer) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_fence b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_fence deleted file mode 100644 index aeb24c7..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_fence +++ /dev/null @@ -1,13 +0,0 @@ -GL_NV_fence -http://www.opengl.org/registry/specs/gl/NV/fence.txt -GL_NV_fence - GL_ALL_COMPLETED_NV 0x84F2 - GL_FENCE_STATUS_NV 0x84F3 - GL_FENCE_CONDITION_NV 0x84F4 - void glDeleteFencesNV (GLsizei n, const GLuint* fences) - void glFinishFenceNV (GLuint fence) - void glGenFencesNV (GLsizei n, GLuint* fences) - void glGetFenceivNV (GLuint fence, GLenum pname, GLint* params) - GLboolean glIsFenceNV (GLuint fence) - void glSetFenceNV (GLuint fence, GLenum condition) - GLboolean glTestFenceNV (GLuint fence) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_float_buffer b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_float_buffer deleted file mode 100644 index 175e171..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_float_buffer +++ /dev/null @@ -1,18 +0,0 @@ -GL_NV_float_buffer -http://www.opengl.org/registry/specs/gl/NV/float_buffer.txt -GL_NV_float_buffer - GL_FLOAT_R_NV 0x8880 - GL_FLOAT_RG_NV 0x8881 - GL_FLOAT_RGB_NV 0x8882 - GL_FLOAT_RGBA_NV 0x8883 - GL_FLOAT_R16_NV 0x8884 - GL_FLOAT_R32_NV 0x8885 - GL_FLOAT_RG16_NV 0x8886 - GL_FLOAT_RG32_NV 0x8887 - GL_FLOAT_RGB16_NV 0x8888 - GL_FLOAT_RGB32_NV 0x8889 - GL_FLOAT_RGBA16_NV 0x888A - GL_FLOAT_RGBA32_NV 0x888B - GL_TEXTURE_FLOAT_COMPONENTS_NV 0x888C - GL_FLOAT_CLEAR_COLOR_VALUE_NV 0x888D - GL_FLOAT_RGBA_MODE_NV 0x888E diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_fog_distance b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_fog_distance deleted file mode 100644 index bcb065b..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_fog_distance +++ /dev/null @@ -1,6 +0,0 @@ -GL_NV_fog_distance -http://www.opengl.org/registry/specs/gl/NV/fog_distance.txt -GL_NV_fog_distance - GL_FOG_DISTANCE_MODE_NV 0x855A - GL_EYE_RADIAL_NV 0x855B - GL_EYE_PLANE_ABSOLUTE_NV 0x855C diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_fragment_program b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_fragment_program deleted file mode 100644 index 334fa04..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_fragment_program +++ /dev/null @@ -1,15 +0,0 @@ -GL_NV_fragment_program -http://www.opengl.org/registry/specs/gl/NV/fragment_program.txt -GL_NV_fragment_program - GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV 0x8868 - GL_FRAGMENT_PROGRAM_NV 0x8870 - GL_MAX_TEXTURE_COORDS_NV 0x8871 - GL_MAX_TEXTURE_IMAGE_UNITS_NV 0x8872 - GL_FRAGMENT_PROGRAM_BINDING_NV 0x8873 - GL_PROGRAM_ERROR_STRING_NV 0x8874 - void glGetProgramNamedParameterdvNV (GLuint id, GLsizei len, const GLubyte* name, GLdouble *params) - void glGetProgramNamedParameterfvNV (GLuint id, GLsizei len, const GLubyte* name, GLfloat *params) - void glProgramNamedParameter4dNV (GLuint id, GLsizei len, const GLubyte* name, GLdouble x, GLdouble y, GLdouble z, GLdouble w) - void glProgramNamedParameter4dvNV (GLuint id, GLsizei len, const GLubyte* name, const GLdouble v[]) - void glProgramNamedParameter4fNV (GLuint id, GLsizei len, const GLubyte* name, GLfloat x, GLfloat y, GLfloat z, GLfloat w) - void glProgramNamedParameter4fvNV (GLuint id, GLsizei len, const GLubyte* name, const GLfloat v[]) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_fragment_program2 b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_fragment_program2 deleted file mode 100644 index 7fb59ee..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_fragment_program2 +++ /dev/null @@ -1,8 +0,0 @@ -GL_NV_fragment_program2 -http://www.nvidia.com/dev_content/nvopenglspecs/GL_NV_fragment_program2.txt -GL_NV_fragment_program2 - GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV 0x88F4 - GL_MAX_PROGRAM_CALL_DEPTH_NV 0x88F5 - GL_MAX_PROGRAM_IF_DEPTH_NV 0x88F6 - GL_MAX_PROGRAM_LOOP_DEPTH_NV 0x88F7 - GL_MAX_PROGRAM_LOOP_COUNT_NV 0x88F8 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_fragment_program4 b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_fragment_program4 deleted file mode 100644 index 0ae2598..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_fragment_program4 +++ /dev/null @@ -1,3 +0,0 @@ -GL_NV_fragment_program4 -http://developer.download.nvidia.com/opengl/specs/GL_NV_fragment_program4.txt -GL_NV_gpu_program4 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_fragment_program_option b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_fragment_program_option deleted file mode 100644 index 7af9731..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_fragment_program_option +++ /dev/null @@ -1,3 +0,0 @@ -GL_NV_fragment_program_option -http://www.nvidia.com/dev_content/nvopenglspecs/GL_NV_fragment_program_option.txt -GL_NV_fragment_program_option diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_framebuffer_multisample_coverage b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_framebuffer_multisample_coverage deleted file mode 100644 index d1d0660..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_framebuffer_multisample_coverage +++ /dev/null @@ -1,8 +0,0 @@ -GL_NV_framebuffer_multisample_coverage -http://developer.download.nvidia.com/opengl/specs/GL_NV_framebuffer_multisample_coverage.txt -GL_NV_framebuffer_multisample_coverage - GL_RENDERBUFFER_COVERAGE_SAMPLES_NV 0x8CAB - GL_RENDERBUFFER_COLOR_SAMPLES_NV 0x8E10 - GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV 0x8E11 - GL_MULTISAMPLE_COVERAGE_MODES_NV 0x8E12 - void glRenderbufferStorageMultisampleCoverageNV (GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_geometry_program4 b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_geometry_program4 deleted file mode 100644 index 3f82b19..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_geometry_program4 +++ /dev/null @@ -1,7 +0,0 @@ -GL_NV_geometry_program4 -http://developer.download.nvidia.com/opengl/specs/GL_NV_geometry_program4.txt -GL_NV_gpu_program4 - GL_GEOMETRY_PROGRAM_NV 0x8C26 - GL_MAX_PROGRAM_OUTPUT_VERTICES_NV 0x8C27 - GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV 0x8C28 - void glProgramVertexLimitNV (GLenum target, GLint limit) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_geometry_shader4 b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_geometry_shader4 deleted file mode 100644 index 2040c0d..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_geometry_shader4 +++ /dev/null @@ -1,3 +0,0 @@ -GL_NV_geometry_shader4 -http://developer.download.nvidia.com/opengl/specs/GL_NV_geometry_shader4.txt -GL_NV_geometry_shader4 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_gpu_program4 b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_gpu_program4 deleted file mode 100644 index 030f68e..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_gpu_program4 +++ /dev/null @@ -1,23 +0,0 @@ -GL_NV_gpu_program4 -http://developer.download.nvidia.com/opengl/specs/GL_NV_gpu_program4.txt -GL_NV_gpu_program4 - GL_MIN_PROGRAM_TEXEL_OFFSET_NV 0x8904 - GL_MAX_PROGRAM_TEXEL_OFFSET_NV 0x8905 - GL_PROGRAM_ATTRIB_COMPONENTS_NV 0x8906 - GL_PROGRAM_RESULT_COMPONENTS_NV 0x8907 - GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV 0x8908 - GL_MAX_PROGRAM_RESULT_COMPONENTS_NV 0x8909 - GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV 0x8DA5 - GL_MAX_PROGRAM_GENERIC_RESULTS_NV 0x8DA6 - void glProgramLocalParameterI4iNV (GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w) - void glProgramLocalParameterI4ivNV (GLenum target, GLuint index, const GLint *params) - void glProgramLocalParametersI4ivNV (GLenum target, GLuint index, GLsizei count, const GLint *params) - void glProgramLocalParameterI4uiNV (GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w) - void glProgramLocalParameterI4uivNV (GLenum target, GLuint index, const GLuint *params) - void glProgramLocalParametersI4uivNV (GLenum target, GLuint index, GLsizei count, const GLuint *params) - void glProgramEnvParameterI4iNV (GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w) - void glProgramEnvParameterI4ivNV (GLenum target, GLuint index, const GLint *params) - void glProgramEnvParametersI4ivNV (GLenum target, GLuint index, GLsizei count, const GLint *params) - void glProgramEnvParameterI4uiNV (GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w) - void glProgramEnvParameterI4uivNV (GLenum target, GLuint index, const GLuint *params) - void glProgramEnvParametersI4uivNV (GLenum target, GLuint index, GLsizei count, const GLuint *params) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_gpu_program5 b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_gpu_program5 deleted file mode 100644 index 18bb28f..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_gpu_program5 +++ /dev/null @@ -1,9 +0,0 @@ -GL_NV_gpu_program5 -http://www.opengl.org/registry/specs/NV/gpu_program5.txt -GL_NV_gpu_program5 - GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV 0x8E5A - GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV 0x8E5B - GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV 0x8E5C - GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV 0x8E5D - GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV 0x8E5E - GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV 0x8E5F diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_gpu_program5_mem_extended b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_gpu_program5_mem_extended deleted file mode 100644 index 9e24534..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_gpu_program5_mem_extended +++ /dev/null @@ -1,3 +0,0 @@ -GL_NV_gpu_program5_mem_extended -http://www.opengl.org/registry/specs/gl/NV/gpu_program5_mem_extended.txt -GL_NV_gpu_program5_mem_extended diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_gpu_program_fp64 b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_gpu_program_fp64 deleted file mode 100644 index ff7a87c..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_gpu_program_fp64 +++ /dev/null @@ -1,3 +0,0 @@ -GL_NV_gpu_program_fp64 -http://www.opengl.org/registry/specs/gl/NV/gpu_program5.txt -GL_NV_gpu_program_fp64 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_gpu_shader5 b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_gpu_shader5 deleted file mode 100644 index 7c3fbb9..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_gpu_shader5 +++ /dev/null @@ -1,65 +0,0 @@ -GL_NV_gpu_shader5 -http://www.opengl.org/registry/specs/gl/NV/gpu_shader5.txt -GL_NV_gpu_shader5 - GL_INT64_NV 0x140E - GL_UNSIGNED_INT64_NV 0x140F - GL_INT8_NV 0x8FE0 - GL_INT8_VEC2_NV 0x8FE1 - GL_INT8_VEC3_NV 0x8FE2 - GL_INT8_VEC4_NV 0x8FE3 - GL_INT16_NV 0x8FE4 - GL_INT16_VEC2_NV 0x8FE5 - GL_INT16_VEC3_NV 0x8FE6 - GL_INT16_VEC4_NV 0x8FE7 - GL_INT64_VEC2_NV 0x8FE9 - GL_INT64_VEC3_NV 0x8FEA - GL_INT64_VEC4_NV 0x8FEB - GL_UNSIGNED_INT8_NV 0x8FEC - GL_UNSIGNED_INT8_VEC2_NV 0x8FED - GL_UNSIGNED_INT8_VEC3_NV 0x8FEE - GL_UNSIGNED_INT8_VEC4_NV 0x8FEF - GL_UNSIGNED_INT16_NV 0x8FF0 - GL_UNSIGNED_INT16_VEC2_NV 0x8FF1 - GL_UNSIGNED_INT16_VEC3_NV 0x8FF2 - GL_UNSIGNED_INT16_VEC4_NV 0x8FF3 - GL_UNSIGNED_INT64_VEC2_NV 0x8FF5 - GL_UNSIGNED_INT64_VEC3_NV 0x8FF6 - GL_UNSIGNED_INT64_VEC4_NV 0x8FF7 - GL_FLOAT16_NV 0x8FF8 - GL_FLOAT16_VEC2_NV 0x8FF9 - GL_FLOAT16_VEC3_NV 0x8FFA - GL_FLOAT16_VEC4_NV 0x8FFB - void glGetUniformi64vNV (GLuint program, GLint location, GLint64EXT* params) - void glGetUniformui64vNV (GLuint program, GLint location, GLuint64EXT* params) - void glProgramUniform1i64NV (GLuint program, GLint location, GLint64EXT x) - void glProgramUniform1i64vNV (GLuint program, GLint location, GLsizei count, const GLint64EXT* value) - void glProgramUniform1ui64NV (GLuint program, GLint location, GLuint64EXT x) - void glProgramUniform1ui64vNV (GLuint program, GLint location, GLsizei count, const GLuint64EXT* value) - void glProgramUniform2i64NV (GLuint program, GLint location, GLint64EXT x, GLint64EXT y) - void glProgramUniform2i64vNV (GLuint program, GLint location, GLsizei count, const GLint64EXT* value) - void glProgramUniform2ui64NV (GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y) - void glProgramUniform2ui64vNV (GLuint program, GLint location, GLsizei count, const GLuint64EXT* value) - void glProgramUniform3i64NV (GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z) - void glProgramUniform3i64vNV (GLuint program, GLint location, GLsizei count, const GLint64EXT* value) - void glProgramUniform3ui64NV (GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z) - void glProgramUniform3ui64vNV (GLuint program, GLint location, GLsizei count, const GLuint64EXT* value) - void glProgramUniform4i64NV (GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w) - void glProgramUniform4i64vNV (GLuint program, GLint location, GLsizei count, const GLint64EXT* value) - void glProgramUniform4ui64NV (GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w) - void glProgramUniform4ui64vNV (GLuint program, GLint location, GLsizei count, const GLuint64EXT* value) - void glUniform1i64NV (GLint location, GLint64EXT x) - void glUniform1i64vNV (GLint location, GLsizei count, const GLint64EXT* value) - void glUniform1ui64NV (GLint location, GLuint64EXT x) - void glUniform1ui64vNV (GLint location, GLsizei count, const GLuint64EXT* value) - void glUniform2i64NV (GLint location, GLint64EXT x, GLint64EXT y) - void glUniform2i64vNV (GLint location, GLsizei count, const GLint64EXT* value) - void glUniform2ui64NV (GLint location, GLuint64EXT x, GLuint64EXT y) - void glUniform2ui64vNV (GLint location, GLsizei count, const GLuint64EXT* value) - void glUniform3i64NV (GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z) - void glUniform3i64vNV (GLint location, GLsizei count, const GLint64EXT* value) - void glUniform3ui64NV (GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z) - void glUniform3ui64vNV (GLint location, GLsizei count, const GLuint64EXT* value) - void glUniform4i64NV (GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w) - void glUniform4i64vNV (GLint location, GLsizei count, const GLint64EXT* value) - void glUniform4ui64NV (GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w) - void glUniform4ui64vNV (GLint location, GLsizei count, const GLuint64EXT* value) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_half_float b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_half_float deleted file mode 100644 index 059d5e0..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_half_float +++ /dev/null @@ -1,51 +0,0 @@ -GL_NV_half_float -http://www.opengl.org/registry/specs/gl/NV/half_float.txt -GL_NV_half_float - GL_HALF_FLOAT_NV 0x140B - void glColor3hNV (GLhalf red, GLhalf green, GLhalf blue) - void glColor3hvNV (const GLhalf* v) - void glColor4hNV (GLhalf red, GLhalf green, GLhalf blue, GLhalf alpha) - void glColor4hvNV (const GLhalf* v) - void glFogCoordhNV (GLhalf fog) - void glFogCoordhvNV (const GLhalf* fog) - void glMultiTexCoord1hNV (GLenum target, GLhalf s) - void glMultiTexCoord1hvNV (GLenum target, const GLhalf* v) - void glMultiTexCoord2hNV (GLenum target, GLhalf s, GLhalf t) - void glMultiTexCoord2hvNV (GLenum target, const GLhalf* v) - void glMultiTexCoord3hNV (GLenum target, GLhalf s, GLhalf t, GLhalf r) - void glMultiTexCoord3hvNV (GLenum target, const GLhalf* v) - void glMultiTexCoord4hNV (GLenum target, GLhalf s, GLhalf t, GLhalf r, GLhalf q) - void glMultiTexCoord4hvNV (GLenum target, const GLhalf* v) - void glNormal3hNV (GLhalf nx, GLhalf ny, GLhalf nz) - void glNormal3hvNV (const GLhalf* v) - void glSecondaryColor3hNV (GLhalf red, GLhalf green, GLhalf blue) - void glSecondaryColor3hvNV (const GLhalf* v) - void glTexCoord1hNV (GLhalf s) - void glTexCoord1hvNV (const GLhalf* v) - void glTexCoord2hNV (GLhalf s, GLhalf t) - void glTexCoord2hvNV (const GLhalf* v) - void glTexCoord3hNV (GLhalf s, GLhalf t, GLhalf r) - void glTexCoord3hvNV (const GLhalf* v) - void glTexCoord4hNV (GLhalf s, GLhalf t, GLhalf r, GLhalf q) - void glTexCoord4hvNV (const GLhalf* v) - void glVertex2hNV (GLhalf x, GLhalf y) - void glVertex2hvNV (const GLhalf* v) - void glVertex3hNV (GLhalf x, GLhalf y, GLhalf z) - void glVertex3hvNV (const GLhalf* v) - void glVertex4hNV (GLhalf x, GLhalf y, GLhalf z, GLhalf w) - void glVertex4hvNV (const GLhalf* v) - void glVertexAttrib1hNV (GLuint index, GLhalf x) - void glVertexAttrib1hvNV (GLuint index, const GLhalf* v) - void glVertexAttrib2hNV (GLuint index, GLhalf x, GLhalf y) - void glVertexAttrib2hvNV (GLuint index, const GLhalf* v) - void glVertexAttrib3hNV (GLuint index, GLhalf x, GLhalf y, GLhalf z) - void glVertexAttrib3hvNV (GLuint index, const GLhalf* v) - void glVertexAttrib4hNV (GLuint index, GLhalf x, GLhalf y, GLhalf z, GLhalf w) - void glVertexAttrib4hvNV (GLuint index, const GLhalf* v) - void glVertexAttribs1hvNV (GLuint index, GLsizei n, const GLhalf* v) - void glVertexAttribs2hvNV (GLuint index, GLsizei n, const GLhalf* v) - void glVertexAttribs3hvNV (GLuint index, GLsizei n, const GLhalf* v) - void glVertexAttribs4hvNV (GLuint index, GLsizei n, const GLhalf* v) - void glVertexWeighthNV (GLhalf weight) - void glVertexWeighthvNV (const GLhalf* weight) - typedef unsigned short GLhalf diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_light_max_exponent b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_light_max_exponent deleted file mode 100644 index 9f7c463..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_light_max_exponent +++ /dev/null @@ -1,5 +0,0 @@ -GL_NV_light_max_exponent -http://www.opengl.org/registry/specs/gl/NV/light_max_exponent.txt -GL_NV_light_max_exponent - GL_MAX_SHININESS_NV 0x8504 - GL_MAX_SPOT_EXPONENT_NV 0x8505 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_multisample_coverage b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_multisample_coverage deleted file mode 100644 index 5413d52..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_multisample_coverage +++ /dev/null @@ -1,4 +0,0 @@ -GL_NV_multisample_coverage -http://www.opengl.org/registry/specs/gl/NV/multisample_coverage.txt -GL_NV_multisample_coverage - GL_COLOR_SAMPLES_NV 0x8E20 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_multisample_filter_hint b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_multisample_filter_hint deleted file mode 100644 index 2f47919..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_multisample_filter_hint +++ /dev/null @@ -1,4 +0,0 @@ -GL_NV_multisample_filter_hint -http://www.opengl.org/registry/specs/gl/NV/multisample_filter_hint.txt -GL_NV_multisample_filter_hint - GL_MULTISAMPLE_FILTER_HINT_NV 0x8534 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_occlusion_query b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_occlusion_query deleted file mode 100644 index a767ada..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_occlusion_query +++ /dev/null @@ -1,14 +0,0 @@ -GL_NV_occlusion_query -http://www.opengl.org/registry/specs/gl/NV/occlusion_query.txt -GL_NV_occlusion_query - GL_PIXEL_COUNTER_BITS_NV 0x8864 - GL_CURRENT_OCCLUSION_QUERY_ID_NV 0x8865 - GL_PIXEL_COUNT_NV 0x8866 - GL_PIXEL_COUNT_AVAILABLE_NV 0x8867 - void glBeginOcclusionQueryNV (GLuint id) - void glDeleteOcclusionQueriesNV (GLsizei n, const GLuint* ids) - void glEndOcclusionQueryNV (void) - void glGenOcclusionQueriesNV (GLsizei n, GLuint* ids) - void glGetOcclusionQueryivNV (GLuint id, GLenum pname, GLint* params) - void glGetOcclusionQueryuivNV (GLuint id, GLenum pname, GLuint* params) - GLboolean glIsOcclusionQueryNV (GLuint id) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_packed_depth_stencil b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_packed_depth_stencil deleted file mode 100644 index ffe3d11..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_packed_depth_stencil +++ /dev/null @@ -1,5 +0,0 @@ -GL_NV_packed_depth_stencil -http://www.opengl.org/registry/specs/gl/NV/packed_depth_stencil.txt -GL_NV_packed_depth_stencil - GL_DEPTH_STENCIL_NV 0x84F9 - GL_UNSIGNED_INT_24_8_NV 0x84FA diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_parameter_buffer_object b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_parameter_buffer_object deleted file mode 100644 index d2525a1..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_parameter_buffer_object +++ /dev/null @@ -1,11 +0,0 @@ -GL_NV_parameter_buffer_object -http://developer.download.nvidia.com/opengl/specs/GL_NV_parameter_buffer_object.txt -GL_NV_parameter_buffer_object - GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV 0x8DA2 - GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV 0x8DA3 - GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV 0x8DA4 - GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV 0x8DA0 - GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV 0x8DA1 - void glProgramBufferParametersfvNV (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLfloat *params) - void glProgramBufferParametersIivNV (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLint *params) - void glProgramBufferParametersIuivNV (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLuint *params) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_parameter_buffer_object2 b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_parameter_buffer_object2 deleted file mode 100644 index 8a67557..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_parameter_buffer_object2 +++ /dev/null @@ -1,3 +0,0 @@ -GL_NV_parameter_buffer_object2 -http://www.opengl.org/registry/specs/gl/NV/parameter_buffer_object2.txt -GL_NV_parameter_buffer_object2 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_path_rendering b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_path_rendering deleted file mode 100644 index 42e1336..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_path_rendering +++ /dev/null @@ -1,180 +0,0 @@ -GL_NV_path_rendering -http://www.opengl.org/registry/specs/NV/path_rendering.txt -GL_NV_path_rendering - GL_CLOSE_PATH_NV 0x00 - GL_BOLD_BIT_NV 0x01 - GL_GLYPH_WIDTH_BIT_NV 0x01 - GL_GLYPH_HEIGHT_BIT_NV 0x02 - GL_ITALIC_BIT_NV 0x02 - GL_MOVE_TO_NV 0x02 - GL_RELATIVE_MOVE_TO_NV 0x03 - GL_LINE_TO_NV 0x04 - GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV 0x04 - GL_RELATIVE_LINE_TO_NV 0x05 - GL_HORIZONTAL_LINE_TO_NV 0x06 - GL_RELATIVE_HORIZONTAL_LINE_TO_NV 0x07 - GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV 0x08 - GL_VERTICAL_LINE_TO_NV 0x08 - GL_RELATIVE_VERTICAL_LINE_TO_NV 0x09 - GL_QUADRATIC_CURVE_TO_NV 0x0A - GL_RELATIVE_QUADRATIC_CURVE_TO_NV 0x0B - GL_CUBIC_CURVE_TO_NV 0x0C - GL_RELATIVE_CUBIC_CURVE_TO_NV 0x0D - GL_SMOOTH_QUADRATIC_CURVE_TO_NV 0x0E - GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV 0x0F - GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV 0x10 - GL_SMOOTH_CUBIC_CURVE_TO_NV 0x10 - GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV 0x11 - GL_SMALL_CCW_ARC_TO_NV 0x12 - GL_RELATIVE_SMALL_CCW_ARC_TO_NV 0x13 - GL_SMALL_CW_ARC_TO_NV 0x14 - GL_RELATIVE_SMALL_CW_ARC_TO_NV 0x15 - GL_LARGE_CCW_ARC_TO_NV 0x16 - GL_RELATIVE_LARGE_CCW_ARC_TO_NV 0x17 - GL_LARGE_CW_ARC_TO_NV 0x18 - GL_RELATIVE_LARGE_CW_ARC_TO_NV 0x19 - GL_GLYPH_VERTICAL_BEARING_X_BIT_NV 0x20 - GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV 0x40 - GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV 0x80 - GL_RESTART_PATH_NV 0xF0 - GL_DUP_FIRST_CUBIC_CURVE_TO_NV 0xF2 - GL_DUP_LAST_CUBIC_CURVE_TO_NV 0xF4 - GL_RECT_NV 0xF6 - GL_CIRCULAR_CCW_ARC_TO_NV 0xF8 - GL_CIRCULAR_CW_ARC_TO_NV 0xFA - GL_CIRCULAR_TANGENT_ARC_TO_NV 0xFC - GL_ARC_TO_NV 0xFE - GL_RELATIVE_ARC_TO_NV 0xFF - GL_GLYPH_HAS_KERNING_BIT_NV 0x100 - GL_PRIMARY_COLOR 0x8577 - GL_PATH_FORMAT_SVG_NV 0x9070 - GL_PATH_FORMAT_PS_NV 0x9071 - GL_STANDARD_FONT_NAME_NV 0x9072 - GL_SYSTEM_FONT_NAME_NV 0x9073 - GL_FILE_NAME_NV 0x9074 - GL_PATH_STROKE_WIDTH_NV 0x9075 - GL_PATH_END_CAPS_NV 0x9076 - GL_PATH_INITIAL_END_CAP_NV 0x9077 - GL_PATH_TERMINAL_END_CAP_NV 0x9078 - GL_PATH_JOIN_STYLE_NV 0x9079 - GL_PATH_MITER_LIMIT_NV 0x907A - GL_PATH_DASH_CAPS_NV 0x907B - GL_PATH_INITIAL_DASH_CAP_NV 0x907C - GL_PATH_TERMINAL_DASH_CAP_NV 0x907D - GL_PATH_DASH_OFFSET_NV 0x907E - GL_PATH_CLIENT_LENGTH_NV 0x907F - GL_PATH_FILL_MODE_NV 0x9080 - GL_PATH_FILL_MASK_NV 0x9081 - GL_PATH_FILL_COVER_MODE_NV 0x9082 - GL_PATH_STROKE_COVER_MODE_NV 0x9083 - GL_PATH_STROKE_MASK_NV 0x9084 - GL_COUNT_UP_NV 0x9088 - GL_COUNT_DOWN_NV 0x9089 - GL_PATH_OBJECT_BOUNDING_BOX_NV 0x908A - GL_CONVEX_HULL_NV 0x908B - GL_BOUNDING_BOX_NV 0x908D - GL_TRANSLATE_X_NV 0x908E - GL_TRANSLATE_Y_NV 0x908F - GL_TRANSLATE_2D_NV 0x9090 - GL_TRANSLATE_3D_NV 0x9091 - GL_AFFINE_2D_NV 0x9092 - GL_AFFINE_3D_NV 0x9094 - GL_TRANSPOSE_AFFINE_2D_NV 0x9096 - GL_TRANSPOSE_AFFINE_3D_NV 0x9098 - GL_UTF8_NV 0x909A - GL_UTF16_NV 0x909B - GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV 0x909C - GL_PATH_COMMAND_COUNT_NV 0x909D - GL_PATH_COORD_COUNT_NV 0x909E - GL_PATH_DASH_ARRAY_COUNT_NV 0x909F - GL_PATH_COMPUTED_LENGTH_NV 0x90A0 - GL_PATH_FILL_BOUNDING_BOX_NV 0x90A1 - GL_PATH_STROKE_BOUNDING_BOX_NV 0x90A2 - GL_SQUARE_NV 0x90A3 - GL_ROUND_NV 0x90A4 - GL_TRIANGULAR_NV 0x90A5 - GL_BEVEL_NV 0x90A6 - GL_MITER_REVERT_NV 0x90A7 - GL_MITER_TRUNCATE_NV 0x90A8 - GL_SKIP_MISSING_GLYPH_NV 0x90A9 - GL_USE_MISSING_GLYPH_NV 0x90AA - GL_PATH_ERROR_POSITION_NV 0x90AB - GL_PATH_FOG_GEN_MODE_NV 0x90AC - GL_ACCUM_ADJACENT_PAIRS_NV 0x90AD - GL_ADJACENT_PAIRS_NV 0x90AE - GL_FIRST_TO_REST_NV 0x90AF - GL_PATH_GEN_MODE_NV 0x90B0 - GL_PATH_GEN_COEFF_NV 0x90B1 - GL_PATH_GEN_COLOR_FORMAT_NV 0x90B2 - GL_PATH_GEN_COMPONENTS_NV 0x90B3 - GL_PATH_DASH_OFFSET_RESET_NV 0x90B4 - GL_MOVE_TO_RESETS_NV 0x90B5 - GL_MOVE_TO_CONTINUES_NV 0x90B6 - GL_PATH_STENCIL_FUNC_NV 0x90B7 - GL_PATH_STENCIL_REF_NV 0x90B8 - GL_PATH_STENCIL_VALUE_MASK_NV 0x90B9 - GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV 0x90BD - GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV 0x90BE - GL_PATH_COVER_DEPTH_FUNC_NV 0x90BF - GL_FONT_X_MIN_BOUNDS_BIT_NV 0x00010000 - GL_FONT_Y_MIN_BOUNDS_BIT_NV 0x00020000 - GL_FONT_X_MAX_BOUNDS_BIT_NV 0x00040000 - GL_FONT_Y_MAX_BOUNDS_BIT_NV 0x00080000 - GL_FONT_UNITS_PER_EM_BIT_NV 0x00100000 - GL_FONT_ASCENDER_BIT_NV 0x00200000 - GL_FONT_DESCENDER_BIT_NV 0x00400000 - GL_FONT_HEIGHT_BIT_NV 0x00800000 - GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV 0x01000000 - GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV 0x02000000 - GL_FONT_UNDERLINE_POSITION_BIT_NV 0x04000000 - GL_FONT_UNDERLINE_THICKNESS_BIT_NV 0x08000000 - GL_FONT_HAS_KERNING_BIT_NV 0x10000000 - void glCopyPathNV (GLuint resultPath, GLuint srcPath) - void glCoverFillPathInstancedNV (GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues) - void glCoverFillPathNV (GLuint path, GLenum coverMode) - void glCoverStrokePathInstancedNV (GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues) - void glCoverStrokePathNV (GLuint name, GLenum coverMode) - void glDeletePathsNV (GLuint path, GLsizei range) - GLuint glGenPathsNV (GLsizei range) - void glGetPathColorGenfvNV (GLenum color, GLenum pname, GLfloat* value) - void glGetPathColorGenivNV (GLenum color, GLenum pname, GLint* value) - void glGetPathCommandsNV (GLuint name, GLubyte* commands) - void glGetPathCoordsNV (GLuint name, GLfloat* coords) - void glGetPathDashArrayNV (GLuint name, GLfloat* dashArray) - GLfloat glGetPathLengthNV (GLuint path, GLsizei startSegment, GLsizei numSegments) - void glGetPathMetricRangeNV (GLbitfield metricQueryMask, GLuint fistPathName, GLsizei numPaths, GLsizei stride, GLfloat* metrics) - void glGetPathMetricsNV (GLbitfield metricQueryMask, GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLsizei stride, GLfloat *metrics) - void glGetPathParameterfvNV (GLuint name, GLenum param, GLfloat* value) - void glGetPathParameterivNV (GLuint name, GLenum param, GLint* value) - void glGetPathSpacingNV (GLenum pathListMode, GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLfloat advanceScale, GLfloat kerningScale, GLenum transformType, GLfloat *returnedSpacing) - void glGetPathTexGenfvNV (GLenum texCoordSet, GLenum pname, GLfloat* value) - void glGetPathTexGenivNV (GLenum texCoordSet, GLenum pname, GLint* value) - void glInterpolatePathsNV (GLuint resultPath, GLuint pathA, GLuint pathB, GLfloat weight) - GLboolean glIsPathNV (GLuint path) - GLboolean glIsPointInFillPathNV (GLuint path, GLuint mask, GLfloat x, GLfloat y) - GLboolean glIsPointInStrokePathNV (GLuint path, GLfloat x, GLfloat y) - void glPathColorGenNV (GLenum color, GLenum genMode, GLenum colorFormat, const GLfloat* coeffs) - void glPathCommandsNV (GLuint path, GLsizei numCommands, const GLubyte* commands, GLsizei numCoords, GLenum coordType, const GLvoid*coords) - void glPathCoordsNV (GLuint path, GLsizei numCoords, GLenum coordType, const void* coords) - void glPathCoverDepthFuncNV (GLenum zfunc) - void glPathDashArrayNV (GLuint path, GLsizei dashCount, const GLfloat* dashArray) - void glPathFogGenNV (GLenum genMode) - void glPathGlyphRangeNV (GLuint firstPathName, GLenum fontTarget, const void* fontName, GLbitfield fontStyle, GLuint firstGlyph, GLsizei numGlyphs, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale) - void glPathGlyphsNV (GLuint firstPathName, GLenum fontTarget, const void* fontName, GLbitfield fontStyle, GLsizei numGlyphs, GLenum type, const GLvoid*charcodes, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale) - void glPathParameterfNV (GLuint path, GLenum pname, GLfloat value) - void glPathParameterfvNV (GLuint path, GLenum pname, const GLfloat* value) - void glPathParameteriNV (GLuint path, GLenum pname, GLint value) - void glPathParameterivNV (GLuint path, GLenum pname, const GLint* value) - void glPathStencilDepthOffsetNV (GLfloat factor, GLfloat units) - void glPathStencilFuncNV (GLenum func, GLint ref, GLuint mask) - void glPathStringNV (GLuint path, GLenum format, GLsizei length, const void* pathString) - void glPathSubCommandsNV (GLuint path, GLsizei commandStart, GLsizei commandsToDelete, GLsizei numCommands, const GLubyte* commands, GLsizei numCoords, GLenum coordType, const GLvoid*coords) - void glPathSubCoordsNV (GLuint path, GLsizei coordStart, GLsizei numCoords, GLenum coordType, const void* coords) - void glPathTexGenNV (GLenum texCoordSet, GLenum genMode, GLint components, const GLfloat* coeffs) - GLboolean glPointAlongPathNV (GLuint path, GLsizei startSegment, GLsizei numSegments, GLfloat distance, GLfloat* x, GLfloat *y, GLfloat *tangentX, GLfloat *tangentY) - void glStencilFillPathInstancedNV (GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum transformType, const GLfloat *transformValues) - void glStencilFillPathNV (GLuint path, GLenum fillMode, GLuint mask) - void glStencilStrokePathInstancedNV (GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLint reference, GLuint mask, GLenum transformType, const GLfloat *transformValues) - void glStencilStrokePathNV (GLuint path, GLint reference, GLuint mask) - void glTransformPathNV (GLuint resultPath, GLuint srcPath, GLenum transformType, const GLfloat* transformValues) - void glWeightPathsNV (GLuint resultPath, GLsizei numPaths, const GLuint paths[], const GLfloat weights[]) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_pixel_data_range b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_pixel_data_range deleted file mode 100644 index 8783ea1..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_pixel_data_range +++ /dev/null @@ -1,11 +0,0 @@ -GL_NV_pixel_data_range -http://www.opengl.org/registry/specs/gl/NV/pixel_data_range.txt -GL_NV_pixel_data_range - GL_WRITE_PIXEL_DATA_RANGE_NV 0x8878 - GL_READ_PIXEL_DATA_RANGE_NV 0x8879 - GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV 0x887A - GL_READ_PIXEL_DATA_RANGE_LENGTH_NV 0x887B - GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV 0x887C - GL_READ_PIXEL_DATA_RANGE_POINTER_NV 0x887D - void glFlushPixelDataRangeNV (GLenum target) - void glPixelDataRangeNV (GLenum target, GLsizei length, GLvoid *pointer) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_point_sprite b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_point_sprite deleted file mode 100644 index f6f9695..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_point_sprite +++ /dev/null @@ -1,8 +0,0 @@ -GL_NV_point_sprite -http://www.opengl.org/registry/specs/gl/NV/point_sprite.txt -GL_NV_point_sprite - GL_POINT_SPRITE_NV 0x8861 - GL_COORD_REPLACE_NV 0x8862 - GL_POINT_SPRITE_R_MODE_NV 0x8863 - void glPointParameteriNV (GLenum pname, GLint param) - void glPointParameterivNV (GLenum pname, const GLint* params) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_present_video b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_present_video deleted file mode 100644 index 893c74c..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_present_video +++ /dev/null @@ -1,15 +0,0 @@ -GL_NV_present_video -http://www.opengl.org/registry/specs/NV/present_video.txt -GL_NV_present_video - GL_FRAME_NV 0x8E26 - GL_FIELDS_NV 0x8E27 - GL_CURRENT_TIME_NV 0x8E28 - GL_NUM_FILL_STREAMS_NV 0x8E29 - GL_PRESENT_TIME_NV 0x8E2A - GL_PRESENT_DURATION_NV 0x8E2B - void glGetVideoi64vNV (GLuint video_slot, GLenum pname, GLint64EXT* params) - void glGetVideoivNV (GLuint video_slot, GLenum pname, GLint* params) - void glGetVideoui64vNV (GLuint video_slot, GLenum pname, GLuint64EXT* params) - void glGetVideouivNV (GLuint video_slot, GLenum pname, GLuint* params) - void glPresentFrameDualFillNV (GLuint video_slot, GLuint64EXT minPresentTime, GLuint beginPresentTimeId, GLuint presentDurationId, GLenum type, GLenum target0, GLuint fill0, GLenum target1, GLuint fill1, GLenum target2, GLuint fill2, GLenum target3, GLuint fill3) - void glPresentFrameKeyedNV (GLuint video_slot, GLuint64EXT minPresentTime, GLuint beginPresentTimeId, GLuint presentDurationId, GLenum type, GLenum target0, GLuint fill0, GLuint key0, GLenum target1, GLuint fill1, GLuint key1) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_primitive_restart b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_primitive_restart deleted file mode 100644 index 7d9995c..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_primitive_restart +++ /dev/null @@ -1,7 +0,0 @@ -GL_NV_primitive_restart -http://www.opengl.org/registry/specs/gl/NV/primitive_restart.txt -GL_NV_primitive_restart - GL_PRIMITIVE_RESTART_NV 0x8558 - GL_PRIMITIVE_RESTART_INDEX_NV 0x8559 - void glPrimitiveRestartIndexNV (GLuint index) - void glPrimitiveRestartNV (void) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_register_combiners b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_register_combiners deleted file mode 100644 index 684f7b3..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_register_combiners +++ /dev/null @@ -1,67 +0,0 @@ -GL_NV_register_combiners -http://www.opengl.org/registry/specs/gl/NV/register_combiners.txt -GL_NV_register_combiners - GL_REGISTER_COMBINERS_NV 0x8522 - GL_VARIABLE_A_NV 0x8523 - GL_VARIABLE_B_NV 0x8524 - GL_VARIABLE_C_NV 0x8525 - GL_VARIABLE_D_NV 0x8526 - GL_VARIABLE_E_NV 0x8527 - GL_VARIABLE_F_NV 0x8528 - GL_VARIABLE_G_NV 0x8529 - GL_CONSTANT_COLOR0_NV 0x852A - GL_CONSTANT_COLOR1_NV 0x852B - GL_PRIMARY_COLOR_NV 0x852C - GL_SECONDARY_COLOR_NV 0x852D - GL_SPARE0_NV 0x852E - GL_SPARE1_NV 0x852F - GL_DISCARD_NV 0x8530 - GL_E_TIMES_F_NV 0x8531 - GL_SPARE0_PLUS_SECONDARY_COLOR_NV 0x8532 - GL_UNSIGNED_IDENTITY_NV 0x8536 - GL_UNSIGNED_INVERT_NV 0x8537 - GL_EXPAND_NORMAL_NV 0x8538 - GL_EXPAND_NEGATE_NV 0x8539 - GL_HALF_BIAS_NORMAL_NV 0x853A - GL_HALF_BIAS_NEGATE_NV 0x853B - GL_SIGNED_IDENTITY_NV 0x853C - GL_SIGNED_NEGATE_NV 0x853D - GL_SCALE_BY_TWO_NV 0x853E - GL_SCALE_BY_FOUR_NV 0x853F - GL_SCALE_BY_ONE_HALF_NV 0x8540 - GL_BIAS_BY_NEGATIVE_ONE_HALF_NV 0x8541 - GL_COMBINER_INPUT_NV 0x8542 - GL_COMBINER_MAPPING_NV 0x8543 - GL_COMBINER_COMPONENT_USAGE_NV 0x8544 - GL_COMBINER_AB_DOT_PRODUCT_NV 0x8545 - GL_COMBINER_CD_DOT_PRODUCT_NV 0x8546 - GL_COMBINER_MUX_SUM_NV 0x8547 - GL_COMBINER_SCALE_NV 0x8548 - GL_COMBINER_BIAS_NV 0x8549 - GL_COMBINER_AB_OUTPUT_NV 0x854A - GL_COMBINER_CD_OUTPUT_NV 0x854B - GL_COMBINER_SUM_OUTPUT_NV 0x854C - GL_MAX_GENERAL_COMBINERS_NV 0x854D - GL_NUM_GENERAL_COMBINERS_NV 0x854E - GL_COLOR_SUM_CLAMP_NV 0x854F - GL_COMBINER0_NV 0x8550 - GL_COMBINER1_NV 0x8551 - GL_COMBINER2_NV 0x8552 - GL_COMBINER3_NV 0x8553 - GL_COMBINER4_NV 0x8554 - GL_COMBINER5_NV 0x8555 - GL_COMBINER6_NV 0x8556 - GL_COMBINER7_NV 0x8557 - void glCombinerInputNV (GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage) - void glCombinerOutputNV (GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum) - void glCombinerParameterfNV (GLenum pname, GLfloat param) - void glCombinerParameterfvNV (GLenum pname, const GLfloat* params) - void glCombinerParameteriNV (GLenum pname, GLint param) - void glCombinerParameterivNV (GLenum pname, const GLint* params) - void glFinalCombinerInputNV (GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage) - void glGetCombinerInputParameterfvNV (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat* params) - void glGetCombinerInputParameterivNV (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint* params) - void glGetCombinerOutputParameterfvNV (GLenum stage, GLenum portion, GLenum pname, GLfloat* params) - void glGetCombinerOutputParameterivNV (GLenum stage, GLenum portion, GLenum pname, GLint* params) - void glGetFinalCombinerInputParameterfvNV (GLenum variable, GLenum pname, GLfloat* params) - void glGetFinalCombinerInputParameterivNV (GLenum variable, GLenum pname, GLint* params) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_register_combiners2 b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_register_combiners2 deleted file mode 100644 index 3368f4d..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_register_combiners2 +++ /dev/null @@ -1,6 +0,0 @@ -GL_NV_register_combiners2 -http://www.opengl.org/registry/specs/gl/NV/register_combiners2.txt -GL_NV_register_combiners2 - GL_PER_STAGE_CONSTANTS_NV 0x8535 - void glCombinerStageParameterfvNV (GLenum stage, GLenum pname, const GLfloat* params) - void glGetCombinerStageParameterfvNV (GLenum stage, GLenum pname, GLfloat* params) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_shader_atomic_counters b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_shader_atomic_counters deleted file mode 100644 index 91a70cf..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_shader_atomic_counters +++ /dev/null @@ -1,3 +0,0 @@ -GL_NV_shader_atomic_counters -http://www.opengl.org/registry/specs/gl/NV/shader_atomic_counters.txt -GL_NV_shader_atomic_counters diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_shader_atomic_float b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_shader_atomic_float deleted file mode 100644 index 9376c5f..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_shader_atomic_float +++ /dev/null @@ -1,3 +0,0 @@ -GL_NV_shader_atomic_float -http://www.opengl.org/registry/specs/gl/NV/shader_atomic_float.txt -GL_NV_shader_atomic_float diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_shader_buffer_load b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_shader_buffer_load deleted file mode 100644 index d46da16..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_shader_buffer_load +++ /dev/null @@ -1,19 +0,0 @@ -GL_NV_shader_buffer_load -http://www.opengl.org/registry/specs/gl/NV/shader_buffer_load.txt -GL_NV_shader_buffer_load - GL_BUFFER_GPU_ADDRESS_NV 0x8F1D - GL_GPU_ADDRESS_NV 0x8F34 - GL_MAX_SHADER_BUFFER_ADDRESS_NV 0x8F35 - void glGetBufferParameterui64vNV (GLenum target, GLenum pname, GLuint64EXT* params) - void glGetIntegerui64vNV (GLenum value, GLuint64EXT* result) - void glGetNamedBufferParameterui64vNV (GLuint buffer, GLenum pname, GLuint64EXT* params) - GLboolean glIsBufferResidentNV (GLenum target) - GLboolean glIsNamedBufferResidentNV (GLuint buffer) - void glMakeBufferNonResidentNV (GLenum target) - void glMakeBufferResidentNV (GLenum target, GLenum access) - void glMakeNamedBufferNonResidentNV (GLuint buffer) - void glMakeNamedBufferResidentNV (GLuint buffer, GLenum access) - void glProgramUniformui64NV (GLuint program, GLint location, GLuint64EXT value) - void glProgramUniformui64vNV (GLuint program, GLint location, GLsizei count, const GLuint64EXT* value) - void glUniformui64NV (GLint location, GLuint64EXT value) - void glUniformui64vNV (GLint location, GLsizei count, const GLuint64EXT* value) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_shader_storage_buffer_object b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_shader_storage_buffer_object deleted file mode 100644 index 23990fc..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_shader_storage_buffer_object +++ /dev/null @@ -1,3 +0,0 @@ -GL_NV_shader_storage_buffer_object -http://www.opengl.org/registry/specs/gl/NV/shader_storage_buffer_object.txt -GL_NV_shader_storage_buffer_object diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_tessellation_program5 b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_tessellation_program5 deleted file mode 100644 index b663c97..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_tessellation_program5 +++ /dev/null @@ -1,8 +0,0 @@ -GL_NV_tessellation_program5 -http://www.opengl.org/registry/specs/NV/tessellation_program5.txt -GL_NV_gpu_program5 - GL_MAX_PROGRAM_PATCH_ATTRIBS_NV 0x86D8 - GL_TESS_CONTROL_PROGRAM_NV 0x891E - GL_TESS_EVALUATION_PROGRAM_NV 0x891F - GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV 0x8C74 - GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV 0x8C75 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_texgen_emboss b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_texgen_emboss deleted file mode 100644 index d3cb134..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_texgen_emboss +++ /dev/null @@ -1,6 +0,0 @@ -GL_NV_texgen_emboss -http://www.opengl.org/registry/specs/gl/NV/texgen_emboss.txt -GL_NV_texgen_emboss - GL_EMBOSS_LIGHT_NV 0x855D - GL_EMBOSS_CONSTANT_NV 0x855E - GL_EMBOSS_MAP_NV 0x855F diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_texgen_reflection b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_texgen_reflection deleted file mode 100644 index 3ca2180..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_texgen_reflection +++ /dev/null @@ -1,5 +0,0 @@ -GL_NV_texgen_reflection -http://www.opengl.org/registry/specs/gl/NV/texgen_reflection.txt -GL_NV_texgen_reflection - GL_NORMAL_MAP_NV 0x8511 - GL_REFLECTION_MAP_NV 0x8512 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_texture_barrier b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_texture_barrier deleted file mode 100644 index c3a08fd..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_texture_barrier +++ /dev/null @@ -1,4 +0,0 @@ -GL_NV_texture_barrier -http://www.opengl.org/registry/specs/gl/NV/texture_barrier.txt -GL_NV_texture_barrier - void glTextureBarrierNV (void) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_texture_compression_vtc b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_texture_compression_vtc deleted file mode 100644 index 2fe9071..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_texture_compression_vtc +++ /dev/null @@ -1,3 +0,0 @@ -GL_NV_texture_compression_vtc -http://www.opengl.org/registry/specs/gl/NV/texture_compression_vtc.txt -GL_NV_texture_compression_vtc diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_texture_env_combine4 b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_texture_env_combine4 deleted file mode 100644 index 11445f4..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_texture_env_combine4 +++ /dev/null @@ -1,8 +0,0 @@ -GL_NV_texture_env_combine4 -http://www.opengl.org/registry/specs/gl/NV/texture_env_combine4.txt -GL_NV_texture_env_combine4 - GL_COMBINE4_NV 0x8503 - GL_SOURCE3_RGB_NV 0x8583 - GL_SOURCE3_ALPHA_NV 0x858B - GL_OPERAND3_RGB_NV 0x8593 - GL_OPERAND3_ALPHA_NV 0x859B diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_texture_expand_normal b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_texture_expand_normal deleted file mode 100644 index aadb93d..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_texture_expand_normal +++ /dev/null @@ -1,4 +0,0 @@ -GL_NV_texture_expand_normal -http://www.opengl.org/registry/specs/gl/NV/texture_expand_normal.txt -GL_NV_texture_expand_normal - GL_TEXTURE_UNSIGNED_REMAP_MODE_NV 0x888F diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_texture_multisample b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_texture_multisample deleted file mode 100644 index 942abc9..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_texture_multisample +++ /dev/null @@ -1,11 +0,0 @@ -GL_NV_texture_multisample -http://www.opengl.org/registry/specs/gl/NV/texture_multisample.txt -GL_NV_texture_multisample - GL_TEXTURE_COVERAGE_SAMPLES_NV 0x9045 - GL_TEXTURE_COLOR_SAMPLES_NV 0x9046 - void glTexImage2DMultisampleCoverageNV (GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations) - void glTexImage3DMultisampleCoverageNV (GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations) - void glTextureImage2DMultisampleCoverageNV (GLuint texture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations) - void glTextureImage2DMultisampleNV (GLuint texture, GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations) - void glTextureImage3DMultisampleCoverageNV (GLuint texture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations) - void glTextureImage3DMultisampleNV (GLuint texture, GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_texture_rectangle b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_texture_rectangle deleted file mode 100644 index 2cf7e54..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_texture_rectangle +++ /dev/null @@ -1,7 +0,0 @@ -GL_NV_texture_rectangle -http://www.opengl.org/registry/specs/gl/NV/texture_rectangle.txt -GL_NV_texture_rectangle - GL_TEXTURE_RECTANGLE_NV 0x84F5 - GL_TEXTURE_BINDING_RECTANGLE_NV 0x84F6 - GL_PROXY_TEXTURE_RECTANGLE_NV 0x84F7 - GL_MAX_RECTANGLE_TEXTURE_SIZE_NV 0x84F8 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_texture_shader b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_texture_shader deleted file mode 100644 index 4f5bd09..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_texture_shader +++ /dev/null @@ -1,76 +0,0 @@ -GL_NV_texture_shader -http://www.opengl.org/registry/specs/gl/NV/texture_shader.txt -GL_NV_texture_shader - GL_OFFSET_TEXTURE_RECTANGLE_NV 0x864C - GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV 0x864D - GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV 0x864E - GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV 0x86D9 - GL_UNSIGNED_INT_S8_S8_8_8_NV 0x86DA - GL_UNSIGNED_INT_8_8_S8_S8_REV_NV 0x86DB - GL_DSDT_MAG_INTENSITY_NV 0x86DC - GL_SHADER_CONSISTENT_NV 0x86DD - GL_TEXTURE_SHADER_NV 0x86DE - GL_SHADER_OPERATION_NV 0x86DF - GL_CULL_MODES_NV 0x86E0 - GL_OFFSET_TEXTURE_MATRIX_NV 0x86E1 - GL_OFFSET_TEXTURE_SCALE_NV 0x86E2 - GL_OFFSET_TEXTURE_BIAS_NV 0x86E3 - GL_PREVIOUS_TEXTURE_INPUT_NV 0x86E4 - GL_CONST_EYE_NV 0x86E5 - GL_PASS_THROUGH_NV 0x86E6 - GL_CULL_FRAGMENT_NV 0x86E7 - GL_OFFSET_TEXTURE_2D_NV 0x86E8 - GL_DEPENDENT_AR_TEXTURE_2D_NV 0x86E9 - GL_DEPENDENT_GB_TEXTURE_2D_NV 0x86EA - GL_DOT_PRODUCT_NV 0x86EC - GL_DOT_PRODUCT_DEPTH_REPLACE_NV 0x86ED - GL_DOT_PRODUCT_TEXTURE_2D_NV 0x86EE - GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV 0x86F0 - GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV 0x86F1 - GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV 0x86F2 - GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV 0x86F3 - GL_HILO_NV 0x86F4 - GL_DSDT_NV 0x86F5 - GL_DSDT_MAG_NV 0x86F6 - GL_DSDT_MAG_VIB_NV 0x86F7 - GL_HILO16_NV 0x86F8 - GL_SIGNED_HILO_NV 0x86F9 - GL_SIGNED_HILO16_NV 0x86FA - GL_SIGNED_RGBA_NV 0x86FB - GL_SIGNED_RGBA8_NV 0x86FC - GL_SIGNED_RGB_NV 0x86FE - GL_SIGNED_RGB8_NV 0x86FF - GL_SIGNED_LUMINANCE_NV 0x8701 - GL_SIGNED_LUMINANCE8_NV 0x8702 - GL_SIGNED_LUMINANCE_ALPHA_NV 0x8703 - GL_SIGNED_LUMINANCE8_ALPHA8_NV 0x8704 - GL_SIGNED_ALPHA_NV 0x8705 - GL_SIGNED_ALPHA8_NV 0x8706 - GL_SIGNED_INTENSITY_NV 0x8707 - GL_SIGNED_INTENSITY8_NV 0x8708 - GL_DSDT8_NV 0x8709 - GL_DSDT8_MAG8_NV 0x870A - GL_DSDT8_MAG8_INTENSITY8_NV 0x870B - GL_SIGNED_RGB_UNSIGNED_ALPHA_NV 0x870C - GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV 0x870D - GL_HI_SCALE_NV 0x870E - GL_LO_SCALE_NV 0x870F - GL_DS_SCALE_NV 0x8710 - GL_DT_SCALE_NV 0x8711 - GL_MAGNITUDE_SCALE_NV 0x8712 - GL_VIBRANCE_SCALE_NV 0x8713 - GL_HI_BIAS_NV 0x8714 - GL_LO_BIAS_NV 0x8715 - GL_DS_BIAS_NV 0x8716 - GL_DT_BIAS_NV 0x8717 - GL_MAGNITUDE_BIAS_NV 0x8718 - GL_VIBRANCE_BIAS_NV 0x8719 - GL_TEXTURE_BORDER_VALUES_NV 0x871A - GL_TEXTURE_HI_SIZE_NV 0x871B - GL_TEXTURE_LO_SIZE_NV 0x871C - GL_TEXTURE_DS_SIZE_NV 0x871D - GL_TEXTURE_DT_SIZE_NV 0x871E - GL_TEXTURE_MAG_SIZE_NV 0x871F - GL_OFFSET_TEXTURE_2D_MATRIX_NV 0x86E1 - GL_OFFSET_TEXTURE_2D_BIAS_NV 0x86E3 - GL_OFFSET_TEXTURE_2D_SCALE_NV 0x86E2 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_texture_shader2 b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_texture_shader2 deleted file mode 100644 index a9e6bac..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_texture_shader2 +++ /dev/null @@ -1,31 +0,0 @@ -GL_NV_texture_shader2 -http://www.opengl.org/registry/specs/gl/NV/texture_shader2.txt -GL_NV_texture_shader2 - GL_UNSIGNED_INT_S8_S8_8_8_NV 0x86DA - GL_UNSIGNED_INT_8_8_S8_S8_REV_NV 0x86DB - GL_DSDT_MAG_INTENSITY_NV 0x86DC - GL_DOT_PRODUCT_TEXTURE_3D_NV 0x86EF - GL_HILO_NV 0x86F4 - GL_DSDT_NV 0x86F5 - GL_DSDT_MAG_NV 0x86F6 - GL_DSDT_MAG_VIB_NV 0x86F7 - GL_HILO16_NV 0x86F8 - GL_SIGNED_HILO_NV 0x86F9 - GL_SIGNED_HILO16_NV 0x86FA - GL_SIGNED_RGBA_NV 0x86FB - GL_SIGNED_RGBA8_NV 0x86FC - GL_SIGNED_RGB_NV 0x86FE - GL_SIGNED_RGB8_NV 0x86FF - GL_SIGNED_LUMINANCE_NV 0x8701 - GL_SIGNED_LUMINANCE8_NV 0x8702 - GL_SIGNED_LUMINANCE_ALPHA_NV 0x8703 - GL_SIGNED_LUMINANCE8_ALPHA8_NV 0x8704 - GL_SIGNED_ALPHA_NV 0x8705 - GL_SIGNED_ALPHA8_NV 0x8706 - GL_SIGNED_INTENSITY_NV 0x8707 - GL_SIGNED_INTENSITY8_NV 0x8708 - GL_DSDT8_NV 0x8709 - GL_DSDT8_MAG8_NV 0x870A - GL_DSDT8_MAG8_INTENSITY8_NV 0x870B - GL_SIGNED_RGB_UNSIGNED_ALPHA_NV 0x870C - GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV 0x870D diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_texture_shader3 b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_texture_shader3 deleted file mode 100644 index c75823a..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_texture_shader3 +++ /dev/null @@ -1,20 +0,0 @@ -GL_NV_texture_shader3 -http://www.opengl.org/registry/specs/gl/NV/texture_shader3.txt -GL_NV_texture_shader3 - GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV 0x8850 - GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV 0x8851 - GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV 0x8852 - GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV 0x8853 - GL_OFFSET_HILO_TEXTURE_2D_NV 0x8854 - GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV 0x8855 - GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV 0x8856 - GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV 0x8857 - GL_DEPENDENT_HILO_TEXTURE_2D_NV 0x8858 - GL_DEPENDENT_RGB_TEXTURE_3D_NV 0x8859 - GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV 0x885A - GL_DOT_PRODUCT_PASS_THROUGH_NV 0x885B - GL_DOT_PRODUCT_TEXTURE_1D_NV 0x885C - GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV 0x885D - GL_HILO8_NV 0x885E - GL_SIGNED_HILO8_NV 0x885F - GL_FORCE_BLUE_TO_ONE_NV 0x8860 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_transform_feedback b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_transform_feedback deleted file mode 100644 index fce4757..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_transform_feedback +++ /dev/null @@ -1,39 +0,0 @@ -GL_NV_transform_feedback -http://developer.download.nvidia.com/opengl/specs/GL_NV_transform_feedback.txt -GL_NV_transform_feedback - GL_BACK_PRIMARY_COLOR_NV 0x8C77 - GL_BACK_SECONDARY_COLOR_NV 0x8C78 - GL_TEXTURE_COORD_NV 0x8C79 - GL_CLIP_DISTANCE_NV 0x8C7A - GL_VERTEX_ID_NV 0x8C7B - GL_PRIMITIVE_ID_NV 0x8C7C - GL_GENERIC_ATTRIB_NV 0x8C7D - GL_TRANSFORM_FEEDBACK_ATTRIBS_NV 0x8C7E - GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV 0x8C7F - GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV 0x8C80 - GL_ACTIVE_VARYINGS_NV 0x8C81 - GL_ACTIVE_VARYING_MAX_LENGTH_NV 0x8C82 - GL_TRANSFORM_FEEDBACK_VARYINGS_NV 0x8C83 - GL_TRANSFORM_FEEDBACK_BUFFER_START_NV 0x8C84 - GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV 0x8C85 - GL_TRANSFORM_FEEDBACK_RECORD_NV 0x8C86 - GL_PRIMITIVES_GENERATED_NV 0x8C87 - GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV 0x8C88 - GL_RASTERIZER_DISCARD_NV 0x8C89 - GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV 0x8C8A - GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV 0x8C8B - GL_INTERLEAVED_ATTRIBS_NV 0x8C8C - GL_SEPARATE_ATTRIBS_NV 0x8C8D - GL_TRANSFORM_FEEDBACK_BUFFER_NV 0x8C8E - GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV 0x8C8F - void glBeginTransformFeedbackNV (GLenum primitiveMode) - void glEndTransformFeedbackNV (void) - void glTransformFeedbackAttribsNV (GLuint count, const GLint *attribs, GLenum bufferMode) - void glBindBufferRangeNV (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size) - void glBindBufferOffsetNV (GLenum target, GLuint index, GLuint buffer, GLintptr offset) - void glBindBufferBaseNV (GLenum target, GLuint index, GLuint buffer) - void glTransformFeedbackVaryingsNV (GLuint program, GLsizei count, const GLint *locations, GLenum bufferMode) - void glActiveVaryingNV (GLuint program, const GLchar *name) - GLint glGetVaryingLocationNV (GLuint program, const GLchar *name) - void glGetActiveVaryingNV (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name) - void glGetTransformFeedbackVaryingNV (GLuint program, GLuint index, GLint *location) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_transform_feedback2 b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_transform_feedback2 deleted file mode 100644 index 771861f..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_transform_feedback2 +++ /dev/null @@ -1,14 +0,0 @@ -GL_NV_transform_feedback2 -http://www.opengl.org/registry/specs/gl/NV/transform_feedback2.txt -GL_NV_transform_feedback2 - GL_TRANSFORM_FEEDBACK_NV 0x8E22 - GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV 0x8E23 - GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV 0x8E24 - GL_TRANSFORM_FEEDBACK_BINDING_NV 0x8E25 - void glBindTransformFeedbackNV (GLenum target, GLuint id) - void glDeleteTransformFeedbacksNV (GLsizei n, const GLuint* ids) - void glDrawTransformFeedbackNV (GLenum mode, GLuint id) - void glGenTransformFeedbacksNV (GLsizei n, GLuint* ids) - GLboolean glIsTransformFeedbackNV (GLuint id) - void glPauseTransformFeedbackNV (void) - void glResumeTransformFeedbackNV (void) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_vdpau_interop b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_vdpau_interop deleted file mode 100644 index a2b68b2..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_vdpau_interop +++ /dev/null @@ -1,18 +0,0 @@ -GL_NV_vdpau_interop -http://www.opengl.org/registry/specs/NV/vdpau_interop.txt -GL_NV_vdpau_interop - GL_SURFACE_STATE_NV 0x86EB - GL_SURFACE_REGISTERED_NV 0x86FD - GL_SURFACE_MAPPED_NV 0x8700 - GL_WRITE_DISCARD_NV 0x88BE - void glVDPAUFiniNV (void) - void glVDPAUGetSurfaceivNV (GLvdpauSurfaceNV surface, GLenum pname, GLsizei bufSize, GLsizei* length, GLint *values) - void glVDPAUInitNV (const void* vdpDevice, const GLvoid*getProcAddress) - void glVDPAUIsSurfaceNV (GLvdpauSurfaceNV surface) - void glVDPAUMapSurfacesNV (GLsizei numSurfaces, const GLvdpauSurfaceNV* surfaces) - GLvdpauSurfaceNV glVDPAURegisterOutputSurfaceNV (const void* vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames) - GLvdpauSurfaceNV glVDPAURegisterVideoSurfaceNV (const void* vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames) - void glVDPAUSurfaceAccessNV (GLvdpauSurfaceNV surface, GLenum access) - void glVDPAUUnmapSurfacesNV (GLsizei numSurface, const GLvdpauSurfaceNV* surfaces) - void glVDPAUUnregisterSurfaceNV (GLvdpauSurfaceNV surface) - typedef GLintptr GLvdpauSurfaceNV diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_vertex_array_range b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_vertex_array_range deleted file mode 100644 index 7ba11bd..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_vertex_array_range +++ /dev/null @@ -1,10 +0,0 @@ -GL_NV_vertex_array_range -http://www.opengl.org/registry/specs/gl/NV/vertex_array_range.txt -GL_NV_vertex_array_range - GL_VERTEX_ARRAY_RANGE_NV 0x851D - GL_VERTEX_ARRAY_RANGE_LENGTH_NV 0x851E - GL_VERTEX_ARRAY_RANGE_VALID_NV 0x851F - GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV 0x8520 - GL_VERTEX_ARRAY_RANGE_POINTER_NV 0x8521 - void glFlushVertexArrayRangeNV (void) - void glVertexArrayRangeNV (GLsizei length, GLvoid *pointer) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_vertex_array_range2 b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_vertex_array_range2 deleted file mode 100644 index 57b6cb0..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_vertex_array_range2 +++ /dev/null @@ -1,4 +0,0 @@ -GL_NV_vertex_array_range2 -http://www.opengl.org/registry/specs/gl/NV/vertex_array_range2.txt -GL_NV_vertex_array_range2 - GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV 0x8533 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_vertex_attrib_integer_64bit b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_vertex_attrib_integer_64bit deleted file mode 100644 index 833a167..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_vertex_attrib_integer_64bit +++ /dev/null @@ -1,24 +0,0 @@ -GL_NV_vertex_attrib_integer_64bit -http://www.opengl.org/registry/specs/gl/NV/vertex_attrib_integer_64bit.txt -GL_NV_vertex_attrib_integer_64bit - GL_INT64_NV 0x140E - GL_UNSIGNED_INT64_NV 0x140F - void glGetVertexAttribLi64vNV (GLuint index, GLenum pname, GLint64EXT* params) - void glGetVertexAttribLui64vNV (GLuint index, GLenum pname, GLuint64EXT* params) - void glVertexAttribL1i64NV (GLuint index, GLint64EXT x) - void glVertexAttribL1i64vNV (GLuint index, const GLint64EXT* v) - void glVertexAttribL1ui64NV (GLuint index, GLuint64EXT x) - void glVertexAttribL1ui64vNV (GLuint index, const GLuint64EXT* v) - void glVertexAttribL2i64NV (GLuint index, GLint64EXT x, GLint64EXT y) - void glVertexAttribL2i64vNV (GLuint index, const GLint64EXT* v) - void glVertexAttribL2ui64NV (GLuint index, GLuint64EXT x, GLuint64EXT y) - void glVertexAttribL2ui64vNV (GLuint index, const GLuint64EXT* v) - void glVertexAttribL3i64NV (GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z) - void glVertexAttribL3i64vNV (GLuint index, const GLint64EXT* v) - void glVertexAttribL3ui64NV (GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z) - void glVertexAttribL3ui64vNV (GLuint index, const GLuint64EXT* v) - void glVertexAttribL4i64NV (GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w) - void glVertexAttribL4i64vNV (GLuint index, const GLint64EXT* v) - void glVertexAttribL4ui64NV (GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w) - void glVertexAttribL4ui64vNV (GLuint index, const GLuint64EXT* v) - void glVertexAttribLFormatNV (GLuint index, GLint size, GLenum type, GLsizei stride) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_vertex_buffer_unified_memory b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_vertex_buffer_unified_memory deleted file mode 100644 index 4e65f4d..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_vertex_buffer_unified_memory +++ /dev/null @@ -1,40 +0,0 @@ -GL_NV_vertex_buffer_unified_memory -http://www.opengl.org/registry/specs/gl/NV/vertex_buffer_unified_memory.txt -GL_NV_vertex_buffer_unified_memory - GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV 0x8F1E - GL_ELEMENT_ARRAY_UNIFIED_NV 0x8F1F - GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV 0x8F20 - GL_VERTEX_ARRAY_ADDRESS_NV 0x8F21 - GL_NORMAL_ARRAY_ADDRESS_NV 0x8F22 - GL_COLOR_ARRAY_ADDRESS_NV 0x8F23 - GL_INDEX_ARRAY_ADDRESS_NV 0x8F24 - GL_TEXTURE_COORD_ARRAY_ADDRESS_NV 0x8F25 - GL_EDGE_FLAG_ARRAY_ADDRESS_NV 0x8F26 - GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV 0x8F27 - GL_FOG_COORD_ARRAY_ADDRESS_NV 0x8F28 - GL_ELEMENT_ARRAY_ADDRESS_NV 0x8F29 - GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV 0x8F2A - GL_VERTEX_ARRAY_LENGTH_NV 0x8F2B - GL_NORMAL_ARRAY_LENGTH_NV 0x8F2C - GL_COLOR_ARRAY_LENGTH_NV 0x8F2D - GL_INDEX_ARRAY_LENGTH_NV 0x8F2E - GL_TEXTURE_COORD_ARRAY_LENGTH_NV 0x8F2F - GL_EDGE_FLAG_ARRAY_LENGTH_NV 0x8F30 - GL_SECONDARY_COLOR_ARRAY_LENGTH_NV 0x8F31 - GL_FOG_COORD_ARRAY_LENGTH_NV 0x8F32 - GL_ELEMENT_ARRAY_LENGTH_NV 0x8F33 - void glBufferAddressRangeNV (GLenum pname, GLuint index, GLuint64EXT address, GLsizeiptr length) - void glColorFormatNV (GLint size, GLenum type, GLsizei stride) - void glEdgeFlagFormatNV (GLsizei stride) - void glFogCoordFormatNV (GLenum type, GLsizei stride) - void glGetIntegerui64i_vNV (GLenum value, GLuint index, GLuint64EXT result[]) - void glIndexFormatNV (GLenum type, GLsizei stride) - void glNormalFormatNV (GLenum type, GLsizei stride) - void glSecondaryColorFormatNV (GLint size, GLenum type, GLsizei stride) - void glTexCoordFormatNV (GLint size, GLenum type, GLsizei stride) - void glVertexAttribFormatNV (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride) - void glVertexAttribIFormatNV (GLuint index, GLint size, GLenum type, GLsizei stride) - void glVertexFormatNV (GLint size, GLenum type, GLsizei stride) - GL_DRAW_INDIRECT_UNIFIED_NV 0x8F40 - GL_DRAW_INDIRECT_ADDRESS_NV 0x8F41 - GL_DRAW_INDIRECT_LENGTH_NV 0x8F42 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_vertex_program b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_vertex_program deleted file mode 100644 index 21d1cd2..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_vertex_program +++ /dev/null @@ -1,150 +0,0 @@ -GL_NV_vertex_program -http://www.opengl.org/registry/specs/gl/NV/vertex_program.txt -GL_NV_vertex_program - GL_VERTEX_PROGRAM_NV 0x8620 - GL_VERTEX_STATE_PROGRAM_NV 0x8621 - GL_ATTRIB_ARRAY_SIZE_NV 0x8623 - GL_ATTRIB_ARRAY_STRIDE_NV 0x8624 - GL_ATTRIB_ARRAY_TYPE_NV 0x8625 - GL_CURRENT_ATTRIB_NV 0x8626 - GL_PROGRAM_LENGTH_NV 0x8627 - GL_PROGRAM_STRING_NV 0x8628 - GL_MODELVIEW_PROJECTION_NV 0x8629 - GL_IDENTITY_NV 0x862A - GL_INVERSE_NV 0x862B - GL_TRANSPOSE_NV 0x862C - GL_INVERSE_TRANSPOSE_NV 0x862D - GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV 0x862E - GL_MAX_TRACK_MATRICES_NV 0x862F - GL_MATRIX0_NV 0x8630 - GL_MATRIX1_NV 0x8631 - GL_MATRIX2_NV 0x8632 - GL_MATRIX3_NV 0x8633 - GL_MATRIX4_NV 0x8634 - GL_MATRIX5_NV 0x8635 - GL_MATRIX6_NV 0x8636 - GL_MATRIX7_NV 0x8637 - GL_CURRENT_MATRIX_STACK_DEPTH_NV 0x8640 - GL_CURRENT_MATRIX_NV 0x8641 - GL_VERTEX_PROGRAM_POINT_SIZE_NV 0x8642 - GL_VERTEX_PROGRAM_TWO_SIDE_NV 0x8643 - GL_PROGRAM_PARAMETER_NV 0x8644 - GL_ATTRIB_ARRAY_POINTER_NV 0x8645 - GL_PROGRAM_TARGET_NV 0x8646 - GL_PROGRAM_RESIDENT_NV 0x8647 - GL_TRACK_MATRIX_NV 0x8648 - GL_TRACK_MATRIX_TRANSFORM_NV 0x8649 - GL_VERTEX_PROGRAM_BINDING_NV 0x864A - GL_PROGRAM_ERROR_POSITION_NV 0x864B - GL_VERTEX_ATTRIB_ARRAY0_NV 0x8650 - GL_VERTEX_ATTRIB_ARRAY1_NV 0x8651 - GL_VERTEX_ATTRIB_ARRAY2_NV 0x8652 - GL_VERTEX_ATTRIB_ARRAY3_NV 0x8653 - GL_VERTEX_ATTRIB_ARRAY4_NV 0x8654 - GL_VERTEX_ATTRIB_ARRAY5_NV 0x8655 - GL_VERTEX_ATTRIB_ARRAY6_NV 0x8656 - GL_VERTEX_ATTRIB_ARRAY7_NV 0x8657 - GL_VERTEX_ATTRIB_ARRAY8_NV 0x8658 - GL_VERTEX_ATTRIB_ARRAY9_NV 0x8659 - GL_VERTEX_ATTRIB_ARRAY10_NV 0x865A - GL_VERTEX_ATTRIB_ARRAY11_NV 0x865B - GL_VERTEX_ATTRIB_ARRAY12_NV 0x865C - GL_VERTEX_ATTRIB_ARRAY13_NV 0x865D - GL_VERTEX_ATTRIB_ARRAY14_NV 0x865E - GL_VERTEX_ATTRIB_ARRAY15_NV 0x865F - GL_MAP1_VERTEX_ATTRIB0_4_NV 0x8660 - GL_MAP1_VERTEX_ATTRIB1_4_NV 0x8661 - GL_MAP1_VERTEX_ATTRIB2_4_NV 0x8662 - GL_MAP1_VERTEX_ATTRIB3_4_NV 0x8663 - GL_MAP1_VERTEX_ATTRIB4_4_NV 0x8664 - GL_MAP1_VERTEX_ATTRIB5_4_NV 0x8665 - GL_MAP1_VERTEX_ATTRIB6_4_NV 0x8666 - GL_MAP1_VERTEX_ATTRIB7_4_NV 0x8667 - GL_MAP1_VERTEX_ATTRIB8_4_NV 0x8668 - GL_MAP1_VERTEX_ATTRIB9_4_NV 0x8669 - GL_MAP1_VERTEX_ATTRIB10_4_NV 0x866A - GL_MAP1_VERTEX_ATTRIB11_4_NV 0x866B - GL_MAP1_VERTEX_ATTRIB12_4_NV 0x866C - GL_MAP1_VERTEX_ATTRIB13_4_NV 0x866D - GL_MAP1_VERTEX_ATTRIB14_4_NV 0x866E - GL_MAP1_VERTEX_ATTRIB15_4_NV 0x866F - GL_MAP2_VERTEX_ATTRIB0_4_NV 0x8670 - GL_MAP2_VERTEX_ATTRIB1_4_NV 0x8671 - GL_MAP2_VERTEX_ATTRIB2_4_NV 0x8672 - GL_MAP2_VERTEX_ATTRIB3_4_NV 0x8673 - GL_MAP2_VERTEX_ATTRIB4_4_NV 0x8674 - GL_MAP2_VERTEX_ATTRIB5_4_NV 0x8675 - GL_MAP2_VERTEX_ATTRIB6_4_NV 0x8676 - GL_MAP2_VERTEX_ATTRIB7_4_NV 0x8677 - GL_MAP2_VERTEX_ATTRIB8_4_NV 0x8678 - GL_MAP2_VERTEX_ATTRIB9_4_NV 0x8679 - GL_MAP2_VERTEX_ATTRIB10_4_NV 0x867A - GL_MAP2_VERTEX_ATTRIB11_4_NV 0x867B - GL_MAP2_VERTEX_ATTRIB12_4_NV 0x867C - GL_MAP2_VERTEX_ATTRIB13_4_NV 0x867D - GL_MAP2_VERTEX_ATTRIB14_4_NV 0x867E - GL_MAP2_VERTEX_ATTRIB15_4_NV 0x867F - GLboolean glAreProgramsResidentNV (GLsizei n, const GLuint* ids, GLboolean *residences) - void glBindProgramNV (GLenum target, GLuint id) - void glDeleteProgramsNV (GLsizei n, const GLuint* ids) - void glExecuteProgramNV (GLenum target, GLuint id, const GLfloat* params) - void glGenProgramsNV (GLsizei n, GLuint* ids) - void glGetProgramParameterdvNV (GLenum target, GLuint index, GLenum pname, GLdouble* params) - void glGetProgramParameterfvNV (GLenum target, GLuint index, GLenum pname, GLfloat* params) - void glGetProgramStringNV (GLuint id, GLenum pname, GLubyte* program) - void glGetProgramivNV (GLuint id, GLenum pname, GLint* params) - void glGetTrackMatrixivNV (GLenum target, GLuint address, GLenum pname, GLint* params) - void glGetVertexAttribPointervNV (GLuint index, GLenum pname, GLvoid** pointer) - void glGetVertexAttribdvNV (GLuint index, GLenum pname, GLdouble* params) - void glGetVertexAttribfvNV (GLuint index, GLenum pname, GLfloat* params) - void glGetVertexAttribivNV (GLuint index, GLenum pname, GLint* params) - GLboolean glIsProgramNV (GLuint id) - void glLoadProgramNV (GLenum target, GLuint id, GLsizei len, const GLubyte* program) - void glProgramParameter4dNV (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) - void glProgramParameter4dvNV (GLenum target, GLuint index, const GLdouble* params) - void glProgramParameter4fNV (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) - void glProgramParameter4fvNV (GLenum target, GLuint index, const GLfloat* params) - void glProgramParameters4dvNV (GLenum target, GLuint index, GLsizei num, const GLdouble* params) - void glProgramParameters4fvNV (GLenum target, GLuint index, GLsizei num, const GLfloat* params) - void glRequestResidentProgramsNV (GLsizei n, GLuint* ids) - void glTrackMatrixNV (GLenum target, GLuint address, GLenum matrix, GLenum transform) - void glVertexAttrib1dNV (GLuint index, GLdouble x) - void glVertexAttrib1dvNV (GLuint index, const GLdouble* v) - void glVertexAttrib1fNV (GLuint index, GLfloat x) - void glVertexAttrib1fvNV (GLuint index, const GLfloat* v) - void glVertexAttrib1sNV (GLuint index, GLshort x) - void glVertexAttrib1svNV (GLuint index, const GLshort* v) - void glVertexAttrib2dNV (GLuint index, GLdouble x, GLdouble y) - void glVertexAttrib2dvNV (GLuint index, const GLdouble* v) - void glVertexAttrib2fNV (GLuint index, GLfloat x, GLfloat y) - void glVertexAttrib2fvNV (GLuint index, const GLfloat* v) - void glVertexAttrib2sNV (GLuint index, GLshort x, GLshort y) - void glVertexAttrib2svNV (GLuint index, const GLshort* v) - void glVertexAttrib3dNV (GLuint index, GLdouble x, GLdouble y, GLdouble z) - void glVertexAttrib3dvNV (GLuint index, const GLdouble* v) - void glVertexAttrib3fNV (GLuint index, GLfloat x, GLfloat y, GLfloat z) - void glVertexAttrib3fvNV (GLuint index, const GLfloat* v) - void glVertexAttrib3sNV (GLuint index, GLshort x, GLshort y, GLshort z) - void glVertexAttrib3svNV (GLuint index, const GLshort* v) - void glVertexAttrib4dNV (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) - void glVertexAttrib4dvNV (GLuint index, const GLdouble* v) - void glVertexAttrib4fNV (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) - void glVertexAttrib4fvNV (GLuint index, const GLfloat* v) - void glVertexAttrib4sNV (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w) - void glVertexAttrib4svNV (GLuint index, const GLshort* v) - void glVertexAttrib4ubNV (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w) - void glVertexAttrib4ubvNV (GLuint index, const GLubyte* v) - void glVertexAttribPointerNV (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer) - void glVertexAttribs1dvNV (GLuint index, GLsizei n, const GLdouble* v) - void glVertexAttribs1fvNV (GLuint index, GLsizei n, const GLfloat* v) - void glVertexAttribs1svNV (GLuint index, GLsizei n, const GLshort* v) - void glVertexAttribs2dvNV (GLuint index, GLsizei n, const GLdouble* v) - void glVertexAttribs2fvNV (GLuint index, GLsizei n, const GLfloat* v) - void glVertexAttribs2svNV (GLuint index, GLsizei n, const GLshort* v) - void glVertexAttribs3dvNV (GLuint index, GLsizei n, const GLdouble* v) - void glVertexAttribs3fvNV (GLuint index, GLsizei n, const GLfloat* v) - void glVertexAttribs3svNV (GLuint index, GLsizei n, const GLshort* v) - void glVertexAttribs4dvNV (GLuint index, GLsizei n, const GLdouble* v) - void glVertexAttribs4fvNV (GLuint index, GLsizei n, const GLfloat* v) - void glVertexAttribs4svNV (GLuint index, GLsizei n, const GLshort* v) - void glVertexAttribs4ubvNV (GLuint index, GLsizei n, const GLubyte* v) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_vertex_program1_1 b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_vertex_program1_1 deleted file mode 100644 index 32d7b09..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_vertex_program1_1 +++ /dev/null @@ -1,3 +0,0 @@ -GL_NV_vertex_program1_1 -http://www.opengl.org/registry/specs/gl/NV/vertex_program1_1.txt -GL_NV_vertex_program1_1 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_vertex_program2 b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_vertex_program2 deleted file mode 100644 index e8256b0..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_vertex_program2 +++ /dev/null @@ -1,3 +0,0 @@ -GL_NV_vertex_program2 -http://www.opengl.org/registry/specs/gl/NV/vertex_program2.txt -GL_NV_vertex_program2 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_vertex_program2_option b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_vertex_program2_option deleted file mode 100644 index 1fecc4c..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_vertex_program2_option +++ /dev/null @@ -1,5 +0,0 @@ -GL_NV_vertex_program2_option -http://www.nvidia.com/dev_content/nvopenglspecs/GL_NV_vertex_program2_option.txt -GL_NV_vertex_program2_option - GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV 0x88F4 - GL_MAX_PROGRAM_CALL_DEPTH_NV 0x88F5 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_vertex_program3 b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_vertex_program3 deleted file mode 100644 index 6510e06..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_vertex_program3 +++ /dev/null @@ -1,4 +0,0 @@ -GL_NV_vertex_program3 -http://www.nvidia.com/dev_content/nvopenglspecs/GL_NV_vertex_program3.txt -GL_NV_vertex_program3 - MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB 0x8B4C diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_vertex_program4 b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_vertex_program4 deleted file mode 100644 index c51d08a..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_vertex_program4 +++ /dev/null @@ -1,4 +0,0 @@ -GL_NV_vertex_program4 -http://developer.download.nvidia.com/opengl/specs/GL_NV_vertex_program4.txt -GL_NV_gpu_program4 - GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV 0x88FD diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_video_capture b/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_video_capture deleted file mode 100644 index 09675d5..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_NV_video_capture +++ /dev/null @@ -1,44 +0,0 @@ -GL_NV_video_capture -http://www.opengl.org/registry/specs/gl/NV/video_capture.txt -GL_NV_video_capture - GL_VIDEO_BUFFER_NV 0x9020 - GL_VIDEO_BUFFER_BINDING_NV 0x9021 - GL_FIELD_UPPER_NV 0x9022 - GL_FIELD_LOWER_NV 0x9023 - GL_NUM_VIDEO_CAPTURE_STREAMS_NV 0x9024 - GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV 0x9025 - GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV 0x9026 - GL_LAST_VIDEO_CAPTURE_STATUS_NV 0x9027 - GL_VIDEO_BUFFER_PITCH_NV 0x9028 - GL_VIDEO_COLOR_CONVERSION_MATRIX_NV 0x9029 - GL_VIDEO_COLOR_CONVERSION_MAX_NV 0x902A - GL_VIDEO_COLOR_CONVERSION_MIN_NV 0x902B - GL_VIDEO_COLOR_CONVERSION_OFFSET_NV 0x902C - GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV 0x902D - GL_PARTIAL_SUCCESS_NV 0x902E - GL_SUCCESS_NV 0x902F - GL_FAILURE_NV 0x9030 - GL_YCBYCR8_422_NV 0x9031 - GL_YCBAYCR8A_4224_NV 0x9032 - GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV 0x9033 - GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV 0x9034 - GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV 0x9035 - GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV 0x9036 - GL_Z4Y12Z4CB12Z4CR12_444_NV 0x9037 - GL_VIDEO_CAPTURE_FRAME_WIDTH_NV 0x9038 - GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV 0x9039 - GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV 0x903A - GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV 0x903B - GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV 0x903C - void glBeginVideoCaptureNV (GLuint video_capture_slot) - void glBindVideoCaptureStreamBufferNV (GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLintptrARB offset) - void glBindVideoCaptureStreamTextureNV (GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLenum target, GLuint texture) - void glEndVideoCaptureNV (GLuint video_capture_slot) - void glGetVideoCaptureivNV (GLuint video_capture_slot, GLenum pname, GLint* params) - GLenum glVideoCaptureNV (GLuint video_capture_slot, GLuint* sequence_num, GLuint64EXT *capture_time) - void glGetVideoCaptureStreamivNV (GLuint video_capture_slot, GLuint stream, GLenum pname, GLint* params) - void glGetVideoCaptureStreamfvNV (GLuint video_capture_slot, GLuint stream, GLenum pname, GLfloat* params) - void glGetVideoCaptureStreamdvNV (GLuint video_capture_slot, GLuint stream, GLenum pname, GLdouble* params) - void glVideoCaptureStreamParameterivNV (GLuint video_capture_slot, GLuint stream, GLenum pname, const GLint* params) - void glVideoCaptureStreamParameterfvNV (GLuint video_capture_slot, GLuint stream, GLenum pname, const GLfloat* params) - void glVideoCaptureStreamParameterdvNV (GLuint video_capture_slot, GLuint stream, GLenum pname, const GLdouble* params) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_OES_byte_coordinates b/Libraries/glew-1.10.0/auto/extensions/gl/GL_OES_byte_coordinates deleted file mode 100644 index ae4b655..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_OES_byte_coordinates +++ /dev/null @@ -1,3 +0,0 @@ -GL_OES_byte_coordinates -http://www.opengl.org/registry/specs/gl/OES/OES_byte_coordinates.txt -GL_OES_byte_coordinates diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_OES_compressed_paletted_texture b/Libraries/glew-1.10.0/auto/extensions/gl/GL_OES_compressed_paletted_texture deleted file mode 100644 index 2cdf65e..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_OES_compressed_paletted_texture +++ /dev/null @@ -1,13 +0,0 @@ -GL_OES_compressed_paletted_texture -http://www.opengl.org/registry/specs/gl/OES/OES_compressed_paletted_texture.txt -GL_OES_compressed_paletted_texture - GL_PALETTE4_RGB8_OES 0x8B90 - GL_PALETTE4_RGBA8_OES 0x8B91 - GL_PALETTE4_R5_G6_B5_OES 0x8B92 - GL_PALETTE4_RGBA4_OES 0x8B93 - GL_PALETTE4_RGB5_A1_OES 0x8B94 - GL_PALETTE8_RGB8_OES 0x8B95 - GL_PALETTE8_RGBA8_OES 0x8B96 - GL_PALETTE8_R5_G6_B5_OES 0x8B97 - GL_PALETTE8_RGBA4_OES 0x8B98 - GL_PALETTE8_RGB5_A1_OES 0x8B99 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_OES_read_format b/Libraries/glew-1.10.0/auto/extensions/gl/GL_OES_read_format deleted file mode 100644 index 9248136..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_OES_read_format +++ /dev/null @@ -1,5 +0,0 @@ -GL_OES_read_format -http://www.opengl.org/registry/specs/gl/OES/OES_read_format.txt -GL_OES_read_format - GL_IMPLEMENTATION_COLOR_READ_TYPE_OES 0x8B9A - GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES 0x8B9B diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_OES_single_precision b/Libraries/glew-1.10.0/auto/extensions/gl/GL_OES_single_precision deleted file mode 100644 index 1e2091c..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_OES_single_precision +++ /dev/null @@ -1,9 +0,0 @@ -GL_OES_single_precision -http://www.opengl.org/registry/specs/gl/OES/OES_single_precision.txt -GL_OES_single_precision - void glClearDepthfOES (GLclampd depth) - void glClipPlanefOES (GLenum plane, const GLfloat* equation) - void glDepthRangefOES (GLclampf n, GLclampf f) - void glFrustumfOES (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f) - void glGetClipPlanefOES (GLenum plane, GLfloat* equation) - void glOrthofOES (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_OML_interlace b/Libraries/glew-1.10.0/auto/extensions/gl/GL_OML_interlace deleted file mode 100644 index c18da1a..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_OML_interlace +++ /dev/null @@ -1,5 +0,0 @@ -GL_OML_interlace -http://www.opengl.org/registry/specs/gl/OML/interlace.txt -GL_OML_interlace - GL_INTERLACE_OML 0x8980 - GL_INTERLACE_READ_OML 0x8981 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_OML_resample b/Libraries/glew-1.10.0/auto/extensions/gl/GL_OML_resample deleted file mode 100644 index 342b2c4..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_OML_resample +++ /dev/null @@ -1,9 +0,0 @@ -GL_OML_resample -http://www.opengl.org/registry/specs/gl/OML/resample.txt -GL_OML_resample - GL_PACK_RESAMPLE_OML 0x8984 - GL_UNPACK_RESAMPLE_OML 0x8985 - GL_RESAMPLE_REPLICATE_OML 0x8986 - GL_RESAMPLE_ZERO_FILL_OML 0x8987 - GL_RESAMPLE_AVERAGE_OML 0x8988 - GL_RESAMPLE_DECIMATE_OML 0x8989 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_OML_subsample b/Libraries/glew-1.10.0/auto/extensions/gl/GL_OML_subsample deleted file mode 100644 index 2a1fa86..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_OML_subsample +++ /dev/null @@ -1,5 +0,0 @@ -GL_OML_subsample -http://www.opengl.org/registry/specs/gl/OML/subsample.txt -GL_OML_subsample - GL_FORMAT_SUBSAMPLE_24_24_OML 0x8982 - GL_FORMAT_SUBSAMPLE_244_244_OML 0x8983 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_PGI_misc_hints b/Libraries/glew-1.10.0/auto/extensions/gl/GL_PGI_misc_hints deleted file mode 100644 index a1bd97a..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_PGI_misc_hints +++ /dev/null @@ -1,23 +0,0 @@ -GL_PGI_misc_hints -http://www.opengl.org/registry/specs/gl/PGI/misc_hints.txt -GL_PGI_misc_hints - GL_PREFER_DOUBLEBUFFER_HINT_PGI 107000 - GL_CONSERVE_MEMORY_HINT_PGI 107005 - GL_RECLAIM_MEMORY_HINT_PGI 107006 - GL_NATIVE_GRAPHICS_HANDLE_PGI 107010 - GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI 107011 - GL_NATIVE_GRAPHICS_END_HINT_PGI 107012 - GL_ALWAYS_FAST_HINT_PGI 107020 - GL_ALWAYS_SOFT_HINT_PGI 107021 - GL_ALLOW_DRAW_OBJ_HINT_PGI 107022 - GL_ALLOW_DRAW_WIN_HINT_PGI 107023 - GL_ALLOW_DRAW_FRG_HINT_PGI 107024 - GL_ALLOW_DRAW_MEM_HINT_PGI 107025 - GL_STRICT_DEPTHFUNC_HINT_PGI 107030 - GL_STRICT_LIGHTING_HINT_PGI 107031 - GL_STRICT_SCISSOR_HINT_PGI 107032 - GL_FULL_STIPPLE_HINT_PGI 107033 - GL_CLIP_NEAR_HINT_PGI 107040 - GL_CLIP_FAR_HINT_PGI 107041 - GL_WIDE_LINE_HINT_PGI 107042 - GL_BACK_NORMALS_HINT_PGI 107043 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_PGI_vertex_hints b/Libraries/glew-1.10.0/auto/extensions/gl/GL_PGI_vertex_hints deleted file mode 100644 index 1761a8f..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_PGI_vertex_hints +++ /dev/null @@ -1,25 +0,0 @@ -GL_PGI_vertex_hints -http://www.opengl.org/registry/specs/gl/PGI/vertex_hints.txt -GL_PGI_vertex_hints - GL_VERTEX23_BIT_PGI 0x00000004 - GL_VERTEX4_BIT_PGI 0x00000008 - GL_COLOR3_BIT_PGI 0x00010000 - GL_COLOR4_BIT_PGI 0x00020000 - GL_EDGEFLAG_BIT_PGI 0x00040000 - GL_INDEX_BIT_PGI 0x00080000 - GL_MAT_AMBIENT_BIT_PGI 0x00100000 - GL_VERTEX_DATA_HINT_PGI 107050 - GL_VERTEX_CONSISTENT_HINT_PGI 107051 - GL_MATERIAL_SIDE_HINT_PGI 107052 - GL_MAX_VERTEX_HINT_PGI 107053 - GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI 0x00200000 - GL_MAT_DIFFUSE_BIT_PGI 0x00400000 - GL_MAT_EMISSION_BIT_PGI 0x00800000 - GL_MAT_COLOR_INDEXES_BIT_PGI 0x01000000 - GL_MAT_SHININESS_BIT_PGI 0x02000000 - GL_MAT_SPECULAR_BIT_PGI 0x04000000 - GL_NORMAL_BIT_PGI 0x08000000 - GL_TEXCOORD1_BIT_PGI 0x10000000 - GL_TEXCOORD2_BIT_PGI 0x20000000 - GL_TEXCOORD3_BIT_PGI 0x40000000 - GL_TEXCOORD4_BIT_PGI 0x80000000 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_REGAL_ES1_0_compatibility b/Libraries/glew-1.10.0/auto/extensions/gl/GL_REGAL_ES1_0_compatibility deleted file mode 100644 index 2ead46f..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_REGAL_ES1_0_compatibility +++ /dev/null @@ -1,35 +0,0 @@ -GL_REGAL_ES1_0_compatibility -https://github.com/p3/regal/tree/master/doc/extensions -GL_REGAL_ES1_0_compatibility - void glAlphaFuncx (GLenum func, GLclampx ref) - void glClearColorx (GLclampx red, GLclampx green, GLclampx blue, GLclampx alpha) - void glClearDepthx (GLclampx depth) - void glColor4x (GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha) - void glDepthRangex (GLclampx zNear, GLclampx zFar) - void glFogx (GLenum pname, GLfixed param) - void glFogxv (GLenum pname, const GLfixed* params) - void glFrustumf (GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar) - void glFrustumx (GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar) - void glLightModelx (GLenum pname, GLfixed param) - void glLightModelxv (GLenum pname, const GLfixed* params) - void glLightx (GLenum light, GLenum pname, GLfixed param) - void glLightxv (GLenum light, GLenum pname, const GLfixed* params) - void glLineWidthx (GLfixed width) - void glLoadMatrixx (const GLfixed* m) - void glMaterialx (GLenum face, GLenum pname, GLfixed param) - void glMaterialxv (GLenum face, GLenum pname, const GLfixed* params) - void glMultMatrixx (const GLfixed* m) - void glMultiTexCoord4x (GLenum target, GLfixed s, GLfixed t, GLfixed r, GLfixed q) - void glNormal3x (GLfixed nx, GLfixed ny, GLfixed nz) - void glOrthof (GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar) - void glOrthox (GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar) - void glPointSizex (GLfixed size) - void glPolygonOffsetx (GLfixed factor, GLfixed units) - void glRotatex (GLfixed angle, GLfixed x, GLfixed y, GLfixed z) - void glSampleCoveragex (GLclampx value, GLboolean invert) - void glScalex (GLfixed x, GLfixed y, GLfixed z) - void glTexEnvx (GLenum target, GLenum pname, GLfixed param) - void glTexEnvxv (GLenum target, GLenum pname, const GLfixed* params) - void glTexParameterx (GLenum target, GLenum pname, GLfixed param) - void glTranslatex (GLfixed x, GLfixed y, GLfixed z) - typedef int GLclampx diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_REGAL_ES1_1_compatibility b/Libraries/glew-1.10.0/auto/extensions/gl/GL_REGAL_ES1_1_compatibility deleted file mode 100644 index c760d62..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_REGAL_ES1_1_compatibility +++ /dev/null @@ -1,16 +0,0 @@ -GL_REGAL_ES1_1_compatibility -https://github.com/p3/regal/tree/master/doc/extensions -GL_REGAL_ES1_1_compatibility - void glClipPlanef (GLenum plane, const GLfloat* equation) - void glClipPlanex (GLenum plane, const GLfixed* equation) - void glGetClipPlanef (GLenum pname, GLfloat eqn[4]) - void glGetClipPlanex (GLenum pname, GLfixed eqn[4]) - void glGetFixedv (GLenum pname, GLfixed* params) - void glGetLightxv (GLenum light, GLenum pname, GLfixed* params) - void glGetMaterialxv (GLenum face, GLenum pname, GLfixed* params) - void glGetTexEnvxv (GLenum env, GLenum pname, GLfixed* params) - void glGetTexParameterxv (GLenum target, GLenum pname, GLfixed* params) - void glPointParameterx (GLenum pname, GLfixed param) - void glPointParameterxv (GLenum pname, const GLfixed* params) - void glPointSizePointerOES (GLenum type, GLsizei stride, const GLvoid* pointer) - void glTexParameterxv (GLenum target, GLenum pname, const GLfixed* params) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_REGAL_enable b/Libraries/glew-1.10.0/auto/extensions/gl/GL_REGAL_enable deleted file mode 100644 index 6139a91..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_REGAL_enable +++ /dev/null @@ -1,13 +0,0 @@ -GL_REGAL_enable -https://github.com/p3/regal/tree/master/doc/extensions -GL_REGAL_enable - GL_ERROR_REGAL 0x9322 - GL_DEBUG_REGAL 0x9323 - GL_LOG_REGAL 0x9324 - GL_EMULATION_REGAL 0x9325 - GL_DRIVER_REGAL 0x9326 - GL_MISSING_REGAL 0x9360 - GL_TRACE_REGAL 0x9361 - GL_CACHE_REGAL 0x9362 - GL_CODE_REGAL 0x9363 - GL_STATISTICS_REGAL 0x9364 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_REGAL_error_string b/Libraries/glew-1.10.0/auto/extensions/gl/GL_REGAL_error_string deleted file mode 100644 index 415f32a..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_REGAL_error_string +++ /dev/null @@ -1,4 +0,0 @@ -GL_REGAL_error_string -https://github.com/p3/regal/tree/master/doc/extensions -GL_REGAL_error_string - const GLchar* glErrorStringREGAL (GLenum error) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_REGAL_extension_query b/Libraries/glew-1.10.0/auto/extensions/gl/GL_REGAL_extension_query deleted file mode 100644 index a72934f..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_REGAL_extension_query +++ /dev/null @@ -1,5 +0,0 @@ -GL_REGAL_extension_query -https://github.com/p3/regal/tree/master/doc/extensions -GL_REGAL_extension_query - GLboolean glGetExtensionREGAL (const GLchar* ext) - GLboolean glIsSupportedREGAL (const GLchar* ext) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_REGAL_log b/Libraries/glew-1.10.0/auto/extensions/gl/GL_REGAL_log deleted file mode 100644 index fc42416..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_REGAL_log +++ /dev/null @@ -1,14 +0,0 @@ -GL_REGAL_log -https://github.com/p3/regal/tree/master/doc/extensions -GL_REGAL_log - GL_LOG_ERROR_REGAL 0x9319 - GL_LOG_WARNING_REGAL 0x931A - GL_LOG_INFO_REGAL 0x931B - GL_LOG_APP_REGAL 0x931C - GL_LOG_DRIVER_REGAL 0x931D - GL_LOG_INTERNAL_REGAL 0x931E - GL_LOG_DEBUG_REGAL 0x931F - GL_LOG_STATUS_REGAL 0x9320 - GL_LOG_HTTP_REGAL 0x9321 - void glLogMessageCallbackREGAL (GLLOGPROCREGAL callback) - typedef void (APIENTRY *GLLOGPROCREGAL)(GLenum stream, GLsizei length, const GLchar *message, GLvoid *context) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_REND_screen_coordinates b/Libraries/glew-1.10.0/auto/extensions/gl/GL_REND_screen_coordinates deleted file mode 100644 index 3902d5f..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_REND_screen_coordinates +++ /dev/null @@ -1,5 +0,0 @@ -GL_REND_screen_coordinates -http://www.opengl.org/registry/specs/gl/REND/screen_coordinates.txt -GL_REND_screen_coordinates - GL_SCREEN_COORDINATES_REND 0x8490 - GL_INVERTED_SCREEN_W_REND 0x8491 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_S3_s3tc b/Libraries/glew-1.10.0/auto/extensions/gl/GL_S3_s3tc deleted file mode 100644 index fc02b37..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_S3_s3tc +++ /dev/null @@ -1,9 +0,0 @@ -GL_S3_s3tc -http://www.opengl.org/registry/specs/gl/S3/s3tc.txt -GL_S3_s3tc - GL_RGB_S3TC 0x83A0 - GL_RGB4_S3TC 0x83A1 - GL_RGBA_S3TC 0x83A2 - GL_RGBA4_S3TC 0x83A3 - GL_RGBA_DXT5_S3TC 0x83A4 - GL_RGBA4_DXT5_S3TC 0x83A5 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIS_color_range b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIS_color_range deleted file mode 100644 index 18962bb..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIS_color_range +++ /dev/null @@ -1,12 +0,0 @@ -GL_SGIS_color_range -http://www.opengl.org/registry/specs/gl/SGIS/color_range.txt -GL_SGIS_color_range - GL_EXTENDED_RANGE_SGIS 0x85A5 - GL_MIN_RED_SGIS 0x85A6 - GL_MAX_RED_SGIS 0x85A7 - GL_MIN_GREEN_SGIS 0x85A8 - GL_MAX_GREEN_SGIS 0x85A9 - GL_MIN_BLUE_SGIS 0x85AA - GL_MAX_BLUE_SGIS 0x85AB - GL_MIN_ALPHA_SGIS 0x85AC - GL_MAX_ALPHA_SGIS 0x85AD diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIS_detail_texture b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIS_detail_texture deleted file mode 100644 index 1fc421f..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIS_detail_texture +++ /dev/null @@ -1,5 +0,0 @@ -GL_SGIS_detail_texture -http://www.opengl.org/registry/specs/gl/SGIS/detail_texture.txt -GL_SGIS_detail_texture - void glDetailTexFuncSGIS (GLenum target, GLsizei n, const GLfloat* points) - void glGetDetailTexFuncSGIS (GLenum target, GLfloat* points) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIS_fog_function b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIS_fog_function deleted file mode 100644 index 964ea54..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIS_fog_function +++ /dev/null @@ -1,5 +0,0 @@ -GL_SGIS_fog_function -http://www.opengl.org/registry/specs/gl/SGIS/fog_func.txt -GL_SGIS_fog_function - void glFogFuncSGIS (GLsizei n, const GLfloat* points) - void glGetFogFuncSGIS (GLfloat* points) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIS_generate_mipmap b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIS_generate_mipmap deleted file mode 100644 index d1f448a..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIS_generate_mipmap +++ /dev/null @@ -1,5 +0,0 @@ -GL_SGIS_generate_mipmap -http://www.opengl.org/registry/specs/gl/SGIS/generate_mipmap.txt -GL_SGIS_generate_mipmap - GL_GENERATE_MIPMAP_SGIS 0x8191 - GL_GENERATE_MIPMAP_HINT_SGIS 0x8192 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIS_multisample b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIS_multisample deleted file mode 100644 index 53960ce..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIS_multisample +++ /dev/null @@ -1,21 +0,0 @@ -GL_SGIS_multisample -http://www.opengl.org/registry/specs/gl/SGIS/multisample.txt -GL_SGIS_multisample - GL_MULTISAMPLE_SGIS 0x809D - GL_SAMPLE_ALPHA_TO_MASK_SGIS 0x809E - GL_SAMPLE_ALPHA_TO_ONE_SGIS 0x809F - GL_SAMPLE_MASK_SGIS 0x80A0 - GL_1PASS_SGIS 0x80A1 - GL_2PASS_0_SGIS 0x80A2 - GL_2PASS_1_SGIS 0x80A3 - GL_4PASS_0_SGIS 0x80A4 - GL_4PASS_1_SGIS 0x80A5 - GL_4PASS_2_SGIS 0x80A6 - GL_4PASS_3_SGIS 0x80A7 - GL_SAMPLE_BUFFERS_SGIS 0x80A8 - GL_SAMPLES_SGIS 0x80A9 - GL_SAMPLE_MASK_VALUE_SGIS 0x80AA - GL_SAMPLE_MASK_INVERT_SGIS 0x80AB - GL_SAMPLE_PATTERN_SGIS 0x80AC - void glSampleMaskSGIS (GLclampf value, GLboolean invert) - void glSamplePatternSGIS (GLenum pattern) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIS_pixel_texture b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIS_pixel_texture deleted file mode 100644 index df7441b..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIS_pixel_texture +++ /dev/null @@ -1,3 +0,0 @@ -GL_SGIS_pixel_texture -http://www.opengl.org/registry/specs/gl/SGIS/pixel_texture.txt -GL_SGIS_pixel_texture diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIS_point_line_texgen b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIS_point_line_texgen deleted file mode 100644 index f5379b8..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIS_point_line_texgen +++ /dev/null @@ -1,11 +0,0 @@ -GL_SGIS_point_line_texgen -http://www.opengl.org/registry/specs/gl/SGIS/point_line_texgen.txt -GL_SGIS_point_line_texgen - GL_EYE_DISTANCE_TO_POINT_SGIS 0x81F0 - GL_OBJECT_DISTANCE_TO_POINT_SGIS 0x81F1 - GL_EYE_DISTANCE_TO_LINE_SGIS 0x81F2 - GL_OBJECT_DISTANCE_TO_LINE_SGIS 0x81F3 - GL_EYE_POINT_SGIS 0x81F4 - GL_OBJECT_POINT_SGIS 0x81F5 - GL_EYE_LINE_SGIS 0x81F6 - GL_OBJECT_LINE_SGIS 0x81F7 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIS_sharpen_texture b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIS_sharpen_texture deleted file mode 100644 index 1f55e90..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIS_sharpen_texture +++ /dev/null @@ -1,5 +0,0 @@ -GL_SGIS_sharpen_texture -http://www.opengl.org/registry/specs/gl/SGIS/sharpen_texture.txt -GL_SGIS_sharpen_texture - void glGetSharpenTexFuncSGIS (GLenum target, GLfloat* points) - void glSharpenTexFuncSGIS (GLenum target, GLsizei n, const GLfloat* points) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIS_texture4D b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIS_texture4D deleted file mode 100644 index c5a3d51..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIS_texture4D +++ /dev/null @@ -1,5 +0,0 @@ -GL_SGIS_texture4D -http://www.opengl.org/registry/specs/gl/SGIS/texture4D.txt -GL_SGIS_texture4D - void glTexImage4DSGIS (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei extent, GLint border, GLenum format, GLenum type, const GLvoid *pixels) - void glTexSubImage4DSGIS (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei extent, GLenum format, GLenum type, const GLvoid *pixels) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIS_texture_border_clamp b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIS_texture_border_clamp deleted file mode 100644 index 46a02b1..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIS_texture_border_clamp +++ /dev/null @@ -1,4 +0,0 @@ -GL_SGIS_texture_border_clamp -http://www.opengl.org/registry/specs/gl/SGIS/texture_border_clamp.txt -GL_SGIS_texture_border_clamp - GL_CLAMP_TO_BORDER_SGIS 0x812D diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIS_texture_edge_clamp b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIS_texture_edge_clamp deleted file mode 100644 index b8ffbce..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIS_texture_edge_clamp +++ /dev/null @@ -1,4 +0,0 @@ -GL_SGIS_texture_edge_clamp -http://www.opengl.org/registry/specs/gl/SGIS/texture_edge_clamp.txt -GL_SGIS_texture_edge_clamp - GL_CLAMP_TO_EDGE_SGIS 0x812F diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIS_texture_filter4 b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIS_texture_filter4 deleted file mode 100644 index bb9af98..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIS_texture_filter4 +++ /dev/null @@ -1,5 +0,0 @@ -GL_SGIS_texture_filter4 -http://www.opengl.org/registry/specs/gl/SGIS/texture_filter4.txt -GL_SGIS_texture_filter4 - void glGetTexFilterFuncSGIS (GLenum target, GLenum filter, GLfloat* weights) - void glTexFilterFuncSGIS (GLenum target, GLenum filter, GLsizei n, const GLfloat* weights) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIS_texture_lod b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIS_texture_lod deleted file mode 100644 index a46110a..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIS_texture_lod +++ /dev/null @@ -1,7 +0,0 @@ -GL_SGIS_texture_lod -http://www.opengl.org/registry/specs/gl/SGIS/texture_lod.txt -GL_SGIS_texture_lod - GL_TEXTURE_MIN_LOD_SGIS 0x813A - GL_TEXTURE_MAX_LOD_SGIS 0x813B - GL_TEXTURE_BASE_LEVEL_SGIS 0x813C - GL_TEXTURE_MAX_LEVEL_SGIS 0x813D diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIS_texture_select b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIS_texture_select deleted file mode 100644 index e74b6ab..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIS_texture_select +++ /dev/null @@ -1,3 +0,0 @@ -GL_SGIS_texture_select -http://www.opengl.org/registry/specs/gl/SGIS/texture_select.txt -GL_SGIS_texture_select diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_async b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_async deleted file mode 100644 index 5f0150e..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_async +++ /dev/null @@ -1,10 +0,0 @@ -GL_SGIX_async -http://www.opengl.org/registry/specs/gl/SGIX/async.txt -GL_SGIX_async - GL_ASYNC_MARKER_SGIX 0x8329 - void glAsyncMarkerSGIX (GLuint marker) - void glDeleteAsyncMarkersSGIX (GLuint marker, GLsizei range) - GLint glFinishAsyncSGIX (GLuint* markerp) - GLuint glGenAsyncMarkersSGIX (GLsizei range) - GLboolean glIsAsyncMarkerSGIX (GLuint marker) - GLint glPollAsyncSGIX (GLuint* markerp) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_async_histogram b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_async_histogram deleted file mode 100644 index 2317e97..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_async_histogram +++ /dev/null @@ -1,5 +0,0 @@ -GL_SGIX_async_histogram -http://www.opengl.org/registry/specs/gl/SGIX/async_histogram.txt -GL_SGIX_async_histogram - GL_ASYNC_HISTOGRAM_SGIX 0x832C - GL_MAX_ASYNC_HISTOGRAM_SGIX 0x832D diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_async_pixel b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_async_pixel deleted file mode 100644 index 3435cb0..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_async_pixel +++ /dev/null @@ -1,9 +0,0 @@ -GL_SGIX_async_pixel -http://www.opengl.org/registry/specs/gl/SGIX/async_pixel.txt -GL_SGIX_async_pixel - GL_ASYNC_TEX_IMAGE_SGIX 0x835C - GL_ASYNC_DRAW_PIXELS_SGIX 0x835D - GL_ASYNC_READ_PIXELS_SGIX 0x835E - GL_MAX_ASYNC_TEX_IMAGE_SGIX 0x835F - GL_MAX_ASYNC_DRAW_PIXELS_SGIX 0x8360 - GL_MAX_ASYNC_READ_PIXELS_SGIX 0x8361 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_blend_alpha_minmax b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_blend_alpha_minmax deleted file mode 100644 index 651004a..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_blend_alpha_minmax +++ /dev/null @@ -1,5 +0,0 @@ -GL_SGIX_blend_alpha_minmax -http://www.opengl.org/registry/specs/gl/SGIX/blend_alpha_minmax.txt -GL_SGIX_blend_alpha_minmax - GL_ALPHA_MIN_SGIX 0x8320 - GL_ALPHA_MAX_SGIX 0x8321 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_clipmap b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_clipmap deleted file mode 100644 index be80ef6..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_clipmap +++ /dev/null @@ -1,3 +0,0 @@ -GL_SGIX_clipmap -http://www.opengl.org/registry/specs/gl/SGIX/clipmap.txt -GL_SGIX_clipmap diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_convolution_accuracy b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_convolution_accuracy deleted file mode 100644 index b912c42..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_convolution_accuracy +++ /dev/null @@ -1,4 +0,0 @@ -GL_SGIX_convolution_accuracy -http://www.opengl.org/registry/specs/gl/SGIX/convolution_accuracy.txt -GL_SGIX_convolution_accuracy - GL_CONVOLUTION_HINT_SGIX 0x8316 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_depth_texture b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_depth_texture deleted file mode 100644 index 38e348a..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_depth_texture +++ /dev/null @@ -1,6 +0,0 @@ -GL_SGIX_depth_texture -http://www.opengl.org/registry/specs/gl/SGIX/depth_texture.txt -GL_SGIX_depth_texture - GL_DEPTH_COMPONENT16_SGIX 0x81A5 - GL_DEPTH_COMPONENT24_SGIX 0x81A6 - GL_DEPTH_COMPONENT32_SGIX 0x81A7 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_flush_raster b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_flush_raster deleted file mode 100644 index 65c955d..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_flush_raster +++ /dev/null @@ -1,4 +0,0 @@ -GL_SGIX_flush_raster -http://www.opengl.org/registry/specs/gl/SGIX/flush_raster.txt -GL_SGIX_flush_raster - void glFlushRasterSGIX (void) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_fog_offset b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_fog_offset deleted file mode 100644 index be6bb83..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_fog_offset +++ /dev/null @@ -1,5 +0,0 @@ -GL_SGIX_fog_offset -http://www.opengl.org/registry/specs/gl/SGIX/fog_offset.txt -GL_SGIX_fog_offset - GL_FOG_OFFSET_SGIX 0x8198 - GL_FOG_OFFSET_VALUE_SGIX 0x8199 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_fog_texture b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_fog_texture deleted file mode 100644 index 168affb..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_fog_texture +++ /dev/null @@ -1,7 +0,0 @@ -GL_SGIX_fog_texture -http://www.opengl.org/registry/specs/gl/SGIX/fog_texture.txt -GL_SGIX_fog_texture - GL_TEXTURE_FOG_SGIX 0 - GL_FOG_PATCHY_FACTOR_SGIX 0 - GL_FRAGMENT_FOG_SGIX 0 - void glTextureFogSGIX (GLenum pname) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_fragment_specular_lighting b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_fragment_specular_lighting deleted file mode 100644 index 098ae60..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_fragment_specular_lighting +++ /dev/null @@ -1,20 +0,0 @@ -GL_SGIX_fragment_specular_lighting -http://www.opengl.org/registry/specs/gl/SGIX/fragment_specular_lighting.txt -GL_SGIX_fragment_specular_lighting - void glFragmentColorMaterialSGIX (GLenum face, GLenum mode) - void glFragmentLightModelfSGIX (GLenum pname, GLfloat param) - void glFragmentLightModelfvSGIX (GLenum pname, GLfloat* params) - void glFragmentLightModeliSGIX (GLenum pname, GLint param) - void glFragmentLightModelivSGIX (GLenum pname, GLint* params) - void glFragmentLightfSGIX (GLenum light, GLenum pname, GLfloat param) - void glFragmentLightfvSGIX (GLenum light, GLenum pname, GLfloat* params) - void glFragmentLightiSGIX (GLenum light, GLenum pname, GLint param) - void glFragmentLightivSGIX (GLenum light, GLenum pname, GLint* params) - void glFragmentMaterialfSGIX (GLenum face, GLenum pname, const GLfloat param) - void glFragmentMaterialfvSGIX (GLenum face, GLenum pname, const GLfloat* params) - void glFragmentMaterialiSGIX (GLenum face, GLenum pname, const GLint param) - void glFragmentMaterialivSGIX (GLenum face, GLenum pname, const GLint* params) - void glGetFragmentLightfvSGIX (GLenum light, GLenum value, GLfloat* data) - void glGetFragmentLightivSGIX (GLenum light, GLenum value, GLint* data) - void glGetFragmentMaterialfvSGIX (GLenum face, GLenum pname, const GLfloat* data) - void glGetFragmentMaterialivSGIX (GLenum face, GLenum pname, const GLint* data) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_framezoom b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_framezoom deleted file mode 100644 index 24bfd25..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_framezoom +++ /dev/null @@ -1,4 +0,0 @@ -GL_SGIX_framezoom -http://www.opengl.org/registry/specs/gl/SGIX/framezoom.txt -GL_SGIX_framezoom - void glFrameZoomSGIX (GLint factor) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_interlace b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_interlace deleted file mode 100644 index 9c83a90..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_interlace +++ /dev/null @@ -1,4 +0,0 @@ -GL_SGIX_interlace -http://www.opengl.org/registry/specs/gl/SGIX/interlace.txt -GL_SGIX_interlace - GL_INTERLACE_SGIX 0x8094 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_ir_instrument1 b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_ir_instrument1 deleted file mode 100644 index 775b155..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_ir_instrument1 +++ /dev/null @@ -1,3 +0,0 @@ -GL_SGIX_ir_instrument1 -http://www.opengl.org/registry/specs/gl/SGIX/ir_instrument1.txt -GL_SGIX_ir_instrument1 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_list_priority b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_list_priority deleted file mode 100644 index 713b8c9..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_list_priority +++ /dev/null @@ -1,3 +0,0 @@ -GL_SGIX_list_priority -http://www.opengl.org/registry/specs/gl/SGIX/list_priority.txt -GL_SGIX_list_priority diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_pixel_texture b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_pixel_texture deleted file mode 100644 index f84a66b..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_pixel_texture +++ /dev/null @@ -1,4 +0,0 @@ -GL_SGIX_pixel_texture -http://www.opengl.org/registry/specs/gl/SGIX/sgix_pixel_texture.txt -GL_SGIX_pixel_texture - void glPixelTexGenSGIX (GLenum mode) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_pixel_texture_bits b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_pixel_texture_bits deleted file mode 100644 index d14788f..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_pixel_texture_bits +++ /dev/null @@ -1,3 +0,0 @@ -GL_SGIX_pixel_texture_bits -http://www.opengl.org/registry/specs/gl/SGIX/pixel_texture_bits.txt -GL_SGIX_pixel_texture_bits diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_reference_plane b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_reference_plane deleted file mode 100644 index 5b27c9d..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_reference_plane +++ /dev/null @@ -1,4 +0,0 @@ -GL_SGIX_reference_plane -http://www.opengl.org/registry/specs/gl/SGIX/reference_plane.txt -GL_SGIX_reference_plane - void glReferencePlaneSGIX (const GLdouble* equation) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_resample b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_resample deleted file mode 100644 index 5569c1f..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_resample +++ /dev/null @@ -1,8 +0,0 @@ -GL_SGIX_resample -http://www.opengl.org/registry/specs/gl/SGIX/resample.txt -GL_SGIX_resample - GL_PACK_RESAMPLE_SGIX 0x842E - GL_UNPACK_RESAMPLE_SGIX 0x842F - GL_RESAMPLE_DECIMATE_SGIX 0x8430 - GL_RESAMPLE_REPLICATE_SGIX 0x8433 - GL_RESAMPLE_ZERO_FILL_SGIX 0x8434 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_shadow b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_shadow deleted file mode 100644 index 2b34cc8..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_shadow +++ /dev/null @@ -1,7 +0,0 @@ -GL_SGIX_shadow -http://oss.sgi.com/projects/ogl-sample/registry/SGIX/shadow.txt -GL_SGIX_shadow - GL_TEXTURE_COMPARE_SGIX 0x819A - GL_TEXTURE_COMPARE_OPERATOR_SGIX 0x819B - GL_TEXTURE_LEQUAL_R_SGIX 0x819C - GL_TEXTURE_GEQUAL_R_SGIX 0x819D diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_shadow_ambient b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_shadow_ambient deleted file mode 100644 index 19d9898..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_shadow_ambient +++ /dev/null @@ -1,4 +0,0 @@ -GL_SGIX_shadow_ambient -http://www.opengl.org/registry/specs/gl/SGIX/shadow_ambient.txt -GL_SGIX_shadow_ambient - GL_SHADOW_AMBIENT_SGIX 0x80BF diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_sprite b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_sprite deleted file mode 100644 index d501097..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_sprite +++ /dev/null @@ -1,7 +0,0 @@ -GL_SGIX_sprite -http://www.opengl.org/registry/specs/gl/SGIX/sprite.txt -GL_SGIX_sprite - void glSpriteParameterfSGIX (GLenum pname, GLfloat param) - void glSpriteParameterfvSGIX (GLenum pname, GLfloat* params) - void glSpriteParameteriSGIX (GLenum pname, GLint param) - void glSpriteParameterivSGIX (GLenum pname, GLint* params) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_tag_sample_buffer b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_tag_sample_buffer deleted file mode 100644 index 65bbf5d..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_tag_sample_buffer +++ /dev/null @@ -1,4 +0,0 @@ -GL_SGIX_tag_sample_buffer -http://www.opengl.org/registry/specs/gl/SGIX/tag_sample_buffer.txt -GL_SGIX_tag_sample_buffer - void glTagSampleBufferSGIX (void) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_texture_add_env b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_texture_add_env deleted file mode 100644 index cc4d1e2..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_texture_add_env +++ /dev/null @@ -1,3 +0,0 @@ -GL_SGIX_texture_add_env -http://www.opengl.org/registry/specs/gl/SGIX/texture_env_add.txt -GL_SGIX_texture_add_env diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_texture_coordinate_clamp b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_texture_coordinate_clamp deleted file mode 100644 index 6c0265d..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_texture_coordinate_clamp +++ /dev/null @@ -1,6 +0,0 @@ -GL_SGIX_texture_coordinate_clamp -http://www.opengl.org/registry/specs/gl/SGIX/texture_coordinate_clamp.txt -GL_SGIX_texture_coordinate_clamp - GL_TEXTURE_MAX_CLAMP_S_SGIX 0x8369 - GL_TEXTURE_MAX_CLAMP_T_SGIX 0x836A - GL_TEXTURE_MAX_CLAMP_R_SGIX 0x836B diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_texture_lod_bias b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_texture_lod_bias deleted file mode 100644 index f2499f7..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_texture_lod_bias +++ /dev/null @@ -1,3 +0,0 @@ -GL_SGIX_texture_lod_bias -http://www.opengl.org/registry/specs/gl/SGIX/texture_lod_bias.txt -GL_SGIX_texture_lod_bias diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_texture_multi_buffer b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_texture_multi_buffer deleted file mode 100644 index 7238f46..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_texture_multi_buffer +++ /dev/null @@ -1,4 +0,0 @@ -GL_SGIX_texture_multi_buffer -http://www.opengl.org/registry/specs/gl/SGIX/texture_multi_buffer.txt -GL_SGIX_texture_multi_buffer - GL_TEXTURE_MULTI_BUFFER_HINT_SGIX 0x812E diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_texture_range b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_texture_range deleted file mode 100644 index 6b2761b..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_texture_range +++ /dev/null @@ -1,31 +0,0 @@ -GL_SGIX_texture_range -http://www.opengl.org/registry/specs/gl/SGIX/texture_range.txt -GL_SGIX_texture_range - GL_RGB_SIGNED_SGIX 0x85E0 - GL_RGBA_SIGNED_SGIX 0x85E1 - GL_ALPHA_SIGNED_SGIX 0x85E2 - GL_LUMINANCE_SIGNED_SGIX 0x85E3 - GL_INTENSITY_SIGNED_SGIX 0x85E4 - GL_LUMINANCE_ALPHA_SIGNED_SGIX 0x85E5 - GL_RGB16_SIGNED_SGIX 0x85E6 - GL_RGBA16_SIGNED_SGIX 0x85E7 - GL_ALPHA16_SIGNED_SGIX 0x85E8 - GL_LUMINANCE16_SIGNED_SGIX 0x85E9 - GL_INTENSITY16_SIGNED_SGIX 0x85EA - GL_LUMINANCE16_ALPHA16_SIGNED_SGIX 0x85EB - GL_RGB_EXTENDED_RANGE_SGIX 0x85EC - GL_RGBA_EXTENDED_RANGE_SGIX 0x85ED - GL_ALPHA_EXTENDED_RANGE_SGIX 0x85EE - GL_LUMINANCE_EXTENDED_RANGE_SGIX 0x85EF - GL_INTENSITY_EXTENDED_RANGE_SGIX 0x85F0 - GL_LUMINANCE_ALPHA_EXTENDED_RANGE_SGIX 0x85F1 - GL_RGB16_EXTENDED_RANGE_SGIX 0x85F2 - GL_RGBA16_EXTENDED_RANGE_SGIX 0x85F3 - GL_ALPHA16_EXTENDED_RANGE_SGIX 0x85F4 - GL_LUMINANCE16_EXTENDED_RANGE_SGIX 0x85F5 - GL_INTENSITY16_EXTENDED_RANGE_SGIX 0x85F6 - GL_LUMINANCE16_ALPHA16_EXTENDED_RANGE_SGIX 0x85F7 - GL_MIN_LUMINANCE_SGIS 0x85F8 - GL_MAX_LUMINANCE_SGIS 0x85F9 - GL_MIN_INTENSITY_SGIS 0x85FA - GL_MAX_INTENSITY_SGIS 0x85FB diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_texture_scale_bias b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_texture_scale_bias deleted file mode 100644 index dc6e5bd..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_texture_scale_bias +++ /dev/null @@ -1,7 +0,0 @@ -GL_SGIX_texture_scale_bias -http://www.opengl.org/registry/specs/gl/SGIX/texture_scale_bias.txt -GL_SGIX_texture_scale_bias - GL_POST_TEXTURE_FILTER_BIAS_SGIX 0x8179 - GL_POST_TEXTURE_FILTER_SCALE_SGIX 0x817A - GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX 0x817B - GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX 0x817C diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_vertex_preclip b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_vertex_preclip deleted file mode 100644 index 8412b7c..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_vertex_preclip +++ /dev/null @@ -1,5 +0,0 @@ -GL_SGIX_vertex_preclip -http://www.opengl.org/registry/specs/gl/SGIX/vertex_preclip.txt -GL_SGIX_vertex_preclip - GL_VERTEX_PRECLIP_SGIX 0x83EE - GL_VERTEX_PRECLIP_HINT_SGIX 0x83EF diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_vertex_preclip_hint b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_vertex_preclip_hint deleted file mode 100644 index 42c56a5..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_vertex_preclip_hint +++ /dev/null @@ -1,5 +0,0 @@ -GL_SGIX_vertex_preclip_hint -http://www.opengl.org/registry/specs/gl/SGIX/vertex_preclip.txt -GL_SGIX_vertex_preclip_hint - GL_VERTEX_PRECLIP_SGIX 0x83EE - GL_VERTEX_PRECLIP_HINT_SGIX 0x83EF diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_ycrcb b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_ycrcb deleted file mode 100644 index 3f553e0..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGIX_ycrcb +++ /dev/null @@ -1,3 +0,0 @@ -GL_SGIX_ycrcb -http://www.opengl.org/registry/specs/gl/SGIX/ycrcb.txt -GL_SGIX_ycrcb diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGI_color_matrix b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGI_color_matrix deleted file mode 100644 index 49dee1d..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGI_color_matrix +++ /dev/null @@ -1,14 +0,0 @@ -GL_SGI_color_matrix -http://www.opengl.org/registry/specs/gl/SGI/color_matrix.txt -GL_SGI_color_matrix - GL_COLOR_MATRIX_SGI 0x80B1 - GL_COLOR_MATRIX_STACK_DEPTH_SGI 0x80B2 - GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI 0x80B3 - GL_POST_COLOR_MATRIX_RED_SCALE_SGI 0x80B4 - GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI 0x80B5 - GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI 0x80B6 - GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI 0x80B7 - GL_POST_COLOR_MATRIX_RED_BIAS_SGI 0x80B8 - GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI 0x80B9 - GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI 0x80BA - GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI 0x80BB diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGI_color_table b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGI_color_table deleted file mode 100644 index efa027e..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGI_color_table +++ /dev/null @@ -1,26 +0,0 @@ -GL_SGI_color_table -http://www.opengl.org/registry/specs/gl/SGI/color_table.txt -GL_SGI_color_table - GL_COLOR_TABLE_SGI 0x80D0 - GL_POST_CONVOLUTION_COLOR_TABLE_SGI 0x80D1 - GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI 0x80D2 - GL_PROXY_COLOR_TABLE_SGI 0x80D3 - GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI 0x80D4 - GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI 0x80D5 - GL_COLOR_TABLE_SCALE_SGI 0x80D6 - GL_COLOR_TABLE_BIAS_SGI 0x80D7 - GL_COLOR_TABLE_FORMAT_SGI 0x80D8 - GL_COLOR_TABLE_WIDTH_SGI 0x80D9 - GL_COLOR_TABLE_RED_SIZE_SGI 0x80DA - GL_COLOR_TABLE_GREEN_SIZE_SGI 0x80DB - GL_COLOR_TABLE_BLUE_SIZE_SGI 0x80DC - GL_COLOR_TABLE_ALPHA_SIZE_SGI 0x80DD - GL_COLOR_TABLE_LUMINANCE_SIZE_SGI 0x80DE - GL_COLOR_TABLE_INTENSITY_SIZE_SGI 0x80DF - void glColorTableParameterfvSGI (GLenum target, GLenum pname, const GLfloat* params) - void glColorTableParameterivSGI (GLenum target, GLenum pname, const GLint* params) - void glColorTableSGI (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table) - void glCopyColorTableSGI (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width) - void glGetColorTableParameterfvSGI (GLenum target, GLenum pname, GLfloat* params) - void glGetColorTableParameterivSGI (GLenum target, GLenum pname, GLint* params) - void glGetColorTableSGI (GLenum target, GLenum format, GLenum type, GLvoid *table) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGI_texture_color_table b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGI_texture_color_table deleted file mode 100644 index ceff38b..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SGI_texture_color_table +++ /dev/null @@ -1,5 +0,0 @@ -GL_SGI_texture_color_table -http://www.opengl.org/registry/specs/gl/SGI/texture_color_table.txt -GL_SGI_texture_color_table - GL_TEXTURE_COLOR_TABLE_SGI 0x80BC - GL_PROXY_TEXTURE_COLOR_TABLE_SGI 0x80BD diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SUNX_constant_data b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SUNX_constant_data deleted file mode 100644 index ab77e74..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SUNX_constant_data +++ /dev/null @@ -1,6 +0,0 @@ -GL_SUNX_constant_data -http://www.opengl.org/registry/specs/gl/SUNX/constant_data.txt -GL_SUNX_constant_data - GL_UNPACK_CONSTANT_DATA_SUNX 0x81D5 - GL_TEXTURE_CONSTANT_DATA_SUNX 0x81D6 - void glFinishTextureSUNX (void) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SUN_convolution_border_modes b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SUN_convolution_border_modes deleted file mode 100644 index 7a4250e..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SUN_convolution_border_modes +++ /dev/null @@ -1,4 +0,0 @@ -GL_SUN_convolution_border_modes -http://www.opengl.org/registry/specs/gl/SUN/convolution_border_modes.txt -GL_SUN_convolution_border_modes - GL_WRAP_BORDER_SUN 0x81D4 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SUN_global_alpha b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SUN_global_alpha deleted file mode 100644 index d3378b6..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SUN_global_alpha +++ /dev/null @@ -1,13 +0,0 @@ -GL_SUN_global_alpha -http://www.opengl.org/registry/specs/gl/SUN/global_alpha.txt -GL_SUN_global_alpha - GL_GLOBAL_ALPHA_SUN 0x81D9 - GL_GLOBAL_ALPHA_FACTOR_SUN 0x81DA - void glGlobalAlphaFactorbSUN (GLbyte factor) - void glGlobalAlphaFactordSUN (GLdouble factor) - void glGlobalAlphaFactorfSUN (GLfloat factor) - void glGlobalAlphaFactoriSUN (GLint factor) - void glGlobalAlphaFactorsSUN (GLshort factor) - void glGlobalAlphaFactorubSUN (GLubyte factor) - void glGlobalAlphaFactoruiSUN (GLuint factor) - void glGlobalAlphaFactorusSUN (GLushort factor) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SUN_mesh_array b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SUN_mesh_array deleted file mode 100644 index f35e2b7..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SUN_mesh_array +++ /dev/null @@ -1,5 +0,0 @@ -GL_SUN_mesh_array -http://www.opengl.org/registry/specs/gl/SUN/mesh_array.txt -GL_SUN_mesh_array - GL_QUAD_MESH_SUN 0x8614 - GL_TRIANGLE_MESH_SUN 0x8615 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SUN_read_video_pixels b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SUN_read_video_pixels deleted file mode 100644 index faa55f9..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SUN_read_video_pixels +++ /dev/null @@ -1,4 +0,0 @@ -GL_SUN_read_video_pixels -http://wwws.sun.com/software/graphics/opengl/extensions/gl_sun_read_video_pixels.txt -GL_SUN_read_video_pixels - void glReadVideoPixelsSUN (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SUN_slice_accum b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SUN_slice_accum deleted file mode 100644 index cacd7a5..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SUN_slice_accum +++ /dev/null @@ -1,4 +0,0 @@ -GL_SUN_slice_accum -http://www.opengl.org/registry/specs/gl/SUN/slice_accum.txt -GL_SUN_slice_accum - GL_SLICE_ACCUM_SUN 0x85CC diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SUN_triangle_list b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SUN_triangle_list deleted file mode 100644 index 2d38968..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SUN_triangle_list +++ /dev/null @@ -1,27 +0,0 @@ -GL_SUN_triangle_list -http://www.opengl.org/registry/specs/gl/SUN/triangle_list.txt -GL_SUN_triangle_list - GL_RESTART_SUN 0x01 - GL_REPLACE_MIDDLE_SUN 0x02 - GL_REPLACE_OLDEST_SUN 0x03 - GL_TRIANGLE_LIST_SUN 0x81D7 - GL_REPLACEMENT_CODE_SUN 0x81D8 - GL_REPLACEMENT_CODE_ARRAY_SUN 0x85C0 - GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN 0x85C1 - GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN 0x85C2 - GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN 0x85C3 - GL_R1UI_V3F_SUN 0x85C4 - GL_R1UI_C4UB_V3F_SUN 0x85C5 - GL_R1UI_C3F_V3F_SUN 0x85C6 - GL_R1UI_N3F_V3F_SUN 0x85C7 - GL_R1UI_C4F_N3F_V3F_SUN 0x85C8 - GL_R1UI_T2F_V3F_SUN 0x85C9 - GL_R1UI_T2F_N3F_V3F_SUN 0x85CA - GL_R1UI_T2F_C4F_N3F_V3F_SUN 0x85CB - void glReplacementCodePointerSUN (GLenum type, GLsizei stride, const GLvoid *pointer) - void glReplacementCodeubSUN (GLubyte code) - void glReplacementCodeubvSUN (const GLubyte* code) - void glReplacementCodeuiSUN (GLuint code) - void glReplacementCodeuivSUN (const GLuint* code) - void glReplacementCodeusSUN (GLushort code) - void glReplacementCodeusvSUN (const GLushort* code) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SUN_vertex b/Libraries/glew-1.10.0/auto/extensions/gl/GL_SUN_vertex deleted file mode 100644 index 576e27e..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_SUN_vertex +++ /dev/null @@ -1,43 +0,0 @@ -GL_SUN_vertex -http://www.opengl.org/registry/specs/gl/SUN/vertex.txt -GL_SUN_vertex - void glColor3fVertex3fSUN (GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z) - void glColor3fVertex3fvSUN (const GLfloat* c, const GLfloat *v) - void glColor4fNormal3fVertex3fSUN (GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) - void glColor4fNormal3fVertex3fvSUN (const GLfloat* c, const GLfloat *n, const GLfloat *v) - void glColor4ubVertex2fSUN (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y) - void glColor4ubVertex2fvSUN (const GLubyte* c, const GLfloat *v) - void glColor4ubVertex3fSUN (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z) - void glColor4ubVertex3fvSUN (const GLubyte* c, const GLfloat *v) - void glNormal3fVertex3fSUN (GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) - void glNormal3fVertex3fvSUN (const GLfloat* n, const GLfloat *v) - void glReplacementCodeuiColor3fVertex3fSUN (GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z) - void glReplacementCodeuiColor3fVertex3fvSUN (const GLuint* rc, const GLfloat *c, const GLfloat *v) - void glReplacementCodeuiColor4fNormal3fVertex3fSUN (GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) - void glReplacementCodeuiColor4fNormal3fVertex3fvSUN (const GLuint* rc, const GLfloat *c, const GLfloat *n, const GLfloat *v) - void glReplacementCodeuiColor4ubVertex3fSUN (GLuint rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z) - void glReplacementCodeuiColor4ubVertex3fvSUN (const GLuint* rc, const GLubyte *c, const GLfloat *v) - void glReplacementCodeuiNormal3fVertex3fSUN (GLuint rc, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) - void glReplacementCodeuiNormal3fVertex3fvSUN (const GLuint* rc, const GLfloat *n, const GLfloat *v) - void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN (GLuint rc, GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) - void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN (const GLuint* rc, const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v) - void glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN (GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) - void glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN (const GLuint* rc, const GLfloat *tc, const GLfloat *n, const GLfloat *v) - void glReplacementCodeuiTexCoord2fVertex3fSUN (GLuint rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z) - void glReplacementCodeuiTexCoord2fVertex3fvSUN (const GLuint* rc, const GLfloat *tc, const GLfloat *v) - void glReplacementCodeuiVertex3fSUN (GLuint rc, GLfloat x, GLfloat y, GLfloat z) - void glReplacementCodeuiVertex3fvSUN (const GLuint* rc, const GLfloat *v) - void glTexCoord2fColor3fVertex3fSUN (GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z) - void glTexCoord2fColor3fVertex3fvSUN (const GLfloat* tc, const GLfloat *c, const GLfloat *v) - void glTexCoord2fColor4fNormal3fVertex3fSUN (GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) - void glTexCoord2fColor4fNormal3fVertex3fvSUN (const GLfloat* tc, const GLfloat *c, const GLfloat *n, const GLfloat *v) - void glTexCoord2fColor4ubVertex3fSUN (GLfloat s, GLfloat t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z) - void glTexCoord2fColor4ubVertex3fvSUN (const GLfloat* tc, const GLubyte *c, const GLfloat *v) - void glTexCoord2fNormal3fVertex3fSUN (GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) - void glTexCoord2fNormal3fVertex3fvSUN (const GLfloat* tc, const GLfloat *n, const GLfloat *v) - void glTexCoord2fVertex3fSUN (GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z) - void glTexCoord2fVertex3fvSUN (const GLfloat* tc, const GLfloat *v) - void glTexCoord4fColor4fNormal3fVertex4fSUN (GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z, GLfloat w) - void glTexCoord4fColor4fNormal3fVertex4fvSUN (const GLfloat* tc, const GLfloat *c, const GLfloat *n, const GLfloat *v) - void glTexCoord4fVertex4fSUN (GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w) - void glTexCoord4fVertex4fvSUN (const GLfloat* tc, const GLfloat *v) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_WIN_phong_shading b/Libraries/glew-1.10.0/auto/extensions/gl/GL_WIN_phong_shading deleted file mode 100644 index 44d7ca5..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_WIN_phong_shading +++ /dev/null @@ -1,5 +0,0 @@ -GL_WIN_phong_shading -http://www.opengl.org/registry/specs/gl/WIN/phong_shading.txt -GL_WIN_phong_shading - GL_PHONG_WIN 0x80EA - GL_PHONG_HINT_WIN 0x80EB diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_WIN_specular_fog b/Libraries/glew-1.10.0/auto/extensions/gl/GL_WIN_specular_fog deleted file mode 100644 index 2cb203b..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_WIN_specular_fog +++ /dev/null @@ -1,4 +0,0 @@ -GL_WIN_specular_fog -http://www.opengl.org/registry/specs/gl/WIN/specular_fog.txt -GL_WIN_specular_fog - GL_FOG_SPECULAR_TEXTURE_WIN 0x80EC diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/GL_WIN_swap_hint b/Libraries/glew-1.10.0/auto/extensions/gl/GL_WIN_swap_hint deleted file mode 100644 index 6916189..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/GL_WIN_swap_hint +++ /dev/null @@ -1,4 +0,0 @@ -GL_WIN_swap_hint -http://msdn.microsoft.com/library/default.asp?url=/library/en-us/opengl/glfunc01_16zy.asp -GL_WIN_swap_hint - void glAddSwapHintRectWIN (GLint x, GLint y, GLsizei width, GLsizei height) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_3DFX_multisample b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_3DFX_multisample deleted file mode 100644 index ec58847..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_3DFX_multisample +++ /dev/null @@ -1,5 +0,0 @@ -WGL_3DFX_multisample -http://www.opengl.org/registry/specs/gl/3DFX/3dfx_multisample.txt -WGL_3DFX_multisample - WGL_SAMPLE_BUFFERS_3DFX 0x2060 - WGL_SAMPLES_3DFX 0x2061 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_3DL_stereo_control b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_3DL_stereo_control deleted file mode 100644 index e34c4d1..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_3DL_stereo_control +++ /dev/null @@ -1,8 +0,0 @@ -WGL_3DL_stereo_control -http://www.opengl.org/registry/specs/gl/3DL/stereo_control.txt -WGL_3DL_stereo_control - WGL_STEREO_EMITTER_ENABLE_3DL 0x2055 - WGL_STEREO_EMITTER_DISABLE_3DL 0x2056 - WGL_STEREO_POLARITY_NORMAL_3DL 0x2057 - WGL_STEREO_POLARITY_INVERT_3DL 0x2058 - BOOL wglSetStereoEmitterState3DL (HDC hDC, UINT uState) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_AMD_gpu_association b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_AMD_gpu_association deleted file mode 100644 index ea9ce4c..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_AMD_gpu_association +++ /dev/null @@ -1,22 +0,0 @@ -WGL_AMD_gpu_association -http://www.opengl.org/registry/specs/gl/AMD/wgl_gpu_association.txt -WGL_AMD_gpu_association - WGL_GPU_VENDOR_AMD 0x1F00 - WGL_GPU_RENDERER_STRING_AMD 0x1F01 - WGL_GPU_OPENGL_VERSION_STRING_AMD 0x1F02 - WGL_GPU_FASTEST_TARGET_GPUS_AMD 0x21A2 - WGL_GPU_RAM_AMD 0x21A3 - WGL_GPU_CLOCK_AMD 0x21A4 - WGL_GPU_NUM_PIPES_AMD 0x21A5 - WGL_GPU_NUM_SIMD_AMD 0x21A6 - WGL_GPU_NUM_RB_AMD 0x21A7 - WGL_GPU_NUM_SPI_AMD 0x21A8 - VOID wglBlitContextFramebufferAMD (HGLRC dstCtx, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter) - HGLRC wglCreateAssociatedContextAMD (UINT id) - HGLRC wglCreateAssociatedContextAttribsAMD (UINT id, HGLRC hShareContext, const int* attribList) - BOOL wglDeleteAssociatedContextAMD (HGLRC hglrc) - UINT wglGetContextGPUIDAMD (HGLRC hglrc) - HGLRC wglGetCurrentAssociatedContextAMD (void) - UINT wglGetGPUIDsAMD (UINT maxCount, UINT* ids) - INT wglGetGPUInfoAMD (UINT id, INT property, GLenum dataType, UINT size, void* data) - BOOL wglMakeAssociatedContextCurrentAMD (HGLRC hglrc) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_ARB_buffer_region b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_ARB_buffer_region deleted file mode 100644 index fade0eb..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_ARB_buffer_region +++ /dev/null @@ -1,11 +0,0 @@ -WGL_ARB_buffer_region -http://www.opengl.org/registry/specs/gl/ARB/wgl_buffer_region.txt -WGL_ARB_buffer_region - WGL_FRONT_COLOR_BUFFER_BIT_ARB 0x00000001 - WGL_BACK_COLOR_BUFFER_BIT_ARB 0x00000002 - WGL_DEPTH_BUFFER_BIT_ARB 0x00000004 - WGL_STENCIL_BUFFER_BIT_ARB 0x00000008 - HANDLE wglCreateBufferRegionARB (HDC hDC, int iLayerPlane, UINT uType) - VOID wglDeleteBufferRegionARB (HANDLE hRegion) - BOOL wglRestoreBufferRegionARB (HANDLE hRegion, int x, int y, int width, int height, int xSrc, int ySrc) - BOOL wglSaveBufferRegionARB (HANDLE hRegion, int x, int y, int width, int height) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_ARB_create_context b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_ARB_create_context deleted file mode 100644 index 20b3119..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_ARB_create_context +++ /dev/null @@ -1,12 +0,0 @@ -WGL_ARB_create_context -http://www.opengl.org/registry/specs/ARB/wgl_create_context.txt -WGL_ARB_create_context - WGL_CONTEXT_DEBUG_BIT_ARB 0x0001 - WGL_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB 0x0002 - WGL_CONTEXT_MAJOR_VERSION_ARB 0x2091 - WGL_CONTEXT_MINOR_VERSION_ARB 0x2092 - WGL_CONTEXT_LAYER_PLANE_ARB 0x2093 - WGL_CONTEXT_FLAGS_ARB 0x2094 - ERROR_INVALID_VERSION_ARB 0x2095 - ERROR_INVALID_PROFILE_ARB 0x2096 - HGLRC wglCreateContextAttribsARB (HDC hDC, HGLRC hShareContext, const int* attribList) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_ARB_create_context_profile b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_ARB_create_context_profile deleted file mode 100644 index cac5a44..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_ARB_create_context_profile +++ /dev/null @@ -1,6 +0,0 @@ -WGL_ARB_create_context_profile -http://www.opengl.org/registry/specs/gl/ARB/wgl_create_context.txt -WGL_ARB_create_context_profile - WGL_CONTEXT_CORE_PROFILE_BIT_ARB 0x00000001 - WGL_CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB 0x00000002 - WGL_CONTEXT_PROFILE_MASK_ARB 0x9126 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_ARB_create_context_robustness b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_ARB_create_context_robustness deleted file mode 100644 index bb2fb9f..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_ARB_create_context_robustness +++ /dev/null @@ -1,7 +0,0 @@ -WGL_ARB_create_context_robustness -http://www.opengl.org/registry/specs/gl/ARB/wgl_create_context_robustness.txt -WGL_ARB_create_context_robustness - WGL_CONTEXT_ROBUST_ACCESS_BIT_ARB 0x00000004 - WGL_LOSE_CONTEXT_ON_RESET_ARB 0x8252 - WGL_CONTEXT_RESET_NOTIFICATION_STRATEGY_ARB 0x8256 - WGL_NO_RESET_NOTIFICATION_ARB 0x8261 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_ARB_extensions_string b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_ARB_extensions_string deleted file mode 100644 index 1fad95a..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_ARB_extensions_string +++ /dev/null @@ -1,4 +0,0 @@ -WGL_ARB_extensions_string -http://www.opengl.org/registry/specs/gl/ARB/wgl_extensions_string.txt -WGL_ARB_extensions_string - const char* wglGetExtensionsStringARB (HDC hdc) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_ARB_framebuffer_sRGB b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_ARB_framebuffer_sRGB deleted file mode 100644 index a913c72..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_ARB_framebuffer_sRGB +++ /dev/null @@ -1,4 +0,0 @@ -WGL_ARB_framebuffer_sRGB -http://www.opengl.org/registry/specs/gl/ARB/framebuffer_sRGB.txt -WGL_ARB_framebuffer_sRGB - WGL_FRAMEBUFFER_SRGB_CAPABLE_ARB 0x20A9 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_ARB_make_current_read b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_ARB_make_current_read deleted file mode 100644 index d91181d..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_ARB_make_current_read +++ /dev/null @@ -1,7 +0,0 @@ -WGL_ARB_make_current_read -http://www.opengl.org/registry/specs/gl/ARB/wgl_make_current_read.txt -WGL_ARB_make_current_read - HDC wglGetCurrentReadDCARB (VOID) - BOOL wglMakeContextCurrentARB (HDC hDrawDC, HDC hReadDC, HGLRC hglrc) - ERROR_INVALID_PIXEL_TYPE_ARB 0x2043 - ERROR_INCOMPATIBLE_DEVICE_CONTEXTS_ARB 0x2054 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_ARB_multisample b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_ARB_multisample deleted file mode 100644 index 2eb8dac..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_ARB_multisample +++ /dev/null @@ -1,5 +0,0 @@ -WGL_ARB_multisample -http://www.opengl.org/registry/specs/gl/ARB/multisample.txt -WGL_ARB_multisample - WGL_SAMPLE_BUFFERS_ARB 0x2041 - WGL_SAMPLES_ARB 0x2042 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_ARB_pbuffer b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_ARB_pbuffer deleted file mode 100644 index e5553ba..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_ARB_pbuffer +++ /dev/null @@ -1,17 +0,0 @@ -WGL_ARB_pbuffer -http://www.opengl.org/registry/specs/gl/ARB/wgl_pbuffer.txt -WGL_ARB_pbuffer - WGL_DRAW_TO_PBUFFER_ARB 0x202D - WGL_MAX_PBUFFER_PIXELS_ARB 0x202E - WGL_MAX_PBUFFER_WIDTH_ARB 0x202F - WGL_MAX_PBUFFER_HEIGHT_ARB 0x2030 - WGL_PBUFFER_LARGEST_ARB 0x2033 - WGL_PBUFFER_WIDTH_ARB 0x2034 - WGL_PBUFFER_HEIGHT_ARB 0x2035 - WGL_PBUFFER_LOST_ARB 0x2036 - HPBUFFERARB wglCreatePbufferARB (HDC hDC, int iPixelFormat, int iWidth, int iHeight, const int* piAttribList) - BOOL wglDestroyPbufferARB (HPBUFFERARB hPbuffer) - HDC wglGetPbufferDCARB (HPBUFFERARB hPbuffer) - BOOL wglQueryPbufferARB (HPBUFFERARB hPbuffer, int iAttribute, int* piValue) - int wglReleasePbufferDCARB (HPBUFFERARB hPbuffer, HDC hDC) - DECLARE_HANDLE(HPBUFFERARB); diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_ARB_pixel_format b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_ARB_pixel_format deleted file mode 100644 index 6df791c..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_ARB_pixel_format +++ /dev/null @@ -1,55 +0,0 @@ -WGL_ARB_pixel_format -http://www.opengl.org/registry/specs/gl/ARB/wgl_pixel_format.txt -WGL_ARB_pixel_format - WGL_NUMBER_PIXEL_FORMATS_ARB 0x2000 - WGL_DRAW_TO_WINDOW_ARB 0x2001 - WGL_DRAW_TO_BITMAP_ARB 0x2002 - WGL_ACCELERATION_ARB 0x2003 - WGL_NEED_PALETTE_ARB 0x2004 - WGL_NEED_SYSTEM_PALETTE_ARB 0x2005 - WGL_SWAP_LAYER_BUFFERS_ARB 0x2006 - WGL_SWAP_METHOD_ARB 0x2007 - WGL_NUMBER_OVERLAYS_ARB 0x2008 - WGL_NUMBER_UNDERLAYS_ARB 0x2009 - WGL_TRANSPARENT_ARB 0x200A - WGL_SHARE_DEPTH_ARB 0x200C - WGL_SHARE_STENCIL_ARB 0x200D - WGL_SHARE_ACCUM_ARB 0x200E - WGL_SUPPORT_GDI_ARB 0x200F - WGL_SUPPORT_OPENGL_ARB 0x2010 - WGL_DOUBLE_BUFFER_ARB 0x2011 - WGL_STEREO_ARB 0x2012 - WGL_PIXEL_TYPE_ARB 0x2013 - WGL_COLOR_BITS_ARB 0x2014 - WGL_RED_BITS_ARB 0x2015 - WGL_RED_SHIFT_ARB 0x2016 - WGL_GREEN_BITS_ARB 0x2017 - WGL_GREEN_SHIFT_ARB 0x2018 - WGL_BLUE_BITS_ARB 0x2019 - WGL_BLUE_SHIFT_ARB 0x201A - WGL_ALPHA_BITS_ARB 0x201B - WGL_ALPHA_SHIFT_ARB 0x201C - WGL_ACCUM_BITS_ARB 0x201D - WGL_ACCUM_RED_BITS_ARB 0x201E - WGL_ACCUM_GREEN_BITS_ARB 0x201F - WGL_ACCUM_BLUE_BITS_ARB 0x2020 - WGL_ACCUM_ALPHA_BITS_ARB 0x2021 - WGL_DEPTH_BITS_ARB 0x2022 - WGL_STENCIL_BITS_ARB 0x2023 - WGL_AUX_BUFFERS_ARB 0x2024 - WGL_NO_ACCELERATION_ARB 0x2025 - WGL_GENERIC_ACCELERATION_ARB 0x2026 - WGL_FULL_ACCELERATION_ARB 0x2027 - WGL_SWAP_EXCHANGE_ARB 0x2028 - WGL_SWAP_COPY_ARB 0x2029 - WGL_SWAP_UNDEFINED_ARB 0x202A - WGL_TYPE_RGBA_ARB 0x202B - WGL_TYPE_COLORINDEX_ARB 0x202C - WGL_TRANSPARENT_RED_VALUE_ARB 0x2037 - WGL_TRANSPARENT_GREEN_VALUE_ARB 0x2038 - WGL_TRANSPARENT_BLUE_VALUE_ARB 0x2039 - WGL_TRANSPARENT_ALPHA_VALUE_ARB 0x203A - WGL_TRANSPARENT_INDEX_VALUE_ARB 0x203B - BOOL wglChoosePixelFormatARB (HDC hdc, const int* piAttribIList, const FLOAT *pfAttribFList, UINT nMaxFormats, int *piFormats, UINT *nNumFormats) - BOOL wglGetPixelFormatAttribfvARB (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int* piAttributes, FLOAT *pfValues) - BOOL wglGetPixelFormatAttribivARB (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int* piAttributes, int *piValues) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_ARB_pixel_format_float b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_ARB_pixel_format_float deleted file mode 100644 index 8c135db..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_ARB_pixel_format_float +++ /dev/null @@ -1,4 +0,0 @@ -WGL_ARB_pixel_format_float -http://www.opengl.org/registry/specs/gl/ARB/color_buffer_float.txt -WGL_ARB_pixel_format_float - WGL_TYPE_RGBA_FLOAT_ARB 0x21A0 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_ARB_render_texture b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_ARB_render_texture deleted file mode 100644 index 4c0ddf9..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_ARB_render_texture +++ /dev/null @@ -1,39 +0,0 @@ -WGL_ARB_render_texture -http://www.opengl.org/registry/specs/gl/ARB/wgl_render_texture.txt -WGL_ARB_render_texture - WGL_BIND_TO_TEXTURE_RGB_ARB 0x2070 - WGL_BIND_TO_TEXTURE_RGBA_ARB 0x2071 - WGL_TEXTURE_FORMAT_ARB 0x2072 - WGL_TEXTURE_TARGET_ARB 0x2073 - WGL_MIPMAP_TEXTURE_ARB 0x2074 - WGL_TEXTURE_RGB_ARB 0x2075 - WGL_TEXTURE_RGBA_ARB 0x2076 - WGL_NO_TEXTURE_ARB 0x2077 - WGL_TEXTURE_CUBE_MAP_ARB 0x2078 - WGL_TEXTURE_1D_ARB 0x2079 - WGL_TEXTURE_2D_ARB 0x207A - WGL_MIPMAP_LEVEL_ARB 0x207B - WGL_CUBE_MAP_FACE_ARB 0x207C - WGL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB 0x207D - WGL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB 0x207E - WGL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB 0x207F - WGL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB 0x2080 - WGL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB 0x2081 - WGL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB 0x2082 - WGL_FRONT_LEFT_ARB 0x2083 - WGL_FRONT_RIGHT_ARB 0x2084 - WGL_BACK_LEFT_ARB 0x2085 - WGL_BACK_RIGHT_ARB 0x2086 - WGL_AUX0_ARB 0x2087 - WGL_AUX1_ARB 0x2088 - WGL_AUX2_ARB 0x2089 - WGL_AUX3_ARB 0x208A - WGL_AUX4_ARB 0x208B - WGL_AUX5_ARB 0x208C - WGL_AUX6_ARB 0x208D - WGL_AUX7_ARB 0x208E - WGL_AUX8_ARB 0x208F - WGL_AUX9_ARB 0x2090 - BOOL wglBindTexImageARB (HPBUFFERARB hPbuffer, int iBuffer) - BOOL wglReleaseTexImageARB (HPBUFFERARB hPbuffer, int iBuffer) - BOOL wglSetPbufferAttribARB (HPBUFFERARB hPbuffer, const int* piAttribList) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_ARB_robustness_application_isolation b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_ARB_robustness_application_isolation deleted file mode 100644 index b480049..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_ARB_robustness_application_isolation +++ /dev/null @@ -1,4 +0,0 @@ -WGL_ARB_robustness_application_isolation -http://www.opengl.org/registry/specs/gl/ARB/wgl_robustness_isolation.txt -WGL_ARB_robustness_application_isolation - WGL_CONTEXT_RESET_ISOLATION_BIT_ARB 0x00000008 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_ARB_robustness_share_group_isolation b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_ARB_robustness_share_group_isolation deleted file mode 100644 index dfaa9c2..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_ARB_robustness_share_group_isolation +++ /dev/null @@ -1,4 +0,0 @@ -WGL_ARB_robustness_share_group_isolation -http://www.opengl.org/registry/specs/gl/ARB/wgl_robustness_isolation.txt -WGL_ARB_robustness_share_group_isolation - WGL_CONTEXT_RESET_ISOLATION_BIT_ARB 0x00000008 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_ATI_pixel_format_float b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_ATI_pixel_format_float deleted file mode 100644 index 1065604..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_ATI_pixel_format_float +++ /dev/null @@ -1,6 +0,0 @@ -WGL_ATI_pixel_format_float -http://www.opengl.org/registry/specs/gl/ATI/pixel_format_float.txt -WGL_ATI_pixel_format_float - WGL_TYPE_RGBA_FLOAT_ATI 0x21A0 - GL_RGBA_FLOAT_MODE_ATI 0x8820 - GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI 0x8835 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_ATI_render_texture_rectangle b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_ATI_render_texture_rectangle deleted file mode 100644 index 55df114..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_ATI_render_texture_rectangle +++ /dev/null @@ -1,4 +0,0 @@ -WGL_ATI_render_texture_rectangle - -WGL_ATI_render_texture_rectangle - WGL_TEXTURE_RECTANGLE_ATI 0x21A5 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_EXT_create_context_es2_profile b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_EXT_create_context_es2_profile deleted file mode 100644 index ca9881a..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_EXT_create_context_es2_profile +++ /dev/null @@ -1,4 +0,0 @@ -WGL_EXT_create_context_es2_profile -http://www.opengl.org/registry/specs/EXT/wgl_create_context_es2_profile.txt -WGL_EXT_create_context_es2_profile - WGL_CONTEXT_ES2_PROFILE_BIT_EXT 0x00000004 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_EXT_create_context_es_profile b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_EXT_create_context_es_profile deleted file mode 100644 index 6eb7cdd..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_EXT_create_context_es_profile +++ /dev/null @@ -1,4 +0,0 @@ -WGL_EXT_create_context_es_profile -http://www.opengl.org/registry/specs/EXT/wgl_create_context_es_profile.txt -WGL_EXT_create_context_es_profile - WGL_CONTEXT_ES_PROFILE_BIT_EXT 0x00000004 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_EXT_depth_float b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_EXT_depth_float deleted file mode 100644 index c9d5bf5..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_EXT_depth_float +++ /dev/null @@ -1,4 +0,0 @@ -WGL_EXT_depth_float -http://www.opengl.org/registry/specs/gl/EXT/wgl_depth_float.txt -WGL_EXT_depth_float - WGL_DEPTH_FLOAT_EXT 0x2040 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_EXT_display_color_table b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_EXT_display_color_table deleted file mode 100644 index b0607bb..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_EXT_display_color_table +++ /dev/null @@ -1,7 +0,0 @@ -WGL_EXT_display_color_table -http://www.opengl.org/registry/specs/gl/EXT/wgl_display_color_table.txt -WGL_EXT_display_color_table - GLboolean wglBindDisplayColorTableEXT (GLushort id) - GLboolean wglCreateDisplayColorTableEXT (GLushort id) - void wglDestroyDisplayColorTableEXT (GLushort id) - GLboolean wglLoadDisplayColorTableEXT (GLushort* table, GLuint length) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_EXT_extensions_string b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_EXT_extensions_string deleted file mode 100644 index 1b546fa..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_EXT_extensions_string +++ /dev/null @@ -1,4 +0,0 @@ -WGL_EXT_extensions_string -http://www.opengl.org/registry/specs/gl/EXT/wgl_extensions_string.txt -WGL_EXT_extensions_string - const char* wglGetExtensionsStringEXT (void) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_EXT_framebuffer_sRGB b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_EXT_framebuffer_sRGB deleted file mode 100644 index e4a4032..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_EXT_framebuffer_sRGB +++ /dev/null @@ -1,4 +0,0 @@ -WGL_EXT_framebuffer_sRGB -http://developer.download.nvidia.com/opengl/specs/GL_EXT_framebuffer_sRGB.txt -WGL_EXT_framebuffer_sRGB - WGL_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x20A9 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_EXT_make_current_read b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_EXT_make_current_read deleted file mode 100644 index 61935dc..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_EXT_make_current_read +++ /dev/null @@ -1,6 +0,0 @@ -WGL_EXT_make_current_read -http://www.opengl.org/registry/specs/gl/EXT/wgl_make_current_read.txt -WGL_EXT_make_current_read - HDC wglGetCurrentReadDCEXT (VOID) - BOOL wglMakeContextCurrentEXT (HDC hDrawDC, HDC hReadDC, HGLRC hglrc) - ERROR_INVALID_PIXEL_TYPE_EXT 0x2043 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_EXT_multisample b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_EXT_multisample deleted file mode 100644 index 55c76be..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_EXT_multisample +++ /dev/null @@ -1,5 +0,0 @@ -WGL_EXT_multisample -http://www.opengl.org/registry/specs/gl/EXT/wgl_multisample.txt -WGL_EXT_multisample - WGL_SAMPLE_BUFFERS_EXT 0x2041 - WGL_SAMPLES_EXT 0x2042 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_EXT_pbuffer b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_EXT_pbuffer deleted file mode 100644 index 3e0da7c..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_EXT_pbuffer +++ /dev/null @@ -1,18 +0,0 @@ -WGL_EXT_pbuffer -http://www.opengl.org/registry/specs/gl/EXT/wgl_pbuffer.txt -WGL_EXT_pbuffer - WGL_DRAW_TO_PBUFFER_EXT 0x202D - WGL_MAX_PBUFFER_PIXELS_EXT 0x202E - WGL_MAX_PBUFFER_WIDTH_EXT 0x202F - WGL_MAX_PBUFFER_HEIGHT_EXT 0x2030 - WGL_OPTIMAL_PBUFFER_WIDTH_EXT 0x2031 - WGL_OPTIMAL_PBUFFER_HEIGHT_EXT 0x2032 - WGL_PBUFFER_LARGEST_EXT 0x2033 - WGL_PBUFFER_WIDTH_EXT 0x2034 - WGL_PBUFFER_HEIGHT_EXT 0x2035 - HPBUFFEREXT wglCreatePbufferEXT (HDC hDC, int iPixelFormat, int iWidth, int iHeight, const int* piAttribList) - BOOL wglDestroyPbufferEXT (HPBUFFEREXT hPbuffer) - HDC wglGetPbufferDCEXT (HPBUFFEREXT hPbuffer) - BOOL wglQueryPbufferEXT (HPBUFFEREXT hPbuffer, int iAttribute, int* piValue) - int wglReleasePbufferDCEXT (HPBUFFEREXT hPbuffer, HDC hDC) - DECLARE_HANDLE(HPBUFFEREXT); diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_EXT_pixel_format b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_EXT_pixel_format deleted file mode 100644 index 19aa219..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_EXT_pixel_format +++ /dev/null @@ -1,51 +0,0 @@ -WGL_EXT_pixel_format -http://www.opengl.org/registry/specs/gl/EXT/wgl_pixel_format.txt -WGL_EXT_pixel_format - WGL_NUMBER_PIXEL_FORMATS_EXT 0x2000 - WGL_DRAW_TO_WINDOW_EXT 0x2001 - WGL_DRAW_TO_BITMAP_EXT 0x2002 - WGL_ACCELERATION_EXT 0x2003 - WGL_NEED_PALETTE_EXT 0x2004 - WGL_NEED_SYSTEM_PALETTE_EXT 0x2005 - WGL_SWAP_LAYER_BUFFERS_EXT 0x2006 - WGL_SWAP_METHOD_EXT 0x2007 - WGL_NUMBER_OVERLAYS_EXT 0x2008 - WGL_NUMBER_UNDERLAYS_EXT 0x2009 - WGL_TRANSPARENT_EXT 0x200A - WGL_TRANSPARENT_VALUE_EXT 0x200B - WGL_SHARE_DEPTH_EXT 0x200C - WGL_SHARE_STENCIL_EXT 0x200D - WGL_SHARE_ACCUM_EXT 0x200E - WGL_SUPPORT_GDI_EXT 0x200F - WGL_SUPPORT_OPENGL_EXT 0x2010 - WGL_DOUBLE_BUFFER_EXT 0x2011 - WGL_STEREO_EXT 0x2012 - WGL_PIXEL_TYPE_EXT 0x2013 - WGL_COLOR_BITS_EXT 0x2014 - WGL_RED_BITS_EXT 0x2015 - WGL_RED_SHIFT_EXT 0x2016 - WGL_GREEN_BITS_EXT 0x2017 - WGL_GREEN_SHIFT_EXT 0x2018 - WGL_BLUE_BITS_EXT 0x2019 - WGL_BLUE_SHIFT_EXT 0x201A - WGL_ALPHA_BITS_EXT 0x201B - WGL_ALPHA_SHIFT_EXT 0x201C - WGL_ACCUM_BITS_EXT 0x201D - WGL_ACCUM_RED_BITS_EXT 0x201E - WGL_ACCUM_GREEN_BITS_EXT 0x201F - WGL_ACCUM_BLUE_BITS_EXT 0x2020 - WGL_ACCUM_ALPHA_BITS_EXT 0x2021 - WGL_DEPTH_BITS_EXT 0x2022 - WGL_STENCIL_BITS_EXT 0x2023 - WGL_AUX_BUFFERS_EXT 0x2024 - WGL_NO_ACCELERATION_EXT 0x2025 - WGL_GENERIC_ACCELERATION_EXT 0x2026 - WGL_FULL_ACCELERATION_EXT 0x2027 - WGL_SWAP_EXCHANGE_EXT 0x2028 - WGL_SWAP_COPY_EXT 0x2029 - WGL_SWAP_UNDEFINED_EXT 0x202A - WGL_TYPE_RGBA_EXT 0x202B - WGL_TYPE_COLORINDEX_EXT 0x202C - BOOL wglChoosePixelFormatEXT (HDC hdc, const int* piAttribIList, const FLOAT *pfAttribFList, UINT nMaxFormats, int *piFormats, UINT *nNumFormats) - BOOL wglGetPixelFormatAttribfvEXT (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, int* piAttributes, FLOAT *pfValues) - BOOL wglGetPixelFormatAttribivEXT (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, int* piAttributes, int *piValues) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_EXT_pixel_format_packed_float b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_EXT_pixel_format_packed_float deleted file mode 100644 index 30925fc..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_EXT_pixel_format_packed_float +++ /dev/null @@ -1,4 +0,0 @@ -WGL_EXT_pixel_format_packed_float -http://developer.download.nvidia.com/opengl/specs/GL_EXT_packed_float.txt -WGL_EXT_pixel_format_packed_float - WGL_TYPE_RGBA_UNSIGNED_FLOAT_EXT 0x20A8 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_EXT_swap_control b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_EXT_swap_control deleted file mode 100644 index e806726..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_EXT_swap_control +++ /dev/null @@ -1,5 +0,0 @@ -WGL_EXT_swap_control -http://www.opengl.org/registry/specs/gl/EXT/wgl_swap_control.txt -WGL_EXT_swap_control - int wglGetSwapIntervalEXT (void) - BOOL wglSwapIntervalEXT (int interval) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_EXT_swap_control_tear b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_EXT_swap_control_tear deleted file mode 100644 index b8d8d29..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_EXT_swap_control_tear +++ /dev/null @@ -1,3 +0,0 @@ -WGL_EXT_swap_control_tear -http://www.opengl.org/registry/specs/gl/EXT/wgl_swap_control_tear.txt -WGL_EXT_swap_control_tear diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_I3D_digital_video_control b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_I3D_digital_video_control deleted file mode 100644 index 8ab1870..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_I3D_digital_video_control +++ /dev/null @@ -1,9 +0,0 @@ -WGL_I3D_digital_video_control -http://www.opengl.org/registry/specs/gl/I3D/wgl_digital_video_control.txt -WGL_I3D_digital_video_control - WGL_DIGITAL_VIDEO_CURSOR_ALPHA_FRAMEBUFFER_I3D 0x2050 - WGL_DIGITAL_VIDEO_CURSOR_ALPHA_VALUE_I3D 0x2051 - WGL_DIGITAL_VIDEO_CURSOR_INCLUDED_I3D 0x2052 - WGL_DIGITAL_VIDEO_GAMMA_CORRECTED_I3D 0x2053 - BOOL wglGetDigitalVideoParametersI3D (HDC hDC, int iAttribute, int* piValue) - BOOL wglSetDigitalVideoParametersI3D (HDC hDC, int iAttribute, const int* piValue) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_I3D_gamma b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_I3D_gamma deleted file mode 100644 index 4f2ec32..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_I3D_gamma +++ /dev/null @@ -1,9 +0,0 @@ -WGL_I3D_gamma -http://www.opengl.org/registry/specs/gl/I3D/wgl_gamma.txt -WGL_I3D_gamma - WGL_GAMMA_TABLE_SIZE_I3D 0x204E - WGL_GAMMA_EXCLUDE_DESKTOP_I3D 0x204F - BOOL wglGetGammaTableI3D (HDC hDC, int iEntries, USHORT* puRed, USHORT *puGreen, USHORT *puBlue) - BOOL wglGetGammaTableParametersI3D (HDC hDC, int iAttribute, int* piValue) - BOOL wglSetGammaTableI3D (HDC hDC, int iEntries, const USHORT* puRed, const USHORT *puGreen, const USHORT *puBlue) - BOOL wglSetGammaTableParametersI3D (HDC hDC, int iAttribute, const int* piValue) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_I3D_genlock b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_I3D_genlock deleted file mode 100644 index 8b990d3..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_I3D_genlock +++ /dev/null @@ -1,24 +0,0 @@ -WGL_I3D_genlock -http://www.opengl.org/registry/specs/gl/I3D/wgl_genlock.txt -WGL_I3D_genlock - WGL_GENLOCK_SOURCE_MULTIVIEW_I3D 0x2044 - WGL_GENLOCK_SOURCE_EXTERNAL_SYNC_I3D 0x2045 - WGL_GENLOCK_SOURCE_EXTERNAL_FIELD_I3D 0x2046 - WGL_GENLOCK_SOURCE_EXTERNAL_TTL_I3D 0x2047 - WGL_GENLOCK_SOURCE_DIGITAL_SYNC_I3D 0x2048 - WGL_GENLOCK_SOURCE_DIGITAL_FIELD_I3D 0x2049 - WGL_GENLOCK_SOURCE_EDGE_FALLING_I3D 0x204A - WGL_GENLOCK_SOURCE_EDGE_RISING_I3D 0x204B - WGL_GENLOCK_SOURCE_EDGE_BOTH_I3D 0x204C - BOOL wglDisableGenlockI3D (HDC hDC) - BOOL wglEnableGenlockI3D (HDC hDC) - BOOL wglGenlockSampleRateI3D (HDC hDC, UINT uRate) - BOOL wglGenlockSourceDelayI3D (HDC hDC, UINT uDelay) - BOOL wglGenlockSourceEdgeI3D (HDC hDC, UINT uEdge) - BOOL wglGenlockSourceI3D (HDC hDC, UINT uSource) - BOOL wglGetGenlockSampleRateI3D (HDC hDC, UINT* uRate) - BOOL wglGetGenlockSourceDelayI3D (HDC hDC, UINT* uDelay) - BOOL wglGetGenlockSourceEdgeI3D (HDC hDC, UINT* uEdge) - BOOL wglGetGenlockSourceI3D (HDC hDC, UINT* uSource) - BOOL wglIsEnabledGenlockI3D (HDC hDC, BOOL* pFlag) - BOOL wglQueryGenlockMaxSourceDelayI3D (HDC hDC, UINT* uMaxLineDelay, UINT *uMaxPixelDelay) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_I3D_image_buffer b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_I3D_image_buffer deleted file mode 100644 index bf735c0..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_I3D_image_buffer +++ /dev/null @@ -1,9 +0,0 @@ -WGL_I3D_image_buffer -http://www.opengl.org/registry/specs/gl/I3D/wgl_image_buffer.txt -WGL_I3D_image_buffer - WGL_IMAGE_BUFFER_MIN_ACCESS_I3D 0x00000001 - WGL_IMAGE_BUFFER_LOCK_I3D 0x00000002 - BOOL wglAssociateImageBufferEventsI3D (HDC hdc, HANDLE* pEvent, LPVOID *pAddress, DWORD *pSize, UINT count) - LPVOID wglCreateImageBufferI3D (HDC hDC, DWORD dwSize, UINT uFlags) - BOOL wglDestroyImageBufferI3D (HDC hDC, LPVOID pAddress) - BOOL wglReleaseImageBufferEventsI3D (HDC hdc, LPVOID* pAddress, UINT count) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_I3D_swap_frame_lock b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_I3D_swap_frame_lock deleted file mode 100644 index d009ea7..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_I3D_swap_frame_lock +++ /dev/null @@ -1,7 +0,0 @@ -WGL_I3D_swap_frame_lock -http://www.opengl.org/registry/specs/gl/I3D/wgl_swap_frame_lock.txt -WGL_I3D_swap_frame_lock - BOOL wglDisableFrameLockI3D (VOID) - BOOL wglEnableFrameLockI3D (VOID) - BOOL wglIsEnabledFrameLockI3D (BOOL* pFlag) - BOOL wglQueryFrameLockMasterI3D (BOOL* pFlag) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_I3D_swap_frame_usage b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_I3D_swap_frame_usage deleted file mode 100644 index 8f41ee8..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_I3D_swap_frame_usage +++ /dev/null @@ -1,7 +0,0 @@ -WGL_I3D_swap_frame_usage -http://www.opengl.org/registry/specs/gl/I3D/wgl_swap_frame_usage.txt -WGL_I3D_swap_frame_usage - BOOL wglBeginFrameTrackingI3D (void) - BOOL wglEndFrameTrackingI3D (void) - BOOL wglGetFrameUsageI3D (float* pUsage) - BOOL wglQueryFrameTrackingI3D (DWORD* pFrameCount, DWORD *pMissedFrames, float *pLastMissedUsage) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_NV_DX_interop b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_NV_DX_interop deleted file mode 100644 index 31cea77..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_NV_DX_interop +++ /dev/null @@ -1,14 +0,0 @@ -WGL_NV_DX_interop -http://www.opengl.org/registry/specs/gl/NV/DX_interop.txt -WGL_NV_DX_interop - WGL_ACCESS_READ_ONLY_NV 0x0000 - WGL_ACCESS_READ_WRITE_NV 0x0001 - WGL_ACCESS_WRITE_DISCARD_NV 0x0002 - BOOL wglDXCloseDeviceNV (HANDLE hDevice) - BOOL wglDXLockObjectsNV (HANDLE hDevice, GLint count, HANDLE* hObjects) - BOOL wglDXObjectAccessNV (HANDLE hObject, GLenum access) - HANDLE wglDXOpenDeviceNV (void* dxDevice) - HANDLE wglDXRegisterObjectNV (HANDLE hDevice, void* dxObject, GLuint name, GLenum type, GLenum access) - BOOL wglDXSetResourceShareHandleNV (void* dxObject, HANDLE shareHandle) - BOOL wglDXUnlockObjectsNV (HANDLE hDevice, GLint count, HANDLE* hObjects) - BOOL wglDXUnregisterObjectNV (HANDLE hDevice, HANDLE hObject) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_NV_DX_interop2 b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_NV_DX_interop2 deleted file mode 100644 index fe0fb9e..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_NV_DX_interop2 +++ /dev/null @@ -1,3 +0,0 @@ -WGL_NV_DX_interop2 -http://www.opengl.org/registry/specs/gl/NV/DX_interop2.txt -WGL_NV_DX_interop2 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_NV_copy_image b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_NV_copy_image deleted file mode 100644 index 493b45d..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_NV_copy_image +++ /dev/null @@ -1,4 +0,0 @@ -WGL_NV_copy_image -http://www.opengl.org/registry/specs/gl/NV/copy_image.txt -WGL_NV_copy_image - BOOL wglCopyImageSubDataNV (HGLRC hSrcRC, GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, HGLRC hDstRC, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei height, GLsizei depth) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_NV_float_buffer b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_NV_float_buffer deleted file mode 100644 index fb32fd2..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_NV_float_buffer +++ /dev/null @@ -1,12 +0,0 @@ -WGL_NV_float_buffer -http://www.opengl.org/registry/specs/gl/NV/float_buffer.txt -WGL_NV_float_buffer - WGL_FLOAT_COMPONENTS_NV 0x20B0 - WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_R_NV 0x20B1 - WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RG_NV 0x20B2 - WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGB_NV 0x20B3 - WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGBA_NV 0x20B4 - WGL_TEXTURE_FLOAT_R_NV 0x20B5 - WGL_TEXTURE_FLOAT_RG_NV 0x20B6 - WGL_TEXTURE_FLOAT_RGB_NV 0x20B7 - WGL_TEXTURE_FLOAT_RGBA_NV 0x20B8 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_NV_gpu_affinity b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_NV_gpu_affinity deleted file mode 100644 index f722204..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_NV_gpu_affinity +++ /dev/null @@ -1,12 +0,0 @@ -WGL_NV_gpu_affinity -http://developer.download.nvidia.com/opengl/specs/WGL_nv_gpu_affinity.txt -WGL_NV_gpu_affinity - WGL_ERROR_INCOMPATIBLE_AFFINITY_MASKS_NV 0x20D0 - WGL_ERROR_MISSING_AFFINITY_MASK_NV 0x20D1 - BOOL wglEnumGpusNV (UINT iGpuIndex, HGPUNV *phGpu) - BOOL wglEnumGpuDevicesNV (HGPUNV hGpu, UINT iDeviceIndex, PGPU_DEVICE lpGpuDevice) - HDC wglCreateAffinityDCNV (const HGPUNV *phGpuList) - BOOL wglEnumGpusFromAffinityDCNV (HDC hAffinityDC, UINT iGpuIndex, HGPUNV *hGpu) - BOOL wglDeleteDCNV (HDC hdc) - DECLARE_HANDLE(HGPUNV); - typedef struct _GPU_DEVICE { DWORD cb; CHAR DeviceName[32]; CHAR DeviceString[128]; DWORD Flags; RECT rcVirtualScreen; } GPU_DEVICE, *PGPU_DEVICE; diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_NV_multisample_coverage b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_NV_multisample_coverage deleted file mode 100644 index c3e7484..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_NV_multisample_coverage +++ /dev/null @@ -1,5 +0,0 @@ -WGL_NV_multisample_coverage -http://www.opengl.org/registry/specs/gl/NV/multisample_coverage.txt -WGL_NV_multisample_coverage - WGL_COVERAGE_SAMPLES_NV 0x2042 - WGL_COLOR_SAMPLES_NV 0x20B9 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_NV_present_video b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_NV_present_video deleted file mode 100644 index 2b5ca9f..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_NV_present_video +++ /dev/null @@ -1,8 +0,0 @@ -WGL_NV_present_video -http://www.opengl.org/registry/specs/gl/NV/present_video.txt -WGL_NV_present_video - WGL_NUM_VIDEO_SLOTS_NV 0x20F0 - BOOL wglBindVideoDeviceNV (HDC hDc, unsigned int uVideoSlot, HVIDEOOUTPUTDEVICENV hVideoDevice, const int* piAttribList) - int wglEnumerateVideoDevicesNV (HDC hDc, HVIDEOOUTPUTDEVICENV* phDeviceList) - BOOL wglQueryCurrentContextNV (int iAttribute, int* piValue) - DECLARE_HANDLE(HVIDEOOUTPUTDEVICENV); diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_NV_render_depth_texture b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_NV_render_depth_texture deleted file mode 100644 index 2fc36cb..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_NV_render_depth_texture +++ /dev/null @@ -1,9 +0,0 @@ -WGL_NV_render_depth_texture -http://www.opengl.org/registry/specs/gl/NV/render_depth_texture.txt -WGL_NV_render_depth_texture - WGL_NO_TEXTURE_ARB 0x2077 - WGL_BIND_TO_TEXTURE_DEPTH_NV 0x20A3 - WGL_BIND_TO_TEXTURE_RECTANGLE_DEPTH_NV 0x20A4 - WGL_DEPTH_TEXTURE_FORMAT_NV 0x20A5 - WGL_TEXTURE_DEPTH_COMPONENT_NV 0x20A6 - WGL_DEPTH_COMPONENT_NV 0x20A7 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_NV_render_texture_rectangle b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_NV_render_texture_rectangle deleted file mode 100644 index ec410c0..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_NV_render_texture_rectangle +++ /dev/null @@ -1,6 +0,0 @@ -WGL_NV_render_texture_rectangle -http://www.opengl.org/registry/specs/gl/NV/render_texture_rectangle.txt -WGL_NV_render_texture_rectangle - WGL_BIND_TO_TEXTURE_RECTANGLE_RGB_NV 0x20A0 - WGL_BIND_TO_TEXTURE_RECTANGLE_RGBA_NV 0x20A1 - WGL_TEXTURE_RECTANGLE_NV 0x20A2 diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_NV_swap_group b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_NV_swap_group deleted file mode 100644 index 5a9d012..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_NV_swap_group +++ /dev/null @@ -1,9 +0,0 @@ -WGL_NV_swap_group -http://www.opengl.org/registry/specs/gl/NV/wgl_swap_group.txt -WGL_NV_swap_group - BOOL wglBindSwapBarrierNV (GLuint group, GLuint barrier) - BOOL wglJoinSwapGroupNV (HDC hDC, GLuint group) - BOOL wglQueryFrameCountNV (HDC hDC, GLuint* count) - BOOL wglQueryMaxSwapGroupsNV (HDC hDC, GLuint* maxGroups, GLuint *maxBarriers) - BOOL wglQuerySwapGroupNV (HDC hDC, GLuint* group, GLuint *barrier) - BOOL wglResetFrameCountNV (HDC hDC) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_NV_vertex_array_range b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_NV_vertex_array_range deleted file mode 100644 index ca22d31..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_NV_vertex_array_range +++ /dev/null @@ -1,5 +0,0 @@ -WGL_NV_vertex_array_range -http://oss.sgi.com/projects/ogl-sample/registry/NV/vertex_array_range.txt -WGL_NV_vertex_array_range - void * wglAllocateMemoryNV (GLsizei size, GLfloat readFrequency, GLfloat writeFrequency, GLfloat priority) - void wglFreeMemoryNV (void *pointer) diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_NV_video_capture b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_NV_video_capture deleted file mode 100644 index 8c4c68a..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_NV_video_capture +++ /dev/null @@ -1,11 +0,0 @@ -WGL_NV_video_capture -http://www.opengl.org/registry/specs/gl/NV/video_capture.txt -WGL_NV_video_capture - WGL_UNIQUE_ID_NV 0x20CE - WGL_NUM_VIDEO_CAPTURE_SLOTS_NV 0x20CF - BOOL wglBindVideoCaptureDeviceNV (UINT uVideoSlot, HVIDEOINPUTDEVICENV hDevice) - UINT wglEnumerateVideoCaptureDevicesNV (HDC hDc, HVIDEOINPUTDEVICENV* phDeviceList) - BOOL wglLockVideoCaptureDeviceNV (HDC hDc, HVIDEOINPUTDEVICENV hDevice) - BOOL wglQueryVideoCaptureDeviceNV (HDC hDc, HVIDEOINPUTDEVICENV hDevice, int iAttribute, int* piValue) - BOOL wglReleaseVideoCaptureDeviceNV (HDC hDc, HVIDEOINPUTDEVICENV hDevice) - DECLARE_HANDLE(HVIDEOINPUTDEVICENV); diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_NV_video_output b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_NV_video_output deleted file mode 100644 index a3c3916..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_NV_video_output +++ /dev/null @@ -1,23 +0,0 @@ -WGL_NV_video_output -http://www.opengl.org/registry/specs/gl/NV/wgl_video_output.txt -WGL_NV_video_output - WGL_BIND_TO_VIDEO_RGB_NV 0x20C0 - WGL_BIND_TO_VIDEO_RGBA_NV 0x20C1 - WGL_BIND_TO_VIDEO_RGB_AND_DEPTH_NV 0x20C2 - WGL_VIDEO_OUT_COLOR_NV 0x20C3 - WGL_VIDEO_OUT_ALPHA_NV 0x20C4 - WGL_VIDEO_OUT_DEPTH_NV 0x20C5 - WGL_VIDEO_OUT_COLOR_AND_ALPHA_NV 0x20C6 - WGL_VIDEO_OUT_COLOR_AND_DEPTH_NV 0x20C7 - WGL_VIDEO_OUT_FRAME 0x20C8 - WGL_VIDEO_OUT_FIELD_1 0x20C9 - WGL_VIDEO_OUT_FIELD_2 0x20CA - WGL_VIDEO_OUT_STACKED_FIELDS_1_2 0x20CB - WGL_VIDEO_OUT_STACKED_FIELDS_2_1 0x20CC - BOOL wglBindVideoImageNV (HPVIDEODEV hVideoDevice, HPBUFFERARB hPbuffer, int iVideoBuffer) - BOOL wglGetVideoDeviceNV (HDC hDC, int numDevices, HPVIDEODEV* hVideoDevice) - BOOL wglGetVideoInfoNV (HPVIDEODEV hpVideoDevice, unsigned long* pulCounterOutputPbuffer, unsigned long *pulCounterOutputVideo) - BOOL wglReleaseVideoDeviceNV (HPVIDEODEV hVideoDevice) - BOOL wglReleaseVideoImageNV (HPBUFFERARB hPbuffer, int iVideoBuffer) - BOOL wglSendPbufferToVideoNV (HPBUFFERARB hPbuffer, int iBufferType, unsigned long* pulCounterPbuffer, BOOL bBlock) - DECLARE_HANDLE(HPVIDEODEV); diff --git a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_OML_sync_control b/Libraries/glew-1.10.0/auto/extensions/gl/WGL_OML_sync_control deleted file mode 100644 index f9c8100..0000000 --- a/Libraries/glew-1.10.0/auto/extensions/gl/WGL_OML_sync_control +++ /dev/null @@ -1,9 +0,0 @@ -WGL_OML_sync_control -http://www.opengl.org/registry/specs/gl/OML/wgl_sync_control.txt -WGL_OML_sync_control - BOOL wglGetMscRateOML (HDC hdc, INT32* numerator, INT32 *denominator) - BOOL wglGetSyncValuesOML (HDC hdc, INT64* ust, INT64 *msc, INT64 *sbc) - INT64 wglSwapBuffersMscOML (HDC hdc, INT64 target_msc, INT64 divisor, INT64 remainder) - INT64 wglSwapLayerBuffersMscOML (HDC hdc, INT fuPlanes, INT64 target_msc, INT64 divisor, INT64 remainder) - BOOL wglWaitForMscOML (HDC hdc, INT64 target_msc, INT64 divisor, INT64 remainder, INT64* ust, INT64 *msc, INT64 *sbc) - BOOL wglWaitForSbcOML (HDC hdc, INT64 target_sbc, INT64* ust, INT64 *msc, INT64 *sbc) diff --git a/Libraries/glew-1.10.0/auto/lib/OpenGL/Spec.pm b/Libraries/glew-1.10.0/auto/lib/OpenGL/Spec.pm deleted file mode 100644 index 1311b39..0000000 --- a/Libraries/glew-1.10.0/auto/lib/OpenGL/Spec.pm +++ /dev/null @@ -1,202 +0,0 @@ -package OpenGL::Spec; - -# A very simple task further complicated by the fact that some people -# can't read, others use legacy Operating Systems, and others don't give -# a damn about using a halfway decent text editor. -# -# The code to parse the _template_ is so simple and straightforward... -# yet the code to parse the real spec files is this mess. - -my %typemap = ( - bitfield => "GLbitfield", - boolean => "GLboolean", - # fsck up in EXT_vertex_array - Boolean => "GLboolean", - byte => "GLbyte", - clampd => "GLclampd", - clampf => "GLclampf", - double => "GLdouble", - enum => "GLenum", - # Intel fsck up - Glenum => "GLenum", - float => "GLfloat", - half => "GLuint", - int => "GLint", - short => "GLshort", - sizei => "GLsizei", - ubyte => "GLubyte", - uint => "GLuint", - ushort => "GLushort", - DMbuffer => "void *", - - # ARB VBO introduces these - sizeiptrARB => "GLsizeiptrARB", - intptrARB => "GLintptrARB", - - # ARB shader objects introduces these, charARB is at least 8 bits, - # handleARB is at least 32 bits - charARB => "GLcharARB", - handleARB => "GLhandleARB", - - # GLX 1.3 defines new types which might not be available at compile time - #GLXFBConfig => "void*", - #GLXFBConfigID => "XID", - #GLXContextID => "XID", - #GLXWindow => "XID", - #GLXPbuffer => "XID", - - # Weird stuff for some SGIX extension - #GLXFBConfigSGIX => "void*", - #GLXFBConfigIDSGIX => "XID", -); - -my %void_typemap = ( - void => "GLvoid", -); - -my $section_re = qr{^[A-Z]}; -my $function_re = qr{^(.+) ([a-z][a-z0-9_]*) \((.+)\)$}i; -my $token_re = qr{^([A-Z0-9][A-Z0-9_]*):?\s+((?:0x)?[0-9A-F]+)(.*)$}; -my $prefix_re = qr{^(?:AGL | GLX | WGL)_}x; -my $eofnc_re = qr{ \);?$ | ^$ }x; -my $function_re = qr{^(.+) ([a-z][a-z0-9_]*) \((.+)\)$}i; -my $prefix_re = qr{^(?:gl | agl | wgl | glX)}x; -my $types_re = __compile_wordlist_cap(keys %typemap); -my $voidtype_re = __compile_wordlist_cap(keys %void_typemap); - -sub new($) -{ - my $class = shift; - my $self = { section => {} }; - $self->{filename} = shift; - local $/; - open(my $fh, "<$self->{filename}") or die "Can't open $self->{filename}"; - my $content = <$fh>; - my $section; - my $s = $self->{section}; - - $content =~ s{[ \t]+$}{}mg; - # Join lines that end with a word-character and ones that *begin* - # with one - $content =~ s{(\w)\n(\w)}{$1 $2}sg; - - foreach (split /\n/, $content) - { - if (/$section_re/) - { - chomp; - s/^Name String$/Name Strings/; # Fix common mistake - $section = $_; - $s->{$section} = ""; - } - elsif (defined $section and exists $s->{$section}) - { - s{^\s+}{}mg; # Remove leading whitespace - $s->{$section} .= $_ . "\n"; - } - } - - $s->{$_} =~ s{(?:^\n+|\n+$)}{}s foreach keys %$s; - - bless $self, $class; -} - -sub sections() -{ - my $self = shift; - keys %{$self->{section}}; -} - -sub name() -{ - my $self = shift; - $self->{section}->{Name}; -} - -sub name_strings() -{ - my $self = shift; - split("\n", $self->{section}->{"Name Strings"}); -} - -sub tokens() -{ - my $self = shift; - my %tokens = (); - foreach (split /\n/, $self->{section}->{"New Tokens"}) - { - next unless /$token_re/; - my ($name, $value) = ($1, $2); - $name =~ s{^}{GL_} unless $name =~ /$prefix_re/; - $tokens{$name} = $value; - } - - return %tokens; -} - -sub functions() -{ - my $self = shift; - my %functions = (); - my @fnc = (); - - foreach (split /\n/, $self->{section}->{"New Procedures and Functions"}) - { - push @fnc, $_ unless ($_ eq "" or $_ eq "None"); - - next unless /$eofnc_re/; - - if (__normalize_proto(@fnc) =~ /$function_re/) - { - my ($return, $name, $parms) = ($1, $2, $3); - if (!__ignore_function($name, $extname)) - { - $name =~ s/^/gl/ unless $name =~ /$prefix_re/; - if ($name =~ /^gl/ && $name !~ /^glX/) - { - $return =~ s/$types_re/$typemap{$1}/g; - $return =~ s/$voidtype_re/$void_typemap{$1}/g; - $parms =~ s/$types_re/$typemap{$1}/g; - $parms =~ s/$voidtype_re/$void_typemap{$1}/g; - } - $functions{$name} = { - rtype => $return, - parms => $parms, - }; - } - } - @fnc = (); - } - - return %functions; -} - -sub __normalize_proto -{ - local $_ = join(" ", @_); - s/\s+/ /g; # multiple whitespace -> single space - s/\s*\(\s*/ \(/; # exactly one space before ( and none after - s/\s*\)\s*/\)/; # no after before or after ) - s/\s*\*([a-zA-Z])/\* $1/; # "* identifier" XXX: g missing? - s/\*wgl/\* wgl/; # "* wgl" XXX: why doesn't the - s/\*glX/\* glX/; # "* glX" previous re catch this? - s/\.\.\./void/; # ... -> void - s/;$//; # remove ; at the end of the line - return $_; -} - -sub __ignore_function -{ - return 0; -} - -sub __compile_regex -{ - my $regex = join('', @_); - return qr/$regex/ -} - -sub __compile_wordlist_cap -{ - __compile_regex('\b(', join('|', @_), ')\b'); -} diff --git a/Libraries/glew-1.10.0/auto/src/footer.html b/Libraries/glew-1.10.0/auto/src/footer.html deleted file mode 100644 index 3adb9c1..0000000 --- a/Libraries/glew-1.10.0/auto/src/footer.html +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/Libraries/glew-1.10.0/auto/src/glew.rc b/Libraries/glew-1.10.0/auto/src/glew.rc deleted file mode 100644 index 5674cc9..0000000 --- a/Libraries/glew-1.10.0/auto/src/glew.rc +++ /dev/null @@ -1,77 +0,0 @@ - -#include - -#ifdef GLEW_MX -# ifdef GLEW_STATIC -# ifdef _DEBUG -# define FILENAME "glew32mxsd.dll" -# else -# define FILENAME "glew32mxs.dll" -# endif -# else -# ifdef _DEBUG -# define FILENAME "glew32mxd.dll" -# else -# define FILENAME "glew32mx.dll" -# endif -# endif -#else -# ifdef GLEW_STATIC -# ifdef _DEBUG -# define FILENAME "glew32sd.dll" -# else -# define FILENAME "glew32s.dll" -# endif -# else -# ifdef _DEBUG -# define FILENAME "glew32d.dll" -# else -# define FILENAME "glew32.dll" -# endif -# endif -#endif - -///////////////////////////////////////////////////////////////////////////// -// -// Version -// -VS_VERSION_INFO VERSIONINFO -FILEVERSION GLEW_MAJOR, GLEW_MINOR, GLEW_MICRO, 0 -PRODUCTVERSION GLEW_MAJOR, GLEW_MINOR, GLEW_MICRO, 0 -FILEFLAGSMASK VS_FFI_FILEFLAGSMASK -#ifdef _DEBUG -FILEFLAGS VS_FF_DEBUG -#else -FILEFLAGS 0x0L -#endif -FILEOS VOS__WINDOWS32 -#ifdef GLEW_STATIC -FILETYPE VFT_STATIC_LIB -#else -FILETYPE VFT_DLL -#endif -FILESUBTYPE VFT2_UNKNOWN -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040904b0" - BEGIN - VALUE "Comments", "The OpenGL Extension Wrangler Library\r\nCopyright (C) 2002-2008, Milan Ikits \r\nCopyright (C) 2002-2008, Marcelo E. Magallon \r\nCopyright (C) 2002, Lev Povalahev\r\nAll rights reserved.\r\n\r\nRedistribution and use in source and binary forms, with or without \r\nmodification, are permitted provided that the following conditions are met:\r\n\r\n* Redistributions of source code must retain the above copyright notice, \r\n this list of conditions and the following disclaimer.\r\n* Redistributions in binary form must reproduce the above copyright notice, \r\n this list of conditions and the following disclaimer in the documentation \r\n and/or other materials provided with the distribution.\r\n* The name of the author may be used to endorse or promote products \r\n derived from this software without specific prior written permission.\r\n\r\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ''AS IS'' \r\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE \r\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\r\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE \r\nLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR \r\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF \r\nSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\r\nINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\r\nCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\r\nARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF\r\nTHE POSSIBILITY OF SUCH DAMAGE.\r\n\r\n\r\nMesa 3-D graphics library\r\n\r\nVersion: 7.0\r\n\r\nCopyright (C) 1999-2007 Brian Paul All Rights Reserved.\r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a\r\ncopy of this software and associated documentation files (the ''Software''),\r\nto deal in the Software without restriction, including without limitation\r\nthe rights to use, copy, modify, merge, publish, distribute, sublicense,\r\nand/or sell copies of the Software, and to permit persons to whom the\r\nSoftware is furnished to do so, subject to the following conditions:\r\n\r\nThe above copyright notice and this permission notice shall be included\r\nin all copies or substantial portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED ''AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS\r\nOR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL\r\nBRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN\r\nAN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\r\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n\r\n\r\nCopyright (c) 2007 The Khronos Group Inc.\r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a\r\ncopy of this software and/or associated documentation files (the\r\n''Materials''), to deal in the Materials without restriction, including\r\nwithout limitation the rights to use, copy, modify, merge, publish,\r\ndistribute, sublicense, and/or sell copies of the Materials, and to\r\npermit persons to whom the Materials are furnished to do so, subject to\r\nthe following conditions:\r\n\r\nThe above copyright notice and this permission notice shall be included\r\nin all copies or substantial portions of the Materials.\r\n\r\nTHE MATERIALS ARE PROVIDED ''AS IS'', WITHOUT WARRANTY OF ANY KIND,\r\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\r\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\r\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\r\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\r\nMATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.\0" - VALUE "CompanyName", "\0" - VALUE "FileDescription", "The OpenGL Extension Wrangler Library\0" - VALUE "FileVersion", "GLEW_MAJOR,GLEW_MINOR,GLEW_MICRO,0\0" - VALUE "InternalName", "GLEW\0" - VALUE "LegalCopyright", "© 2002-2008 Milan Ikits & Marcelo Magallon\0" - VALUE "LegalTrademarks", "\0" - VALUE "OriginalFilename", FILENAME "\0" - VALUE "PrivateBuild", "\0" - VALUE "ProductName", "The OpenGL Extension Wrangler Library\0" - VALUE "ProductVersion", "GLEW_MAJOR,GLEW_MINOR,GLEW_MICRO,0\0" - VALUE "SpecialBuild", "\0" - END - END - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 0x409, 1200 - END -END diff --git a/Libraries/glew-1.10.0/auto/src/glew_head.c b/Libraries/glew-1.10.0/auto/src/glew_head.c deleted file mode 100644 index 252d55a..0000000 --- a/Libraries/glew-1.10.0/auto/src/glew_head.c +++ /dev/null @@ -1,249 +0,0 @@ -#include - -#if defined(_WIN32) -# include -#elif !defined(__ANDROID__) && !defined(__native_client__) && (!defined(__APPLE__) || defined(GLEW_APPLE_GLX)) -# include -#endif - -/* - * Define glewGetContext and related helper macros. - */ -#ifdef GLEW_MX -# define glewGetContext() ctx -# ifdef _WIN32 -# define GLEW_CONTEXT_ARG_DEF_INIT GLEWContext* ctx -# define GLEW_CONTEXT_ARG_VAR_INIT ctx -# define wglewGetContext() ctx -# define WGLEW_CONTEXT_ARG_DEF_INIT WGLEWContext* ctx -# define WGLEW_CONTEXT_ARG_DEF_LIST WGLEWContext* ctx -# else /* _WIN32 */ -# define GLEW_CONTEXT_ARG_DEF_INIT void -# define GLEW_CONTEXT_ARG_VAR_INIT -# define glxewGetContext() ctx -# define GLXEW_CONTEXT_ARG_DEF_INIT void -# define GLXEW_CONTEXT_ARG_DEF_LIST GLXEWContext* ctx -# endif /* _WIN32 */ -# define GLEW_CONTEXT_ARG_DEF_LIST GLEWContext* ctx -#else /* GLEW_MX */ -# define GLEW_CONTEXT_ARG_DEF_INIT void -# define GLEW_CONTEXT_ARG_VAR_INIT -# define GLEW_CONTEXT_ARG_DEF_LIST void -# define WGLEW_CONTEXT_ARG_DEF_INIT void -# define WGLEW_CONTEXT_ARG_DEF_LIST void -# define GLXEW_CONTEXT_ARG_DEF_INIT void -# define GLXEW_CONTEXT_ARG_DEF_LIST void -#endif /* GLEW_MX */ - -#if defined(__sgi) || defined (__sun) || defined(GLEW_APPLE_GLX) -#include -#include -#include - -void* dlGetProcAddress (const GLubyte* name) -{ - static void* h = NULL; - static void* gpa; - - if (h == NULL) - { - if ((h = dlopen(NULL, RTLD_LAZY | RTLD_LOCAL)) == NULL) return NULL; - gpa = dlsym(h, "glXGetProcAddress"); - } - - if (gpa != NULL) - return ((void*(*)(const GLubyte*))gpa)(name); - else - return dlsym(h, (const char*)name); -} -#endif /* __sgi || __sun || GLEW_APPLE_GLX */ - -#if defined(__APPLE__) -#include -#include -#include - -#ifdef MAC_OS_X_VERSION_10_3 - -#include - -void* NSGLGetProcAddress (const GLubyte *name) -{ - static void* image = NULL; - void* addr; - if (NULL == image) - { -#ifdef GLEW_REGAL - image = dlopen("libRegal.dylib", RTLD_LAZY); -#else - image = dlopen("/System/Library/Frameworks/OpenGL.framework/Versions/Current/OpenGL", RTLD_LAZY); -#endif - } - if( !image ) return NULL; - addr = dlsym(image, (const char*)name); - if( addr ) return addr; -#ifdef GLEW_APPLE_GLX - return dlGetProcAddress( name ); // try next for glx symbols -#else - return NULL; -#endif -} -#else - -#include - -void* NSGLGetProcAddress (const GLubyte *name) -{ - static const struct mach_header* image = NULL; - NSSymbol symbol; - char* symbolName; - if (NULL == image) - { -#ifdef GLEW_REGAL - image = NSAddImage("libRegal.dylib", NSADDIMAGE_OPTION_RETURN_ON_ERROR); -#else - image = NSAddImage("/System/Library/Frameworks/OpenGL.framework/Versions/Current/OpenGL", NSADDIMAGE_OPTION_RETURN_ON_ERROR); -#endif - } - /* prepend a '_' for the Unix C symbol mangling convention */ - symbolName = malloc(strlen((const char*)name) + 2); - strcpy(symbolName+1, (const char*)name); - symbolName[0] = '_'; - symbol = NULL; - /* if (NSIsSymbolNameDefined(symbolName)) - symbol = NSLookupAndBindSymbol(symbolName); */ - symbol = image ? NSLookupSymbolInImage(image, symbolName, NSLOOKUPSYMBOLINIMAGE_OPTION_BIND | NSLOOKUPSYMBOLINIMAGE_OPTION_RETURN_ON_ERROR) : NULL; - free(symbolName); - if( symbol ) return NSAddressOfSymbol(symbol); -#ifdef GLEW_APPLE_GLX - return dlGetProcAddress( name ); // try next for glx symbols -#else - return NULL; -#endif -} -#endif /* MAC_OS_X_VERSION_10_3 */ -#endif /* __APPLE__ */ - -/* - * Define glewGetProcAddress. - */ -#if defined(_WIN32) -# define glewGetProcAddress(name) wglGetProcAddress((LPCSTR)name) -#elif defined(__APPLE__) && !defined(GLEW_APPLE_GLX) -# define glewGetProcAddress(name) NSGLGetProcAddress(name) -#elif defined(__sgi) || defined(__sun) -# define glewGetProcAddress(name) dlGetProcAddress(name) -#elif defined(__ANDROID__) -# define glewGetProcAddress(name) NULL /* TODO */ -#elif defined(__native_client__) -# define glewGetProcAddress(name) NULL /* TODO */ -#else /* __linux */ -# define glewGetProcAddress(name) (*glXGetProcAddressARB)(name) -#endif - -/* - * Define GLboolean const cast. - */ -#define CONST_CAST(x) (*(GLboolean*)&x) - -/* - * GLEW, just like OpenGL or GLU, does not rely on the standard C library. - * These functions implement the functionality required in this file. - */ -static GLuint _glewStrLen (const GLubyte* s) -{ - GLuint i=0; - if (s == NULL) return 0; - while (s[i] != '\0') i++; - return i; -} - -static GLuint _glewStrCLen (const GLubyte* s, GLubyte c) -{ - GLuint i=0; - if (s == NULL) return 0; - while (s[i] != '\0' && s[i] != c) i++; - return (s[i] == '\0' || s[i] == c) ? i : 0; -} - -static GLboolean _glewStrSame (const GLubyte* a, const GLubyte* b, GLuint n) -{ - GLuint i=0; - if(a == NULL || b == NULL) - return (a == NULL && b == NULL && n == 0) ? GL_TRUE : GL_FALSE; - while (i < n && a[i] != '\0' && b[i] != '\0' && a[i] == b[i]) i++; - return i == n ? GL_TRUE : GL_FALSE; -} - -static GLboolean _glewStrSame1 (GLubyte** a, GLuint* na, const GLubyte* b, GLuint nb) -{ - while (*na > 0 && (**a == ' ' || **a == '\n' || **a == '\r' || **a == '\t')) - { - (*a)++; - (*na)--; - } - if(*na >= nb) - { - GLuint i=0; - while (i < nb && (*a)+i != NULL && b+i != NULL && (*a)[i] == b[i]) i++; - if(i == nb) - { - *a = *a + nb; - *na = *na - nb; - return GL_TRUE; - } - } - return GL_FALSE; -} - -static GLboolean _glewStrSame2 (GLubyte** a, GLuint* na, const GLubyte* b, GLuint nb) -{ - if(*na >= nb) - { - GLuint i=0; - while (i < nb && (*a)+i != NULL && b+i != NULL && (*a)[i] == b[i]) i++; - if(i == nb) - { - *a = *a + nb; - *na = *na - nb; - return GL_TRUE; - } - } - return GL_FALSE; -} - -static GLboolean _glewStrSame3 (GLubyte** a, GLuint* na, const GLubyte* b, GLuint nb) -{ - if(*na >= nb) - { - GLuint i=0; - while (i < nb && (*a)+i != NULL && b+i != NULL && (*a)[i] == b[i]) i++; - if (i == nb && (*na == nb || (*a)[i] == ' ' || (*a)[i] == '\n' || (*a)[i] == '\r' || (*a)[i] == '\t')) - { - *a = *a + nb; - *na = *na - nb; - return GL_TRUE; - } - } - return GL_FALSE; -} - -/* - * Search for name in the extensions string. Use of strstr() - * is not sufficient because extension names can be prefixes of - * other extension names. Could use strtok() but the constant - * string returned by glGetString might be in read-only memory. - */ -static GLboolean _glewSearchExtension (const char* name, const GLubyte *start, const GLubyte *end) -{ - const GLubyte* p; - GLuint len = _glewStrLen((const GLubyte*)name); - p = start; - while (p < end) - { - GLuint n = _glewStrCLen(p, ' '); - if (len == n && _glewStrSame((const GLubyte*)name, p, n)) return GL_TRUE; - p += n+1; - } - return GL_FALSE; -} diff --git a/Libraries/glew-1.10.0/auto/src/glew_head.h b/Libraries/glew-1.10.0/auto/src/glew_head.h deleted file mode 100644 index f33f440..0000000 --- a/Libraries/glew-1.10.0/auto/src/glew_head.h +++ /dev/null @@ -1,1113 +0,0 @@ -#ifndef __glew_h__ -#define __glew_h__ -#define __GLEW_H__ - -#if defined(__gl_h_) || defined(__GL_H__) || defined(__X_GL_H) -#error gl.h included before glew.h -#endif -#if defined(__gl2_h_) -#error gl2.h included before glew.h -#endif -#if defined(__gltypes_h_) -#error gltypes.h included before glew.h -#endif -#if defined(__REGAL_H__) -#error Regal.h included before glew.h -#endif -#if defined(__glext_h_) || defined(__GLEXT_H_) -#error glext.h included before glew.h -#endif -#if defined(__gl_ATI_h_) -#error glATI.h included before glew.h -#endif - -#define __gl_h_ -#define __gl2_h_ -#define __GL_H__ -#define __gltypes_h_ -#define __REGAL_H__ -#define __X_GL_H -#define __glext_h_ -#define __GLEXT_H_ -#define __gl_ATI_h_ - -#if defined(_WIN32) - -/* - * GLEW does not include to avoid name space pollution. - * GL needs GLAPI and GLAPIENTRY, GLU needs APIENTRY, CALLBACK, and wchar_t - * defined properly. - */ -/* */ -#ifndef APIENTRY -#define GLEW_APIENTRY_DEFINED -# if defined(__MINGW32__) || defined(__CYGWIN__) -# define APIENTRY __stdcall -# elif (_MSC_VER >= 800) || defined(_STDCALL_SUPPORTED) || defined(__BORLANDC__) -# define APIENTRY __stdcall -# else -# define APIENTRY -# endif -#endif -#ifndef GLAPI -# if defined(__MINGW32__) || defined(__CYGWIN__) -# define GLAPI extern -# endif -#endif -/* */ -#ifndef CALLBACK -#define GLEW_CALLBACK_DEFINED -# if defined(__MINGW32__) || defined(__CYGWIN__) -# define CALLBACK __attribute__ ((__stdcall__)) -# elif (defined(_M_MRX000) || defined(_M_IX86) || defined(_M_ALPHA) || defined(_M_PPC)) && !defined(MIDL_PASS) -# define CALLBACK __stdcall -# else -# define CALLBACK -# endif -#endif -/* and */ -#ifndef WINGDIAPI -#define GLEW_WINGDIAPI_DEFINED -#define WINGDIAPI __declspec(dllimport) -#endif -/* */ -#if (defined(_MSC_VER) || defined(__BORLANDC__)) && !defined(_WCHAR_T_DEFINED) -typedef unsigned short wchar_t; -# define _WCHAR_T_DEFINED -#endif -/* */ -#if !defined(_W64) -# if !defined(__midl) && (defined(_X86_) || defined(_M_IX86)) && defined(_MSC_VER) && _MSC_VER >= 1300 -# define _W64 __w64 -# else -# define _W64 -# endif -#endif -#if !defined(_PTRDIFF_T_DEFINED) && !defined(_PTRDIFF_T_) && !defined(__MINGW64__) -# ifdef _WIN64 -typedef __int64 ptrdiff_t; -# else -typedef _W64 int ptrdiff_t; -# endif -# define _PTRDIFF_T_DEFINED -# define _PTRDIFF_T_ -#endif - -#ifndef GLAPI -# if defined(__MINGW32__) || defined(__CYGWIN__) -# define GLAPI extern -# else -# define GLAPI WINGDIAPI -# endif -#endif - -#ifndef GLAPIENTRY -#define GLAPIENTRY APIENTRY -#endif - -#ifndef GLEWAPIENTRY -#define GLEWAPIENTRY APIENTRY -#endif - -/* - * GLEW_STATIC is defined for static library. - * GLEW_BUILD is defined for building the DLL library. - */ - -#ifdef GLEW_STATIC -# define GLEWAPI extern -#else -# ifdef GLEW_BUILD -# define GLEWAPI extern __declspec(dllexport) -# else -# define GLEWAPI extern __declspec(dllimport) -# endif -#endif - -#else /* _UNIX */ - -/* - * Needed for ptrdiff_t in turn needed by VBO. This is defined by ISO - * C. On my system, this amounts to _3 lines_ of included code, all of - * them pretty much harmless. If you know of a way of detecting 32 vs - * 64 _targets_ at compile time you are free to replace this with - * something that's portable. For now, _this_ is the portable solution. - * (mem, 2004-01-04) - */ - -#include - -/* SGI MIPSPro doesn't like stdint.h in C++ mode */ -/* ID: 3376260 Solaris 9 has inttypes.h, but not stdint.h */ - -#if (defined(__sgi) || defined(__sun)) && !defined(__GNUC__) -#include -#else -#include -#endif - -#define GLEW_APIENTRY_DEFINED -#define APIENTRY - -/* - * GLEW_STATIC is defined for static library. - */ - -#ifdef GLEW_STATIC -# define GLEWAPI extern -#else -# if defined(__GNUC__) && __GNUC__>=4 -# define GLEWAPI extern __attribute__ ((visibility("default"))) -# elif defined(__SUNPRO_C) || defined(__SUNPRO_CC) -# define GLEWAPI extern __global -# else -# define GLEWAPI extern -# endif -#endif - -/* */ -#ifndef GLAPI -#define GLAPI extern -#endif - -#ifndef GLAPIENTRY -#define GLAPIENTRY -#endif - -#ifndef GLEWAPIENTRY -#define GLEWAPIENTRY -#endif - -#endif /* _WIN32 */ - -#ifdef __cplusplus -extern "C" { -#endif - -/* ----------------------------- GL_VERSION_1_1 ---------------------------- */ - -#ifndef GL_VERSION_1_1 -#define GL_VERSION_1_1 1 - -typedef unsigned int GLenum; -typedef unsigned int GLbitfield; -typedef unsigned int GLuint; -typedef int GLint; -typedef int GLsizei; -typedef unsigned char GLboolean; -typedef signed char GLbyte; -typedef short GLshort; -typedef unsigned char GLubyte; -typedef unsigned short GLushort; -typedef unsigned long GLulong; -typedef float GLfloat; -typedef float GLclampf; -typedef double GLdouble; -typedef double GLclampd; -typedef void GLvoid; -#if defined(_MSC_VER) && _MSC_VER < 1400 -typedef __int64 GLint64EXT; -typedef unsigned __int64 GLuint64EXT; -#elif defined(_MSC_VER) || defined(__BORLANDC__) -typedef signed long long GLint64EXT; -typedef unsigned long long GLuint64EXT; -#else -# if defined(__MINGW32__) || defined(__CYGWIN__) -#include -# endif -typedef int64_t GLint64EXT; -typedef uint64_t GLuint64EXT; -#endif -typedef GLint64EXT GLint64; -typedef GLuint64EXT GLuint64; -typedef struct __GLsync *GLsync; - -typedef char GLchar; - -#define GL_ZERO 0 -#define GL_FALSE 0 -#define GL_LOGIC_OP 0x0BF1 -#define GL_NONE 0 -#define GL_TEXTURE_COMPONENTS 0x1003 -#define GL_NO_ERROR 0 -#define GL_POINTS 0x0000 -#define GL_CURRENT_BIT 0x00000001 -#define GL_TRUE 1 -#define GL_ONE 1 -#define GL_CLIENT_PIXEL_STORE_BIT 0x00000001 -#define GL_LINES 0x0001 -#define GL_LINE_LOOP 0x0002 -#define GL_POINT_BIT 0x00000002 -#define GL_CLIENT_VERTEX_ARRAY_BIT 0x00000002 -#define GL_LINE_STRIP 0x0003 -#define GL_LINE_BIT 0x00000004 -#define GL_TRIANGLES 0x0004 -#define GL_TRIANGLE_STRIP 0x0005 -#define GL_TRIANGLE_FAN 0x0006 -#define GL_QUADS 0x0007 -#define GL_QUAD_STRIP 0x0008 -#define GL_POLYGON_BIT 0x00000008 -#define GL_POLYGON 0x0009 -#define GL_POLYGON_STIPPLE_BIT 0x00000010 -#define GL_PIXEL_MODE_BIT 0x00000020 -#define GL_LIGHTING_BIT 0x00000040 -#define GL_FOG_BIT 0x00000080 -#define GL_DEPTH_BUFFER_BIT 0x00000100 -#define GL_ACCUM 0x0100 -#define GL_LOAD 0x0101 -#define GL_RETURN 0x0102 -#define GL_MULT 0x0103 -#define GL_ADD 0x0104 -#define GL_NEVER 0x0200 -#define GL_ACCUM_BUFFER_BIT 0x00000200 -#define GL_LESS 0x0201 -#define GL_EQUAL 0x0202 -#define GL_LEQUAL 0x0203 -#define GL_GREATER 0x0204 -#define GL_NOTEQUAL 0x0205 -#define GL_GEQUAL 0x0206 -#define GL_ALWAYS 0x0207 -#define GL_SRC_COLOR 0x0300 -#define GL_ONE_MINUS_SRC_COLOR 0x0301 -#define GL_SRC_ALPHA 0x0302 -#define GL_ONE_MINUS_SRC_ALPHA 0x0303 -#define GL_DST_ALPHA 0x0304 -#define GL_ONE_MINUS_DST_ALPHA 0x0305 -#define GL_DST_COLOR 0x0306 -#define GL_ONE_MINUS_DST_COLOR 0x0307 -#define GL_SRC_ALPHA_SATURATE 0x0308 -#define GL_STENCIL_BUFFER_BIT 0x00000400 -#define GL_FRONT_LEFT 0x0400 -#define GL_FRONT_RIGHT 0x0401 -#define GL_BACK_LEFT 0x0402 -#define GL_BACK_RIGHT 0x0403 -#define GL_FRONT 0x0404 -#define GL_BACK 0x0405 -#define GL_LEFT 0x0406 -#define GL_RIGHT 0x0407 -#define GL_FRONT_AND_BACK 0x0408 -#define GL_AUX0 0x0409 -#define GL_AUX1 0x040A -#define GL_AUX2 0x040B -#define GL_AUX3 0x040C -#define GL_INVALID_ENUM 0x0500 -#define GL_INVALID_VALUE 0x0501 -#define GL_INVALID_OPERATION 0x0502 -#define GL_STACK_OVERFLOW 0x0503 -#define GL_STACK_UNDERFLOW 0x0504 -#define GL_OUT_OF_MEMORY 0x0505 -#define GL_2D 0x0600 -#define GL_3D 0x0601 -#define GL_3D_COLOR 0x0602 -#define GL_3D_COLOR_TEXTURE 0x0603 -#define GL_4D_COLOR_TEXTURE 0x0604 -#define GL_PASS_THROUGH_TOKEN 0x0700 -#define GL_POINT_TOKEN 0x0701 -#define GL_LINE_TOKEN 0x0702 -#define GL_POLYGON_TOKEN 0x0703 -#define GL_BITMAP_TOKEN 0x0704 -#define GL_DRAW_PIXEL_TOKEN 0x0705 -#define GL_COPY_PIXEL_TOKEN 0x0706 -#define GL_LINE_RESET_TOKEN 0x0707 -#define GL_EXP 0x0800 -#define GL_VIEWPORT_BIT 0x00000800 -#define GL_EXP2 0x0801 -#define GL_CW 0x0900 -#define GL_CCW 0x0901 -#define GL_COEFF 0x0A00 -#define GL_ORDER 0x0A01 -#define GL_DOMAIN 0x0A02 -#define GL_CURRENT_COLOR 0x0B00 -#define GL_CURRENT_INDEX 0x0B01 -#define GL_CURRENT_NORMAL 0x0B02 -#define GL_CURRENT_TEXTURE_COORDS 0x0B03 -#define GL_CURRENT_RASTER_COLOR 0x0B04 -#define GL_CURRENT_RASTER_INDEX 0x0B05 -#define GL_CURRENT_RASTER_TEXTURE_COORDS 0x0B06 -#define GL_CURRENT_RASTER_POSITION 0x0B07 -#define GL_CURRENT_RASTER_POSITION_VALID 0x0B08 -#define GL_CURRENT_RASTER_DISTANCE 0x0B09 -#define GL_POINT_SMOOTH 0x0B10 -#define GL_POINT_SIZE 0x0B11 -#define GL_POINT_SIZE_RANGE 0x0B12 -#define GL_POINT_SIZE_GRANULARITY 0x0B13 -#define GL_LINE_SMOOTH 0x0B20 -#define GL_LINE_WIDTH 0x0B21 -#define GL_LINE_WIDTH_RANGE 0x0B22 -#define GL_LINE_WIDTH_GRANULARITY 0x0B23 -#define GL_LINE_STIPPLE 0x0B24 -#define GL_LINE_STIPPLE_PATTERN 0x0B25 -#define GL_LINE_STIPPLE_REPEAT 0x0B26 -#define GL_LIST_MODE 0x0B30 -#define GL_MAX_LIST_NESTING 0x0B31 -#define GL_LIST_BASE 0x0B32 -#define GL_LIST_INDEX 0x0B33 -#define GL_POLYGON_MODE 0x0B40 -#define GL_POLYGON_SMOOTH 0x0B41 -#define GL_POLYGON_STIPPLE 0x0B42 -#define GL_EDGE_FLAG 0x0B43 -#define GL_CULL_FACE 0x0B44 -#define GL_CULL_FACE_MODE 0x0B45 -#define GL_FRONT_FACE 0x0B46 -#define GL_LIGHTING 0x0B50 -#define GL_LIGHT_MODEL_LOCAL_VIEWER 0x0B51 -#define GL_LIGHT_MODEL_TWO_SIDE 0x0B52 -#define GL_LIGHT_MODEL_AMBIENT 0x0B53 -#define GL_SHADE_MODEL 0x0B54 -#define GL_COLOR_MATERIAL_FACE 0x0B55 -#define GL_COLOR_MATERIAL_PARAMETER 0x0B56 -#define GL_COLOR_MATERIAL 0x0B57 -#define GL_FOG 0x0B60 -#define GL_FOG_INDEX 0x0B61 -#define GL_FOG_DENSITY 0x0B62 -#define GL_FOG_START 0x0B63 -#define GL_FOG_END 0x0B64 -#define GL_FOG_MODE 0x0B65 -#define GL_FOG_COLOR 0x0B66 -#define GL_DEPTH_RANGE 0x0B70 -#define GL_DEPTH_TEST 0x0B71 -#define GL_DEPTH_WRITEMASK 0x0B72 -#define GL_DEPTH_CLEAR_VALUE 0x0B73 -#define GL_DEPTH_FUNC 0x0B74 -#define GL_ACCUM_CLEAR_VALUE 0x0B80 -#define GL_STENCIL_TEST 0x0B90 -#define GL_STENCIL_CLEAR_VALUE 0x0B91 -#define GL_STENCIL_FUNC 0x0B92 -#define GL_STENCIL_VALUE_MASK 0x0B93 -#define GL_STENCIL_FAIL 0x0B94 -#define GL_STENCIL_PASS_DEPTH_FAIL 0x0B95 -#define GL_STENCIL_PASS_DEPTH_PASS 0x0B96 -#define GL_STENCIL_REF 0x0B97 -#define GL_STENCIL_WRITEMASK 0x0B98 -#define GL_MATRIX_MODE 0x0BA0 -#define GL_NORMALIZE 0x0BA1 -#define GL_VIEWPORT 0x0BA2 -#define GL_MODELVIEW_STACK_DEPTH 0x0BA3 -#define GL_PROJECTION_STACK_DEPTH 0x0BA4 -#define GL_TEXTURE_STACK_DEPTH 0x0BA5 -#define GL_MODELVIEW_MATRIX 0x0BA6 -#define GL_PROJECTION_MATRIX 0x0BA7 -#define GL_TEXTURE_MATRIX 0x0BA8 -#define GL_ATTRIB_STACK_DEPTH 0x0BB0 -#define GL_CLIENT_ATTRIB_STACK_DEPTH 0x0BB1 -#define GL_ALPHA_TEST 0x0BC0 -#define GL_ALPHA_TEST_FUNC 0x0BC1 -#define GL_ALPHA_TEST_REF 0x0BC2 -#define GL_DITHER 0x0BD0 -#define GL_BLEND_DST 0x0BE0 -#define GL_BLEND_SRC 0x0BE1 -#define GL_BLEND 0x0BE2 -#define GL_LOGIC_OP_MODE 0x0BF0 -#define GL_INDEX_LOGIC_OP 0x0BF1 -#define GL_COLOR_LOGIC_OP 0x0BF2 -#define GL_AUX_BUFFERS 0x0C00 -#define GL_DRAW_BUFFER 0x0C01 -#define GL_READ_BUFFER 0x0C02 -#define GL_SCISSOR_BOX 0x0C10 -#define GL_SCISSOR_TEST 0x0C11 -#define GL_INDEX_CLEAR_VALUE 0x0C20 -#define GL_INDEX_WRITEMASK 0x0C21 -#define GL_COLOR_CLEAR_VALUE 0x0C22 -#define GL_COLOR_WRITEMASK 0x0C23 -#define GL_INDEX_MODE 0x0C30 -#define GL_RGBA_MODE 0x0C31 -#define GL_DOUBLEBUFFER 0x0C32 -#define GL_STEREO 0x0C33 -#define GL_RENDER_MODE 0x0C40 -#define GL_PERSPECTIVE_CORRECTION_HINT 0x0C50 -#define GL_POINT_SMOOTH_HINT 0x0C51 -#define GL_LINE_SMOOTH_HINT 0x0C52 -#define GL_POLYGON_SMOOTH_HINT 0x0C53 -#define GL_FOG_HINT 0x0C54 -#define GL_TEXTURE_GEN_S 0x0C60 -#define GL_TEXTURE_GEN_T 0x0C61 -#define GL_TEXTURE_GEN_R 0x0C62 -#define GL_TEXTURE_GEN_Q 0x0C63 -#define GL_PIXEL_MAP_I_TO_I 0x0C70 -#define GL_PIXEL_MAP_S_TO_S 0x0C71 -#define GL_PIXEL_MAP_I_TO_R 0x0C72 -#define GL_PIXEL_MAP_I_TO_G 0x0C73 -#define GL_PIXEL_MAP_I_TO_B 0x0C74 -#define GL_PIXEL_MAP_I_TO_A 0x0C75 -#define GL_PIXEL_MAP_R_TO_R 0x0C76 -#define GL_PIXEL_MAP_G_TO_G 0x0C77 -#define GL_PIXEL_MAP_B_TO_B 0x0C78 -#define GL_PIXEL_MAP_A_TO_A 0x0C79 -#define GL_PIXEL_MAP_I_TO_I_SIZE 0x0CB0 -#define GL_PIXEL_MAP_S_TO_S_SIZE 0x0CB1 -#define GL_PIXEL_MAP_I_TO_R_SIZE 0x0CB2 -#define GL_PIXEL_MAP_I_TO_G_SIZE 0x0CB3 -#define GL_PIXEL_MAP_I_TO_B_SIZE 0x0CB4 -#define GL_PIXEL_MAP_I_TO_A_SIZE 0x0CB5 -#define GL_PIXEL_MAP_R_TO_R_SIZE 0x0CB6 -#define GL_PIXEL_MAP_G_TO_G_SIZE 0x0CB7 -#define GL_PIXEL_MAP_B_TO_B_SIZE 0x0CB8 -#define GL_PIXEL_MAP_A_TO_A_SIZE 0x0CB9 -#define GL_UNPACK_SWAP_BYTES 0x0CF0 -#define GL_UNPACK_LSB_FIRST 0x0CF1 -#define GL_UNPACK_ROW_LENGTH 0x0CF2 -#define GL_UNPACK_SKIP_ROWS 0x0CF3 -#define GL_UNPACK_SKIP_PIXELS 0x0CF4 -#define GL_UNPACK_ALIGNMENT 0x0CF5 -#define GL_PACK_SWAP_BYTES 0x0D00 -#define GL_PACK_LSB_FIRST 0x0D01 -#define GL_PACK_ROW_LENGTH 0x0D02 -#define GL_PACK_SKIP_ROWS 0x0D03 -#define GL_PACK_SKIP_PIXELS 0x0D04 -#define GL_PACK_ALIGNMENT 0x0D05 -#define GL_MAP_COLOR 0x0D10 -#define GL_MAP_STENCIL 0x0D11 -#define GL_INDEX_SHIFT 0x0D12 -#define GL_INDEX_OFFSET 0x0D13 -#define GL_RED_SCALE 0x0D14 -#define GL_RED_BIAS 0x0D15 -#define GL_ZOOM_X 0x0D16 -#define GL_ZOOM_Y 0x0D17 -#define GL_GREEN_SCALE 0x0D18 -#define GL_GREEN_BIAS 0x0D19 -#define GL_BLUE_SCALE 0x0D1A -#define GL_BLUE_BIAS 0x0D1B -#define GL_ALPHA_SCALE 0x0D1C -#define GL_ALPHA_BIAS 0x0D1D -#define GL_DEPTH_SCALE 0x0D1E -#define GL_DEPTH_BIAS 0x0D1F -#define GL_MAX_EVAL_ORDER 0x0D30 -#define GL_MAX_LIGHTS 0x0D31 -#define GL_MAX_CLIP_PLANES 0x0D32 -#define GL_MAX_TEXTURE_SIZE 0x0D33 -#define GL_MAX_PIXEL_MAP_TABLE 0x0D34 -#define GL_MAX_ATTRIB_STACK_DEPTH 0x0D35 -#define GL_MAX_MODELVIEW_STACK_DEPTH 0x0D36 -#define GL_MAX_NAME_STACK_DEPTH 0x0D37 -#define GL_MAX_PROJECTION_STACK_DEPTH 0x0D38 -#define GL_MAX_TEXTURE_STACK_DEPTH 0x0D39 -#define GL_MAX_VIEWPORT_DIMS 0x0D3A -#define GL_MAX_CLIENT_ATTRIB_STACK_DEPTH 0x0D3B -#define GL_SUBPIXEL_BITS 0x0D50 -#define GL_INDEX_BITS 0x0D51 -#define GL_RED_BITS 0x0D52 -#define GL_GREEN_BITS 0x0D53 -#define GL_BLUE_BITS 0x0D54 -#define GL_ALPHA_BITS 0x0D55 -#define GL_DEPTH_BITS 0x0D56 -#define GL_STENCIL_BITS 0x0D57 -#define GL_ACCUM_RED_BITS 0x0D58 -#define GL_ACCUM_GREEN_BITS 0x0D59 -#define GL_ACCUM_BLUE_BITS 0x0D5A -#define GL_ACCUM_ALPHA_BITS 0x0D5B -#define GL_NAME_STACK_DEPTH 0x0D70 -#define GL_AUTO_NORMAL 0x0D80 -#define GL_MAP1_COLOR_4 0x0D90 -#define GL_MAP1_INDEX 0x0D91 -#define GL_MAP1_NORMAL 0x0D92 -#define GL_MAP1_TEXTURE_COORD_1 0x0D93 -#define GL_MAP1_TEXTURE_COORD_2 0x0D94 -#define GL_MAP1_TEXTURE_COORD_3 0x0D95 -#define GL_MAP1_TEXTURE_COORD_4 0x0D96 -#define GL_MAP1_VERTEX_3 0x0D97 -#define GL_MAP1_VERTEX_4 0x0D98 -#define GL_MAP2_COLOR_4 0x0DB0 -#define GL_MAP2_INDEX 0x0DB1 -#define GL_MAP2_NORMAL 0x0DB2 -#define GL_MAP2_TEXTURE_COORD_1 0x0DB3 -#define GL_MAP2_TEXTURE_COORD_2 0x0DB4 -#define GL_MAP2_TEXTURE_COORD_3 0x0DB5 -#define GL_MAP2_TEXTURE_COORD_4 0x0DB6 -#define GL_MAP2_VERTEX_3 0x0DB7 -#define GL_MAP2_VERTEX_4 0x0DB8 -#define GL_MAP1_GRID_DOMAIN 0x0DD0 -#define GL_MAP1_GRID_SEGMENTS 0x0DD1 -#define GL_MAP2_GRID_DOMAIN 0x0DD2 -#define GL_MAP2_GRID_SEGMENTS 0x0DD3 -#define GL_TEXTURE_1D 0x0DE0 -#define GL_TEXTURE_2D 0x0DE1 -#define GL_FEEDBACK_BUFFER_POINTER 0x0DF0 -#define GL_FEEDBACK_BUFFER_SIZE 0x0DF1 -#define GL_FEEDBACK_BUFFER_TYPE 0x0DF2 -#define GL_SELECTION_BUFFER_POINTER 0x0DF3 -#define GL_SELECTION_BUFFER_SIZE 0x0DF4 -#define GL_TEXTURE_WIDTH 0x1000 -#define GL_TRANSFORM_BIT 0x00001000 -#define GL_TEXTURE_HEIGHT 0x1001 -#define GL_TEXTURE_INTERNAL_FORMAT 0x1003 -#define GL_TEXTURE_BORDER_COLOR 0x1004 -#define GL_TEXTURE_BORDER 0x1005 -#define GL_DONT_CARE 0x1100 -#define GL_FASTEST 0x1101 -#define GL_NICEST 0x1102 -#define GL_AMBIENT 0x1200 -#define GL_DIFFUSE 0x1201 -#define GL_SPECULAR 0x1202 -#define GL_POSITION 0x1203 -#define GL_SPOT_DIRECTION 0x1204 -#define GL_SPOT_EXPONENT 0x1205 -#define GL_SPOT_CUTOFF 0x1206 -#define GL_CONSTANT_ATTENUATION 0x1207 -#define GL_LINEAR_ATTENUATION 0x1208 -#define GL_QUADRATIC_ATTENUATION 0x1209 -#define GL_COMPILE 0x1300 -#define GL_COMPILE_AND_EXECUTE 0x1301 -#define GL_BYTE 0x1400 -#define GL_UNSIGNED_BYTE 0x1401 -#define GL_SHORT 0x1402 -#define GL_UNSIGNED_SHORT 0x1403 -#define GL_INT 0x1404 -#define GL_UNSIGNED_INT 0x1405 -#define GL_FLOAT 0x1406 -#define GL_2_BYTES 0x1407 -#define GL_3_BYTES 0x1408 -#define GL_4_BYTES 0x1409 -#define GL_DOUBLE 0x140A -#define GL_CLEAR 0x1500 -#define GL_AND 0x1501 -#define GL_AND_REVERSE 0x1502 -#define GL_COPY 0x1503 -#define GL_AND_INVERTED 0x1504 -#define GL_NOOP 0x1505 -#define GL_XOR 0x1506 -#define GL_OR 0x1507 -#define GL_NOR 0x1508 -#define GL_EQUIV 0x1509 -#define GL_INVERT 0x150A -#define GL_OR_REVERSE 0x150B -#define GL_COPY_INVERTED 0x150C -#define GL_OR_INVERTED 0x150D -#define GL_NAND 0x150E -#define GL_SET 0x150F -#define GL_EMISSION 0x1600 -#define GL_SHININESS 0x1601 -#define GL_AMBIENT_AND_DIFFUSE 0x1602 -#define GL_COLOR_INDEXES 0x1603 -#define GL_MODELVIEW 0x1700 -#define GL_PROJECTION 0x1701 -#define GL_TEXTURE 0x1702 -#define GL_COLOR 0x1800 -#define GL_DEPTH 0x1801 -#define GL_STENCIL 0x1802 -#define GL_COLOR_INDEX 0x1900 -#define GL_STENCIL_INDEX 0x1901 -#define GL_DEPTH_COMPONENT 0x1902 -#define GL_RED 0x1903 -#define GL_GREEN 0x1904 -#define GL_BLUE 0x1905 -#define GL_ALPHA 0x1906 -#define GL_RGB 0x1907 -#define GL_RGBA 0x1908 -#define GL_LUMINANCE 0x1909 -#define GL_LUMINANCE_ALPHA 0x190A -#define GL_BITMAP 0x1A00 -#define GL_POINT 0x1B00 -#define GL_LINE 0x1B01 -#define GL_FILL 0x1B02 -#define GL_RENDER 0x1C00 -#define GL_FEEDBACK 0x1C01 -#define GL_SELECT 0x1C02 -#define GL_FLAT 0x1D00 -#define GL_SMOOTH 0x1D01 -#define GL_KEEP 0x1E00 -#define GL_REPLACE 0x1E01 -#define GL_INCR 0x1E02 -#define GL_DECR 0x1E03 -#define GL_VENDOR 0x1F00 -#define GL_RENDERER 0x1F01 -#define GL_VERSION 0x1F02 -#define GL_EXTENSIONS 0x1F03 -#define GL_S 0x2000 -#define GL_ENABLE_BIT 0x00002000 -#define GL_T 0x2001 -#define GL_R 0x2002 -#define GL_Q 0x2003 -#define GL_MODULATE 0x2100 -#define GL_DECAL 0x2101 -#define GL_TEXTURE_ENV_MODE 0x2200 -#define GL_TEXTURE_ENV_COLOR 0x2201 -#define GL_TEXTURE_ENV 0x2300 -#define GL_EYE_LINEAR 0x2400 -#define GL_OBJECT_LINEAR 0x2401 -#define GL_SPHERE_MAP 0x2402 -#define GL_TEXTURE_GEN_MODE 0x2500 -#define GL_OBJECT_PLANE 0x2501 -#define GL_EYE_PLANE 0x2502 -#define GL_NEAREST 0x2600 -#define GL_LINEAR 0x2601 -#define GL_NEAREST_MIPMAP_NEAREST 0x2700 -#define GL_LINEAR_MIPMAP_NEAREST 0x2701 -#define GL_NEAREST_MIPMAP_LINEAR 0x2702 -#define GL_LINEAR_MIPMAP_LINEAR 0x2703 -#define GL_TEXTURE_MAG_FILTER 0x2800 -#define GL_TEXTURE_MIN_FILTER 0x2801 -#define GL_TEXTURE_WRAP_S 0x2802 -#define GL_TEXTURE_WRAP_T 0x2803 -#define GL_CLAMP 0x2900 -#define GL_REPEAT 0x2901 -#define GL_POLYGON_OFFSET_UNITS 0x2A00 -#define GL_POLYGON_OFFSET_POINT 0x2A01 -#define GL_POLYGON_OFFSET_LINE 0x2A02 -#define GL_R3_G3_B2 0x2A10 -#define GL_V2F 0x2A20 -#define GL_V3F 0x2A21 -#define GL_C4UB_V2F 0x2A22 -#define GL_C4UB_V3F 0x2A23 -#define GL_C3F_V3F 0x2A24 -#define GL_N3F_V3F 0x2A25 -#define GL_C4F_N3F_V3F 0x2A26 -#define GL_T2F_V3F 0x2A27 -#define GL_T4F_V4F 0x2A28 -#define GL_T2F_C4UB_V3F 0x2A29 -#define GL_T2F_C3F_V3F 0x2A2A -#define GL_T2F_N3F_V3F 0x2A2B -#define GL_T2F_C4F_N3F_V3F 0x2A2C -#define GL_T4F_C4F_N3F_V4F 0x2A2D -#define GL_CLIP_PLANE0 0x3000 -#define GL_CLIP_PLANE1 0x3001 -#define GL_CLIP_PLANE2 0x3002 -#define GL_CLIP_PLANE3 0x3003 -#define GL_CLIP_PLANE4 0x3004 -#define GL_CLIP_PLANE5 0x3005 -#define GL_LIGHT0 0x4000 -#define GL_COLOR_BUFFER_BIT 0x00004000 -#define GL_LIGHT1 0x4001 -#define GL_LIGHT2 0x4002 -#define GL_LIGHT3 0x4003 -#define GL_LIGHT4 0x4004 -#define GL_LIGHT5 0x4005 -#define GL_LIGHT6 0x4006 -#define GL_LIGHT7 0x4007 -#define GL_HINT_BIT 0x00008000 -#define GL_POLYGON_OFFSET_FILL 0x8037 -#define GL_POLYGON_OFFSET_FACTOR 0x8038 -#define GL_ALPHA4 0x803B -#define GL_ALPHA8 0x803C -#define GL_ALPHA12 0x803D -#define GL_ALPHA16 0x803E -#define GL_LUMINANCE4 0x803F -#define GL_LUMINANCE8 0x8040 -#define GL_LUMINANCE12 0x8041 -#define GL_LUMINANCE16 0x8042 -#define GL_LUMINANCE4_ALPHA4 0x8043 -#define GL_LUMINANCE6_ALPHA2 0x8044 -#define GL_LUMINANCE8_ALPHA8 0x8045 -#define GL_LUMINANCE12_ALPHA4 0x8046 -#define GL_LUMINANCE12_ALPHA12 0x8047 -#define GL_LUMINANCE16_ALPHA16 0x8048 -#define GL_INTENSITY 0x8049 -#define GL_INTENSITY4 0x804A -#define GL_INTENSITY8 0x804B -#define GL_INTENSITY12 0x804C -#define GL_INTENSITY16 0x804D -#define GL_RGB4 0x804F -#define GL_RGB5 0x8050 -#define GL_RGB8 0x8051 -#define GL_RGB10 0x8052 -#define GL_RGB12 0x8053 -#define GL_RGB16 0x8054 -#define GL_RGBA2 0x8055 -#define GL_RGBA4 0x8056 -#define GL_RGB5_A1 0x8057 -#define GL_RGBA8 0x8058 -#define GL_RGB10_A2 0x8059 -#define GL_RGBA12 0x805A -#define GL_RGBA16 0x805B -#define GL_TEXTURE_RED_SIZE 0x805C -#define GL_TEXTURE_GREEN_SIZE 0x805D -#define GL_TEXTURE_BLUE_SIZE 0x805E -#define GL_TEXTURE_ALPHA_SIZE 0x805F -#define GL_TEXTURE_LUMINANCE_SIZE 0x8060 -#define GL_TEXTURE_INTENSITY_SIZE 0x8061 -#define GL_PROXY_TEXTURE_1D 0x8063 -#define GL_PROXY_TEXTURE_2D 0x8064 -#define GL_TEXTURE_PRIORITY 0x8066 -#define GL_TEXTURE_RESIDENT 0x8067 -#define GL_TEXTURE_BINDING_1D 0x8068 -#define GL_TEXTURE_BINDING_2D 0x8069 -#define GL_VERTEX_ARRAY 0x8074 -#define GL_NORMAL_ARRAY 0x8075 -#define GL_COLOR_ARRAY 0x8076 -#define GL_INDEX_ARRAY 0x8077 -#define GL_TEXTURE_COORD_ARRAY 0x8078 -#define GL_EDGE_FLAG_ARRAY 0x8079 -#define GL_VERTEX_ARRAY_SIZE 0x807A -#define GL_VERTEX_ARRAY_TYPE 0x807B -#define GL_VERTEX_ARRAY_STRIDE 0x807C -#define GL_NORMAL_ARRAY_TYPE 0x807E -#define GL_NORMAL_ARRAY_STRIDE 0x807F -#define GL_COLOR_ARRAY_SIZE 0x8081 -#define GL_COLOR_ARRAY_TYPE 0x8082 -#define GL_COLOR_ARRAY_STRIDE 0x8083 -#define GL_INDEX_ARRAY_TYPE 0x8085 -#define GL_INDEX_ARRAY_STRIDE 0x8086 -#define GL_TEXTURE_COORD_ARRAY_SIZE 0x8088 -#define GL_TEXTURE_COORD_ARRAY_TYPE 0x8089 -#define GL_TEXTURE_COORD_ARRAY_STRIDE 0x808A -#define GL_EDGE_FLAG_ARRAY_STRIDE 0x808C -#define GL_VERTEX_ARRAY_POINTER 0x808E -#define GL_NORMAL_ARRAY_POINTER 0x808F -#define GL_COLOR_ARRAY_POINTER 0x8090 -#define GL_INDEX_ARRAY_POINTER 0x8091 -#define GL_TEXTURE_COORD_ARRAY_POINTER 0x8092 -#define GL_EDGE_FLAG_ARRAY_POINTER 0x8093 -#define GL_COLOR_INDEX1_EXT 0x80E2 -#define GL_COLOR_INDEX2_EXT 0x80E3 -#define GL_COLOR_INDEX4_EXT 0x80E4 -#define GL_COLOR_INDEX8_EXT 0x80E5 -#define GL_COLOR_INDEX12_EXT 0x80E6 -#define GL_COLOR_INDEX16_EXT 0x80E7 -#define GL_EVAL_BIT 0x00010000 -#define GL_LIST_BIT 0x00020000 -#define GL_TEXTURE_BIT 0x00040000 -#define GL_SCISSOR_BIT 0x00080000 -#define GL_ALL_ATTRIB_BITS 0x000fffff -#define GL_CLIENT_ALL_ATTRIB_BITS 0xffffffff - -GLAPI void GLAPIENTRY glAccum (GLenum op, GLfloat value); -GLAPI void GLAPIENTRY glAlphaFunc (GLenum func, GLclampf ref); -GLAPI GLboolean GLAPIENTRY glAreTexturesResident (GLsizei n, const GLuint *textures, GLboolean *residences); -GLAPI void GLAPIENTRY glArrayElement (GLint i); -GLAPI void GLAPIENTRY glBegin (GLenum mode); -GLAPI void GLAPIENTRY glBindTexture (GLenum target, GLuint texture); -GLAPI void GLAPIENTRY glBitmap (GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap); -GLAPI void GLAPIENTRY glBlendFunc (GLenum sfactor, GLenum dfactor); -GLAPI void GLAPIENTRY glCallList (GLuint list); -GLAPI void GLAPIENTRY glCallLists (GLsizei n, GLenum type, const GLvoid *lists); -GLAPI void GLAPIENTRY glClear (GLbitfield mask); -GLAPI void GLAPIENTRY glClearAccum (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); -GLAPI void GLAPIENTRY glClearColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); -GLAPI void GLAPIENTRY glClearDepth (GLclampd depth); -GLAPI void GLAPIENTRY glClearIndex (GLfloat c); -GLAPI void GLAPIENTRY glClearStencil (GLint s); -GLAPI void GLAPIENTRY glClipPlane (GLenum plane, const GLdouble *equation); -GLAPI void GLAPIENTRY glColor3b (GLbyte red, GLbyte green, GLbyte blue); -GLAPI void GLAPIENTRY glColor3bv (const GLbyte *v); -GLAPI void GLAPIENTRY glColor3d (GLdouble red, GLdouble green, GLdouble blue); -GLAPI void GLAPIENTRY glColor3dv (const GLdouble *v); -GLAPI void GLAPIENTRY glColor3f (GLfloat red, GLfloat green, GLfloat blue); -GLAPI void GLAPIENTRY glColor3fv (const GLfloat *v); -GLAPI void GLAPIENTRY glColor3i (GLint red, GLint green, GLint blue); -GLAPI void GLAPIENTRY glColor3iv (const GLint *v); -GLAPI void GLAPIENTRY glColor3s (GLshort red, GLshort green, GLshort blue); -GLAPI void GLAPIENTRY glColor3sv (const GLshort *v); -GLAPI void GLAPIENTRY glColor3ub (GLubyte red, GLubyte green, GLubyte blue); -GLAPI void GLAPIENTRY glColor3ubv (const GLubyte *v); -GLAPI void GLAPIENTRY glColor3ui (GLuint red, GLuint green, GLuint blue); -GLAPI void GLAPIENTRY glColor3uiv (const GLuint *v); -GLAPI void GLAPIENTRY glColor3us (GLushort red, GLushort green, GLushort blue); -GLAPI void GLAPIENTRY glColor3usv (const GLushort *v); -GLAPI void GLAPIENTRY glColor4b (GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha); -GLAPI void GLAPIENTRY glColor4bv (const GLbyte *v); -GLAPI void GLAPIENTRY glColor4d (GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha); -GLAPI void GLAPIENTRY glColor4dv (const GLdouble *v); -GLAPI void GLAPIENTRY glColor4f (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); -GLAPI void GLAPIENTRY glColor4fv (const GLfloat *v); -GLAPI void GLAPIENTRY glColor4i (GLint red, GLint green, GLint blue, GLint alpha); -GLAPI void GLAPIENTRY glColor4iv (const GLint *v); -GLAPI void GLAPIENTRY glColor4s (GLshort red, GLshort green, GLshort blue, GLshort alpha); -GLAPI void GLAPIENTRY glColor4sv (const GLshort *v); -GLAPI void GLAPIENTRY glColor4ub (GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha); -GLAPI void GLAPIENTRY glColor4ubv (const GLubyte *v); -GLAPI void GLAPIENTRY glColor4ui (GLuint red, GLuint green, GLuint blue, GLuint alpha); -GLAPI void GLAPIENTRY glColor4uiv (const GLuint *v); -GLAPI void GLAPIENTRY glColor4us (GLushort red, GLushort green, GLushort blue, GLushort alpha); -GLAPI void GLAPIENTRY glColor4usv (const GLushort *v); -GLAPI void GLAPIENTRY glColorMask (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha); -GLAPI void GLAPIENTRY glColorMaterial (GLenum face, GLenum mode); -GLAPI void GLAPIENTRY glColorPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); -GLAPI void GLAPIENTRY glCopyPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum type); -GLAPI void GLAPIENTRY glCopyTexImage1D (GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLint border); -GLAPI void GLAPIENTRY glCopyTexImage2D (GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); -GLAPI void GLAPIENTRY glCopyTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width); -GLAPI void GLAPIENTRY glCopyTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); -GLAPI void GLAPIENTRY glCullFace (GLenum mode); -GLAPI void GLAPIENTRY glDeleteLists (GLuint list, GLsizei range); -GLAPI void GLAPIENTRY glDeleteTextures (GLsizei n, const GLuint *textures); -GLAPI void GLAPIENTRY glDepthFunc (GLenum func); -GLAPI void GLAPIENTRY glDepthMask (GLboolean flag); -GLAPI void GLAPIENTRY glDepthRange (GLclampd zNear, GLclampd zFar); -GLAPI void GLAPIENTRY glDisable (GLenum cap); -GLAPI void GLAPIENTRY glDisableClientState (GLenum array); -GLAPI void GLAPIENTRY glDrawArrays (GLenum mode, GLint first, GLsizei count); -GLAPI void GLAPIENTRY glDrawBuffer (GLenum mode); -GLAPI void GLAPIENTRY glDrawElements (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices); -GLAPI void GLAPIENTRY glDrawPixels (GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels); -GLAPI void GLAPIENTRY glEdgeFlag (GLboolean flag); -GLAPI void GLAPIENTRY glEdgeFlagPointer (GLsizei stride, const GLvoid *pointer); -GLAPI void GLAPIENTRY glEdgeFlagv (const GLboolean *flag); -GLAPI void GLAPIENTRY glEnable (GLenum cap); -GLAPI void GLAPIENTRY glEnableClientState (GLenum array); -GLAPI void GLAPIENTRY glEnd (void); -GLAPI void GLAPIENTRY glEndList (void); -GLAPI void GLAPIENTRY glEvalCoord1d (GLdouble u); -GLAPI void GLAPIENTRY glEvalCoord1dv (const GLdouble *u); -GLAPI void GLAPIENTRY glEvalCoord1f (GLfloat u); -GLAPI void GLAPIENTRY glEvalCoord1fv (const GLfloat *u); -GLAPI void GLAPIENTRY glEvalCoord2d (GLdouble u, GLdouble v); -GLAPI void GLAPIENTRY glEvalCoord2dv (const GLdouble *u); -GLAPI void GLAPIENTRY glEvalCoord2f (GLfloat u, GLfloat v); -GLAPI void GLAPIENTRY glEvalCoord2fv (const GLfloat *u); -GLAPI void GLAPIENTRY glEvalMesh1 (GLenum mode, GLint i1, GLint i2); -GLAPI void GLAPIENTRY glEvalMesh2 (GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2); -GLAPI void GLAPIENTRY glEvalPoint1 (GLint i); -GLAPI void GLAPIENTRY glEvalPoint2 (GLint i, GLint j); -GLAPI void GLAPIENTRY glFeedbackBuffer (GLsizei size, GLenum type, GLfloat *buffer); -GLAPI void GLAPIENTRY glFinish (void); -GLAPI void GLAPIENTRY glFlush (void); -GLAPI void GLAPIENTRY glFogf (GLenum pname, GLfloat param); -GLAPI void GLAPIENTRY glFogfv (GLenum pname, const GLfloat *params); -GLAPI void GLAPIENTRY glFogi (GLenum pname, GLint param); -GLAPI void GLAPIENTRY glFogiv (GLenum pname, const GLint *params); -GLAPI void GLAPIENTRY glFrontFace (GLenum mode); -GLAPI void GLAPIENTRY glFrustum (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar); -GLAPI GLuint GLAPIENTRY glGenLists (GLsizei range); -GLAPI void GLAPIENTRY glGenTextures (GLsizei n, GLuint *textures); -GLAPI void GLAPIENTRY glGetBooleanv (GLenum pname, GLboolean *params); -GLAPI void GLAPIENTRY glGetClipPlane (GLenum plane, GLdouble *equation); -GLAPI void GLAPIENTRY glGetDoublev (GLenum pname, GLdouble *params); -GLAPI GLenum GLAPIENTRY glGetError (void); -GLAPI void GLAPIENTRY glGetFloatv (GLenum pname, GLfloat *params); -GLAPI void GLAPIENTRY glGetIntegerv (GLenum pname, GLint *params); -GLAPI void GLAPIENTRY glGetLightfv (GLenum light, GLenum pname, GLfloat *params); -GLAPI void GLAPIENTRY glGetLightiv (GLenum light, GLenum pname, GLint *params); -GLAPI void GLAPIENTRY glGetMapdv (GLenum target, GLenum query, GLdouble *v); -GLAPI void GLAPIENTRY glGetMapfv (GLenum target, GLenum query, GLfloat *v); -GLAPI void GLAPIENTRY glGetMapiv (GLenum target, GLenum query, GLint *v); -GLAPI void GLAPIENTRY glGetMaterialfv (GLenum face, GLenum pname, GLfloat *params); -GLAPI void GLAPIENTRY glGetMaterialiv (GLenum face, GLenum pname, GLint *params); -GLAPI void GLAPIENTRY glGetPixelMapfv (GLenum map, GLfloat *values); -GLAPI void GLAPIENTRY glGetPixelMapuiv (GLenum map, GLuint *values); -GLAPI void GLAPIENTRY glGetPixelMapusv (GLenum map, GLushort *values); -GLAPI void GLAPIENTRY glGetPointerv (GLenum pname, GLvoid* *params); -GLAPI void GLAPIENTRY glGetPolygonStipple (GLubyte *mask); -GLAPI const GLubyte * GLAPIENTRY glGetString (GLenum name); -GLAPI void GLAPIENTRY glGetTexEnvfv (GLenum target, GLenum pname, GLfloat *params); -GLAPI void GLAPIENTRY glGetTexEnviv (GLenum target, GLenum pname, GLint *params); -GLAPI void GLAPIENTRY glGetTexGendv (GLenum coord, GLenum pname, GLdouble *params); -GLAPI void GLAPIENTRY glGetTexGenfv (GLenum coord, GLenum pname, GLfloat *params); -GLAPI void GLAPIENTRY glGetTexGeniv (GLenum coord, GLenum pname, GLint *params); -GLAPI void GLAPIENTRY glGetTexImage (GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels); -GLAPI void GLAPIENTRY glGetTexLevelParameterfv (GLenum target, GLint level, GLenum pname, GLfloat *params); -GLAPI void GLAPIENTRY glGetTexLevelParameteriv (GLenum target, GLint level, GLenum pname, GLint *params); -GLAPI void GLAPIENTRY glGetTexParameterfv (GLenum target, GLenum pname, GLfloat *params); -GLAPI void GLAPIENTRY glGetTexParameteriv (GLenum target, GLenum pname, GLint *params); -GLAPI void GLAPIENTRY glHint (GLenum target, GLenum mode); -GLAPI void GLAPIENTRY glIndexMask (GLuint mask); -GLAPI void GLAPIENTRY glIndexPointer (GLenum type, GLsizei stride, const GLvoid *pointer); -GLAPI void GLAPIENTRY glIndexd (GLdouble c); -GLAPI void GLAPIENTRY glIndexdv (const GLdouble *c); -GLAPI void GLAPIENTRY glIndexf (GLfloat c); -GLAPI void GLAPIENTRY glIndexfv (const GLfloat *c); -GLAPI void GLAPIENTRY glIndexi (GLint c); -GLAPI void GLAPIENTRY glIndexiv (const GLint *c); -GLAPI void GLAPIENTRY glIndexs (GLshort c); -GLAPI void GLAPIENTRY glIndexsv (const GLshort *c); -GLAPI void GLAPIENTRY glIndexub (GLubyte c); -GLAPI void GLAPIENTRY glIndexubv (const GLubyte *c); -GLAPI void GLAPIENTRY glInitNames (void); -GLAPI void GLAPIENTRY glInterleavedArrays (GLenum format, GLsizei stride, const GLvoid *pointer); -GLAPI GLboolean GLAPIENTRY glIsEnabled (GLenum cap); -GLAPI GLboolean GLAPIENTRY glIsList (GLuint list); -GLAPI GLboolean GLAPIENTRY glIsTexture (GLuint texture); -GLAPI void GLAPIENTRY glLightModelf (GLenum pname, GLfloat param); -GLAPI void GLAPIENTRY glLightModelfv (GLenum pname, const GLfloat *params); -GLAPI void GLAPIENTRY glLightModeli (GLenum pname, GLint param); -GLAPI void GLAPIENTRY glLightModeliv (GLenum pname, const GLint *params); -GLAPI void GLAPIENTRY glLightf (GLenum light, GLenum pname, GLfloat param); -GLAPI void GLAPIENTRY glLightfv (GLenum light, GLenum pname, const GLfloat *params); -GLAPI void GLAPIENTRY glLighti (GLenum light, GLenum pname, GLint param); -GLAPI void GLAPIENTRY glLightiv (GLenum light, GLenum pname, const GLint *params); -GLAPI void GLAPIENTRY glLineStipple (GLint factor, GLushort pattern); -GLAPI void GLAPIENTRY glLineWidth (GLfloat width); -GLAPI void GLAPIENTRY glListBase (GLuint base); -GLAPI void GLAPIENTRY glLoadIdentity (void); -GLAPI void GLAPIENTRY glLoadMatrixd (const GLdouble *m); -GLAPI void GLAPIENTRY glLoadMatrixf (const GLfloat *m); -GLAPI void GLAPIENTRY glLoadName (GLuint name); -GLAPI void GLAPIENTRY glLogicOp (GLenum opcode); -GLAPI void GLAPIENTRY glMap1d (GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points); -GLAPI void GLAPIENTRY glMap1f (GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points); -GLAPI void GLAPIENTRY glMap2d (GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points); -GLAPI void GLAPIENTRY glMap2f (GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points); -GLAPI void GLAPIENTRY glMapGrid1d (GLint un, GLdouble u1, GLdouble u2); -GLAPI void GLAPIENTRY glMapGrid1f (GLint un, GLfloat u1, GLfloat u2); -GLAPI void GLAPIENTRY glMapGrid2d (GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2); -GLAPI void GLAPIENTRY glMapGrid2f (GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2); -GLAPI void GLAPIENTRY glMaterialf (GLenum face, GLenum pname, GLfloat param); -GLAPI void GLAPIENTRY glMaterialfv (GLenum face, GLenum pname, const GLfloat *params); -GLAPI void GLAPIENTRY glMateriali (GLenum face, GLenum pname, GLint param); -GLAPI void GLAPIENTRY glMaterialiv (GLenum face, GLenum pname, const GLint *params); -GLAPI void GLAPIENTRY glMatrixMode (GLenum mode); -GLAPI void GLAPIENTRY glMultMatrixd (const GLdouble *m); -GLAPI void GLAPIENTRY glMultMatrixf (const GLfloat *m); -GLAPI void GLAPIENTRY glNewList (GLuint list, GLenum mode); -GLAPI void GLAPIENTRY glNormal3b (GLbyte nx, GLbyte ny, GLbyte nz); -GLAPI void GLAPIENTRY glNormal3bv (const GLbyte *v); -GLAPI void GLAPIENTRY glNormal3d (GLdouble nx, GLdouble ny, GLdouble nz); -GLAPI void GLAPIENTRY glNormal3dv (const GLdouble *v); -GLAPI void GLAPIENTRY glNormal3f (GLfloat nx, GLfloat ny, GLfloat nz); -GLAPI void GLAPIENTRY glNormal3fv (const GLfloat *v); -GLAPI void GLAPIENTRY glNormal3i (GLint nx, GLint ny, GLint nz); -GLAPI void GLAPIENTRY glNormal3iv (const GLint *v); -GLAPI void GLAPIENTRY glNormal3s (GLshort nx, GLshort ny, GLshort nz); -GLAPI void GLAPIENTRY glNormal3sv (const GLshort *v); -GLAPI void GLAPIENTRY glNormalPointer (GLenum type, GLsizei stride, const GLvoid *pointer); -GLAPI void GLAPIENTRY glOrtho (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar); -GLAPI void GLAPIENTRY glPassThrough (GLfloat token); -GLAPI void GLAPIENTRY glPixelMapfv (GLenum map, GLsizei mapsize, const GLfloat *values); -GLAPI void GLAPIENTRY glPixelMapuiv (GLenum map, GLsizei mapsize, const GLuint *values); -GLAPI void GLAPIENTRY glPixelMapusv (GLenum map, GLsizei mapsize, const GLushort *values); -GLAPI void GLAPIENTRY glPixelStoref (GLenum pname, GLfloat param); -GLAPI void GLAPIENTRY glPixelStorei (GLenum pname, GLint param); -GLAPI void GLAPIENTRY glPixelTransferf (GLenum pname, GLfloat param); -GLAPI void GLAPIENTRY glPixelTransferi (GLenum pname, GLint param); -GLAPI void GLAPIENTRY glPixelZoom (GLfloat xfactor, GLfloat yfactor); -GLAPI void GLAPIENTRY glPointSize (GLfloat size); -GLAPI void GLAPIENTRY glPolygonMode (GLenum face, GLenum mode); -GLAPI void GLAPIENTRY glPolygonOffset (GLfloat factor, GLfloat units); -GLAPI void GLAPIENTRY glPolygonStipple (const GLubyte *mask); -GLAPI void GLAPIENTRY glPopAttrib (void); -GLAPI void GLAPIENTRY glPopClientAttrib (void); -GLAPI void GLAPIENTRY glPopMatrix (void); -GLAPI void GLAPIENTRY glPopName (void); -GLAPI void GLAPIENTRY glPrioritizeTextures (GLsizei n, const GLuint *textures, const GLclampf *priorities); -GLAPI void GLAPIENTRY glPushAttrib (GLbitfield mask); -GLAPI void GLAPIENTRY glPushClientAttrib (GLbitfield mask); -GLAPI void GLAPIENTRY glPushMatrix (void); -GLAPI void GLAPIENTRY glPushName (GLuint name); -GLAPI void GLAPIENTRY glRasterPos2d (GLdouble x, GLdouble y); -GLAPI void GLAPIENTRY glRasterPos2dv (const GLdouble *v); -GLAPI void GLAPIENTRY glRasterPos2f (GLfloat x, GLfloat y); -GLAPI void GLAPIENTRY glRasterPos2fv (const GLfloat *v); -GLAPI void GLAPIENTRY glRasterPos2i (GLint x, GLint y); -GLAPI void GLAPIENTRY glRasterPos2iv (const GLint *v); -GLAPI void GLAPIENTRY glRasterPos2s (GLshort x, GLshort y); -GLAPI void GLAPIENTRY glRasterPos2sv (const GLshort *v); -GLAPI void GLAPIENTRY glRasterPos3d (GLdouble x, GLdouble y, GLdouble z); -GLAPI void GLAPIENTRY glRasterPos3dv (const GLdouble *v); -GLAPI void GLAPIENTRY glRasterPos3f (GLfloat x, GLfloat y, GLfloat z); -GLAPI void GLAPIENTRY glRasterPos3fv (const GLfloat *v); -GLAPI void GLAPIENTRY glRasterPos3i (GLint x, GLint y, GLint z); -GLAPI void GLAPIENTRY glRasterPos3iv (const GLint *v); -GLAPI void GLAPIENTRY glRasterPos3s (GLshort x, GLshort y, GLshort z); -GLAPI void GLAPIENTRY glRasterPos3sv (const GLshort *v); -GLAPI void GLAPIENTRY glRasterPos4d (GLdouble x, GLdouble y, GLdouble z, GLdouble w); -GLAPI void GLAPIENTRY glRasterPos4dv (const GLdouble *v); -GLAPI void GLAPIENTRY glRasterPos4f (GLfloat x, GLfloat y, GLfloat z, GLfloat w); -GLAPI void GLAPIENTRY glRasterPos4fv (const GLfloat *v); -GLAPI void GLAPIENTRY glRasterPos4i (GLint x, GLint y, GLint z, GLint w); -GLAPI void GLAPIENTRY glRasterPos4iv (const GLint *v); -GLAPI void GLAPIENTRY glRasterPos4s (GLshort x, GLshort y, GLshort z, GLshort w); -GLAPI void GLAPIENTRY glRasterPos4sv (const GLshort *v); -GLAPI void GLAPIENTRY glReadBuffer (GLenum mode); -GLAPI void GLAPIENTRY glReadPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels); -GLAPI void GLAPIENTRY glRectd (GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2); -GLAPI void GLAPIENTRY glRectdv (const GLdouble *v1, const GLdouble *v2); -GLAPI void GLAPIENTRY glRectf (GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2); -GLAPI void GLAPIENTRY glRectfv (const GLfloat *v1, const GLfloat *v2); -GLAPI void GLAPIENTRY glRecti (GLint x1, GLint y1, GLint x2, GLint y2); -GLAPI void GLAPIENTRY glRectiv (const GLint *v1, const GLint *v2); -GLAPI void GLAPIENTRY glRects (GLshort x1, GLshort y1, GLshort x2, GLshort y2); -GLAPI void GLAPIENTRY glRectsv (const GLshort *v1, const GLshort *v2); -GLAPI GLint GLAPIENTRY glRenderMode (GLenum mode); -GLAPI void GLAPIENTRY glRotated (GLdouble angle, GLdouble x, GLdouble y, GLdouble z); -GLAPI void GLAPIENTRY glRotatef (GLfloat angle, GLfloat x, GLfloat y, GLfloat z); -GLAPI void GLAPIENTRY glScaled (GLdouble x, GLdouble y, GLdouble z); -GLAPI void GLAPIENTRY glScalef (GLfloat x, GLfloat y, GLfloat z); -GLAPI void GLAPIENTRY glScissor (GLint x, GLint y, GLsizei width, GLsizei height); -GLAPI void GLAPIENTRY glSelectBuffer (GLsizei size, GLuint *buffer); -GLAPI void GLAPIENTRY glShadeModel (GLenum mode); -GLAPI void GLAPIENTRY glStencilFunc (GLenum func, GLint ref, GLuint mask); -GLAPI void GLAPIENTRY glStencilMask (GLuint mask); -GLAPI void GLAPIENTRY glStencilOp (GLenum fail, GLenum zfail, GLenum zpass); -GLAPI void GLAPIENTRY glTexCoord1d (GLdouble s); -GLAPI void GLAPIENTRY glTexCoord1dv (const GLdouble *v); -GLAPI void GLAPIENTRY glTexCoord1f (GLfloat s); -GLAPI void GLAPIENTRY glTexCoord1fv (const GLfloat *v); -GLAPI void GLAPIENTRY glTexCoord1i (GLint s); -GLAPI void GLAPIENTRY glTexCoord1iv (const GLint *v); -GLAPI void GLAPIENTRY glTexCoord1s (GLshort s); -GLAPI void GLAPIENTRY glTexCoord1sv (const GLshort *v); -GLAPI void GLAPIENTRY glTexCoord2d (GLdouble s, GLdouble t); -GLAPI void GLAPIENTRY glTexCoord2dv (const GLdouble *v); -GLAPI void GLAPIENTRY glTexCoord2f (GLfloat s, GLfloat t); -GLAPI void GLAPIENTRY glTexCoord2fv (const GLfloat *v); -GLAPI void GLAPIENTRY glTexCoord2i (GLint s, GLint t); -GLAPI void GLAPIENTRY glTexCoord2iv (const GLint *v); -GLAPI void GLAPIENTRY glTexCoord2s (GLshort s, GLshort t); -GLAPI void GLAPIENTRY glTexCoord2sv (const GLshort *v); -GLAPI void GLAPIENTRY glTexCoord3d (GLdouble s, GLdouble t, GLdouble r); -GLAPI void GLAPIENTRY glTexCoord3dv (const GLdouble *v); -GLAPI void GLAPIENTRY glTexCoord3f (GLfloat s, GLfloat t, GLfloat r); -GLAPI void GLAPIENTRY glTexCoord3fv (const GLfloat *v); -GLAPI void GLAPIENTRY glTexCoord3i (GLint s, GLint t, GLint r); -GLAPI void GLAPIENTRY glTexCoord3iv (const GLint *v); -GLAPI void GLAPIENTRY glTexCoord3s (GLshort s, GLshort t, GLshort r); -GLAPI void GLAPIENTRY glTexCoord3sv (const GLshort *v); -GLAPI void GLAPIENTRY glTexCoord4d (GLdouble s, GLdouble t, GLdouble r, GLdouble q); -GLAPI void GLAPIENTRY glTexCoord4dv (const GLdouble *v); -GLAPI void GLAPIENTRY glTexCoord4f (GLfloat s, GLfloat t, GLfloat r, GLfloat q); -GLAPI void GLAPIENTRY glTexCoord4fv (const GLfloat *v); -GLAPI void GLAPIENTRY glTexCoord4i (GLint s, GLint t, GLint r, GLint q); -GLAPI void GLAPIENTRY glTexCoord4iv (const GLint *v); -GLAPI void GLAPIENTRY glTexCoord4s (GLshort s, GLshort t, GLshort r, GLshort q); -GLAPI void GLAPIENTRY glTexCoord4sv (const GLshort *v); -GLAPI void GLAPIENTRY glTexCoordPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); -GLAPI void GLAPIENTRY glTexEnvf (GLenum target, GLenum pname, GLfloat param); -GLAPI void GLAPIENTRY glTexEnvfv (GLenum target, GLenum pname, const GLfloat *params); -GLAPI void GLAPIENTRY glTexEnvi (GLenum target, GLenum pname, GLint param); -GLAPI void GLAPIENTRY glTexEnviv (GLenum target, GLenum pname, const GLint *params); -GLAPI void GLAPIENTRY glTexGend (GLenum coord, GLenum pname, GLdouble param); -GLAPI void GLAPIENTRY glTexGendv (GLenum coord, GLenum pname, const GLdouble *params); -GLAPI void GLAPIENTRY glTexGenf (GLenum coord, GLenum pname, GLfloat param); -GLAPI void GLAPIENTRY glTexGenfv (GLenum coord, GLenum pname, const GLfloat *params); -GLAPI void GLAPIENTRY glTexGeni (GLenum coord, GLenum pname, GLint param); -GLAPI void GLAPIENTRY glTexGeniv (GLenum coord, GLenum pname, const GLint *params); -GLAPI void GLAPIENTRY glTexImage1D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels); -GLAPI void GLAPIENTRY glTexImage2D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels); -GLAPI void GLAPIENTRY glTexParameterf (GLenum target, GLenum pname, GLfloat param); -GLAPI void GLAPIENTRY glTexParameterfv (GLenum target, GLenum pname, const GLfloat *params); -GLAPI void GLAPIENTRY glTexParameteri (GLenum target, GLenum pname, GLint param); -GLAPI void GLAPIENTRY glTexParameteriv (GLenum target, GLenum pname, const GLint *params); -GLAPI void GLAPIENTRY glTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels); -GLAPI void GLAPIENTRY glTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels); -GLAPI void GLAPIENTRY glTranslated (GLdouble x, GLdouble y, GLdouble z); -GLAPI void GLAPIENTRY glTranslatef (GLfloat x, GLfloat y, GLfloat z); -GLAPI void GLAPIENTRY glVertex2d (GLdouble x, GLdouble y); -GLAPI void GLAPIENTRY glVertex2dv (const GLdouble *v); -GLAPI void GLAPIENTRY glVertex2f (GLfloat x, GLfloat y); -GLAPI void GLAPIENTRY glVertex2fv (const GLfloat *v); -GLAPI void GLAPIENTRY glVertex2i (GLint x, GLint y); -GLAPI void GLAPIENTRY glVertex2iv (const GLint *v); -GLAPI void GLAPIENTRY glVertex2s (GLshort x, GLshort y); -GLAPI void GLAPIENTRY glVertex2sv (const GLshort *v); -GLAPI void GLAPIENTRY glVertex3d (GLdouble x, GLdouble y, GLdouble z); -GLAPI void GLAPIENTRY glVertex3dv (const GLdouble *v); -GLAPI void GLAPIENTRY glVertex3f (GLfloat x, GLfloat y, GLfloat z); -GLAPI void GLAPIENTRY glVertex3fv (const GLfloat *v); -GLAPI void GLAPIENTRY glVertex3i (GLint x, GLint y, GLint z); -GLAPI void GLAPIENTRY glVertex3iv (const GLint *v); -GLAPI void GLAPIENTRY glVertex3s (GLshort x, GLshort y, GLshort z); -GLAPI void GLAPIENTRY glVertex3sv (const GLshort *v); -GLAPI void GLAPIENTRY glVertex4d (GLdouble x, GLdouble y, GLdouble z, GLdouble w); -GLAPI void GLAPIENTRY glVertex4dv (const GLdouble *v); -GLAPI void GLAPIENTRY glVertex4f (GLfloat x, GLfloat y, GLfloat z, GLfloat w); -GLAPI void GLAPIENTRY glVertex4fv (const GLfloat *v); -GLAPI void GLAPIENTRY glVertex4i (GLint x, GLint y, GLint z, GLint w); -GLAPI void GLAPIENTRY glVertex4iv (const GLint *v); -GLAPI void GLAPIENTRY glVertex4s (GLshort x, GLshort y, GLshort z, GLshort w); -GLAPI void GLAPIENTRY glVertex4sv (const GLshort *v); -GLAPI void GLAPIENTRY glVertexPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); -GLAPI void GLAPIENTRY glViewport (GLint x, GLint y, GLsizei width, GLsizei height); - -#define GLEW_VERSION_1_1 GLEW_GET_VAR(__GLEW_VERSION_1_1) - -#endif /* GL_VERSION_1_1 */ - -/* ---------------------------------- GLU ---------------------------------- */ - -#ifndef GLEW_NO_GLU -/* this is where we can safely include GLU */ -# if defined(__APPLE__) && defined(__MACH__) -# include -# else -# include -# endif -#endif - diff --git a/Libraries/glew-1.10.0/auto/src/glew_init_gl.c b/Libraries/glew-1.10.0/auto/src/glew_init_gl.c deleted file mode 100644 index 39efd2c..0000000 --- a/Libraries/glew-1.10.0/auto/src/glew_init_gl.c +++ /dev/null @@ -1,72 +0,0 @@ -/* ------------------------------------------------------------------------- */ - -GLboolean GLEWAPIENTRY glewGetExtension (const char* name) -{ - const GLubyte* start; - const GLubyte* end; - start = (const GLubyte*)glGetString(GL_EXTENSIONS); - if (start == 0) - return GL_FALSE; - end = start + _glewStrLen(start); - return _glewSearchExtension(name, start, end); -} - -/* ------------------------------------------------------------------------- */ - -#ifndef GLEW_MX -static -#endif -GLenum GLEWAPIENTRY glewContextInit (GLEW_CONTEXT_ARG_DEF_LIST) -{ - const GLubyte* s; - GLuint dot; - GLint major, minor; - const GLubyte* extStart; - const GLubyte* extEnd; - /* query opengl version */ - s = glGetString(GL_VERSION); - dot = _glewStrCLen(s, '.'); - if (dot == 0) - return GLEW_ERROR_NO_GL_VERSION; - - major = s[dot-1]-'0'; - minor = s[dot+1]-'0'; - - if (minor < 0 || minor > 9) - minor = 0; - if (major<0 || major>9) - return GLEW_ERROR_NO_GL_VERSION; - - - if (major == 1 && minor == 0) - { - return GLEW_ERROR_GL_VERSION_10_ONLY; - } - else - { - CONST_CAST(GLEW_VERSION_4_4) = ( major > 4 ) || ( major == 4 && minor >= 4 ) ? GL_TRUE : GL_FALSE; - CONST_CAST(GLEW_VERSION_4_3) = GLEW_VERSION_4_4 == GL_TRUE || ( major == 4 && minor >= 3 ) ? GL_TRUE : GL_FALSE; - CONST_CAST(GLEW_VERSION_4_2) = GLEW_VERSION_4_3 == GL_TRUE || ( major == 4 && minor >= 2 ) ? GL_TRUE : GL_FALSE; - CONST_CAST(GLEW_VERSION_4_1) = GLEW_VERSION_4_2 == GL_TRUE || ( major == 4 && minor >= 1 ) ? GL_TRUE : GL_FALSE; - CONST_CAST(GLEW_VERSION_4_0) = GLEW_VERSION_4_1 == GL_TRUE || ( major == 4 ) ? GL_TRUE : GL_FALSE; - CONST_CAST(GLEW_VERSION_3_3) = GLEW_VERSION_4_0 == GL_TRUE || ( major == 3 && minor >= 3 ) ? GL_TRUE : GL_FALSE; - CONST_CAST(GLEW_VERSION_3_2) = GLEW_VERSION_3_3 == GL_TRUE || ( major == 3 && minor >= 2 ) ? GL_TRUE : GL_FALSE; - CONST_CAST(GLEW_VERSION_3_1) = GLEW_VERSION_3_2 == GL_TRUE || ( major == 3 && minor >= 1 ) ? GL_TRUE : GL_FALSE; - CONST_CAST(GLEW_VERSION_3_0) = GLEW_VERSION_3_1 == GL_TRUE || ( major == 3 ) ? GL_TRUE : GL_FALSE; - CONST_CAST(GLEW_VERSION_2_1) = GLEW_VERSION_3_0 == GL_TRUE || ( major == 2 && minor >= 1 ) ? GL_TRUE : GL_FALSE; - CONST_CAST(GLEW_VERSION_2_0) = GLEW_VERSION_2_1 == GL_TRUE || ( major == 2 ) ? GL_TRUE : GL_FALSE; - CONST_CAST(GLEW_VERSION_1_5) = GLEW_VERSION_2_0 == GL_TRUE || ( major == 1 && minor >= 5 ) ? GL_TRUE : GL_FALSE; - CONST_CAST(GLEW_VERSION_1_4) = GLEW_VERSION_1_5 == GL_TRUE || ( major == 1 && minor >= 4 ) ? GL_TRUE : GL_FALSE; - CONST_CAST(GLEW_VERSION_1_3) = GLEW_VERSION_1_4 == GL_TRUE || ( major == 1 && minor >= 3 ) ? GL_TRUE : GL_FALSE; - CONST_CAST(GLEW_VERSION_1_2_1) = GLEW_VERSION_1_3 == GL_TRUE ? GL_TRUE : GL_FALSE; - CONST_CAST(GLEW_VERSION_1_2) = GLEW_VERSION_1_2_1 == GL_TRUE || ( major == 1 && minor >= 2 ) ? GL_TRUE : GL_FALSE; - CONST_CAST(GLEW_VERSION_1_1) = GLEW_VERSION_1_2 == GL_TRUE || ( major == 1 && minor >= 1 ) ? GL_TRUE : GL_FALSE; - } - - /* query opengl extensions string */ - extStart = glGetString(GL_EXTENSIONS); - if (extStart == 0) - extStart = (const GLubyte*)""; - extEnd = extStart + _glewStrLen(extStart); - - /* initialize extensions */ diff --git a/Libraries/glew-1.10.0/auto/src/glew_init_glx.c b/Libraries/glew-1.10.0/auto/src/glew_init_glx.c deleted file mode 100644 index f5b393b..0000000 --- a/Libraries/glew-1.10.0/auto/src/glew_init_glx.c +++ /dev/null @@ -1,53 +0,0 @@ -/* ------------------------------------------------------------------------ */ - -GLboolean glxewGetExtension (const char* name) -{ - const GLubyte* start; - const GLubyte* end; - - if (glXGetCurrentDisplay == NULL) return GL_FALSE; - start = (const GLubyte*)glXGetClientString(glXGetCurrentDisplay(), GLX_EXTENSIONS); - if (0 == start) return GL_FALSE; - end = start + _glewStrLen(start); - return _glewSearchExtension(name, start, end); -} - -GLenum glxewContextInit (GLXEW_CONTEXT_ARG_DEF_LIST) -{ - int major, minor; - const GLubyte* extStart; - const GLubyte* extEnd; - /* initialize core GLX 1.2 */ - if (_glewInit_GLX_VERSION_1_2(GLEW_CONTEXT_ARG_VAR_INIT)) return GLEW_ERROR_GLX_VERSION_11_ONLY; - /* initialize flags */ - CONST_CAST(GLXEW_VERSION_1_0) = GL_TRUE; - CONST_CAST(GLXEW_VERSION_1_1) = GL_TRUE; - CONST_CAST(GLXEW_VERSION_1_2) = GL_TRUE; - CONST_CAST(GLXEW_VERSION_1_3) = GL_TRUE; - CONST_CAST(GLXEW_VERSION_1_4) = GL_TRUE; - /* query GLX version */ - glXQueryVersion(glXGetCurrentDisplay(), &major, &minor); - if (major == 1 && minor <= 3) - { - switch (minor) - { - case 3: - CONST_CAST(GLXEW_VERSION_1_4) = GL_FALSE; - break; - case 2: - CONST_CAST(GLXEW_VERSION_1_4) = GL_FALSE; - CONST_CAST(GLXEW_VERSION_1_3) = GL_FALSE; - break; - default: - return GLEW_ERROR_GLX_VERSION_11_ONLY; - break; - } - } - /* query GLX extension string */ - extStart = 0; - if (glXGetCurrentDisplay != NULL) - extStart = (const GLubyte*)glXGetClientString(glXGetCurrentDisplay(), GLX_EXTENSIONS); - if (extStart == 0) - extStart = (const GLubyte *)""; - extEnd = extStart + _glewStrLen(extStart); - /* initialize extensions */ diff --git a/Libraries/glew-1.10.0/auto/src/glew_init_tail.c b/Libraries/glew-1.10.0/auto/src/glew_init_tail.c deleted file mode 100644 index 2316fb3..0000000 --- a/Libraries/glew-1.10.0/auto/src/glew_init_tail.c +++ /dev/null @@ -1,57 +0,0 @@ -/* ------------------------------------------------------------------------ */ - -const GLubyte * GLEWAPIENTRY glewGetErrorString (GLenum error) -{ - static const GLubyte* _glewErrorString[] = - { - (const GLubyte*)"No error", - (const GLubyte*)"Missing GL version", - (const GLubyte*)"GL 1.1 and up are not supported", - (const GLubyte*)"GLX 1.2 and up are not supported", - (const GLubyte*)"Unknown error" - }; - const int max_error = sizeof(_glewErrorString)/sizeof(*_glewErrorString) - 1; - return _glewErrorString[(int)error > max_error ? max_error : (int)error]; -} - -const GLubyte * GLEWAPIENTRY glewGetString (GLenum name) -{ - static const GLubyte* _glewString[] = - { - (const GLubyte*)NULL, - (const GLubyte*)"GLEW_VERSION_STRING", - (const GLubyte*)"GLEW_VERSION_MAJOR_STRING", - (const GLubyte*)"GLEW_VERSION_MINOR_STRING", - (const GLubyte*)"GLEW_VERSION_MICRO_STRING" - }; - const int max_string = sizeof(_glewString)/sizeof(*_glewString) - 1; - return _glewString[(int)name > max_string ? 0 : (int)name]; -} - -/* ------------------------------------------------------------------------ */ - -GLboolean glewExperimental = GL_FALSE; - -#if !defined(GLEW_MX) - -#if defined(_WIN32) -extern GLenum GLEWAPIENTRY wglewContextInit (void); -#elif !defined(__ANDROID__) && !defined(__native_client__) && (!defined(__APPLE__) || defined(GLEW_APPLE_GLX)) -extern GLenum GLEWAPIENTRY glxewContextInit (void); -#endif /* _WIN32 */ - -GLenum GLEWAPIENTRY glewInit (void) -{ - GLenum r; - r = glewContextInit(); - if ( r != 0 ) return r; -#if defined(_WIN32) - return wglewContextInit(); -#elif !defined(__ANDROID__) && !defined(__native_client__) && (!defined(__APPLE__) || defined(GLEW_APPLE_GLX)) /* _UNIX */ - return glxewContextInit(); -#else - return r; -#endif /* _WIN32 */ -} - -#endif /* !GLEW_MX */ diff --git a/Libraries/glew-1.10.0/auto/src/glew_init_wgl.c b/Libraries/glew-1.10.0/auto/src/glew_init_wgl.c deleted file mode 100644 index 7e76099..0000000 --- a/Libraries/glew-1.10.0/auto/src/glew_init_wgl.c +++ /dev/null @@ -1,41 +0,0 @@ -/* ------------------------------------------------------------------------- */ - -static PFNWGLGETEXTENSIONSSTRINGARBPROC _wglewGetExtensionsStringARB = NULL; -static PFNWGLGETEXTENSIONSSTRINGEXTPROC _wglewGetExtensionsStringEXT = NULL; - -GLboolean GLEWAPIENTRY wglewGetExtension (const char* name) -{ - const GLubyte* start; - const GLubyte* end; - if (_wglewGetExtensionsStringARB == NULL) - if (_wglewGetExtensionsStringEXT == NULL) - return GL_FALSE; - else - start = (const GLubyte*)_wglewGetExtensionsStringEXT(); - else - start = (const GLubyte*)_wglewGetExtensionsStringARB(wglGetCurrentDC()); - if (start == 0) - return GL_FALSE; - end = start + _glewStrLen(start); - return _glewSearchExtension(name, start, end); -} - -GLenum GLEWAPIENTRY wglewContextInit (WGLEW_CONTEXT_ARG_DEF_LIST) -{ - GLboolean crippled; - const GLubyte* extStart; - const GLubyte* extEnd; - /* find wgl extension string query functions */ - _wglewGetExtensionsStringARB = (PFNWGLGETEXTENSIONSSTRINGARBPROC)glewGetProcAddress((const GLubyte*)"wglGetExtensionsStringARB"); - _wglewGetExtensionsStringEXT = (PFNWGLGETEXTENSIONSSTRINGEXTPROC)glewGetProcAddress((const GLubyte*)"wglGetExtensionsStringEXT"); - /* query wgl extension string */ - if (_wglewGetExtensionsStringARB == NULL) - if (_wglewGetExtensionsStringEXT == NULL) - extStart = (const GLubyte*)""; - else - extStart = (const GLubyte*)_wglewGetExtensionsStringEXT(); - else - extStart = (const GLubyte*)_wglewGetExtensionsStringARB(wglGetCurrentDC()); - extEnd = extStart + _glewStrLen(extStart); - /* initialize extensions */ - crippled = _wglewGetExtensionsStringARB == NULL && _wglewGetExtensionsStringEXT == NULL; diff --git a/Libraries/glew-1.10.0/auto/src/glew_license.h b/Libraries/glew-1.10.0/auto/src/glew_license.h deleted file mode 100644 index 5c3e781..0000000 --- a/Libraries/glew-1.10.0/auto/src/glew_license.h +++ /dev/null @@ -1,31 +0,0 @@ -/* -** The OpenGL Extension Wrangler Library -** Copyright (C) 2002-2008, Milan Ikits -** Copyright (C) 2002-2008, Marcelo E. Magallon -** Copyright (C) 2002, Lev Povalahev -** All rights reserved. -** -** Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are met: -** -** * Redistributions of source code must retain the above copyright notice, -** this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright notice, -** this list of conditions and the following disclaimer in the documentation -** and/or other materials provided with the distribution. -** * The name of the author may be used to endorse or promote products -** derived from this software without specific prior written permission. -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -** AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -** IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -** ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -** LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -** CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -** SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -** INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -** CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -** ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF -** THE POSSIBILITY OF SUCH DAMAGE. -*/ - diff --git a/Libraries/glew-1.10.0/auto/src/glew_str_glx.c b/Libraries/glew-1.10.0/auto/src/glew_str_glx.c deleted file mode 100644 index f6ddc6c..0000000 --- a/Libraries/glew-1.10.0/auto/src/glew_str_glx.c +++ /dev/null @@ -1,21 +0,0 @@ - } - ret = (len == 0); - } - return ret; -} - -#elif !defined(__ANDROID__) && !defined(__native_client__) && !defined(__APPLE__) || defined(GLEW_APPLE_GLX) - -#if defined(GLEW_MX) -GLboolean glxewContextIsSupported (const GLXEWContext* ctx, const char* name) -#else -GLboolean glxewIsSupported (const char* name) -#endif -{ - GLubyte* pos = (GLubyte*)name; - GLuint len = _glewStrLen(pos); - GLboolean ret = GL_TRUE; - while (ret && len > 0) - { - if(_glewStrSame1(&pos, &len, (const GLubyte*)"GLX_", 4)) - { diff --git a/Libraries/glew-1.10.0/auto/src/glew_str_head.c b/Libraries/glew-1.10.0/auto/src/glew_str_head.c deleted file mode 100644 index ebeb48d..0000000 --- a/Libraries/glew-1.10.0/auto/src/glew_str_head.c +++ /dev/null @@ -1,13 +0,0 @@ -#ifdef GLEW_MX -GLboolean GLEWAPIENTRY glewContextIsSupported (const GLEWContext* ctx, const char* name) -#else -GLboolean GLEWAPIENTRY glewIsSupported (const char* name) -#endif -{ - GLubyte* pos = (GLubyte*)name; - GLuint len = _glewStrLen(pos); - GLboolean ret = GL_TRUE; - while (ret && len > 0) - { - if (_glewStrSame1(&pos, &len, (const GLubyte*)"GL_", 3)) - { diff --git a/Libraries/glew-1.10.0/auto/src/glew_str_tail.c b/Libraries/glew-1.10.0/auto/src/glew_str_tail.c deleted file mode 100644 index caa9572..0000000 --- a/Libraries/glew-1.10.0/auto/src/glew_str_tail.c +++ /dev/null @@ -1,7 +0,0 @@ - } - ret = (len == 0); - } - return ret; -} - -#endif /* _WIN32 */ diff --git a/Libraries/glew-1.10.0/auto/src/glew_str_wgl.c b/Libraries/glew-1.10.0/auto/src/glew_str_wgl.c deleted file mode 100644 index 20552bd..0000000 --- a/Libraries/glew-1.10.0/auto/src/glew_str_wgl.c +++ /dev/null @@ -1,21 +0,0 @@ - } - ret = (len == 0); - } - return ret; -} - -#if defined(_WIN32) - -#if defined(GLEW_MX) -GLboolean GLEWAPIENTRY wglewContextIsSupported (const WGLEWContext* ctx, const char* name) -#else -GLboolean GLEWAPIENTRY wglewIsSupported (const char* name) -#endif -{ - GLubyte* pos = (GLubyte*)name; - GLuint len = _glewStrLen(pos); - GLboolean ret = GL_TRUE; - while (ret && len > 0) - { - if (_glewStrSame1(&pos, &len, (const GLubyte*)"WGL_", 4)) - { diff --git a/Libraries/glew-1.10.0/auto/src/glew_tail.h b/Libraries/glew-1.10.0/auto/src/glew_tail.h deleted file mode 100644 index 54023e3..0000000 --- a/Libraries/glew-1.10.0/auto/src/glew_tail.h +++ /dev/null @@ -1,74 +0,0 @@ -/* ------------------------------------------------------------------------- */ - -/* error codes */ -#define GLEW_OK 0 -#define GLEW_NO_ERROR 0 -#define GLEW_ERROR_NO_GL_VERSION 1 /* missing GL version */ -#define GLEW_ERROR_GL_VERSION_10_ONLY 2 /* Need at least OpenGL 1.1 */ -#define GLEW_ERROR_GLX_VERSION_11_ONLY 3 /* Need at least GLX 1.2 */ - -/* string codes */ -#define GLEW_VERSION 1 -#define GLEW_VERSION_MAJOR 2 -#define GLEW_VERSION_MINOR 3 -#define GLEW_VERSION_MICRO 4 - -/* API */ -#ifdef GLEW_MX - -typedef struct GLEWContextStruct GLEWContext; -GLEWAPI GLenum GLEWAPIENTRY glewContextInit (GLEWContext *ctx); -GLEWAPI GLboolean GLEWAPIENTRY glewContextIsSupported (const GLEWContext *ctx, const char *name); - -#define glewInit() glewContextInit(glewGetContext()) -#define glewIsSupported(x) glewContextIsSupported(glewGetContext(), x) -#define glewIsExtensionSupported(x) glewIsSupported(x) - -#define GLEW_GET_VAR(x) (*(const GLboolean*)&(glewGetContext()->x)) -#ifdef _WIN32 -# define GLEW_GET_FUN(x) glewGetContext()->x -#else -# define GLEW_GET_FUN(x) x -#endif - -#else /* GLEW_MX */ - -GLEWAPI GLenum GLEWAPIENTRY glewInit (void); -GLEWAPI GLboolean GLEWAPIENTRY glewIsSupported (const char *name); -#define glewIsExtensionSupported(x) glewIsSupported(x) - -#define GLEW_GET_VAR(x) (*(const GLboolean*)&x) -#define GLEW_GET_FUN(x) x - -#endif /* GLEW_MX */ - -GLEWAPI GLboolean glewExperimental; -GLEWAPI GLboolean GLEWAPIENTRY glewGetExtension (const char *name); -GLEWAPI const GLubyte * GLEWAPIENTRY glewGetErrorString (GLenum error); -GLEWAPI const GLubyte * GLEWAPIENTRY glewGetString (GLenum name); - -#ifdef __cplusplus -} -#endif - -#ifdef GLEW_APIENTRY_DEFINED -#undef GLEW_APIENTRY_DEFINED -#undef APIENTRY -#undef GLAPIENTRY -#define GLAPIENTRY -#endif - -#ifdef GLEW_CALLBACK_DEFINED -#undef GLEW_CALLBACK_DEFINED -#undef CALLBACK -#endif - -#ifdef GLEW_WINGDIAPI_DEFINED -#undef GLEW_WINGDIAPI_DEFINED -#undef WINGDIAPI -#endif - -#undef GLAPI -/* #undef GLEWAPI */ - -#endif /* __glew_h__ */ diff --git a/Libraries/glew-1.10.0/auto/src/glew_utils.c b/Libraries/glew-1.10.0/auto/src/glew_utils.c deleted file mode 100644 index a7748df..0000000 --- a/Libraries/glew-1.10.0/auto/src/glew_utils.c +++ /dev/null @@ -1,162 +0,0 @@ -/* -** The OpenGL Extension Wrangler Library -** Copyright (C) 2002-2008, Milan Ikits -** Copyright (C) 2002-2008, Marcelo E. Magallon -** Copyright (C) 2002, Lev Povalahev -** All rights reserved. -** -** Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are met: -** -** * Redistributions of source code must retain the above copyright notice, -** this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright notice, -** this list of conditions and the following disclaimer in the documentation -** and/or other materials provided with the distribution. -** * The name of the author may be used to endorse or promote products -** derived from this software without specific prior written permission. -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -** AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -** IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -** ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -** LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -** CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -** SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -** INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -** CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -** ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF -** THE POSSIBILITY OF SUCH DAMAGE. -*/ - -#include -#if defined(_WIN32) -# include -#elif !defined(__ANDROID__) && !defined(__native_client__) && (!defined(__APPLE__) || defined(GLEW_APPLE_GLX)) -# include -#endif - -#include "glew_utils.h" - -#if defined(__APPLE__) -#include -#include -#include - -void* NSGLGetProcAddress (const GLubyte *name) -{ - NSSymbol symbol; - char* symbolName; - /* prepend a '_' for the Unix C symbol mangling convention */ - symbolName = malloc(strlen((const char*)name) + 2); - strcpy(symbolName+1, (const char*)name); - symbolName[0] = '_'; - symbol = NULL; - if (NSIsSymbolNameDefined(symbolName)) - symbol = NSLookupAndBindSymbol(symbolName); - free(symbolName); - return symbol ? NSAddressOfSymbol(symbol) : NULL; -} -#endif /* __APPLE__ */ - -#if defined(__sgi) || defined (__sun) -#include -#include -#include - -void* dlGetProcAddress (const GLubyte* name) -{ - static void* h = NULL; - static void* gpa; - - if (h == NULL) - { - if ((h = dlopen(NULL, RTLD_LAZY | RTLD_LOCAL)) == NULL) return NULL; - gpa = dlsym(h, "glXGetProcAddress"); - } - - if (gpa != NULL) - return ((void*(*)(const GLubyte*))gpa)(name); - else - return dlsym(h, (const char*)name); -} -#endif /* __sgi || __sun */ - -/* - * GLEW, just like OpenGL or GLU, does not rely on the standard C library. - * These functions implement the functionality required in this file. - */ - -GLuint _glewStrLen (const GLubyte* s) -{ - GLuint i=0; - while (s+i != NULL && s[i] != '\0') i++; - return i; -} - -GLuint _glewStrCLen (const GLubyte* s, GLubyte c) -{ - GLuint i=0; - while (s+i != NULL && s[i] != '\0' && s[i] != c) i++; - return i; -} - -GLboolean _glewStrSame (const GLubyte* a, const GLubyte* b, GLuint n) -{ - GLuint i=0; - while (i < n && a+i != NULL && b+i != NULL && a[i] == b[i]) i++; - return i == n ? GL_TRUE : GL_FALSE; -} - -GLboolean _glewStrSame1 (GLubyte** a, GLuint* na, const GLubyte* b, GLuint nb) -{ - while (*na > 0 && (**a == ' ' || **a == '\n' || **a == '\r' || **a == '\t')) - { - *a++; - *na--; - } - if(*na >= nb) - { - GLuint i=0; - while (i < nb && *a+i != NULL && b+i != NULL && *a[i] == b[i]) i++; - if(i == nb) - { - *a = *a + nb; - *na = *na - nb; - return GL_TRUE; - } - } - return GL_FALSE; -} - -GLboolean _glewStrSame2 (GLubyte** a, GLuint* na, const GLubyte* b, GLuint nb) -{ - if(*na >= nb) - { - GLuint i=0; - while (i < nb && *a+i != NULL && b+i != NULL && *a[i] == b[i]) i++; - if(i == nb) - { - *a = *a + nb; - *na = *na - nb; - return GL_TRUE; - } - } - return GL_FALSE; -} - -GLboolean _glewStrSame3 (GLubyte** a, GLuint* na, const GLubyte* b, GLuint nb) -{ - if(*na >= nb) - { - GLuint i=0; - while (i < nb && *a+i != NULL && b+i != NULL && *a[i] == b[i]) i++; - if (i == nb && (*na == nb || *a[i] == ' ' || *a[i] == '\n' || *a[i] == '\r' || *a[i] == '\t')) - { - *a = *a + nb; - *na = *na - nb; - return GL_TRUE; - } - } - return GL_FALSE; -} diff --git a/Libraries/glew-1.10.0/auto/src/glew_utils.h b/Libraries/glew-1.10.0/auto/src/glew_utils.h deleted file mode 100644 index 4291972..0000000 --- a/Libraries/glew-1.10.0/auto/src/glew_utils.h +++ /dev/null @@ -1,101 +0,0 @@ -/* -** The OpenGL Extension Wrangler Library -** Copyright (C) 2002-2008, Milan Ikits -** Copyright (C) 2002-2008, Marcelo E. Magallon -** Copyright (C) 2002, Lev Povalahev -** All rights reserved. -** -** Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are met: -** -** * Redistributions of source code must retain the above copyright notice, -** this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright notice, -** this list of conditions and the following disclaimer in the documentation -** and/or other materials provided with the distribution. -** * The name of the author may be used to endorse or promote products -** derived from this software without specific prior written permission. -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -** AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -** IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -** ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -** LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -** CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -** SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -** INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -** CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -** ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF -** THE POSSIBILITY OF SUCH DAMAGE. -*/ - -#ifndef __glew_utils_h__ -#define __glew_utils_h__ - -#include -#if defined(_WIN32) -# include -#elif !defined(__ANDROID__) && !defined(__native_client__) && (!defined(__APPLE__) || defined(GLEW_APPLE_GLX)) -# include -#endif - -/* - * Define glewGetContext and related helper macros. - */ -#ifdef GLEW_MX -# define glewGetContext() ctx -# ifdef _WIN32 -# define GLEW_CONTEXT_ARG_DEF_INIT GLEWContext* ctx -# define GLEW_CONTEXT_ARG_VAR_INIT ctx -# define wglewGetContext() ctx -# define WGLEW_CONTEXT_ARG_DEF_INIT WGLEWContext* ctx -# define WGLEW_CONTEXT_ARG_DEF_LIST WGLEWContext* ctx -# else /* _WIN32 */ -# define GLEW_CONTEXT_ARG_DEF_INIT void -# define GLEW_CONTEXT_ARG_VAR_INIT -# define glxewGetContext() ctx -# define GLXEW_CONTEXT_ARG_DEF_INIT void -# define GLXEW_CONTEXT_ARG_DEF_LIST GLXEWContext* ctx -# endif /* _WIN32 */ -# define GLEW_CONTEXT_ARG_DEF_LIST GLEWContext* ctx -#else /* GLEW_MX */ -# define GLEW_CONTEXT_ARG_DEF_INIT void -# define GLEW_CONTEXT_ARG_VAR_INIT -# define GLEW_CONTEXT_ARG_DEF_LIST void -# define WGLEW_CONTEXT_ARG_DEF_INIT void -# define WGLEW_CONTEXT_ARG_DEF_LIST void -# define GLXEW_CONTEXT_ARG_DEF_INIT void -# define GLXEW_CONTEXT_ARG_DEF_LIST void -#endif /* GLEW_MX */ - -/* - * Define glewGetProcAddress. - */ -#if defined(_WIN32) -# define glewGetProcAddress(name) wglGetProcAddress((LPCSTR)name) -#else -# if defined(__APPLE__) - extern void* NSGLGetProcAddress (const GLubyte* name); -# define glewGetProcAddress(name) NSGLGetProcAddress(name) -# else -# if defined(__sgi) || defined(__sun) - extern void* dlGetProcAddress (const GLubyte* name); -# define glewGetProcAddress(name) dlGetProcAddress(name) -# else /* __linux */ -# define glewGetProcAddress(name) (*glXGetProcAddressARB)(name) -# endif -# endif -#endif - -/* - * GLEW, just like OpenGL or GLU, does not rely on the standard C library. - * These functions implement the string processing functionality required in the library. - */ -extern GLuint _glewStrLen (const GLubyte* s); -extern GLuint _glewStrCLen (const GLubyte* s, GLubyte c); -extern GLboolean _glewStrSame (const GLubyte* a, const GLubyte* b, GLuint n); -extern GLboolean _glewStrSame1 (GLubyte** a, GLuint* na, const GLubyte* b, GLuint nb); -extern GLboolean _glewStrSame2 (GLubyte** a, GLuint* na, const GLubyte* b, GLuint nb); -extern GLboolean _glewStrSame3 (GLubyte** a, GLuint* na, const GLubyte* b, GLuint nb) - -#endif /* __glew_utils_h__ */ diff --git a/Libraries/glew-1.10.0/auto/src/glewinfo.rc b/Libraries/glew-1.10.0/auto/src/glewinfo.rc deleted file mode 100644 index 60b001d..0000000 --- a/Libraries/glew-1.10.0/auto/src/glewinfo.rc +++ /dev/null @@ -1,57 +0,0 @@ - -#include - -#ifdef GLEW_MX -# ifdef _DEBUG -# define FILENAME "glewinfo-mxd.exe" -# else -# define FILENAME "glewinfo-mx.exe" -# endif -#else -# ifdef _DEBUG -# define FILENAME "glewinfod.exe" -# else -# define FILENAME "glewinfo.exe" -# endif -#endif - -///////////////////////////////////////////////////////////////////////////// -// -// Version -// -VS_VERSION_INFO VERSIONINFO -FILEVERSION GLEW_MAJOR, GLEW_MINOR, GLEW_MICRO, 0 -PRODUCTVERSION GLEW_MAJOR, GLEW_MINOR, GLEW_MICRO, 0 -FILEFLAGSMASK VS_FFI_FILEFLAGSMASK -#ifdef _DEBUG -FILEFLAGS VS_FF_DEBUG -#else -FILEFLAGS 0x0L -#endif -FILEOS VOS__WINDOWS32 -FILETYPE VFT_APP -FILESUBTYPE VFT2_UNKNOWN -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040904b0" - BEGIN - VALUE "Comments", "The OpenGL Extension Wrangler Library\r\nCopyright (C) 2002-2008, Milan Ikits \r\nCopyright (C) 2002-2008, Marcelo E. Magallon \r\nCopyright (C) 2002, Lev Povalahev\r\nAll rights reserved.\r\n \r\nRedistribution and use in source and binary forms, with or without \r\nmodification, are permitted provided that the following conditions are met:\r\n\r\n* Redistributions of source code must retain the above copyright notice, \r\n this list of conditions and the following disclaimer.\r\n* Redistributions in binary form must reproduce the above copyright notice, \r\n this list of conditions and the following disclaimer in the documentation \r\n and/or other materials provided with the distribution.\r\n* The name of the author may be used to endorse or promote products \r\n derived from this software without specific prior written permission.\r\n\r\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 'AS IS' \r\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE \r\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\r\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE \r\nLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR \r\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF \r\nSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\r\nINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\r\nCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\r\nARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF\r\nTHE POSSIBILITY OF SUCH DAMAGE.\r\n\r\nLicense Applicability. Except to the extent portions of this file are\r\nmade subject to an alternative license as permitted in the SGI Free\r\nSoftware License B, Version 1.1 (the 'License'), the contents of this\r\nfile are subject only to the provisions of the License. You may not use\r\nthis file except in compliance with the License. You may obtain a copy\r\nof the License at Silicon Graphics, Inc., attn: Legal Services, 1600\r\nAmphitheatre Parkway, Mountain View, CA 94043-1351, or at:\r\n\r\nhttp://oss.sgi.com/projects/FreeB\r\n\r\nNote that, as provided in the License, the Software is distributed on an\r\n'AS IS' basis, with ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS\r\nDISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES AND\r\nCONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A\r\nPARTICULAR PURPOSE, AND NON-INFRINGEMENT.\r\n\r\nOriginal Code. The Original Code is: OpenGL Sample Implementation,\r\nVersion 1.2.1, released January 26, 2000, developed by Silicon Graphics,\r\nInc. The Original Code is Copyright (c) 1991-2000 Silicon Graphics, Inc.\r\nCopyright in any portions created by third parties is as indicated\r\nelsewhere herein. All Rights Reserved.\r\n\r\nAdditional Notice Provisions: This software was created using the\r\nOpenGL(R) version 1.2.1 Sample Implementation published by SGI, but has\r\nnot been independently verified as being compliant with the OpenGL(R)\r\nversion 1.2.1 Specification.\0" - VALUE "CompanyName", "\0" - VALUE "FileDescription", "Utility for verifying extension entry points\0" - VALUE "FileVersion", "GLEW_MAJOR,GLEW_MINOR,GLEW_MICRO,0\0" - VALUE "InternalName", "glewinfo\0" - VALUE "LegalCopyright", "© 2002-2008 Milan Ikits & Marcelo Magallon\0" - VALUE "LegalTrademarks", "\0" - VALUE "OriginalFilename", FILENAME "\0" - VALUE "PrivateBuild", "\0" - VALUE "ProductName", "The OpenGL Extension Wrangler Library\0" - VALUE "ProductVersion", "GLEW_MAJOR,GLEW_MINOR,GLEW_MICRO,0\0" - VALUE "SpecialBuild", "\0" - END - END - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 0x409, 1200 - END -END diff --git a/Libraries/glew-1.10.0/auto/src/glewinfo_gl.c b/Libraries/glew-1.10.0/auto/src/glewinfo_gl.c deleted file mode 100644 index 9d7835d..0000000 --- a/Libraries/glew-1.10.0/auto/src/glewinfo_gl.c +++ /dev/null @@ -1,7 +0,0 @@ -/* ------------------------------------------------------------------------ */ - -static void glewInfo (void) -{ -#ifdef GL_VERSION_1_1 - _glewInfo_GL_VERSION_1_1(); -#endif /* GL_VERSION_1_1 */ diff --git a/Libraries/glew-1.10.0/auto/src/glewinfo_glx.c b/Libraries/glew-1.10.0/auto/src/glewinfo_glx.c deleted file mode 100644 index 287d7e1..0000000 --- a/Libraries/glew-1.10.0/auto/src/glewinfo_glx.c +++ /dev/null @@ -1,6 +0,0 @@ -} - -#else /* _UNIX */ - -static void glxewInfo () -{ diff --git a/Libraries/glew-1.10.0/auto/src/glewinfo_head.c b/Libraries/glew-1.10.0/auto/src/glewinfo_head.c deleted file mode 100644 index 95a36a7..0000000 --- a/Libraries/glew-1.10.0/auto/src/glewinfo_head.c +++ /dev/null @@ -1,81 +0,0 @@ -#include -#include -#include -#include -#if defined(_WIN32) -#include -#elif !defined(__APPLE__) || defined(GLEW_APPLE_GLX) -#include -#endif - -#ifdef GLEW_REGAL -#include -#endif - -static FILE* f; - -#ifdef GLEW_MX -GLEWContext _glewctx; -#define glewGetContext() (&_glewctx) -#ifdef _WIN32 -WGLEWContext _wglewctx; -#define wglewGetContext() (&_wglewctx) -#elif !defined(__APPLE__) || defined(GLEW_APPLE_GLX) -GLXEWContext _glxewctx; -#define glxewGetContext() (&_glxewctx) -#endif -#endif - -#if defined(_WIN32) -GLboolean glewCreateContext (int* pixelformat); -#elif !defined(__APPLE__) || defined(GLEW_APPLE_GLX) -GLboolean glewCreateContext (const char* display, int* visual); -#else -GLboolean glewCreateContext (); -#endif - -#if defined(_WIN32) || !defined(__APPLE__) || defined(GLEW_APPLE_GLX) -GLboolean glewParseArgs (int argc, char** argv, char** display, int* visual); -#endif - -void glewDestroyContext (); - -/* ------------------------------------------------------------------------- */ - -static void glewPrintExt (const char* name, GLboolean def1, GLboolean def2, GLboolean def3) -{ - unsigned int i; - fprintf(f, "\n%s:", name); - for (i=0; i<62-strlen(name); i++) fprintf(f, " "); - fprintf(f, "%s ", def1 ? "OK" : "MISSING"); - if (def1 != def2) - fprintf(f, "[%s] ", def2 ? "OK" : "MISSING"); - if (def1 != def3) - fprintf(f, "[%s]\n", def3 ? "OK" : "MISSING"); - else - fprintf(f, "\n"); - for (i=0; i]\n"); -#else - fprintf(stderr, "Usage: glewinfo [-display ] [-visual ]\n"); -#endif - return 1; - } -#endif - -#if defined(_WIN32) - if (GL_TRUE == glewCreateContext(&visual)) -#elif defined(__APPLE__) && !defined(GLEW_APPLE_GLX) - if (GL_TRUE == glewCreateContext()) -#else - if (GL_TRUE == glewCreateContext(display, &visual)) -#endif - { - fprintf(stderr, "Error: glewCreateContext failed\n"); - glewDestroyContext(); - return 1; - } - glewExperimental = GL_TRUE; -#ifdef GLEW_MX - err = glewContextInit(glewGetContext()); -#ifdef _WIN32 - err = err || wglewContextInit(wglewGetContext()); -#elif !defined(__APPLE__) || defined(GLEW_APPLE_GLX) - err = err || glxewContextInit(glxewGetContext()); -#endif - -#else - err = glewInit(); -#endif - if (GLEW_OK != err) - { - fprintf(stderr, "Error [main]: glewInit failed: %s\n", glewGetErrorString(err)); - glewDestroyContext(); - return 1; - } -#if defined(_WIN32) - f = fopen("glewinfo.txt", "w"); - if (f == NULL) f = stdout; -#else - f = stdout; -#endif - fprintf(f, "---------------------------\n"); - fprintf(f, " GLEW Extension Info\n"); - fprintf(f, "---------------------------\n\n"); - fprintf(f, "GLEW version %s\n", glewGetString(GLEW_VERSION)); -#if defined(_WIN32) - fprintf(f, "Reporting capabilities of pixelformat %d\n", visual); -#elif !defined(__APPLE__) || defined(GLEW_APPLE_GLX) - fprintf(f, "Reporting capabilities of display %s, visual 0x%x\n", - display == NULL ? getenv("DISPLAY") : display, visual); -#endif - fprintf(f, "Running on a %s from %s\n", - glGetString(GL_RENDERER), glGetString(GL_VENDOR)); - fprintf(f, "OpenGL version %s is supported\n", glGetString(GL_VERSION)); - glewInfo(); -#if defined(_WIN32) - wglewInfo(); -#else - glxewInfo(); -#endif - if (f != stdout) fclose(f); - glewDestroyContext(); - return 0; -} - -/* ------------------------------------------------------------------------ */ - -#if defined(_WIN32) || !defined(__APPLE__) || defined(GLEW_APPLE_GLX) -GLboolean glewParseArgs (int argc, char** argv, char** display, int* visual) -{ - int p = 0; - while (p < argc) - { -#if defined(_WIN32) - if (!strcmp(argv[p], "-pf") || !strcmp(argv[p], "-pixelformat")) - { - if (++p >= argc) return GL_TRUE; - *display = 0; - *visual = strtol(argv[p++], NULL, 0); - } - else - return GL_TRUE; -#else - if (!strcmp(argv[p], "-display")) - { - if (++p >= argc) return GL_TRUE; - *display = argv[p++]; - } - else if (!strcmp(argv[p], "-visual")) - { - if (++p >= argc) return GL_TRUE; - *visual = (int)strtol(argv[p++], NULL, 0); - } - else - return GL_TRUE; -#endif - } - return GL_FALSE; -} -#endif - -/* ------------------------------------------------------------------------ */ - -#if defined(_WIN32) - -HWND wnd = NULL; -HDC dc = NULL; -HGLRC rc = NULL; - -GLboolean glewCreateContext (int* pixelformat) -{ - WNDCLASS wc; - PIXELFORMATDESCRIPTOR pfd; - /* register window class */ - ZeroMemory(&wc, sizeof(WNDCLASS)); - wc.hInstance = GetModuleHandle(NULL); - wc.lpfnWndProc = DefWindowProc; - wc.lpszClassName = "GLEW"; - if (0 == RegisterClass(&wc)) return GL_TRUE; - /* create window */ - wnd = CreateWindow("GLEW", "GLEW", 0, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, - CW_USEDEFAULT, NULL, NULL, GetModuleHandle(NULL), NULL); - if (NULL == wnd) return GL_TRUE; - /* get the device context */ - dc = GetDC(wnd); - if (NULL == dc) return GL_TRUE; - /* find pixel format */ - ZeroMemory(&pfd, sizeof(PIXELFORMATDESCRIPTOR)); - if (*pixelformat == -1) /* find default */ - { - pfd.nSize = sizeof(PIXELFORMATDESCRIPTOR); - pfd.nVersion = 1; - pfd.dwFlags = PFD_DRAW_TO_WINDOW | PFD_SUPPORT_OPENGL; - *pixelformat = ChoosePixelFormat(dc, &pfd); - if (*pixelformat == 0) return GL_TRUE; - } - /* set the pixel format for the dc */ - if (FALSE == SetPixelFormat(dc, *pixelformat, &pfd)) return GL_TRUE; - /* create rendering context */ - rc = wglCreateContext(dc); - if (NULL == rc) return GL_TRUE; - if (FALSE == wglMakeCurrent(dc, rc)) return GL_TRUE; - return GL_FALSE; -} - -void glewDestroyContext () -{ - if (NULL != rc) wglMakeCurrent(NULL, NULL); - if (NULL != rc) wglDeleteContext(rc); - if (NULL != wnd && NULL != dc) ReleaseDC(wnd, dc); - if (NULL != wnd) DestroyWindow(wnd); - UnregisterClass("GLEW", GetModuleHandle(NULL)); -} - -/* ------------------------------------------------------------------------ */ - -#elif defined(__APPLE__) && !defined(GLEW_APPLE_GLX) - -#include - -AGLContext ctx, octx; - -GLboolean glewCreateContext () -{ - int attrib[] = { AGL_RGBA, AGL_NONE }; - AGLPixelFormat pf; - /*int major, minor; - SetPortWindowPort(wnd); - aglGetVersion(&major, &minor); - fprintf(stderr, "GL %d.%d\n", major, minor);*/ - pf = aglChoosePixelFormat(NULL, 0, attrib); - if (NULL == pf) return GL_TRUE; - ctx = aglCreateContext(pf, NULL); - if (NULL == ctx || AGL_NO_ERROR != aglGetError()) return GL_TRUE; - aglDestroyPixelFormat(pf); - /*aglSetDrawable(ctx, GetWindowPort(wnd));*/ - octx = aglGetCurrentContext(); - if (GL_FALSE == aglSetCurrentContext(ctx)) return GL_TRUE; - /* Needed for Regal on the Mac */ - #if defined(GLEW_REGAL) && defined(__APPLE__) - RegalMakeCurrent(octx); - #endif - return GL_FALSE; -} - -void glewDestroyContext () -{ - aglSetCurrentContext(octx); - if (NULL != ctx) aglDestroyContext(ctx); -} - -/* ------------------------------------------------------------------------ */ - -#else /* __UNIX || (__APPLE__ && GLEW_APPLE_GLX) */ - -Display* dpy = NULL; -XVisualInfo* vi = NULL; -XVisualInfo* vis = NULL; -GLXContext ctx = NULL; -Window wnd = 0; -Colormap cmap = 0; - -GLboolean glewCreateContext (const char* display, int* visual) -{ - int attrib[] = { GLX_RGBA, GLX_DOUBLEBUFFER, None }; - int erb, evb; - XSetWindowAttributes swa; - /* open display */ - dpy = XOpenDisplay(display); - if (NULL == dpy) return GL_TRUE; - /* query for glx */ - if (!glXQueryExtension(dpy, &erb, &evb)) return GL_TRUE; - /* choose visual */ - if (*visual == -1) - { - vi = glXChooseVisual(dpy, DefaultScreen(dpy), attrib); - if (NULL == vi) return GL_TRUE; - *visual = (int)XVisualIDFromVisual(vi->visual); - } - else - { - int n_vis, i; - vis = XGetVisualInfo(dpy, 0, NULL, &n_vis); - for (i=0; iscreen), 0, 0, 1, 1, 1, 0, 0);*/ - cmap = XCreateColormap(dpy, RootWindow(dpy, vi->screen), vi->visual, AllocNone); - swa.border_pixel = 0; - swa.colormap = cmap; - wnd = XCreateWindow(dpy, RootWindow(dpy, vi->screen), - 0, 0, 1, 1, 0, vi->depth, InputOutput, vi->visual, - CWBorderPixel | CWColormap, &swa); - /* make context current */ - if (!glXMakeCurrent(dpy, wnd, ctx)) return GL_TRUE; - return GL_FALSE; -} - -void glewDestroyContext () -{ - if (NULL != dpy && NULL != ctx) glXDestroyContext(dpy, ctx); - if (NULL != dpy && 0 != wnd) XDestroyWindow(dpy, wnd); - if (NULL != dpy && 0 != cmap) XFreeColormap(dpy, cmap); - if (NULL != vis) - XFree(vis); - else if (NULL != vi) - XFree(vi); - if (NULL != dpy) XCloseDisplay(dpy); -} - -#endif /* __UNIX || (__APPLE__ && GLEW_APPLE_GLX) */ diff --git a/Libraries/glew-1.10.0/auto/src/glewinfo_wgl.c b/Libraries/glew-1.10.0/auto/src/glewinfo_wgl.c deleted file mode 100644 index 61f101a..0000000 --- a/Libraries/glew-1.10.0/auto/src/glewinfo_wgl.c +++ /dev/null @@ -1,8 +0,0 @@ -} - -/* ------------------------------------------------------------------------ */ - -#ifdef _WIN32 - -static void wglewInfo () -{ diff --git a/Libraries/glew-1.10.0/auto/src/glxew_head.h b/Libraries/glew-1.10.0/auto/src/glxew_head.h deleted file mode 100644 index 16fdfa4..0000000 --- a/Libraries/glew-1.10.0/auto/src/glxew_head.h +++ /dev/null @@ -1,106 +0,0 @@ -#ifndef __glxew_h__ -#define __glxew_h__ -#define __GLXEW_H__ - -#ifdef __glxext_h_ -#error glxext.h included before glxew.h -#endif - -#if defined(GLX_H) || defined(__GLX_glx_h__) || defined(__glx_h__) -#error glx.h included before glxew.h -#endif - -#define __glxext_h_ - -#define GLX_H -#define __GLX_glx_h__ -#define __glx_h__ - -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/* ---------------------------- GLX_VERSION_1_0 --------------------------- */ - -#ifndef GLX_VERSION_1_0 -#define GLX_VERSION_1_0 1 - -#define GLX_USE_GL 1 -#define GLX_BUFFER_SIZE 2 -#define GLX_LEVEL 3 -#define GLX_RGBA 4 -#define GLX_DOUBLEBUFFER 5 -#define GLX_STEREO 6 -#define GLX_AUX_BUFFERS 7 -#define GLX_RED_SIZE 8 -#define GLX_GREEN_SIZE 9 -#define GLX_BLUE_SIZE 10 -#define GLX_ALPHA_SIZE 11 -#define GLX_DEPTH_SIZE 12 -#define GLX_STENCIL_SIZE 13 -#define GLX_ACCUM_RED_SIZE 14 -#define GLX_ACCUM_GREEN_SIZE 15 -#define GLX_ACCUM_BLUE_SIZE 16 -#define GLX_ACCUM_ALPHA_SIZE 17 -#define GLX_BAD_SCREEN 1 -#define GLX_BAD_ATTRIBUTE 2 -#define GLX_NO_EXTENSION 3 -#define GLX_BAD_VISUAL 4 -#define GLX_BAD_CONTEXT 5 -#define GLX_BAD_VALUE 6 -#define GLX_BAD_ENUM 7 - -typedef XID GLXDrawable; -typedef XID GLXPixmap; -#ifdef __sun -typedef struct __glXContextRec *GLXContext; -#else -typedef struct __GLXcontextRec *GLXContext; -#endif - -typedef unsigned int GLXVideoDeviceNV; - -extern Bool glXQueryExtension (Display *dpy, int *errorBase, int *eventBase); -extern Bool glXQueryVersion (Display *dpy, int *major, int *minor); -extern int glXGetConfig (Display *dpy, XVisualInfo *vis, int attrib, int *value); -extern XVisualInfo* glXChooseVisual (Display *dpy, int screen, int *attribList); -extern GLXPixmap glXCreateGLXPixmap (Display *dpy, XVisualInfo *vis, Pixmap pixmap); -extern void glXDestroyGLXPixmap (Display *dpy, GLXPixmap pix); -extern GLXContext glXCreateContext (Display *dpy, XVisualInfo *vis, GLXContext shareList, Bool direct); -extern void glXDestroyContext (Display *dpy, GLXContext ctx); -extern Bool glXIsDirect (Display *dpy, GLXContext ctx); -extern void glXCopyContext (Display *dpy, GLXContext src, GLXContext dst, GLulong mask); -extern Bool glXMakeCurrent (Display *dpy, GLXDrawable drawable, GLXContext ctx); -extern GLXContext glXGetCurrentContext (void); -extern GLXDrawable glXGetCurrentDrawable (void); -extern void glXWaitGL (void); -extern void glXWaitX (void); -extern void glXSwapBuffers (Display *dpy, GLXDrawable drawable); -extern void glXUseXFont (Font font, int first, int count, int listBase); - -#define GLXEW_VERSION_1_0 GLXEW_GET_VAR(__GLXEW_VERSION_1_0) - -#endif /* GLX_VERSION_1_0 */ - -/* ---------------------------- GLX_VERSION_1_1 --------------------------- */ - -#ifndef GLX_VERSION_1_1 -#define GLX_VERSION_1_1 - -#define GLX_VENDOR 0x1 -#define GLX_VERSION 0x2 -#define GLX_EXTENSIONS 0x3 - -extern const char* glXQueryExtensionsString (Display *dpy, int screen); -extern const char* glXGetClientString (Display *dpy, int name); -extern const char* glXQueryServerString (Display *dpy, int screen, int name); - -#define GLXEW_VERSION_1_1 GLXEW_GET_VAR(__GLXEW_VERSION_1_1) - -#endif /* GLX_VERSION_1_1 */ - diff --git a/Libraries/glew-1.10.0/auto/src/glxew_mid.h b/Libraries/glew-1.10.0/auto/src/glxew_mid.h deleted file mode 100644 index e9a3391..0000000 --- a/Libraries/glew-1.10.0/auto/src/glxew_mid.h +++ /dev/null @@ -1,9 +0,0 @@ -/* ------------------------------------------------------------------------- */ - -#ifdef GLEW_MX -#define GLXEW_FUN_EXPORT GLEW_FUN_EXPORT -#define GLXEW_VAR_EXPORT -#else -#define GLXEW_FUN_EXPORT GLEW_FUN_EXPORT -#define GLXEW_VAR_EXPORT GLEW_VAR_EXPORT -#endif /* GLEW_MX */ diff --git a/Libraries/glew-1.10.0/auto/src/glxew_tail.h b/Libraries/glew-1.10.0/auto/src/glxew_tail.h deleted file mode 100644 index 39e9953..0000000 --- a/Libraries/glew-1.10.0/auto/src/glxew_tail.h +++ /dev/null @@ -1,30 +0,0 @@ -/* ------------------------------------------------------------------------ */ - -#ifdef GLEW_MX - -typedef struct GLXEWContextStruct GLXEWContext; -GLEWAPI GLenum GLEWAPIENTRY glxewContextInit (GLXEWContext *ctx); -GLEWAPI GLboolean GLEWAPIENTRY glxewContextIsSupported (const GLXEWContext *ctx, const char *name); - -#define glxewInit() glxewContextInit(glxewGetContext()) -#define glxewIsSupported(x) glxewContextIsSupported(glxewGetContext(), x) - -#define GLXEW_GET_VAR(x) (*(const GLboolean*)&(glxewGetContext()->x)) -#define GLXEW_GET_FUN(x) x - -#else /* GLEW_MX */ - -#define GLXEW_GET_VAR(x) (*(const GLboolean*)&x) -#define GLXEW_GET_FUN(x) x - -GLEWAPI GLboolean GLEWAPIENTRY glxewIsSupported (const char *name); - -#endif /* GLEW_MX */ - -GLEWAPI GLboolean GLEWAPIENTRY glxewGetExtension (const char *name); - -#ifdef __cplusplus -} -#endif - -#endif /* __glxew_h__ */ diff --git a/Libraries/glew-1.10.0/auto/src/header.html b/Libraries/glew-1.10.0/auto/src/header.html deleted file mode 100644 index 95fcd73..0000000 --- a/Libraries/glew-1.10.0/auto/src/header.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - -GLEW: The OpenGL Extension Wrangler Library - - - - - - - - -",""],legend:[1,"
","
"],thead:[1,"
- - - - - - - - -
- - - - - - - -
Latest Release: 1.10.0

GLEW Logo

- - - - - - - - - - - -
Download
Usage
Building
Installation
Source Generation
Credits & Copyright
Change Log
Project Page
Mailing Lists
Bug Tracker
-

-
- - - - - -
Last Update: 07-22-13
- OpenGL Logo - SourceForge Logo -
-
-
- -

The OpenGL Extension Wrangler Library

- - - - diff --git a/Libraries/glew-1.10.0/auto/src/khronos_license.h b/Libraries/glew-1.10.0/auto/src/khronos_license.h deleted file mode 100644 index 420cd72..0000000 --- a/Libraries/glew-1.10.0/auto/src/khronos_license.h +++ /dev/null @@ -1,23 +0,0 @@ -/* -** Copyright (c) 2007 The Khronos Group Inc. -** -** Permission is hereby granted, free of charge, to any person obtaining a -** copy of this software and/or associated documentation files (the -** "Materials"), to deal in the Materials without restriction, including -** without limitation the rights to use, copy, modify, merge, publish, -** distribute, sublicense, and/or sell copies of the Materials, and to -** permit persons to whom the Materials are furnished to do so, subject to -** the following conditions: -** -** The above copyright notice and this permission notice shall be included -** in all copies or substantial portions of the Materials. -** -** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -*/ - diff --git a/Libraries/glew-1.10.0/auto/src/mesa_license.h b/Libraries/glew-1.10.0/auto/src/mesa_license.h deleted file mode 100644 index 3350cca..0000000 --- a/Libraries/glew-1.10.0/auto/src/mesa_license.h +++ /dev/null @@ -1,24 +0,0 @@ -/* - * Mesa 3-D graphics library - * Version: 7.0 - * - * Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the "Software"), - * to deal in the Software without restriction, including without limitation - * the rights to use, copy, modify, merge, publish, distribute, sublicense, - * and/or sell copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included - * in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - * BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN - * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ - diff --git a/Libraries/glew-1.10.0/auto/src/visualinfo.rc b/Libraries/glew-1.10.0/auto/src/visualinfo.rc deleted file mode 100644 index 2373944..0000000 --- a/Libraries/glew-1.10.0/auto/src/visualinfo.rc +++ /dev/null @@ -1,57 +0,0 @@ - -#include - -#ifdef GLEW_MX -# ifdef _DEBUG -# define FILENAME "visualinfo-mxd.exe" -# else -# define FILENAME "visualinfo-mx.exe" -# endif -#else -# ifdef _DEBUG -# define FILENAME "visualinfod.exe" -# else -# define FILENAME "visualinfo.exe" -# endif -#endif - -///////////////////////////////////////////////////////////////////////////// -// -// Version -// -VS_VERSION_INFO VERSIONINFO -FILEVERSION GLEW_MAJOR, GLEW_MINOR, GLEW_MICRO, 0 -PRODUCTVERSION GLEW_MAJOR, GLEW_MINOR, GLEW_MICRO, 0 -FILEFLAGSMASK VS_FFI_FILEFLAGSMASK -#ifdef _DEBUG -FILEFLAGS VS_FF_DEBUG -#else -FILEFLAGS 0x0L -#endif -FILEOS VOS__WINDOWS32 -FILETYPE VFT_APP -FILESUBTYPE VFT2_UNKNOWN -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040904b0" - BEGIN - VALUE "Comments", "The OpenGL Extension Wrangler Library\r\nCopyright (C) 2002-2008, Milan Ikits \r\nCopyright (C) 2002-2008, Marcelo E. Magallon \r\nCopyright (C) 2002, Lev Povalahev\r\nAll rights reserved.\r\n \r\nRedistribution and use in source and binary forms, with or without \r\nmodification, are permitted provided that the following conditions are met:\r\n\r\n* Redistributions of source code must retain the above copyright notice, \r\n this list of conditions and the following disclaimer.\r\n* Redistributions in binary form must reproduce the above copyright notice, \r\n this list of conditions and the following disclaimer in the documentation \r\n and/or other materials provided with the distribution.\r\n* The name of the author may be used to endorse or promote products \r\n derived from this software without specific prior written permission.\r\n\r\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 'AS IS' \r\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE \r\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\r\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE \r\nLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR \r\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF \r\nSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\r\nINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\r\nCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\r\nARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF\r\nTHE POSSIBILITY OF SUCH DAMAGE.\r\n\r\nLicense Applicability. Except to the extent portions of this file are\r\nmade subject to an alternative license as permitted in the SGI Free\r\nSoftware License B, Version 1.1 (the 'License'), the contents of this\r\nfile are subject only to the provisions of the License. You may not use\r\nthis file except in compliance with the License. You may obtain a copy\r\nof the License at Silicon Graphics, Inc., attn: Legal Services, 1600\r\nAmphitheatre Parkway, Mountain View, CA 94043-1351, or at:\r\n\r\nhttp://oss.sgi.com/projects/FreeB\r\n\r\nNote that, as provided in the License, the Software is distributed on an\r\n'AS IS' basis, with ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS\r\nDISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES AND\r\nCONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A\r\nPARTICULAR PURPOSE, AND NON-INFRINGEMENT.\r\n\r\nOriginal Code. The Original Code is: OpenGL Sample Implementation,\r\nVersion 1.2.1, released January 26, 2000, developed by Silicon Graphics,\r\nInc. The Original Code is Copyright (c) 1991-2000 Silicon Graphics, Inc.\r\nCopyright in any portions created by third parties is as indicated\r\nelsewhere herein. All Rights Reserved.\r\n\r\nAdditional Notice Provisions: This software was created using the\r\nOpenGL(R) version 1.2.1 Sample Implementation published by SGI, but has\r\nnot been independently verified as being compliant with the OpenGL(R)\r\nversion 1.2.1 Specification.\0" - VALUE "CompanyName", "\0" - VALUE "FileDescription", "Utility for listing pixelformat capabilities\0" - VALUE "FileVersion", "GLEW_MAJOR,GLEW_MINOR,GLEW_MICRO,0\0" - VALUE "InternalName", "visualinfo\0" - VALUE "LegalCopyright", "© 2002-2008 Milan Ikits & Marcelo Magallon\0" - VALUE "LegalTrademarks", "\0" - VALUE "OriginalFilename", FILENAME "\0" - VALUE "PrivateBuild", "\0" - VALUE "ProductName", "The OpenGL Extension Wrangler Library\0" - VALUE "ProductVersion", "GLEW_MAJOR,GLEW_MINOR,GLEW_MICRO,0\0" - VALUE "SpecialBuild", "\0" - END - END - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 0x409, 1200 - END -END diff --git a/Libraries/glew-1.10.0/auto/src/wglew_head.h b/Libraries/glew-1.10.0/auto/src/wglew_head.h deleted file mode 100644 index df88503..0000000 --- a/Libraries/glew-1.10.0/auto/src/wglew_head.h +++ /dev/null @@ -1,36 +0,0 @@ -#ifndef __wglew_h__ -#define __wglew_h__ -#define __WGLEW_H__ - -#ifdef __wglext_h_ -#error wglext.h included before wglew.h -#endif - -#define __wglext_h_ - -#if !defined(WINAPI) -# ifndef WIN32_LEAN_AND_MEAN -# define WIN32_LEAN_AND_MEAN 1 -# endif -#include -# undef WIN32_LEAN_AND_MEAN -#endif - -/* - * GLEW_STATIC needs to be set when using the static version. - * GLEW_BUILD is set when building the DLL version. - */ -#ifdef GLEW_STATIC -# define GLEWAPI extern -#else -# ifdef GLEW_BUILD -# define GLEWAPI extern __declspec(dllexport) -# else -# define GLEWAPI extern __declspec(dllimport) -# endif -#endif - -#ifdef __cplusplus -extern "C" { -#endif - diff --git a/Libraries/glew-1.10.0/auto/src/wglew_mid.h b/Libraries/glew-1.10.0/auto/src/wglew_mid.h deleted file mode 100644 index a0a5ade..0000000 --- a/Libraries/glew-1.10.0/auto/src/wglew_mid.h +++ /dev/null @@ -1,9 +0,0 @@ -/* ------------------------------------------------------------------------- */ - -#ifdef GLEW_MX -#define WGLEW_FUN_EXPORT -#define WGLEW_VAR_EXPORT -#else -#define WGLEW_FUN_EXPORT GLEW_FUN_EXPORT -#define WGLEW_VAR_EXPORT GLEW_VAR_EXPORT -#endif /* GLEW_MX */ diff --git a/Libraries/glew-1.10.0/auto/src/wglew_tail.h b/Libraries/glew-1.10.0/auto/src/wglew_tail.h deleted file mode 100644 index 9bbe945..0000000 --- a/Libraries/glew-1.10.0/auto/src/wglew_tail.h +++ /dev/null @@ -1,32 +0,0 @@ -/* ------------------------------------------------------------------------- */ - -#ifdef GLEW_MX - -typedef struct WGLEWContextStruct WGLEWContext; -GLEWAPI GLenum GLEWAPIENTRY wglewContextInit (WGLEWContext *ctx); -GLEWAPI GLboolean GLEWAPIENTRY wglewContextIsSupported (const WGLEWContext *ctx, const char *name); - -#define wglewInit() wglewContextInit(wglewGetContext()) -#define wglewIsSupported(x) wglewContextIsSupported(wglewGetContext(), x) - -#define WGLEW_GET_VAR(x) (*(const GLboolean*)&(wglewGetContext()->x)) -#define WGLEW_GET_FUN(x) wglewGetContext()->x - -#else /* GLEW_MX */ - -#define WGLEW_GET_VAR(x) (*(const GLboolean*)&x) -#define WGLEW_GET_FUN(x) x - -GLEWAPI GLboolean GLEWAPIENTRY wglewIsSupported (const char *name); - -#endif /* GLEW_MX */ - -GLEWAPI GLboolean GLEWAPIENTRY wglewGetExtension (const char *name); - -#ifdef __cplusplus -} -#endif - -#undef GLEWAPI - -#endif /* __wglew_h__ */ diff --git a/Libraries/glew-1.10.0/build/glew.rc b/Libraries/glew-1.10.0/build/glew.rc deleted file mode 100644 index 5014ed1..0000000 --- a/Libraries/glew-1.10.0/build/glew.rc +++ /dev/null @@ -1,77 +0,0 @@ - -#include - -#ifdef GLEW_MX -# ifdef GLEW_STATIC -# ifdef _DEBUG -# define FILENAME "glew32mxsd.dll" -# else -# define FILENAME "glew32mxs.dll" -# endif -# else -# ifdef _DEBUG -# define FILENAME "glew32mxd.dll" -# else -# define FILENAME "glew32mx.dll" -# endif -# endif -#else -# ifdef GLEW_STATIC -# ifdef _DEBUG -# define FILENAME "glew32sd.dll" -# else -# define FILENAME "glew32s.dll" -# endif -# else -# ifdef _DEBUG -# define FILENAME "glew32d.dll" -# else -# define FILENAME "glew32.dll" -# endif -# endif -#endif - -///////////////////////////////////////////////////////////////////////////// -// -// Version -// -VS_VERSION_INFO VERSIONINFO -FILEVERSION 1, 10, 0, 0 -PRODUCTVERSION 1, 10, 0, 0 -FILEFLAGSMASK VS_FFI_FILEFLAGSMASK -#ifdef _DEBUG -FILEFLAGS VS_FF_DEBUG -#else -FILEFLAGS 0x0L -#endif -FILEOS VOS__WINDOWS32 -#ifdef GLEW_STATIC -FILETYPE VFT_STATIC_LIB -#else -FILETYPE VFT_DLL -#endif -FILESUBTYPE VFT2_UNKNOWN -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040904b0" - BEGIN - VALUE "Comments", "The OpenGL Extension Wrangler Library\r\nCopyright (C) 2002-2008, Milan Ikits \r\nCopyright (C) 2002-2008, Marcelo E. Magallon \r\nCopyright (C) 2002, Lev Povalahev\r\nAll rights reserved.\r\n\r\nRedistribution and use in source and binary forms, with or without \r\nmodification, are permitted provided that the following conditions are met:\r\n\r\n* Redistributions of source code must retain the above copyright notice, \r\n this list of conditions and the following disclaimer.\r\n* Redistributions in binary form must reproduce the above copyright notice, \r\n this list of conditions and the following disclaimer in the documentation \r\n and/or other materials provided with the distribution.\r\n* The name of the author may be used to endorse or promote products \r\n derived from this software without specific prior written permission.\r\n\r\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ''AS IS'' \r\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE \r\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\r\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE \r\nLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR \r\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF \r\nSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\r\nINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\r\nCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\r\nARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF\r\nTHE POSSIBILITY OF SUCH DAMAGE.\r\n\r\n\r\nMesa 3-D graphics library\r\n\r\nVersion: 7.0\r\n\r\nCopyright (C) 1999-2007 Brian Paul All Rights Reserved.\r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a\r\ncopy of this software and associated documentation files (the ''Software''),\r\nto deal in the Software without restriction, including without limitation\r\nthe rights to use, copy, modify, merge, publish, distribute, sublicense,\r\nand/or sell copies of the Software, and to permit persons to whom the\r\nSoftware is furnished to do so, subject to the following conditions:\r\n\r\nThe above copyright notice and this permission notice shall be included\r\nin all copies or substantial portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED ''AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS\r\nOR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL\r\nBRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN\r\nAN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\r\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n\r\n\r\nCopyright (c) 2007 The Khronos Group Inc.\r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a\r\ncopy of this software and/or associated documentation files (the\r\n''Materials''), to deal in the Materials without restriction, including\r\nwithout limitation the rights to use, copy, modify, merge, publish,\r\ndistribute, sublicense, and/or sell copies of the Materials, and to\r\npermit persons to whom the Materials are furnished to do so, subject to\r\nthe following conditions:\r\n\r\nThe above copyright notice and this permission notice shall be included\r\nin all copies or substantial portions of the Materials.\r\n\r\nTHE MATERIALS ARE PROVIDED ''AS IS'', WITHOUT WARRANTY OF ANY KIND,\r\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\r\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\r\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\r\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\r\nMATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.\0" - VALUE "CompanyName", "\0" - VALUE "FileDescription", "The OpenGL Extension Wrangler Library\0" - VALUE "FileVersion", "1,10,0,0\0" - VALUE "InternalName", "GLEW\0" - VALUE "LegalCopyright", "© 2002-2008 Milan Ikits & Marcelo Magallon\0" - VALUE "LegalTrademarks", "\0" - VALUE "OriginalFilename", FILENAME "\0" - VALUE "PrivateBuild", "\0" - VALUE "ProductName", "The OpenGL Extension Wrangler Library\0" - VALUE "ProductVersion", "1,10,0,0\0" - VALUE "SpecialBuild", "\0" - END - END - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 0x409, 1200 - END -END diff --git a/Libraries/glew-1.10.0/build/glewinfo.rc b/Libraries/glew-1.10.0/build/glewinfo.rc deleted file mode 100644 index 96a7836..0000000 --- a/Libraries/glew-1.10.0/build/glewinfo.rc +++ /dev/null @@ -1,57 +0,0 @@ - -#include - -#ifdef GLEW_MX -# ifdef _DEBUG -# define FILENAME "glewinfo-mxd.exe" -# else -# define FILENAME "glewinfo-mx.exe" -# endif -#else -# ifdef _DEBUG -# define FILENAME "glewinfod.exe" -# else -# define FILENAME "glewinfo.exe" -# endif -#endif - -///////////////////////////////////////////////////////////////////////////// -// -// Version -// -VS_VERSION_INFO VERSIONINFO -FILEVERSION 1, 10, 0, 0 -PRODUCTVERSION 1, 10, 0, 0 -FILEFLAGSMASK VS_FFI_FILEFLAGSMASK -#ifdef _DEBUG -FILEFLAGS VS_FF_DEBUG -#else -FILEFLAGS 0x0L -#endif -FILEOS VOS__WINDOWS32 -FILETYPE VFT_APP -FILESUBTYPE VFT2_UNKNOWN -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040904b0" - BEGIN - VALUE "Comments", "The OpenGL Extension Wrangler Library\r\nCopyright (C) 2002-2008, Milan Ikits \r\nCopyright (C) 2002-2008, Marcelo E. Magallon \r\nCopyright (C) 2002, Lev Povalahev\r\nAll rights reserved.\r\n \r\nRedistribution and use in source and binary forms, with or without \r\nmodification, are permitted provided that the following conditions are met:\r\n\r\n* Redistributions of source code must retain the above copyright notice, \r\n this list of conditions and the following disclaimer.\r\n* Redistributions in binary form must reproduce the above copyright notice, \r\n this list of conditions and the following disclaimer in the documentation \r\n and/or other materials provided with the distribution.\r\n* The name of the author may be used to endorse or promote products \r\n derived from this software without specific prior written permission.\r\n\r\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 'AS IS' \r\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE \r\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\r\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE \r\nLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR \r\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF \r\nSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\r\nINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\r\nCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\r\nARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF\r\nTHE POSSIBILITY OF SUCH DAMAGE.\r\n\r\nLicense Applicability. Except to the extent portions of this file are\r\nmade subject to an alternative license as permitted in the SGI Free\r\nSoftware License B, Version 1.1 (the 'License'), the contents of this\r\nfile are subject only to the provisions of the License. You may not use\r\nthis file except in compliance with the License. You may obtain a copy\r\nof the License at Silicon Graphics, Inc., attn: Legal Services, 1600\r\nAmphitheatre Parkway, Mountain View, CA 94043-1351, or at:\r\n\r\nhttp://oss.sgi.com/projects/FreeB\r\n\r\nNote that, as provided in the License, the Software is distributed on an\r\n'AS IS' basis, with ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS\r\nDISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES AND\r\nCONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A\r\nPARTICULAR PURPOSE, AND NON-INFRINGEMENT.\r\n\r\nOriginal Code. The Original Code is: OpenGL Sample Implementation,\r\nVersion 1.2.1, released January 26, 2000, developed by Silicon Graphics,\r\nInc. The Original Code is Copyright (c) 1991-2000 Silicon Graphics, Inc.\r\nCopyright in any portions created by third parties is as indicated\r\nelsewhere herein. All Rights Reserved.\r\n\r\nAdditional Notice Provisions: This software was created using the\r\nOpenGL(R) version 1.2.1 Sample Implementation published by SGI, but has\r\nnot been independently verified as being compliant with the OpenGL(R)\r\nversion 1.2.1 Specification.\0" - VALUE "CompanyName", "\0" - VALUE "FileDescription", "Utility for verifying extension entry points\0" - VALUE "FileVersion", "1,10,0,0\0" - VALUE "InternalName", "glewinfo\0" - VALUE "LegalCopyright", "© 2002-2008 Milan Ikits & Marcelo Magallon\0" - VALUE "LegalTrademarks", "\0" - VALUE "OriginalFilename", FILENAME "\0" - VALUE "PrivateBuild", "\0" - VALUE "ProductName", "The OpenGL Extension Wrangler Library\0" - VALUE "ProductVersion", "1,10,0,0\0" - VALUE "SpecialBuild", "\0" - END - END - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 0x409, 1200 - END -END diff --git a/Libraries/glew-1.10.0/build/vc10/common.props b/Libraries/glew-1.10.0/build/vc10/common.props deleted file mode 100644 index 83ef102..0000000 --- a/Libraries/glew-1.10.0/build/vc10/common.props +++ /dev/null @@ -1,29 +0,0 @@ - - - - - ../../include - ../../lib - ../../bin - - - - - $(INCLUDE_DIR) - - - - - $(INCLUDE_DIR) - true - - - $(LIB_DIR) - true - - - $(BIN_DIR) - true - - - \ No newline at end of file diff --git a/Libraries/glew-1.10.0/build/vc10/glew.sln b/Libraries/glew-1.10.0/build/vc10/glew.sln deleted file mode 100644 index 9a2d169..0000000 --- a/Libraries/glew-1.10.0/build/vc10/glew.sln +++ /dev/null @@ -1,92 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual Studio 2010 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "glew_shared", "glew_shared.vcxproj", "{55AE3D72-7DE6-F19F-AEF2-9AE8CA26CF3D}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "glew_static", "glew_static.vcxproj", "{664E6F0D-6784-4760-9565-D54F8EB1EDF4}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "glewinfo", "glewinfo.vcxproj", "{8EFB5DCB-C0C4-1670-5938-A0E0F1A1C5EA}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "visualinfo", "visualinfo.vcxproj", "{79AA8443-86F4-649A-0BEB-0CB5E51B7D7E}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug MX|Win32 = Debug MX|Win32 - Debug MX|x64 = Debug MX|x64 - Debug|Win32 = Debug|Win32 - Debug|x64 = Debug|x64 - Release MX|Win32 = Release MX|Win32 - Release MX|x64 = Release MX|x64 - Release|Win32 = Release|Win32 - Release|x64 = Release|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {55AE3D72-7DE6-F19F-AEF2-9AE8CA26CF3D}.Debug MX|Win32.ActiveCfg = Debug MX|Win32 - {55AE3D72-7DE6-F19F-AEF2-9AE8CA26CF3D}.Debug MX|Win32.Build.0 = Debug MX|Win32 - {55AE3D72-7DE6-F19F-AEF2-9AE8CA26CF3D}.Debug MX|x64.ActiveCfg = Debug MX|x64 - {55AE3D72-7DE6-F19F-AEF2-9AE8CA26CF3D}.Debug MX|x64.Build.0 = Debug MX|x64 - {55AE3D72-7DE6-F19F-AEF2-9AE8CA26CF3D}.Debug|Win32.ActiveCfg = Debug|Win32 - {55AE3D72-7DE6-F19F-AEF2-9AE8CA26CF3D}.Debug|Win32.Build.0 = Debug|Win32 - {55AE3D72-7DE6-F19F-AEF2-9AE8CA26CF3D}.Debug|x64.ActiveCfg = Debug|x64 - {55AE3D72-7DE6-F19F-AEF2-9AE8CA26CF3D}.Debug|x64.Build.0 = Debug|x64 - {55AE3D72-7DE6-F19F-AEF2-9AE8CA26CF3D}.Release MX|Win32.ActiveCfg = Release MX|Win32 - {55AE3D72-7DE6-F19F-AEF2-9AE8CA26CF3D}.Release MX|Win32.Build.0 = Release MX|Win32 - {55AE3D72-7DE6-F19F-AEF2-9AE8CA26CF3D}.Release MX|x64.ActiveCfg = Release MX|x64 - {55AE3D72-7DE6-F19F-AEF2-9AE8CA26CF3D}.Release MX|x64.Build.0 = Release MX|x64 - {55AE3D72-7DE6-F19F-AEF2-9AE8CA26CF3D}.Release|Win32.ActiveCfg = Release|Win32 - {55AE3D72-7DE6-F19F-AEF2-9AE8CA26CF3D}.Release|Win32.Build.0 = Release|Win32 - {55AE3D72-7DE6-F19F-AEF2-9AE8CA26CF3D}.Release|x64.ActiveCfg = Release|x64 - {55AE3D72-7DE6-F19F-AEF2-9AE8CA26CF3D}.Release|x64.Build.0 = Release|x64 - {664E6F0D-6784-4760-9565-D54F8EB1EDF4}.Debug MX|Win32.ActiveCfg = Debug MX|Win32 - {664E6F0D-6784-4760-9565-D54F8EB1EDF4}.Debug MX|Win32.Build.0 = Debug MX|Win32 - {664E6F0D-6784-4760-9565-D54F8EB1EDF4}.Debug MX|x64.ActiveCfg = Debug MX|x64 - {664E6F0D-6784-4760-9565-D54F8EB1EDF4}.Debug MX|x64.Build.0 = Debug MX|x64 - {664E6F0D-6784-4760-9565-D54F8EB1EDF4}.Debug|Win32.ActiveCfg = Debug|Win32 - {664E6F0D-6784-4760-9565-D54F8EB1EDF4}.Debug|Win32.Build.0 = Debug|Win32 - {664E6F0D-6784-4760-9565-D54F8EB1EDF4}.Debug|x64.ActiveCfg = Debug|x64 - {664E6F0D-6784-4760-9565-D54F8EB1EDF4}.Debug|x64.Build.0 = Debug|x64 - {664E6F0D-6784-4760-9565-D54F8EB1EDF4}.Release MX|Win32.ActiveCfg = Release MX|Win32 - {664E6F0D-6784-4760-9565-D54F8EB1EDF4}.Release MX|Win32.Build.0 = Release MX|Win32 - {664E6F0D-6784-4760-9565-D54F8EB1EDF4}.Release MX|x64.ActiveCfg = Release MX|x64 - {664E6F0D-6784-4760-9565-D54F8EB1EDF4}.Release MX|x64.Build.0 = Release MX|x64 - {664E6F0D-6784-4760-9565-D54F8EB1EDF4}.Release|Win32.ActiveCfg = Release|Win32 - {664E6F0D-6784-4760-9565-D54F8EB1EDF4}.Release|Win32.Build.0 = Release|Win32 - {664E6F0D-6784-4760-9565-D54F8EB1EDF4}.Release|x64.ActiveCfg = Release|x64 - {664E6F0D-6784-4760-9565-D54F8EB1EDF4}.Release|x64.Build.0 = Release|x64 - {8EFB5DCB-C0C4-1670-5938-A0E0F1A1C5EA}.Debug MX|Win32.ActiveCfg = Debug MX|Win32 - {8EFB5DCB-C0C4-1670-5938-A0E0F1A1C5EA}.Debug MX|Win32.Build.0 = Debug MX|Win32 - {8EFB5DCB-C0C4-1670-5938-A0E0F1A1C5EA}.Debug MX|x64.ActiveCfg = Debug MX|x64 - {8EFB5DCB-C0C4-1670-5938-A0E0F1A1C5EA}.Debug MX|x64.Build.0 = Debug MX|x64 - {8EFB5DCB-C0C4-1670-5938-A0E0F1A1C5EA}.Debug|Win32.ActiveCfg = Debug|Win32 - {8EFB5DCB-C0C4-1670-5938-A0E0F1A1C5EA}.Debug|Win32.Build.0 = Debug|Win32 - {8EFB5DCB-C0C4-1670-5938-A0E0F1A1C5EA}.Debug|x64.ActiveCfg = Debug|x64 - {8EFB5DCB-C0C4-1670-5938-A0E0F1A1C5EA}.Debug|x64.Build.0 = Debug|x64 - {8EFB5DCB-C0C4-1670-5938-A0E0F1A1C5EA}.Release MX|Win32.ActiveCfg = Release MX|Win32 - {8EFB5DCB-C0C4-1670-5938-A0E0F1A1C5EA}.Release MX|Win32.Build.0 = Release MX|Win32 - {8EFB5DCB-C0C4-1670-5938-A0E0F1A1C5EA}.Release MX|x64.ActiveCfg = Release MX|x64 - {8EFB5DCB-C0C4-1670-5938-A0E0F1A1C5EA}.Release MX|x64.Build.0 = Release MX|x64 - {8EFB5DCB-C0C4-1670-5938-A0E0F1A1C5EA}.Release|Win32.ActiveCfg = Release|Win32 - {8EFB5DCB-C0C4-1670-5938-A0E0F1A1C5EA}.Release|Win32.Build.0 = Release|Win32 - {8EFB5DCB-C0C4-1670-5938-A0E0F1A1C5EA}.Release|x64.ActiveCfg = Release|x64 - {8EFB5DCB-C0C4-1670-5938-A0E0F1A1C5EA}.Release|x64.Build.0 = Release|x64 - {79AA8443-86F4-649A-0BEB-0CB5E51B7D7E}.Debug MX|Win32.ActiveCfg = Debug MX|Win32 - {79AA8443-86F4-649A-0BEB-0CB5E51B7D7E}.Debug MX|Win32.Build.0 = Debug MX|Win32 - {79AA8443-86F4-649A-0BEB-0CB5E51B7D7E}.Debug MX|x64.ActiveCfg = Debug MX|x64 - {79AA8443-86F4-649A-0BEB-0CB5E51B7D7E}.Debug MX|x64.Build.0 = Debug MX|x64 - {79AA8443-86F4-649A-0BEB-0CB5E51B7D7E}.Debug|Win32.ActiveCfg = Debug|Win32 - {79AA8443-86F4-649A-0BEB-0CB5E51B7D7E}.Debug|Win32.Build.0 = Debug|Win32 - {79AA8443-86F4-649A-0BEB-0CB5E51B7D7E}.Debug|x64.ActiveCfg = Debug|x64 - {79AA8443-86F4-649A-0BEB-0CB5E51B7D7E}.Debug|x64.Build.0 = Debug|x64 - {79AA8443-86F4-649A-0BEB-0CB5E51B7D7E}.Release MX|Win32.ActiveCfg = Release MX|Win32 - {79AA8443-86F4-649A-0BEB-0CB5E51B7D7E}.Release MX|Win32.Build.0 = Release MX|Win32 - {79AA8443-86F4-649A-0BEB-0CB5E51B7D7E}.Release MX|x64.ActiveCfg = Release MX|x64 - {79AA8443-86F4-649A-0BEB-0CB5E51B7D7E}.Release MX|x64.Build.0 = Release MX|x64 - {79AA8443-86F4-649A-0BEB-0CB5E51B7D7E}.Release|Win32.ActiveCfg = Release|Win32 - {79AA8443-86F4-649A-0BEB-0CB5E51B7D7E}.Release|Win32.Build.0 = Release|Win32 - {79AA8443-86F4-649A-0BEB-0CB5E51B7D7E}.Release|x64.ActiveCfg = Release|x64 - {79AA8443-86F4-649A-0BEB-0CB5E51B7D7E}.Release|x64.Build.0 = Release|x64 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/Libraries/glew-1.10.0/build/vc10/glew_shared.vcxproj b/Libraries/glew-1.10.0/build/vc10/glew_shared.vcxproj deleted file mode 100644 index 41a9a54..0000000 --- a/Libraries/glew-1.10.0/build/vc10/glew_shared.vcxproj +++ /dev/null @@ -1,464 +0,0 @@ - - - - - Debug MX - Win32 - - - Debug MX - x64 - - - Debug - Win32 - - - Debug - x64 - - - Release MX - Win32 - - - Release MX - x64 - - - Release - Win32 - - - Release - x64 - - - - - - {55AE3D72-7DE6-F19F-AEF2-9AE8CA26CF3D} - - - - DynamicLibrary - false - - - DynamicLibrary - false - - - DynamicLibrary - false - - - DynamicLibrary - false - - - DynamicLibrary - false - - - DynamicLibrary - false - - - DynamicLibrary - false - - - DynamicLibrary - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - $(BIN_DIR)\$(Configuration)\$(PlatformName)\ - tmp\$(TargetName)\$(Configuration)\$(PlatformName)\ - false - glew32mx - - - $(BIN_DIR)\$(Configuration)\$(PlatformName)\ - tmp\$(TargetName)\$(Configuration)\$(PlatformName)\ - false - glew32mx - - - $(BIN_DIR)\$(Configuration)\$(PlatformName)\ - tmp\$(TargetName)\$(Configuration)\$(PlatformName)\ - false - glew32 - - - $(BIN_DIR)\$(Configuration)\$(PlatformName)\ - tmp\$(TargetName)\$(Configuration)\$(PlatformName)\ - false - glew32 - - - $(BIN_DIR)\$(Configuration)\$(PlatformName)\ - tmp\$(TargetName)\$(Configuration)\$(PlatformName)\ - false - glew32mxd - - - $(BIN_DIR)\$(Configuration)\$(PlatformName)\ - tmp\$(TargetName)\$(Configuration)\$(PlatformName)\ - false - glew32mxd - - - $(BIN_DIR)\$(Configuration)\$(PlatformName)\ - tmp\$(TargetName)\$(Configuration)\$(PlatformName)\ - false - glew32d - - - $(BIN_DIR)\$(Configuration)\$(PlatformName)\ - tmp\$(TargetName)\$(Configuration)\$(PlatformName)\ - false - glew32d - - - - MultiThreaded - OnlyExplicitInline - true - true - MaxSpeed - true - Level3 - $(INCLUDE_DIR) - WIN32;WIN32_LEAN_AND_MEAN;VC_EXTRALEAN;GLEW_MX;GLEW_BUILD;%(PreprocessorDefinitions) - - - true - NDEBUG;%(PreprocessorDefinitions) - true - Win32 - - - 0x0409 - NDEBUG;GLEW_MX;%(PreprocessorDefinitions) - - - true - - - true - true - Console - $(OutDir)$(TargetName)$(TargetExt) - $(LIB_DIR)\$(Configuration)\$(PlatformName)\$(TargetName).lib - 0x62AA0000 - opengl32.lib;%(AdditionalDependencies) - /ignore:4089 - - - - - - - MultiThreaded - OnlyExplicitInline - true - true - MaxSpeed - true - Level3 - $(INCLUDE_DIR) - WIN32;WIN32_LEAN_AND_MEAN;VC_EXTRALEAN;GLEW_MX;GLEW_BUILD;%(PreprocessorDefinitions) - - - true - NDEBUG;%(PreprocessorDefinitions) - true - - - 0x0409 - NDEBUG;GLEW_MX;%(PreprocessorDefinitions) - - - true - - - true - true - Console - $(OutDir)$(TargetName)$(TargetExt) - $(LIB_DIR)\$(Configuration)\$(PlatformName)\$(TargetName).lib - 0x62AA0000 - opengl32.lib;%(AdditionalDependencies) - /ignore:4089 - - - - - - - MultiThreaded - OnlyExplicitInline - true - true - MaxSpeed - true - Level3 - $(INCLUDE_DIR) - WIN32;WIN32_LEAN_AND_MEAN;VC_EXTRALEAN;GLEW_BUILD;%(PreprocessorDefinitions) - - - true - NDEBUG;%(PreprocessorDefinitions) - true - Win32 - - - 0x0409 - NDEBUG;%(PreprocessorDefinitions) - - - true - - - true - true - Console - $(OutDir)$(TargetName)$(TargetExt) - $(LIB_DIR)\$(Configuration)\$(PlatformName)\$(TargetName).lib - 0x62AA0000 - opengl32.lib;%(AdditionalDependencies) - /ignore:4089 - - - - - - - MultiThreaded - OnlyExplicitInline - true - true - MaxSpeed - true - Level3 - $(INCLUDE_DIR) - WIN32;WIN32_LEAN_AND_MEAN;VC_EXTRALEAN;GLEW_BUILD;%(PreprocessorDefinitions) - - - true - NDEBUG;%(PreprocessorDefinitions) - true - - - 0x0409 - NDEBUG;%(PreprocessorDefinitions) - - - true - - - true - true - Console - $(OutDir)$(TargetName)$(TargetExt) - $(LIB_DIR)\$(Configuration)\$(PlatformName)\$(TargetName).lib - 0x62AA0000 - opengl32.lib;%(AdditionalDependencies) - /ignore:4089 - - - - - - - MultiThreadedDebugDLL - Default - false - Disabled - true - Level3 - $(INCLUDE_DIR) - WIN32;WIN32_MEAN_AND_LEAN;VC_EXTRALEAN;GLEW_MX;GLEW_BUILD;%(PreprocessorDefinitions) - EnableFastChecks - - - true - _DEBUG;%(PreprocessorDefinitions) - true - Win32 - - - 0x0409 - _DEBUG;GLEW_MX;%(PreprocessorDefinitions) - - - true - - - true - true - true - Console - $(OutDir)$(TargetName)$(TargetExt) - $(LIB_DIR)\$(Configuration)\$(PlatformName)\$(TargetName).lib - 0x62AA0000 - opengl32.lib;%(AdditionalDependencies) - - - - - - - MultiThreadedDebugDLL - Default - false - Disabled - true - Level3 - $(INCLUDE_DIR) - WIN32;WIN32_MEAN_AND_LEAN;VC_EXTRALEAN;GLEW_MX;GLEW_BUILD;%(PreprocessorDefinitions) - EnableFastChecks - - - true - _DEBUG;%(PreprocessorDefinitions) - true - - - 0x0409 - _DEBUG;GLEW_MX;%(PreprocessorDefinitions) - - - true - - - true - true - true - Console - $(OutDir)$(TargetName)$(TargetExt) - $(LIB_DIR)\$(Configuration)\$(PlatformName)\$(TargetName).lib - 0x62AA0000 - opengl32.lib;%(AdditionalDependencies) - - - - - - - MultiThreadedDebugDLL - Default - false - Disabled - true - WIN32;WIN32_MEAN_AND_LEAN;VC_EXTRALEAN;GLEW_BUILD;%(PreprocessorDefinitions) - EnableFastChecks - Level3 - $(INCLUDE_DIR) - - - true - _DEBUG;%(PreprocessorDefinitions) - true - Win32 - - - 0x0409 - _DEBUG;%(PreprocessorDefinitions) - - - true - - - true - true - true - Console - $(OutDir)$(TargetName)$(TargetExt) - $(LIB_DIR)\$(Configuration)\$(PlatformName)\$(TargetName).lib - 0x62AA0000 - opengl32.lib;%(AdditionalDependencies) - - - - - - - MultiThreadedDebugDLL - Default - false - Disabled - true - WIN32;WIN32_LEAN_AND_MEAN;GLEW_BUILD;%(PreprocessorDefinitions) - EnableFastChecks - Level3 - $(INCLUDE_DIR) - - - true - _DEBUG;%(PreprocessorDefinitions) - true - - - 0x0409 - _DEBUG;%(PreprocessorDefinitions) - - - true - - - true - true - true - Console - $(OutDir)$(TargetName)$(TargetExt) - $(LIB_DIR)\$(Configuration)\$(PlatformName)\$(TargetName).lib - 0x62AA0000 - opengl32.lib;%(AdditionalDependencies) - - - - - - - - - - - - - - - - - - diff --git a/Libraries/glew-1.10.0/build/vc10/glew_static.vcxproj b/Libraries/glew-1.10.0/build/vc10/glew_static.vcxproj deleted file mode 100644 index 56b395d..0000000 --- a/Libraries/glew-1.10.0/build/vc10/glew_static.vcxproj +++ /dev/null @@ -1,392 +0,0 @@ - - - - - Debug MX - Win32 - - - Debug MX - x64 - - - Debug - Win32 - - - Debug - x64 - - - Release MX - Win32 - - - Release MX - x64 - - - Release - Win32 - - - Release - x64 - - - - - - {664E6F0D-6784-4760-9565-D54F8EB1EDF4} - - - - Application - - - Application - - - StaticLibrary - false - MultiByte - - - StaticLibrary - false - MultiByte - - - StaticLibrary - false - MultiByte - - - StaticLibrary - false - MultiByte - - - StaticLibrary - false - MultiByte - - - StaticLibrary - false - MultiByte - - - StaticLibrary - false - MultiByte - - - StaticLibrary - false - MultiByte - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - $(LIB_DIR)\$(Configuration)\$(PlatformName)\ - tmp\$(TargetName)\$(Configuration)\$(PlatformName)\ - glew32mxsd - - - $(LIB_DIR)\$(Configuration)\$(PlatformName)\ - tmp\$(TargetName)\$(Configuration)\$(PlatformName)\ - glew32mxsd - - - $(LIB_DIR)\$(Configuration)\$(PlatformName)\ - tmp\$(TargetName)\$(Configuration)\$(PlatformName)\ - glew32s - - - $(LIB_DIR)\$(Configuration)\$(PlatformName)\ - tmp\$(TargetName)\$(Configuration)\$(PlatformName)\ - glew32s - - - $(LIB_DIR)\$(Configuration)\$(PlatformName)\ - tmp\$(TargetName)\$(Configuration)\$(PlatformName)\ - glew32mxs - - - $(LIB_DIR)\$(Configuration)\$(PlatformName)\ - tmp\$(TargetName)\$(Configuration)\$(PlatformName)\ - glew32mxs - - - $(LIB_DIR)\$(Configuration)\$(PlatformName)\ - tmp\$(TargetName)\$(Configuration)\$(PlatformName)\ - glew32sd - - - $(LIB_DIR)\$(Configuration)\$(PlatformName)\ - tmp\$(TargetName)\$(Configuration)\$(PlatformName)\ - glew32sd - - - $(LIB_DIR)\$(Configuration)\$(PlatformName)\ - tmp\$(TargetName)\$(Configuration)\$(PlatformName)\ - - - $(LIB_DIR)\$(Configuration)\$(PlatformName)\ - tmp\$(TargetName)\$(Configuration)\$(PlatformName)\ - - - - MultiThreadedDebugDLL - Default - false - Disabled - true - Level3 - ../../include;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_LIB;WIN32_LEAN_AND_MEAN;GLEW_MX;GLEW_STATIC;%(PreprocessorDefinitions) - EnableFastChecks - - - 0x0409 - _DEBUG;GLEW_MX;GLEW_STATIC;%(PreprocessorDefinitions) - - - true - - - true - $(OutDir)$(TargetName)$(TargetExt) - MachineX86 - - - - - MultiThreadedDebugDLL - Default - false - Disabled - true - Level3 - ../../include;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_LIB;WIN32_LEAN_AND_MEAN;GLEW_MX;GLEW_STATIC;%(PreprocessorDefinitions) - EnableFastChecks - - - 0x0409 - _DEBUG;GLEW_MX;GLEW_STATIC;%(PreprocessorDefinitions) - - - true - - - true - $(OutDir)$(TargetName)$(TargetExt) - MachineX64 - - - - - MultiThreaded - OnlyExplicitInline - true - true - MaxSpeed - true - Level3 - ../../include;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_LIB;WIN32_LEAN_AND_MEAN;GLEW_STATIC;%(PreprocessorDefinitions) - - - 0x0409 - NDEBUG;GLEW_STATIC;%(PreprocessorDefinitions) - - - true - - - true - $(OutDir)$(TargetName)$(TargetExt) - MachineX86 - - - - - MultiThreaded - OnlyExplicitInline - true - true - MaxSpeed - true - Level3 - ../../include;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_LIB;WIN32_LEAN_AND_MEAN;GLEW_STATIC;%(PreprocessorDefinitions) - - - 0x0409 - NDEBUG;GLEW_STATIC;%(PreprocessorDefinitions) - - - true - - - true - $(OutDir)$(TargetName)$(TargetExt) - MachineX64 - - - - - MultiThreaded - OnlyExplicitInline - true - true - MaxSpeed - true - Level3 - ../../include;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_LIB;WIN32_LEAN_AND_MEAN;GLEW_MX;GLEW_STATIC;%(PreprocessorDefinitions) - - - 0x0409 - NDEBUG;GLEW_MX;GLEW_STATIC;%(PreprocessorDefinitions) - - - true - - - true - $(OutDir)$(TargetName)$(TargetExt) - MachineX86 - - - - - MultiThreaded - OnlyExplicitInline - true - true - MaxSpeed - true - Level3 - ../../include;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_LIB;WIN32_LEAN_AND_MEAN;GLEW_MX;GLEW_STATIC;%(PreprocessorDefinitions) - - - 0x0409 - NDEBUG;GLEW_MX;GLEW_STATIC;%(PreprocessorDefinitions) - - - true - - - true - $(OutDir)$(TargetName)$(TargetExt) - MachineX64 - - - - - MultiThreadedDebugDLL - Default - false - Disabled - true - Level3 - WIN32;_DEBUG;_LIB;WIN32_LEAN_AND_MEAN;GLEW_STATIC;%(PreprocessorDefinitions) - EnableFastChecks - - - 0x0409 - _DEBUG;GLEW_STATIC;%(PreprocessorDefinitions) - - - true - - - true - $(OutDir)$(TargetName)$(TargetExt) - MachineX86 - - - - - MultiThreadedDebugDLL - Default - false - Disabled - true - Level3 - WIN32;_DEBUG;_LIB;WIN32_LEAN_AND_MEAN;GLEW_STATIC;%(PreprocessorDefinitions) - EnableFastChecks - - - 0x0409 - _DEBUG;GLEW_STATIC;%(PreprocessorDefinitions) - - - true - - - true - $(OutDir)$(TargetName)$(TargetExt) - MachineX64 - - - - - ../../include;%(AdditionalIncludeDirectories) - - - - - ../../include;%(AdditionalIncludeDirectories) - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Libraries/glew-1.10.0/build/vc10/glewinfo.vcxproj b/Libraries/glew-1.10.0/build/vc10/glewinfo.vcxproj deleted file mode 100644 index 04a0675..0000000 --- a/Libraries/glew-1.10.0/build/vc10/glewinfo.vcxproj +++ /dev/null @@ -1,438 +0,0 @@ - - - - - Debug MX - Win32 - - - Debug MX - x64 - - - Debug - Win32 - - - Debug - x64 - - - Release MX - Win32 - - - Release MX - x64 - - - Release - Win32 - - - Release - x64 - - - - - - {8EFB5DCB-C0C4-1670-5938-A0E0F1A1C5EA} - - - - Application - - - Application - - - Application - false - - - Application - false - - - Application - false - - - Application - false - - - Application - false - - - Application - false - - - Application - false - - - Application - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - $(BIN_DIR)\$(Configuration)\$(PlatformName)\ - tmp\$(TargetName)\$(Configuration)\$(PlatformName)\ - false - glewinfo-mx - - - $(BIN_DIR)\$(Configuration)\$(PlatformName)\ - tmp\$(TargetName)\$(Configuration)\$(PlatformName)\ - false - glewinfo-mx - - - $(BIN_DIR)\$(Configuration)\$(PlatformName)\ - tmp\$(TargetName)\$(Configuration)\$(PlatformName)\ - false - glewinfo-mxd - - - $(BIN_DIR)\$(Configuration)\$(PlatformName)\ - tmp\$(TargetName)\$(Configuration)\$(PlatformName)\ - false - glewinfo-mxd - - - $(BIN_DIR)\$(Configuration)\$(PlatformName)\ - tmp\$(TargetName)\$(Configuration)\$(PlatformName)\ - false - glewinfod - - - $(BIN_DIR)\$(Configuration)\$(PlatformName)\ - tmp\$(TargetName)\$(Configuration)\$(PlatformName)\ - false - glewinfod - - - $(BIN_DIR)\$(Configuration)\$(PlatformName)\ - tmp\$(TargetName)\$(Configuration)\$(PlatformName)\ - false - glewinfo - - - $(BIN_DIR)\$(Configuration)\$(PlatformName)\ - tmp\$(TargetName)\$(Configuration)\$(PlatformName)\ - false - glewinfo - - - $(BIN_DIR)\$(Configuration)\$(PlatformName)\ - glewinfo - tmp\$(TargetName)\$(Configuration)\$(PlatformName)\ - - - $(BIN_DIR)\$(Configuration)\$(PlatformName)\ - glewinfo - tmp\$(TargetName)\$(Configuration)\$(PlatformName)\ - - - - MultiThreaded - OnlyExplicitInline - true - true - MaxSpeed - true - Level3 - WIN32;WIN32_LEAN_AND_MEAN;GLEW_MX;GLEW_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) - - - .\..\..\bin\glewinfo.tlb - - - 0x0409 - NDEBUG;GLEW_MX;%(PreprocessorDefinitions) - - - true - - - true - Console - $(OutDir)$(TargetName)$(TargetExt) - glew32mxs.lib;opengl32.lib;%(AdditionalDependencies) - $(LIB_DIR)\$(Configuration)\$(PlatformName)\ - - - - - MultiThreaded - OnlyExplicitInline - true - true - MaxSpeed - true - Level3 - WIN32;WIN32_LEAN_AND_MEAN;GLEW_MX;GLEW_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) - - - .\..\..\bin\glewinfo.tlb - - - 0x0409 - NDEBUG;GLEW_MX;%(PreprocessorDefinitions) - - - true - - - true - Console - $(OutDir)$(TargetName)$(TargetExt) - glew32mxs.lib;opengl32.lib;%(AdditionalDependencies) - $(LIB_DIR)\$(Configuration)\$(PlatformName)\ - - - - - MultiThreadedDebugDLL - Default - false - Disabled - true - Level3 - WIN32;WIN32_LEAN_AND_MEAN;VC_EXTRA_LEAN;GLEW_MX;GLEW_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) - EnableFastChecks - - - .\..\..\bin\glewinfo.tlb - - - 0x0409 - _DEBUG;GLEW_MX;%(PreprocessorDefinitions) - - - true - - - true - true - Console - $(OutDir)$(TargetName)$(TargetExt) - glew32mxsd.lib;opengl32.lib;%(AdditionalDependencies) - $(LIB_DIR)\$(Configuration)\$(PlatformName)\ - - - - - MultiThreadedDebugDLL - Default - false - Disabled - true - Level3 - WIN32;WIN32_LEAN_AND_MEAN;VC_EXTRA_LEAN;GLEW_MX;GLEW_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) - EnableFastChecks - - - .\..\..\bin\glewinfo.tlb - - - 0x0409 - _DEBUG;GLEW_MX;%(PreprocessorDefinitions) - - - true - - - true - true - Console - $(OutDir)$(TargetName)$(TargetExt) - glew32mxsd.lib;opengl32.lib;%(AdditionalDependencies) - $(LIB_DIR)\$(Configuration)\$(PlatformName)\ - - - - - MultiThreadedDebugDLL - Default - false - Disabled - true - Level3 - WIN32;WIN32_LEAN_AND_MEAN;VC_EXTRA_LEAN;GLEW_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) - EnableFastChecks - - - .\..\..\bin\glewinfo.tlb - - - 0x0409 - _DEBUG;%(PreprocessorDefinitions) - - - true - - - true - true - Console - $(OutDir)$(TargetName)$(TargetExt) - glew32sd.lib;opengl32.lib;%(AdditionalDependencies) - $(LIB_DIR)\$(Configuration)\$(PlatformName)\ - - - - - MultiThreadedDebugDLL - Default - false - Disabled - true - Level3 - WIN32;WIN32_LEAN_AND_MEAN;VC_EXTRA_LEAN;GLEW_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) - EnableFastChecks - - - .\..\..\bin\glewinfo.tlb - - - 0x0409 - _DEBUG;%(PreprocessorDefinitions) - - - true - - - true - true - Console - $(OutDir)$(TargetName)$(TargetExt) - glew32sd.lib;opengl32.lib;%(AdditionalDependencies) - $(LIB_DIR)\$(Configuration)\$(PlatformName)\ - - - - - MultiThreaded - OnlyExplicitInline - true - true - MaxSpeed - true - Level3 - WIN32;WIN32_LEAN_AND_MEAN;GLEW_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) - - - .\..\..\bin\glewinfo.tlb - - - 0x0409 - NDEBUG;%(PreprocessorDefinitions) - - - true - - - true - Console - $(OutDir)$(TargetName)$(TargetExt) - glew32s.lib;opengl32.lib;%(AdditionalDependencies) - $(LIB_DIR)\$(Configuration)\$(PlatformName)\ - - - - - MultiThreaded - OnlyExplicitInline - true - true - MaxSpeed - true - Level3 - WIN32;WIN32_LEAN_AND_MEAN;GLEW_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) - - - .\..\..\bin\glewinfo.tlb - - - 0x0409 - NDEBUG;%(PreprocessorDefinitions) - - - true - - - true - Console - $(OutDir)$(TargetName)$(TargetExt) - glew32s.lib;opengl32.lib;%(AdditionalDependencies) - $(LIB_DIR)\$(Configuration)\$(PlatformName)\ - - - - - $(OutDir)$(TargetName)$(TargetExt) - $(LIB_DIR)\$(Configuration)\$(PlatformName)\ - - - - - - - - $(OutDir)$(TargetName)$(TargetExt) - $(LIB_DIR)\$(Configuration)\$(PlatformName)\ - - - - - - - - - - - {664e6f0d-6784-4760-9565-d54f8eb1edf4} - - - - - - diff --git a/Libraries/glew-1.10.0/build/vc10/visualinfo.vcxproj b/Libraries/glew-1.10.0/build/vc10/visualinfo.vcxproj deleted file mode 100644 index d05ff9d..0000000 --- a/Libraries/glew-1.10.0/build/vc10/visualinfo.vcxproj +++ /dev/null @@ -1,437 +0,0 @@ - - - - - Debug MX - Win32 - - - Debug MX - x64 - - - Debug - Win32 - - - Debug - x64 - - - Release MX - Win32 - - - Release MX - x64 - - - Release - Win32 - - - Release - x64 - - - - - - {79AA8443-86F4-649A-0BEB-0CB5E51B7D7E} - - - - Application - - - Application - - - Application - false - - - Application - false - - - Application - false - - - Application - false - - - Application - false - - - Application - false - - - Application - false - - - Application - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - $(BIN_DIR)\$(Configuration)\$(PlatformName)\ - tmp\$(TargetName)\$(Configuration)\$(PlatformName)\ - false - visualinfo-mxd - - - $(BIN_DIR)\$(Configuration)\$(PlatformName)\ - tmp\$(TargetName)\$(Configuration)\$(PlatformName)\ - false - visualinfo-mxd - - - $(BIN_DIR)\$(Configuration)\$(PlatformName)\ - tmp\$(TargetName)\$(Configuration)\$(PlatformName)\ - false - visualinfod - - - $(BIN_DIR)\$(Configuration)\$(PlatformName)\ - tmp\$(TargetName)\$(Configuration)\$(PlatformName)\ - false - visualinfod - - - $(BIN_DIR)\$(Configuration)\$(PlatformName)\ - tmp\$(TargetName)\$(Configuration)\$(PlatformName)\ - false - visualinfo-mx - - - $(BIN_DIR)\$(Configuration)\$(PlatformName)\ - tmp\$(TargetName)\$(Configuration)\$(PlatformName)\ - false - visualinfo-mx - - - $(BIN_DIR)\$(Configuration)\$(PlatformName)\ - tmp\$(TargetName)\$(Configuration)\$(PlatformName)\ - false - visualinfo - - - $(BIN_DIR)\$(Configuration)\$(PlatformName)\ - tmp\$(TargetName)\$(Configuration)\$(PlatformName)\ - false - visualinfo - - - $(BIN_DIR)\$(Configuration)\$(PlatformName)\ - visualinfo - tmp\$(TargetName)\$(Configuration)\$(PlatformName)\ - - - ..\..\bin/ - visualinfo - - - - MultiThreadedDebugDLL - Default - false - Disabled - true - Level3 - WIN32;WIN32_LEAN_AND_MEAN;VC_EXTRA_LEAN;GLEW_MX;GLEW_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) - EnableFastChecks - - - .\..\..\bin\visualinfo.tlb - - - 0x0409 - _DEBUG;GLEW_MX;%(PreprocessorDefinitions) - - - true - - - true - true - Console - $(OutDir)$(TargetName)$(TargetExt) - glew32mxsd.lib;glu32.lib;opengl32.lib;%(AdditionalDependencies) - $(LIB_DIR)\$(Configuration)\$(PlatformName)\ - - - - - MultiThreadedDebugDLL - Default - false - Disabled - true - Level3 - WIN32;WIN32_LEAN_AND_MEAN;VC_EXTRA_LEAN;GLEW_MX;GLEW_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) - EnableFastChecks - - - .\..\..\bin\visualinfo.tlb - - - 0x0409 - _DEBUG;GLEW_MX;%(PreprocessorDefinitions) - - - true - - - true - true - Console - $(OutDir)$(TargetName)$(TargetExt) - glew32mxsd.lib;glu32.lib;opengl32.lib;%(AdditionalDependencies) - $(LIB_DIR)\$(Configuration)\$(PlatformName)\ - - - - - MultiThreadedDebugDLL - Default - false - Disabled - true - Level3 - WIN32;WIN32_LEAN_AND_MEAN;VC_EXTRA_LEAN;GLEW_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) - EnableFastChecks - - - .\..\..\bin\visualinfo.tlb - - - 0x0409 - _DEBUG;%(PreprocessorDefinitions) - - - true - - - true - true - Console - $(OutDir)$(TargetName)$(TargetExt) - glew32sd.lib;glu32.lib;opengl32.lib;%(AdditionalDependencies) - $(LIB_DIR)\$(Configuration)\$(PlatformName)\ - - - - - MultiThreadedDebugDLL - Default - false - Disabled - true - Level3 - WIN32;WIN32_LEAN_AND_MEAN;VC_EXTRA_LEAN;GLEW_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) - EnableFastChecks - - - .\..\..\bin\visualinfo.tlb - - - 0x0409 - _DEBUG;%(PreprocessorDefinitions) - - - true - - - true - true - Console - $(OutDir)$(TargetName)$(TargetExt) - glew32sd.lib;glu32.lib;opengl32.lib;%(AdditionalDependencies) - $(LIB_DIR)\$(Configuration)\$(PlatformName)\ - - - - - MultiThreaded - OnlyExplicitInline - true - true - MaxSpeed - true - Level3 - WIN32;WIN32_LEAN_AND_MEAN;VC_EXTRALEAN;GLEW_MX;GLEW_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) - - - .\..\..\bin\visualinfo.tlb - - - 0x0409 - NDEBUG;GLEW_MX;%(PreprocessorDefinitions) - - - true - - - true - Console - $(OutDir)$(TargetName)$(TargetExt) - glew32mxs.lib;glu32.lib;opengl32.lib;%(AdditionalDependencies) - $(LIB_DIR)\$(Configuration)\$(PlatformName)\ - - - - - MultiThreaded - OnlyExplicitInline - true - true - MaxSpeed - true - Level3 - WIN32;WIN32_LEAN_AND_MEAN;GLEW_MX;GLEW_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) - - - .\..\..\bin\visualinfo.tlb - - - 0x0409 - NDEBUG;GLEW_MX;%(PreprocessorDefinitions) - - - true - - - true - Console - $(OutDir)$(TargetName)$(TargetExt) - glew32mxs.lib;glu32.lib;opengl32.lib;%(AdditionalDependencies) - $(LIB_DIR)\$(Configuration)\$(PlatformName)\ - - - - - MultiThreaded - OnlyExplicitInline - true - true - MaxSpeed - true - Level3 - WIN32;WIN32_LEAN_AND_MEAN;GLEW_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) - - - .\..\..\bin\visualinfo.tlb - - - 0x0409 - NDEBUG;%(PreprocessorDefinitions) - - - true - - - true - Console - $(OutDir)$(TargetName)$(TargetExt) - glew32s.lib;glu32.lib;opengl32.lib;%(AdditionalDependencies) - $(LIB_DIR)\$(Configuration)\$(PlatformName)\ - - - - - MultiThreaded - OnlyExplicitInline - true - true - MaxSpeed - true - Level3 - WIN32;WIN32_LEAN_AND_MEAN;GLEW_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) - - - .\..\..\bin\visualinfo.tlb - - - 0x0409 - NDEBUG;%(PreprocessorDefinitions) - - - true - - - true - Console - $(OutDir)$(TargetName)$(TargetExt) - glew32s.lib;glu32.lib;opengl32.lib;%(AdditionalDependencies) - $(LIB_DIR)\$(Configuration)\$(PlatformName)\ - - - - - - - $(OutDir)$(TargetName)$(TargetExt) - $(LIB_DIR)\$(Configuration)\$(PlatformName)\ - glew32sd.lib;glu32.lib;opengl32.lib;%(AdditionalDependencies) - - - - - - - $(OutDir)$(TargetName)$(TargetExt) - glew32sd.lib;glu32.lib;opengl32.lib;%(AdditionalDependencies) - $(LIB_DIR)\$(Configuration)\$(PlatformName)\ - - - - - - - - {664e6f0d-6784-4760-9565-d54f8eb1edf4} - - - - - - diff --git a/Libraries/glew-1.10.0/build/vc6/Makefile b/Libraries/glew-1.10.0/build/vc6/Makefile deleted file mode 100644 index 9f0ab41..0000000 --- a/Libraries/glew-1.10.0/build/vc6/Makefile +++ /dev/null @@ -1,28 +0,0 @@ -MSDEV := msdev -RM := rm -rf - -default: - $(MSDEV) glew.dsw /make \ - "glew_static - Win32 Release" \ - "glew_shared - Win32 Release" \ - "glewinfo - Win32 Release" \ - "visualinfo - Win32 Release" /build - -mx: - $(MSDEV) glew.dsw /make \ - "glew_static - Win32 Release MX" \ - "glew_shared - Win32 Release MX" \ - "glewinfo - Win32 Release MX" \ - "visualinfo - Win32 Release MX" /build - -debug: - $(MSDEV) glew.dsw /make \ - "glew_static - Win32 Debug" \ - "glew_shared - Win32 Debug" \ - "glewinfo - Win32 Debug" \ - "visualinfo - Win32 Debug" /build - - -clean: - $(MSDEV) glew.dsw /make all /clean - $(RM) static shared *.plg *.ncb *.opt diff --git a/Libraries/glew-1.10.0/build/vc6/glew.dsw b/Libraries/glew-1.10.0/build/vc6/glew.dsw deleted file mode 100644 index c201779..0000000 --- a/Libraries/glew-1.10.0/build/vc6/glew.dsw +++ /dev/null @@ -1,71 +0,0 @@ -Microsoft Developer Studio Workspace File, Format Version 6.00 -# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! - -############################################################################### - -Project: "glew_shared"=.\glew_shared.dsp - Package Owner=<4> - -Package=<5> -{{{ -}}} - -Package=<4> -{{{ -}}} - -############################################################################### - -Project: "glew_static"=.\glew_static.dsp - Package Owner=<4> - -Package=<5> -{{{ -}}} - -Package=<4> -{{{ -}}} - -############################################################################### - -Project: "glewinfo"=.\glewinfo.dsp - Package Owner=<4> - -Package=<5> -{{{ -}}} - -Package=<4> -{{{ - Begin Project Dependency - Project_Dep_Name glew_static - End Project Dependency -}}} - -############################################################################### - -Project: "visualinfo"=.\visualinfo.dsp - Package Owner=<4> - -Package=<5> -{{{ -}}} - -Package=<4> -{{{ - Begin Project Dependency - Project_Dep_Name glew_static - End Project Dependency -}}} - -############################################################################### - -Global: - -Package=<5> -{{{ -}}} - -Package=<3> -{{{ -}}} - -############################################################################### - diff --git a/Libraries/glew-1.10.0/build/vc6/glew_shared.dsp b/Libraries/glew-1.10.0/build/vc6/glew_shared.dsp deleted file mode 100644 index 4ef3c7f..0000000 --- a/Libraries/glew-1.10.0/build/vc6/glew_shared.dsp +++ /dev/null @@ -1,184 +0,0 @@ -# Microsoft Developer Studio Project File - Name="glew_shared" - Package Owner=<4> -# Microsoft Developer Studio Generated Build File, Format Version 6.00 -# ** DO NOT EDIT ** - -# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102 - -CFG=glew_shared - Win32 Debug MX -!MESSAGE This is not a valid makefile. To build this project using NMAKE, -!MESSAGE use the Export Makefile command and run -!MESSAGE -!MESSAGE NMAKE /f "glew_shared.mak". -!MESSAGE -!MESSAGE You can specify a configuration when running NMAKE -!MESSAGE by defining the macro CFG on the command line. For example: -!MESSAGE -!MESSAGE NMAKE /f "glew_shared.mak" CFG="glew_shared - Win32 Debug MX" -!MESSAGE -!MESSAGE Possible choices for configuration are: -!MESSAGE -!MESSAGE "glew_shared - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library") -!MESSAGE "glew_shared - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library") -!MESSAGE "glew_shared - Win32 Debug MX" (based on "Win32 (x86) Dynamic-Link Library") -!MESSAGE "glew_shared - Win32 Release MX" (based on "Win32 (x86) Dynamic-Link Library") -!MESSAGE - -# Begin Project -# PROP AllowPerConfigDependencies 0 -# PROP Scc_ProjName "" -# PROP Scc_LocalPath "" -CPP=cl.exe -MTL=midl.exe -RSC=rc.exe - -!IF "$(CFG)" == "glew_shared - Win32 Release" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "Release" -# PROP BASE Intermediate_Dir "Release" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "../../lib" -# PROP Intermediate_Dir "shared/release" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "GLEW_EXPORTS" /YX /FD /c -# ADD CPP /nologo /W3 /O2 /I "../../include" /D "WIN32" /D "WIN32_LEAN_AND_MEAN" /D "VC_EXTRALEAN" /D "GLEW_BUILD" /YX /FD /c -# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32 -# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32 -# ADD BASE RSC /l 0x409 /d "NDEBUG" -# ADD RSC /l 0x409 /d "NDEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386 -# ADD LINK32 opengl32.lib /nologo /dll /pdb:none /machine:I386 /out:"../../bin/glew32.dll" /ignore:4089 -# ADD LINK32 /base:0x62AA0000 - -!ELSEIF "$(CFG)" == "glew_shared - Win32 Debug" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "Debug" -# PROP BASE Intermediate_Dir "Debug" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "../../lib" -# PROP Intermediate_Dir "shared/debug" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "GLEW_EXPORTS" /YX /FD /GZ /c -# ADD CPP /nologo /MDd /W3 /Zi /Od /I "../../include" /D "WIN32" /D "WIN32_MEAN_AND_LEAN" /D "VC_EXTRALEAN" /D "GLEW_BUILD" /YX /FD /GZ /c -# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32 -# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32 -# ADD BASE RSC /l 0x409 /d "_DEBUG" -# ADD RSC /l 0x409 /d "_DEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept -# ADD LINK32 opengl32.lib /nologo /dll /incremental:no /debug /machine:I386 /out:"../../bin/glew32d.dll" /pdbtype:sept -# SUBTRACT LINK32 /pdb:none -# ADD LINK32 /base:0x62AA0000 - -!ELSEIF "$(CFG)" == "glew_shared - Win32 Debug MX" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "glew_shared___Win32_Debug_MX" -# PROP BASE Intermediate_Dir "glew_shared___Win32_Debug_MX" -# PROP BASE Ignore_Export_Lib 0 -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "../../lib" -# PROP Intermediate_Dir "shared/debug-mx" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE CPP /nologo /MDd /W3 /Zi /Od /I "../../include" /D "WIN32" /D "WIN32_MEAN_AND_LEAN" /D "VC_EXTRALEAN" /D "GLEW_BUILD" /YX /FD /GZ /c -# ADD CPP /nologo /MDd /W3 /Zi /Od /I "../../include" /D "WIN32" /D "WIN32_MEAN_AND_LEAN" /D "VC_EXTRALEAN" /D "GLEW_MX" /D "GLEW_BUILD" /YX /FD /GZ /c -# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32 -# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32 -# ADD BASE RSC /l 0x409 /d "_DEBUG" -# ADD RSC /l 0x409 /d "_DEBUG" /d "GLEW_MX" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 opengl32.lib /nologo /dll /incremental:no /pdb:"../../lib/glew32d.pdb" /debug /machine:I386 /out:"../../lib/glew32d.dll" /implib:"../../lib/glew32d.lib" /pdbtype:sept -# SUBTRACT BASE LINK32 /pdb:none -# ADD LINK32 opengl32.lib /nologo /dll /incremental:no /debug /machine:I386 /out:"../../bin/glew32mxd.dll" /pdbtype:sept -# SUBTRACT LINK32 /pdb:none -# ADD LINK32 /base:0x62AA0000 - -!ELSEIF "$(CFG)" == "glew_shared - Win32 Release MX" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "glew_shared___Win32_Release_MX" -# PROP BASE Intermediate_Dir "glew_shared___Win32_Release_MX" -# PROP BASE Ignore_Export_Lib 0 -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "../../lib" -# PROP Intermediate_Dir "shared/release-mx" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE CPP /nologo /W3 /O2 /I "../../include" /D "WIN32" /D "WIN32_LEAN_AND_MEAN" /D "VC_EXTRALEAN" /D "GLEW_BUILD" /YX /FD /c -# ADD CPP /nologo /W3 /O2 /I "../../include" /D "WIN32" /D "WIN32_LEAN_AND_MEAN" /D "VC_EXTRALEAN" /D "GLEW_MX" /D "GLEW_BUILD" /YX /FD /c -# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32 -# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32 -# ADD BASE RSC /l 0x409 /d "NDEBUG" -# ADD RSC /l 0x409 /d "NDEBUG" /d "GLEW_MX" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 opengl32.lib /nologo /dll /pdb:none /machine:I386 /out:"../../lib/glew32.dll" /implib:"../../lib/glew32.lib" /ignore:4089 -# ADD LINK32 opengl32.lib /nologo /dll /pdb:none /machine:I386 /out:"../../bin/glew32mx.dll" /ignore:4089 -# ADD LINK32 /base:0x62AA0000 - -!ENDIF - -# Begin Target - -# Name "glew_shared - Win32 Release" -# Name "glew_shared - Win32 Debug" -# Name "glew_shared - Win32 Debug MX" -# Name "glew_shared - Win32 Release MX" -# Begin Group "Source Files" - -# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" -# Begin Source File - -SOURCE=..\..\src\glew.c -# End Source File -# End Group -# Begin Group "Header Files" - -# PROP Default_Filter "h;hpp;hxx;hm;inl" -# Begin Source File - -SOURCE=..\..\include\GL\glew.h -# End Source File -# Begin Source File - -SOURCE=..\..\include\GL\wglew.h -# End Source File -# End Group -# Begin Group "Resource Files" - -# PROP Default_Filter "" -# Begin Source File - -SOURCE=..\glew.rc -# End Source File -# End Group -# End Target -# End Project diff --git a/Libraries/glew-1.10.0/build/vc6/glew_static.dsp b/Libraries/glew-1.10.0/build/vc6/glew_static.dsp deleted file mode 100644 index 3f29255..0000000 --- a/Libraries/glew-1.10.0/build/vc6/glew_static.dsp +++ /dev/null @@ -1,162 +0,0 @@ -# Microsoft Developer Studio Project File - Name="glew_static" - Package Owner=<4> -# Microsoft Developer Studio Generated Build File, Format Version 6.00 -# ** DO NOT EDIT ** - -# TARGTYPE "Win32 (x86) Static Library" 0x0104 - -CFG=glew_static - Win32 Debug MX -!MESSAGE This is not a valid makefile. To build this project using NMAKE, -!MESSAGE use the Export Makefile command and run -!MESSAGE -!MESSAGE NMAKE /f "glew_static.mak". -!MESSAGE -!MESSAGE You can specify a configuration when running NMAKE -!MESSAGE by defining the macro CFG on the command line. For example: -!MESSAGE -!MESSAGE NMAKE /f "glew_static.mak" CFG="glew_static - Win32 Debug MX" -!MESSAGE -!MESSAGE Possible choices for configuration are: -!MESSAGE -!MESSAGE "glew_static - Win32 Release" (based on "Win32 (x86) Static Library") -!MESSAGE "glew_static - Win32 Debug" (based on "Win32 (x86) Static Library") -!MESSAGE "glew_static - Win32 Debug MX" (based on "Win32 (x86) Static Library") -!MESSAGE "glew_static - Win32 Release MX" (based on "Win32 (x86) Static Library") -!MESSAGE - -# Begin Project -# PROP AllowPerConfigDependencies 0 -# PROP Scc_ProjName "" -# PROP Scc_LocalPath "" -CPP=cl.exe -RSC=rc.exe - -!IF "$(CFG)" == "glew_static - Win32 Release" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "Release" -# PROP BASE Intermediate_Dir "Release" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "../../lib" -# PROP Intermediate_Dir "static/release" -# PROP Target_Dir "" -# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c -# ADD CPP /nologo /W3 /GX /O2 /I "../../include" /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /D "WIN32_LEAN_AND_MEAN" /D "VC_EXTRALEAN" /D "GLEW_STATIC" /YX /FD /c -# ADD BASE RSC /l 0x409 /d "NDEBUG" -# ADD RSC /l 0x409 /d "NDEBUG" /d "GLEW_STATIC" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LIB32=link.exe -lib -# ADD BASE LIB32 /nologo -# ADD LIB32 /nologo /out:"../../lib/glew32s.lib" - -!ELSEIF "$(CFG)" == "glew_static - Win32 Debug" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "Debug" -# PROP BASE Intermediate_Dir "Debug" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "../../lib" -# PROP Intermediate_Dir "static/debug" -# PROP Target_Dir "" -# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c -# ADD CPP /nologo /MDd /W3 /GX /Zi /Od /I "../../include" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /D "WIN32_LEAN_AND_MEAN" /D "VC_EXTRALEAN" /D "GLEW_STATIC" /YX /FD /GZ /c -# ADD BASE RSC /l 0x409 /d "_DEBUG" -# ADD RSC /l 0x409 /d "_DEBUG" /d "GLEW_STATIC" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LIB32=link.exe -lib -# ADD BASE LIB32 /nologo -# ADD LIB32 /nologo /out:"../../lib/glew32sd.lib" - -!ELSEIF "$(CFG)" == "glew_static - Win32 Debug MX" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "glew_static___Win32_Debug_MX" -# PROP BASE Intermediate_Dir "glew_static___Win32_Debug_MX" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "../../lib" -# PROP Intermediate_Dir "static/debug-mx" -# PROP Target_Dir "" -# ADD BASE CPP /nologo /MDd /W3 /GX /Zi /Od /I "../../include" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /D "WIN32_LEAN_AND_MEAN" /D "VC_EXTRALEAN" /D "GLEW_STATIC" /YX /FD /GZ /c -# ADD CPP /nologo /MDd /W3 /GX /Zi /Od /I "../../include" /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /D "WIN32_LEAN_AND_MEAN" /D "VC_EXTRALEAN" /D "GLEW_MX" /D "GLEW_STATIC" /YX /FD /GZ /c -# ADD BASE RSC /l 0x409 /d "_DEBUG" -# ADD RSC /l 0x409 /d "_DEBUG" /d "GLEW_MX" /d "GLEW_STATIC" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LIB32=link.exe -lib -# ADD BASE LIB32 /nologo /out:"../../lib/glew32sd.lib" -# ADD LIB32 /nologo /out:"../../lib/glew32mxsd.lib" - -!ELSEIF "$(CFG)" == "glew_static - Win32 Release MX" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "glew_static___Win32_Release_MX" -# PROP BASE Intermediate_Dir "glew_static___Win32_Release_MX" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "../../lib" -# PROP Intermediate_Dir "static/release-mx" -# PROP Target_Dir "" -# ADD BASE CPP /nologo /W3 /GX /O2 /I "../../include" /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /D "WIN32_LEAN_AND_MEAN" /D "VC_EXTRALEAN" /D "GLEW_STATIC" /YX /FD /c -# ADD CPP /nologo /W3 /GX /O2 /I "../../include" /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /D "WIN32_LEAN_AND_MEAN" /D "VC_EXTRALEAN" /D "GLEW_MX" /D "GLEW_STATIC" /YX /FD /c -# ADD BASE RSC /l 0x409 /d "NDEBUG" -# ADD RSC /l 0x409 /d "NDEBUG" /d "GLEW_MX" /d "GLEW_STATIC" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LIB32=link.exe -lib -# ADD BASE LIB32 /nologo /out:"../../lib/glew32s.lib" -# ADD LIB32 /nologo /out:"../../lib/glew32mxs.lib" - -!ENDIF - -# Begin Target - -# Name "glew_static - Win32 Release" -# Name "glew_static - Win32 Debug" -# Name "glew_static - Win32 Debug MX" -# Name "glew_static - Win32 Release MX" -# Begin Group "Source Files" - -# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" -# Begin Source File - -SOURCE=..\..\src\glew.c -# End Source File -# End Group -# Begin Group "Header Files" - -# PROP Default_Filter "h;hpp;hxx;hm;inl" -# Begin Source File - -SOURCE=..\..\include\GL\glew.h -# End Source File -# Begin Source File - -SOURCE=..\..\include\GL\wglew.h -# End Source File -# End Group -# Begin Group "Resources" - -# PROP Default_Filter "" -# Begin Source File - -SOURCE=..\glew.rc -# End Source File -# End Group -# End Target -# End Project diff --git a/Libraries/glew-1.10.0/build/vc6/glewinfo.dsp b/Libraries/glew-1.10.0/build/vc6/glewinfo.dsp deleted file mode 100644 index 423c1eb..0000000 --- a/Libraries/glew-1.10.0/build/vc6/glewinfo.dsp +++ /dev/null @@ -1,159 +0,0 @@ -# Microsoft Developer Studio Project File - Name="glewinfo" - Package Owner=<4> -# Microsoft Developer Studio Generated Build File, Format Version 6.00 -# ** DO NOT EDIT ** - -# TARGTYPE "Win32 (x86) Console Application" 0x0103 - -CFG=glewinfo - Win32 Debug MX -!MESSAGE This is not a valid makefile. To build this project using NMAKE, -!MESSAGE use the Export Makefile command and run -!MESSAGE -!MESSAGE NMAKE /f "glewinfo.mak". -!MESSAGE -!MESSAGE You can specify a configuration when running NMAKE -!MESSAGE by defining the macro CFG on the command line. For example: -!MESSAGE -!MESSAGE NMAKE /f "glewinfo.mak" CFG="glewinfo - Win32 Debug MX" -!MESSAGE -!MESSAGE Possible choices for configuration are: -!MESSAGE -!MESSAGE "glewinfo - Win32 Release" (based on "Win32 (x86) Console Application") -!MESSAGE "glewinfo - Win32 Debug" (based on "Win32 (x86) Console Application") -!MESSAGE "glewinfo - Win32 Debug MX" (based on "Win32 (x86) Console Application") -!MESSAGE "glewinfo - Win32 Release MX" (based on "Win32 (x86) Console Application") -!MESSAGE - -# Begin Project -# PROP AllowPerConfigDependencies 0 -# PROP Scc_ProjName "" -# PROP Scc_LocalPath "" -CPP=cl.exe -RSC=rc.exe - -!IF "$(CFG)" == "glewinfo - Win32 Release" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "Release" -# PROP BASE Intermediate_Dir "Release" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "../../bin" -# PROP Intermediate_Dir "static/release" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c -# ADD CPP /nologo /W3 /GX /O2 /I "../../include" /D "WIN32" /D "WIN32_MEAN_AND_LEAN" /D "VC_EXTRALEAN" /D "GLEW_STATIC" /D "_CRT_SECURE_NO_WARNINGS" /YX /FD /c -# ADD BASE RSC /l 0x409 /d "NDEBUG" -# ADD RSC /l 0x409 /d "NDEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 -# ADD LINK32 ../../lib/glew32s.lib opengl32.lib gdi32.lib user32.lib /nologo /subsystem:console /machine:I386 - -!ELSEIF "$(CFG)" == "glewinfo - Win32 Debug" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "Debug" -# PROP BASE Intermediate_Dir "Debug" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "../../bin" -# PROP Intermediate_Dir "static/debug" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c -# ADD CPP /nologo /MDd /W3 /GX /Zi /Od /I "../../include" /D "WIN32" /D "WIN32_LEAN_AND_MEAN" /D "VC_EXTRA_LEAN" /D "GLEW_STATIC" /D "_CRT_SECURE_NO_WARNINGS" /YX /FD /GZ /c -# ADD BASE RSC /l 0x409 /d "_DEBUG" -# ADD RSC /l 0x409 /d "_DEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept -# ADD LINK32 ../../lib/glew32sd.lib opengl32.lib gdi32.lib user32.lib /nologo /subsystem:console /incremental:no /pdb:"static/debug/glewinfod.pdb" /debug /machine:I386 /out:"../../bin/glewinfod.exe" /pdbtype:sept -# SUBTRACT LINK32 /pdb:none - -!ELSEIF "$(CFG)" == "glewinfo - Win32 Debug MX" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "glewinfo___Win32_Debug_MX" -# PROP BASE Intermediate_Dir "glewinfo___Win32_Debug_MX" -# PROP BASE Ignore_Export_Lib 0 -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "../../bin" -# PROP Intermediate_Dir "static/debug-mx" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE CPP /nologo /MDd /W3 /GX /Zi /Od /I "../../include" /D "WIN32" /D "WIN32_LEAN_AND_MEAN" /D "VC_EXTRA_LEAN" /D "GLEW_STATIC" /YX /FD /GZ /c -# ADD CPP /nologo /MDd /W3 /GX /Zi /Od /I "../../include" /D "WIN32" /D "WIN32_LEAN_AND_MEAN" /D "VC_EXTRA_LEAN" /D "GLEW_MX" /D "GLEW_STATIC" /D "_CRT_SECURE_NO_WARNINGS" /YX /FD /GZ /c -# ADD BASE RSC /l 0x409 /d "_DEBUG" -# ADD RSC /l 0x409 /d "_DEBUG" /d "GLEW_MX" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 ../../lib/glew32sd.lib opengl32.lib gdi32.lib user32.lib /nologo /subsystem:console /incremental:no /pdb:"static/debug/glewinfod.pdb" /debug /machine:I386 /out:"../../bin/glewinfod.exe" /pdbtype:sept -# SUBTRACT BASE LINK32 /pdb:none -# ADD LINK32 ../../lib/glew32mxsd.lib opengl32.lib gdi32.lib user32.lib /nologo /subsystem:console /incremental:no /pdb:"static/debug/glewinfod.pdb" /debug /machine:I386 /out:"../../bin/glewinfo-mxd.exe" /pdbtype:sept -# SUBTRACT LINK32 /pdb:none - -!ELSEIF "$(CFG)" == "glewinfo - Win32 Release MX" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "glewinfo___Win32_Release_MX" -# PROP BASE Intermediate_Dir "glewinfo___Win32_Release_MX" -# PROP BASE Ignore_Export_Lib 0 -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "../../bin" -# PROP Intermediate_Dir "static/release-mx" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE CPP /nologo /W3 /GX /O2 /I "../../include" /D "WIN32" /D "WIN32_MEAN_AND_LEAN" /D "VC_EXTRALEAN" /D "GLEW_STATIC" /YX /FD /c -# ADD CPP /nologo /W3 /GX /O2 /I "../../include" /D "WIN32" /D "WIN32_MEAN_AND_LEAN" /D "VC_EXTRALEAN" /D "GLEW_MX" /D "GLEW_STATIC" /D "_CRT_SECURE_NO_WARNINGS" /YX /FD /c -# ADD BASE RSC /l 0x409 /d "NDEBUG" -# ADD RSC /l 0x409 /d "NDEBUG" /d "GLEW_MX" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 ../../lib/glew32s.lib opengl32.lib gdi32.lib user32.lib /nologo /subsystem:console /machine:I386 -# ADD LINK32 ../../lib/glew32mxs.lib opengl32.lib gdi32.lib user32.lib /nologo /subsystem:console /machine:I386 /out:"../../bin/glewinfo-mx.exe" - -!ENDIF - -# Begin Target - -# Name "glewinfo - Win32 Release" -# Name "glewinfo - Win32 Debug" -# Name "glewinfo - Win32 Debug MX" -# Name "glewinfo - Win32 Release MX" -# Begin Group "Source Files" - -# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" -# Begin Source File - -SOURCE=..\..\src\glewinfo.c -# End Source File -# End Group -# Begin Group "Resource Files" - -# PROP Default_Filter "" -# Begin Source File - -SOURCE=..\glewinfo.rc -# End Source File -# End Group -# End Target -# End Project diff --git a/Libraries/glew-1.10.0/build/vc6/visualinfo.dsp b/Libraries/glew-1.10.0/build/vc6/visualinfo.dsp deleted file mode 100644 index 289f1c6..0000000 --- a/Libraries/glew-1.10.0/build/vc6/visualinfo.dsp +++ /dev/null @@ -1,159 +0,0 @@ -# Microsoft Developer Studio Project File - Name="visualinfo" - Package Owner=<4> -# Microsoft Developer Studio Generated Build File, Format Version 6.00 -# ** DO NOT EDIT ** - -# TARGTYPE "Win32 (x86) Console Application" 0x0103 - -CFG=visualinfo - Win32 Debug MX -!MESSAGE This is not a valid makefile. To build this project using NMAKE, -!MESSAGE use the Export Makefile command and run -!MESSAGE -!MESSAGE NMAKE /f "visualinfo.mak". -!MESSAGE -!MESSAGE You can specify a configuration when running NMAKE -!MESSAGE by defining the macro CFG on the command line. For example: -!MESSAGE -!MESSAGE NMAKE /f "visualinfo.mak" CFG="visualinfo - Win32 Debug MX" -!MESSAGE -!MESSAGE Possible choices for configuration are: -!MESSAGE -!MESSAGE "visualinfo - Win32 Release" (based on "Win32 (x86) Console Application") -!MESSAGE "visualinfo - Win32 Debug" (based on "Win32 (x86) Console Application") -!MESSAGE "visualinfo - Win32 Debug MX" (based on "Win32 (x86) Console Application") -!MESSAGE "visualinfo - Win32 Release MX" (based on "Win32 (x86) Console Application") -!MESSAGE - -# Begin Project -# PROP AllowPerConfigDependencies 0 -# PROP Scc_ProjName "" -# PROP Scc_LocalPath "" -CPP=cl.exe -RSC=rc.exe - -!IF "$(CFG)" == "visualinfo - Win32 Release" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "Release" -# PROP BASE Intermediate_Dir "Release" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "../../bin" -# PROP Intermediate_Dir "static/release" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c -# ADD CPP /nologo /W3 /GX /O2 /I "../../include" /D "WIN32" /D "WIN32_MEAN_AND_LEAN" /D "VC_EXTRALEAN" /D "GLEW_STATIC" /D "_CRT_SECURE_NO_WARNINGS" /YX /FD /c -# ADD BASE RSC /l 0x409 /d "NDEBUG" -# ADD RSC /l 0x409 /d "NDEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 -# ADD LINK32 ../../lib/glew32s.lib glu32.lib opengl32.lib gdi32.lib user32.lib kernel32.lib /nologo /subsystem:console /machine:I386 - -!ELSEIF "$(CFG)" == "visualinfo - Win32 Debug" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "Debug" -# PROP BASE Intermediate_Dir "Debug" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "../../bin" -# PROP Intermediate_Dir "static/debug" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c -# ADD CPP /nologo /MDd /W3 /GX /Zi /Od /I "../../include" /D "WIN32" /D "WIN32_LEAN_AND_MEAN" /D "VC_EXTRA_LEAN" /D "GLEW_STATIC" /D "_CRT_SECURE_NO_WARNINGS" /YX /FD /GZ /c -# ADD BASE RSC /l 0x409 /d "_DEBUG" -# ADD RSC /l 0x409 /d "_DEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept -# ADD LINK32 ../../lib/glew32sd.lib glu32.lib opengl32.lib gdi32.lib user32.lib kernel32.lib /nologo /subsystem:console /incremental:no /pdb:"static/debug/visualinfod.pdb" /debug /machine:I386 /out:"../../bin/visualinfod.exe" /pdbtype:sept -# SUBTRACT LINK32 /pdb:none - -!ELSEIF "$(CFG)" == "visualinfo - Win32 Debug MX" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "visualinfo___Win32_Debug_MX" -# PROP BASE Intermediate_Dir "visualinfo___Win32_Debug_MX" -# PROP BASE Ignore_Export_Lib 0 -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "../../bin" -# PROP Intermediate_Dir "static/debug-mx" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE CPP /nologo /MDd /W3 /GX /Zi /Od /I "../../include" /D "WIN32" /D "WIN32_LEAN_AND_MEAN" /D "VC_EXTRA_LEAN" /D "GLEW_STATIC" /YX /FD /GZ /c -# ADD CPP /nologo /MDd /W3 /GX /Zi /Od /I "../../include" /D "WIN32" /D "WIN32_LEAN_AND_MEAN" /D "VC_EXTRA_LEAN" /D "GLEW_MX" /D "GLEW_STATIC" /D "_CRT_SECURE_NO_WARNINGS" /YX /FD /GZ /c -# ADD BASE RSC /l 0x409 /d "_DEBUG" -# ADD RSC /l 0x409 /d "_DEBUG" /d "GLEW_MX" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 ../../lib/glew32sd.lib glu32.lib opengl32.lib gdi32.lib user32.lib kernel32.lib /nologo /subsystem:console /incremental:no /pdb:"static/debug/visualinfod.pdb" /debug /machine:I386 /out:"../../bin/visualinfod.exe" /pdbtype:sept -# SUBTRACT BASE LINK32 /pdb:none -# ADD LINK32 ../../lib/glew32mxsd.lib glu32.lib opengl32.lib gdi32.lib user32.lib kernel32.lib /nologo /subsystem:console /incremental:no /pdb:"static/debug/visualinfod.pdb" /debug /machine:I386 /out:"../../bin/visualinfo-mxd.exe" /pdbtype:sept -# SUBTRACT LINK32 /pdb:none - -!ELSEIF "$(CFG)" == "visualinfo - Win32 Release MX" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "visualinfo___Win32_Release_MX" -# PROP BASE Intermediate_Dir "visualinfo___Win32_Release_MX" -# PROP BASE Ignore_Export_Lib 0 -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "../../bin" -# PROP Intermediate_Dir "static/release-mx" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE CPP /nologo /W3 /GX /O2 /I "../../include" /D "WIN32" /D "WIN32_MEAN_AND_LEAN" /D "VC_EXTRALEAN" /D "GLEW_STATIC" /YX /FD /c -# ADD CPP /nologo /W3 /GX /O2 /I "../../include" /D "WIN32" /D "WIN32_MEAN_AND_LEAN" /D "VC_EXTRALEAN" /D "GLEW_MX" /D "GLEW_STATIC" /D "_CRT_SECURE_NO_WARNINGS" /YX /FD /c -# ADD BASE RSC /l 0x409 /d "NDEBUG" -# ADD RSC /l 0x409 /d "NDEBUG" /d "GLEW_MX" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 ../../lib/glew32s.lib glu32.lib opengl32.lib gdi32.lib user32.lib kernel32.lib /nologo /subsystem:console /machine:I386 -# ADD LINK32 ../../lib/glew32mxs.lib glu32.lib opengl32.lib gdi32.lib user32.lib kernel32.lib /nologo /subsystem:console /machine:I386 /out:"../../bin/visualinfo-mx.exe" - -!ENDIF - -# Begin Target - -# Name "visualinfo - Win32 Release" -# Name "visualinfo - Win32 Debug" -# Name "visualinfo - Win32 Debug MX" -# Name "visualinfo - Win32 Release MX" -# Begin Group "Source Files" - -# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" -# Begin Source File - -SOURCE=..\..\src\visualinfo.c -# End Source File -# End Group -# Begin Group "Resource Files" - -# PROP Default_Filter "" -# Begin Source File - -SOURCE=..\visualinfo.rc -# End Source File -# End Group -# End Target -# End Project diff --git a/Libraries/glew-1.10.0/build/visualinfo.rc b/Libraries/glew-1.10.0/build/visualinfo.rc deleted file mode 100644 index c1e865c..0000000 --- a/Libraries/glew-1.10.0/build/visualinfo.rc +++ /dev/null @@ -1,57 +0,0 @@ - -#include - -#ifdef GLEW_MX -# ifdef _DEBUG -# define FILENAME "visualinfo-mxd.exe" -# else -# define FILENAME "visualinfo-mx.exe" -# endif -#else -# ifdef _DEBUG -# define FILENAME "visualinfod.exe" -# else -# define FILENAME "visualinfo.exe" -# endif -#endif - -///////////////////////////////////////////////////////////////////////////// -// -// Version -// -VS_VERSION_INFO VERSIONINFO -FILEVERSION 1, 10, 0, 0 -PRODUCTVERSION 1, 10, 0, 0 -FILEFLAGSMASK VS_FFI_FILEFLAGSMASK -#ifdef _DEBUG -FILEFLAGS VS_FF_DEBUG -#else -FILEFLAGS 0x0L -#endif -FILEOS VOS__WINDOWS32 -FILETYPE VFT_APP -FILESUBTYPE VFT2_UNKNOWN -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040904b0" - BEGIN - VALUE "Comments", "The OpenGL Extension Wrangler Library\r\nCopyright (C) 2002-2008, Milan Ikits \r\nCopyright (C) 2002-2008, Marcelo E. Magallon \r\nCopyright (C) 2002, Lev Povalahev\r\nAll rights reserved.\r\n \r\nRedistribution and use in source and binary forms, with or without \r\nmodification, are permitted provided that the following conditions are met:\r\n\r\n* Redistributions of source code must retain the above copyright notice, \r\n this list of conditions and the following disclaimer.\r\n* Redistributions in binary form must reproduce the above copyright notice, \r\n this list of conditions and the following disclaimer in the documentation \r\n and/or other materials provided with the distribution.\r\n* The name of the author may be used to endorse or promote products \r\n derived from this software without specific prior written permission.\r\n\r\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 'AS IS' \r\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE \r\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\r\nARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE \r\nLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR \r\nCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF \r\nSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\r\nINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\r\nCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\r\nARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF\r\nTHE POSSIBILITY OF SUCH DAMAGE.\r\n\r\nLicense Applicability. Except to the extent portions of this file are\r\nmade subject to an alternative license as permitted in the SGI Free\r\nSoftware License B, Version 1.1 (the 'License'), the contents of this\r\nfile are subject only to the provisions of the License. You may not use\r\nthis file except in compliance with the License. You may obtain a copy\r\nof the License at Silicon Graphics, Inc., attn: Legal Services, 1600\r\nAmphitheatre Parkway, Mountain View, CA 94043-1351, or at:\r\n\r\nhttp://oss.sgi.com/projects/FreeB\r\n\r\nNote that, as provided in the License, the Software is distributed on an\r\n'AS IS' basis, with ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS\r\nDISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES AND\r\nCONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A\r\nPARTICULAR PURPOSE, AND NON-INFRINGEMENT.\r\n\r\nOriginal Code. The Original Code is: OpenGL Sample Implementation,\r\nVersion 1.2.1, released January 26, 2000, developed by Silicon Graphics,\r\nInc. The Original Code is Copyright (c) 1991-2000 Silicon Graphics, Inc.\r\nCopyright in any portions created by third parties is as indicated\r\nelsewhere herein. All Rights Reserved.\r\n\r\nAdditional Notice Provisions: This software was created using the\r\nOpenGL(R) version 1.2.1 Sample Implementation published by SGI, but has\r\nnot been independently verified as being compliant with the OpenGL(R)\r\nversion 1.2.1 Specification.\0" - VALUE "CompanyName", "\0" - VALUE "FileDescription", "Utility for listing pixelformat capabilities\0" - VALUE "FileVersion", "1,10,0,0\0" - VALUE "InternalName", "visualinfo\0" - VALUE "LegalCopyright", "© 2002-2008 Milan Ikits & Marcelo Magallon\0" - VALUE "LegalTrademarks", "\0" - VALUE "OriginalFilename", FILENAME "\0" - VALUE "PrivateBuild", "\0" - VALUE "ProductName", "The OpenGL Extension Wrangler Library\0" - VALUE "ProductVersion", "1,10,0,0\0" - VALUE "SpecialBuild", "\0" - END - END - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 0x409, 1200 - END -END diff --git a/Libraries/glm-0.9.5.2/doc/api/a00002.html b/Libraries/glm-0.9.5.2/doc/api/a00002.html deleted file mode 100644 index cad062f..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00002.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - -GLM: Differences between GLSL and GLM core - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
-
-
Differences between GLSL and GLM core
-
-
-

GLM comes very close to replicating GLSL, but it is not exact. Here is a list of differences between GLM and GLSL:

-
    -
  • -

    Precision qualifiers. In GLSL numeric types can have qualifiers that define the precision of that type. While OpenGL's GLSL ignores these qualifiers, OpenGL ES's version of GLSL uses them.

    -

    C++ has no language equivalent to precision qualifiers. Instead, GLM provides a set of typedefs for each kind of precision qualifier and type. These types can be found in their own section.

    -

    Functions that take types tend to be templated on those types, so they can take these qualified types just as well as the regular ones.

    -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00004_source.html b/Libraries/glm-0.9.5.2/doc/api/a00004_source.html deleted file mode 100644 index 3710764..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00004_source.html +++ /dev/null @@ -1,462 +0,0 @@ - - - - - - -GLM: _features.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
_features.hpp
-
-
-
1 
-
29 #ifndef glm_core_features
-
30 #define glm_core_features
-
31 
-
32 // #define GLM_CXX98_EXCEPTIONS
-
33 // #define GLM_CXX98_RTTI
-
34 
-
35 // #define GLM_CXX11_RVALUE_REFERENCES
-
36 // Rvalue references - GCC 4.3
-
37 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2118.html
-
38 
-
39 // GLM_CXX11_TRAILING_RETURN
-
40 // Rvalue references for *this - GCC not supported
-
41 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2439.htm
-
42 
-
43 // GLM_CXX11_NONSTATIC_MEMBER_INIT
-
44 // Initialization of class objects by rvalues - GCC any
-
45 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1610.html
-
46 
-
47 // GLM_CXX11_NONSTATIC_MEMBER_INIT
-
48 // Non-static data member initializers - GCC 4.7
-
49 // http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2008/n2756.htm
-
50 
-
51 // #define GLM_CXX11_VARIADIC_TEMPLATE
-
52 // Variadic templates - GCC 4.3
-
53 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2242.pdf
-
54 
-
55 //
-
56 // Extending variadic template template parameters - GCC 4.4
-
57 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2555.pdf
-
58 
-
59 // #define GLM_CXX11_GENERALIZED_INITIALIZERS
-
60 // Initializer lists - GCC 4.4
-
61 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2672.htm
-
62 
-
63 // #define GLM_CXX11_STATIC_ASSERT
-
64 // Static assertions - GCC 4.3
-
65 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1720.html
-
66 
-
67 // #define GLM_CXX11_AUTO_TYPE
-
68 // auto-typed variables - GCC 4.4
-
69 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1984.pdf
-
70 
-
71 // #define GLM_CXX11_AUTO_TYPE
-
72 // Multi-declarator auto - GCC 4.4
-
73 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1737.pdf
-
74 
-
75 // #define GLM_CXX11_AUTO_TYPE
-
76 // Removal of auto as a storage-class specifier - GCC 4.4
-
77 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2546.htm
-
78 
-
79 // #define GLM_CXX11_AUTO_TYPE
-
80 // New function declarator syntax - GCC 4.4
-
81 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2541.htm
-
82 
-
83 // #define GLM_CXX11_LAMBDAS
-
84 // New wording for C++0x lambdas - GCC 4.5
-
85 // http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2927.pdf
-
86 
-
87 // #define GLM_CXX11_DECLTYPE
-
88 // Declared type of an expression - GCC 4.3
-
89 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2343.pdf
-
90 
-
91 //
-
92 // Right angle brackets - GCC 4.3
-
93 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1757.html
-
94 
-
95 //
-
96 // Default template arguments for function templates DR226 GCC 4.3
-
97 // http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#226
-
98 
-
99 //
-
100 // Solving the SFINAE problem for expressions DR339 GCC 4.4
-
101 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2634.html
-
102 
-
103 // #define GLM_CXX11_ALIAS_TEMPLATE
-
104 // Template aliases N2258 GCC 4.7
-
105 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2258.pdf
-
106 
-
107 //
-
108 // Extern templates N1987 Yes
-
109 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1987.htm
-
110 
-
111 // #define GLM_CXX11_NULLPTR
-
112 // Null pointer constant N2431 GCC 4.6
-
113 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2431.pdf
-
114 
-
115 // #define GLM_CXX11_STRONG_ENUMS
-
116 // Strongly-typed enums N2347 GCC 4.4
-
117 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2347.pdf
-
118 
-
119 //
-
120 // Forward declarations for enums N2764 GCC 4.6
-
121 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2764.pdf
-
122 
-
123 //
-
124 // Generalized attributes N2761 GCC 4.8
-
125 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2761.pdf
-
126 
-
127 //
-
128 // Generalized constant expressions N2235 GCC 4.6
-
129 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2235.pdf
-
130 
-
131 //
-
132 // Alignment support N2341 GCC 4.8
-
133 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2341.pdf
-
134 
-
135 // #define GLM_CXX11_DELEGATING_CONSTRUCTORS
-
136 // Delegating constructors N1986 GCC 4.7
-
137 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1986.pdf
-
138 
-
139 //
-
140 // Inheriting constructors N2540 GCC 4.8
-
141 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2540.htm
-
142 
-
143 // #define GLM_CXX11_EXPLICIT_CONVERSIONS
-
144 // Explicit conversion operators N2437 GCC 4.5
-
145 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2437.pdf
-
146 
-
147 //
-
148 // New character types N2249 GCC 4.4
-
149 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2249.html
-
150 
-
151 //
-
152 // Unicode string literals N2442 GCC 4.5
-
153 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2442.htm
-
154 
-
155 //
-
156 // Raw string literals N2442 GCC 4.5
-
157 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2442.htm
-
158 
-
159 //
-
160 // Universal character name literals N2170 GCC 4.5
-
161 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2170.html
-
162 
-
163 // #define GLM_CXX11_USER_LITERALS
-
164 // User-defined literals N2765 GCC 4.7
-
165 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2765.pdf
-
166 
-
167 //
-
168 // Standard Layout Types N2342 GCC 4.5
-
169 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2342.htm
-
170 
-
171 // #define GLM_CXX11_DEFAULTED_FUNCTIONS
-
172 // #define GLM_CXX11_DELETED_FUNCTIONS
-
173 // Defaulted and deleted functions N2346 GCC 4.4
-
174 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2346.htm
-
175 
-
176 //
-
177 // Extended friend declarations N1791 GCC 4.7
-
178 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1791.pdf
-
179 
-
180 //
-
181 // Extending sizeof N2253 GCC 4.4
-
182 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2253.html
-
183 
-
184 // #define GLM_CXX11_INLINE_NAMESPACES
-
185 // Inline namespaces N2535 GCC 4.4
-
186 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2535.htm
-
187 
-
188 // #define GLM_CXX11_UNRESTRICTED_UNIONS
-
189 // Unrestricted unions N2544 GCC 4.6
-
190 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2544.pdf
-
191 
-
192 // #define GLM_CXX11_LOCAL_TYPE_TEMPLATE_ARGS
-
193 // Local and unnamed types as template arguments N2657 GCC 4.5
-
194 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2657.htm
-
195 
-
196 // #define GLM_CXX11_RANGE_FOR
-
197 // Range-based for N2930 GCC 4.6
-
198 // http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2930.html
-
199 
-
200 // #define GLM_CXX11_OVERRIDE_CONTROL
-
201 // Explicit virtual overrides N2928 N3206 N3272 GCC 4.7
-
202 // http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2928.htm
-
203 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3206.htm
-
204 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3272.htm
-
205 
-
206 //
-
207 // Minimal support for garbage collection and reachability-based leak detection N2670 No
-
208 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2670.htm
-
209 
-
210 // #define GLM_CXX11_NOEXCEPT
-
211 // Allowing move constructors to throw [noexcept] N3050 GCC 4.6 (core language only)
-
212 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3050.html
-
213 
-
214 //
-
215 // Defining move special member functions N3053 GCC 4.6
-
216 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3053.html
-
217 
-
218 //
-
219 // Sequence points N2239 Yes
-
220 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2239.html
-
221 
-
222 //
-
223 // Atomic operations N2427 GCC 4.4
-
224 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2239.html
-
225 
-
226 //
-
227 // Strong Compare and Exchange N2748 GCC 4.5
-
228 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2427.html
-
229 
-
230 //
-
231 // Bidirectional Fences N2752 GCC 4.8
-
232 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2752.htm
-
233 
-
234 //
-
235 // Memory model N2429 GCC 4.8
-
236 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2429.htm
-
237 
-
238 //
-
239 // Data-dependency ordering: atomics and memory model N2664 GCC 4.4
-
240 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2664.htm
-
241 
-
242 //
-
243 // Propagating exceptions N2179 GCC 4.4
-
244 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2179.html
-
245 
-
246 //
-
247 // Abandoning a process and at_quick_exit N2440 GCC 4.8
-
248 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2440.htm
-
249 
-
250 //
-
251 // Allow atomics use in signal handlers N2547 Yes
-
252 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2547.htm
-
253 
-
254 //
-
255 // Thread-local storage N2659 GCC 4.8
-
256 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2659.htm
-
257 
-
258 //
-
259 // Dynamic initialization and destruction with concurrency N2660 GCC 4.3
-
260 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2660.htm
-
261 
-
262 //
-
263 // __func__ predefined identifier N2340 GCC 4.3
-
264 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2340.htm
-
265 
-
266 //
-
267 // C99 preprocessor N1653 GCC 4.3
-
268 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1653.htm
-
269 
-
270 //
-
271 // long long N1811 GCC 4.3
-
272 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1811.pdf
-
273 
-
274 //
-
275 // Extended integral types N1988 Yes
-
276 // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1988.pdf
-
277 
-
278 #if(GLM_COMPILER & GLM_COMPILER_GCC)
-
279 
-
280 # if(GLM_COMPILER >= GLM_COMPILER_GCC43)
-
281 # define GLM_CXX11_STATIC_ASSERT
-
282 # endif
-
283 
-
284 #elif(GLM_COMPILER & GLM_COMPILER_CLANG)
-
285 # if(__has_feature(cxx_exceptions))
-
286 # define GLM_CXX98_EXCEPTIONS
-
287 # endif
-
288 
-
289 # if(__has_feature(cxx_rtti))
-
290 # define GLM_CXX98_RTTI
-
291 # endif
-
292 
-
293 # if(__has_feature(cxx_access_control_sfinae))
-
294 # define GLM_CXX11_ACCESS_CONTROL_SFINAE
-
295 # endif
-
296 
-
297 # if(__has_feature(cxx_alias_templates))
-
298 # define GLM_CXX11_ALIAS_TEMPLATE
-
299 # endif
-
300 
-
301 # if(__has_feature(cxx_alignas))
-
302 # define GLM_CXX11_ALIGNAS
-
303 # endif
-
304 
-
305 # if(__has_feature(cxx_attributes))
-
306 # define GLM_CXX11_ATTRIBUTES
-
307 # endif
-
308 
-
309 # if(__has_feature(cxx_constexpr))
-
310 # define GLM_CXX11_CONSTEXPR
-
311 # endif
-
312 
-
313 # if(__has_feature(cxx_decltype))
-
314 # define GLM_CXX11_DECLTYPE
-
315 # endif
-
316 
-
317 # if(__has_feature(cxx_default_function_template_args))
-
318 # define GLM_CXX11_DEFAULT_FUNCTION_TEMPLATE_ARGS
-
319 # endif
-
320 
-
321 # if(__has_feature(cxx_defaulted_functions))
-
322 # define GLM_CXX11_DEFAULTED_FUNCTIONS
-
323 # endif
-
324 
-
325 # if(__has_feature(cxx_delegating_constructors))
-
326 # define GLM_CXX11_DELEGATING_CONSTRUCTORS
-
327 # endif
-
328 
-
329 # if(__has_feature(cxx_deleted_functions))
-
330 # define GLM_CXX11_DELETED_FUNCTIONS
-
331 # endif
-
332 
-
333 # if(__has_feature(cxx_explicit_conversions))
-
334 # define GLM_CXX11_EXPLICIT_CONVERSIONS
-
335 # endif
-
336 
-
337 # if(__has_feature(cxx_generalized_initializers))
-
338 # define GLM_CXX11_GENERALIZED_INITIALIZERS
-
339 # endif
-
340 
-
341 # if(__has_feature(cxx_implicit_moves))
-
342 # define GLM_CXX11_IMPLICIT_MOVES
-
343 # endif
-
344 
-
345 # if(__has_feature(cxx_inheriting_constructors))
-
346 # define GLM_CXX11_INHERITING_CONSTRUCTORS
-
347 # endif
-
348 
-
349 # if(__has_feature(cxx_inline_namespaces))
-
350 # define GLM_CXX11_INLINE_NAMESPACES
-
351 # endif
-
352 
-
353 # if(__has_feature(cxx_lambdas))
-
354 # define GLM_CXX11_LAMBDAS
-
355 # endif
-
356 
-
357 # if(__has_feature(cxx_local_type_template_args))
-
358 # define GLM_CXX11_LOCAL_TYPE_TEMPLATE_ARGS
-
359 # endif
-
360 
-
361 # if(__has_feature(cxx_noexcept))
-
362 # define GLM_CXX11_NOEXCEPT
-
363 # endif
-
364 
-
365 # if(__has_feature(cxx_nonstatic_member_init))
-
366 # define GLM_CXX11_NONSTATIC_MEMBER_INIT
-
367 # endif
-
368 
-
369 # if(__has_feature(cxx_nullptr))
-
370 # define GLM_CXX11_NULLPTR
-
371 # endif
-
372 
-
373 # if(__has_feature(cxx_override_control))
-
374 # define GLM_CXX11_OVERRIDE_CONTROL
-
375 # endif
-
376 
-
377 # if(__has_feature(cxx_reference_qualified_functions))
-
378 # define GLM_CXX11_REFERENCE_QUALIFIED_FUNCTIONS
-
379 # endif
-
380 
-
381 # if(__has_feature(cxx_range_for))
-
382 # define GLM_CXX11_RANGE_FOR
-
383 # endif
-
384 
-
385 # if(__has_feature(cxx_raw_string_literals))
-
386 # define GLM_CXX11_RAW_STRING_LITERALS
-
387 # endif
-
388 
-
389 # if(__has_feature(cxx_rvalue_references))
-
390 # define GLM_CXX11_RVALUE_REFERENCES
-
391 # endif
-
392 
-
393 # if(__has_feature(cxx_static_assert))
-
394 # define GLM_CXX11_STATIC_ASSERT
-
395 # endif
-
396 
-
397 # if(__has_feature(cxx_auto_type))
-
398 # define GLM_CXX11_AUTO_TYPE
-
399 # endif
-
400 
-
401 # if(__has_feature(cxx_strong_enums))
-
402 # define GLM_CXX11_STRONG_ENUMS
-
403 # endif
-
404 
-
405 # if(__has_feature(cxx_trailing_return))
-
406 # define GLM_CXX11_TRAILING_RETURN
-
407 # endif
-
408 
-
409 # if(__has_feature(cxx_unicode_literals))
-
410 # define GLM_CXX11_UNICODE_LITERALS
-
411 # endif
-
412 
-
413 # if(__has_feature(cxx_unrestricted_unions))
-
414 # define GLM_CXX11_UNRESTRICTED_UNIONS
-
415 # endif
-
416 
-
417 # if(__has_feature(cxx_user_literals))
-
418 # define GLM_CXX11_USER_LITERALS
-
419 # endif
-
420 
-
421 # if(__has_feature(cxx_variadic_templates))
-
422 # define GLM_CXX11_VARIADIC_TEMPLATES
-
423 # endif
-
424 
-
425 #endif//(GLM_COMPILER & GLM_COMPILER_CLANG)
-
426 
-
427 #endif//glm_core_features
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00005_source.html b/Libraries/glm-0.9.5.2/doc/api/a00005_source.html deleted file mode 100644 index 4e023c2..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00005_source.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - -GLM: _fixes.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
_fixes.hpp
-
-
-
1 
-
29 #include <cmath>
-
30 
-
32 #ifdef max
-
33 #undef max
-
34 #endif
-
35 
-
37 #ifdef min
-
38 #undef min
-
39 #endif
-
40 
-
42 #ifdef isnan
-
43 #undef isnan
-
44 #endif
-
45 
-
47 #ifdef isinf
-
48 #undef isinf
-
49 #endif
-
50 
-
52 #ifdef log2
-
53 #undef log2
-
54 #endif
-
55 
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00006_source.html b/Libraries/glm-0.9.5.2/doc/api/a00006_source.html deleted file mode 100644 index 9c1a9f7..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00006_source.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - -GLM: _literals.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
_literals.hpp
-
-
-
1 
-
29 #ifndef glm_core_literals
-
30 #define glm_core_literals
-
31 
-
32 namespace glm
-
33 {
-
34 #define GLM_CXX11_USER_LITERALS
-
35 #ifdef GLM_CXX11_USER_LITERALS
-
36 /*
-
37  GLM_FUNC_QUALIFIER detail::half operator "" _h(long double const s)
-
38  {
-
39  return detail::half(s);
-
40  }
-
41 
-
42  GLM_FUNC_QUALIFIER float operator "" _f(long double const s)
-
43  {
-
44  return static_cast<float>(s);
-
45  }
-
46 */
-
47 #endif//GLM_CXX11_USER_LITERALS
-
48 
-
49 }//namespace glm
-
50 
-
51 #endif//glm_core_literals
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00007.html b/Libraries/glm-0.9.5.2/doc/api/a00007.html deleted file mode 100644 index 15593ac..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00007.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - -GLM: _noise.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
_noise.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM Core

-
Date
2013-12-24 / 2013-12-24
-
Author
Christophe Riccio
- -

Definition in file _noise.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00007_source.html b/Libraries/glm-0.9.5.2/doc/api/a00007_source.html deleted file mode 100644 index c534575..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00007_source.html +++ /dev/null @@ -1,166 +0,0 @@ - - - - - - -GLM: _noise.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
_noise.hpp
-
-
-Go to the documentation of this file.
1 
-
29 #ifndef GLM_DETAIL_NOISE_INCLUDED
-
30 #define GLM_DETAIL_NOISE_INCLUDED
-
31 
-
32 namespace glm{
-
33 namespace detail
-
34 {
-
35  template <typename T>
-
36  GLM_FUNC_QUALIFIER T mod289(T const & x)
-
37  {
-
38  return x - floor(x * static_cast<T>(1.0) / static_cast<T>(289.0)) * static_cast<T>(289.0);
-
39  }
-
40 
-
41  template <typename T>
-
42  GLM_FUNC_QUALIFIER T permute(T const & x)
-
43  {
-
44  return mod289(((x * static_cast<T>(34)) + static_cast<T>(1)) * x);
-
45  }
-
46 
-
47  template <typename T, precision P>
-
48  GLM_FUNC_QUALIFIER tvec2<T, P> permute(tvec2<T, P> const & x)
-
49  {
-
50  return mod289(((x * static_cast<T>(34)) + static_cast<T>(1)) * x);
-
51  }
-
52 
-
53  template <typename T, precision P>
-
54  GLM_FUNC_QUALIFIER tvec3<T, P> permute(tvec3<T, P> const & x)
-
55  {
-
56  return mod289(((x * static_cast<T>(34)) + static_cast<T>(1)) * x);
-
57  }
-
58 
-
59  template <typename T, precision P>
-
60  GLM_FUNC_QUALIFIER tvec4<T, P> permute(tvec4<T, P> const & x)
-
61  {
-
62  return mod289(((x * static_cast<T>(34)) + static_cast<T>(1)) * x);
-
63  }
-
64 /*
-
65  template <typename T, precision P, template<typename> class vecType>
-
66  GLM_FUNC_QUALIFIER vecType<T, P> permute(vecType<T, P> const & x)
-
67  {
-
68  return mod289(((x * T(34)) + T(1)) * x);
-
69  }
-
70 */
-
71  template <typename T>
-
72  GLM_FUNC_QUALIFIER T taylorInvSqrt(T const & r)
-
73  {
-
74  return T(1.79284291400159) - T(0.85373472095314) * r;
-
75  }
-
76 
-
77  template <typename T, precision P>
-
78  GLM_FUNC_QUALIFIER detail::tvec2<T, P> taylorInvSqrt(detail::tvec2<T, P> const & r)
-
79  {
-
80  return T(1.79284291400159) - T(0.85373472095314) * r;
-
81  }
-
82 
-
83  template <typename T, precision P>
-
84  GLM_FUNC_QUALIFIER detail::tvec3<T, P> taylorInvSqrt(detail::tvec3<T, P> const & r)
-
85  {
-
86  return T(1.79284291400159) - T(0.85373472095314) * r;
-
87  }
-
88 
-
89  template <typename T, precision P>
-
90  GLM_FUNC_QUALIFIER detail::tvec4<T, P> taylorInvSqrt(detail::tvec4<T, P> const & r)
-
91  {
-
92  return T(1.79284291400159) - T(0.85373472095314) * r;
-
93  }
-
94 /*
-
95  template <typename T, precision P, template<typename> class vecType>
-
96  GLM_FUNC_QUALIFIER vecType<T, P> taylorInvSqrt(vecType<T, P> const & r)
-
97  {
-
98  return T(1.79284291400159) - T(0.85373472095314) * r;
-
99  }
-
100 */
-
101 
-
102  template <typename T, precision P>
-
103  GLM_FUNC_QUALIFIER detail::tvec2<T, P> fade(detail::tvec2<T, P> const & t)
-
104  {
-
105  return (t * t * t) * (t * (t * T(6) - T(15)) + T(10));
-
106  }
-
107 
-
108  template <typename T, precision P>
-
109  GLM_FUNC_QUALIFIER detail::tvec3<T, P> fade(detail::tvec3<T, P> const & t)
-
110  {
-
111  return (t * t * t) * (t * (t * T(6) - T(15)) + T(10));
-
112  }
-
113 
-
114  template <typename T, precision P>
-
115  GLM_FUNC_QUALIFIER detail::tvec4<T, P> fade(detail::tvec4<T, P> const & t)
-
116  {
-
117  return (t * t * t) * (t * (t * T(6) - T(15)) + T(10));
-
118  }
-
119 /*
-
120  template <typename T, precision P, template <typename> class vecType>
-
121  GLM_FUNC_QUALIFIER vecType<T, P> fade(vecType<T, P> const & t)
-
122  {
-
123  return (t * t * t) * (t * (t * T(6) - T(15)) + T(10));
-
124  }
-
125 */
-
126 }//namespace detail
-
127 }//namespace glm
-
128 
-
129 #endif//GLM_DETAIL_NOISE_INCLUDED
-
130 
-
GLM_FUNC_DECL genType floor(genType const &x)
Returns a value equal to the nearest integer that is less then or equal to x.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00008_source.html b/Libraries/glm-0.9.5.2/doc/api/a00008_source.html deleted file mode 100644 index d11f323..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00008_source.html +++ /dev/null @@ -1,876 +0,0 @@ - - - - - - -GLM: _swizzle.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
_swizzle.hpp
-
-
-
1 
-
29 #ifndef glm_core_swizzle
-
30 #define glm_core_swizzle
-
31 
-
32 namespace glm{
-
33 namespace detail
-
34 {
-
35  // Internal class for implementing swizzle operators
-
36  template <typename T, int N>
-
37  struct _swizzle_base0
-
38  {
-
39  typedef T value_type;
-
40 
-
41  protected:
-
42  GLM_FUNC_QUALIFIER value_type& elem (size_t i) { return (reinterpret_cast<value_type*>(_buffer))[i]; }
-
43  GLM_FUNC_QUALIFIER const value_type& elem (size_t i) const { return (reinterpret_cast<const value_type*>(_buffer))[i]; }
-
44 
-
45  // Use an opaque buffer to *ensure* the compiler doesn't call a constructor.
-
46  // The size 1 buffer is assumed to aligned to the actual members so that the
-
47  // elem()
-
48  char _buffer[1];
-
49  };
-
50 
-
51  template <typename T, precision P, typename V, int E0, int E1, int E2, int E3, int N>
-
52  struct _swizzle_base1 : public _swizzle_base0<T, N>
-
53  {
-
54  };
-
55 
-
56  template <typename T, precision P, typename V, int E0, int E1>
-
57  struct _swizzle_base1<T, P, V,E0,E1,-1,-2,2> : public _swizzle_base0<T, 2>
-
58  {
-
59  GLM_FUNC_QUALIFIER V operator ()() const { return V(this->elem(E0), this->elem(E1)); }
-
60  };
-
61 
-
62  template <typename T, precision P, typename V, int E0, int E1, int E2>
-
63  struct _swizzle_base1<T, P, V,E0,E1,E2,-1,3> : public _swizzle_base0<T, 3>
-
64  {
-
65  GLM_FUNC_QUALIFIER V operator ()() const { return V(this->elem(E0), this->elem(E1), this->elem(E2)); }
-
66  };
-
67 
-
68  template <typename T, precision P, typename V, int E0, int E1, int E2, int E3>
-
69  struct _swizzle_base1<T, P, V,E0,E1,E2,E3,4> : public _swizzle_base0<T, 4>
-
70  {
-
71  GLM_FUNC_QUALIFIER V operator ()() const { return V(this->elem(E0), this->elem(E1), this->elem(E2), this->elem(E3)); }
-
72  };
-
73 
-
74  // Internal class for implementing swizzle operators
-
75  /*
-
76  Template parameters:
-
77 
-
78  ValueType = type of scalar values (e.g. float, double)
-
79  VecType = class the swizzle is applies to (e.g. tvec3<float>)
-
80  N = number of components in the vector (e.g. 3)
-
81  E0...3 = what index the n-th element of this swizzle refers to in the unswizzled vec
-
82 
-
83  DUPLICATE_ELEMENTS = 1 if there is a repeated element, 0 otherwise (used to specialize swizzles
-
84  containing duplicate elements so that they cannot be used as r-values).
-
85  */
-
86  template <typename ValueType, precision P, typename VecType, int N, int E0, int E1, int E2, int E3, int DUPLICATE_ELEMENTS>
-
87  struct _swizzle_base2 : public _swizzle_base1<ValueType, P, VecType,E0,E1,E2,E3,N>
-
88  {
-
89  typedef VecType vec_type;
-
90  typedef ValueType value_type;
-
91 
-
92  GLM_FUNC_QUALIFIER _swizzle_base2& operator= (const ValueType& t)
-
93  {
-
94  for (int i = 0; i < N; ++i)
-
95  (*this)[i] = t;
-
96  return *this;
-
97  }
-
98 
-
99  GLM_FUNC_QUALIFIER _swizzle_base2& operator= (const VecType& that)
-
100  {
-
101  struct op {
-
102  GLM_FUNC_QUALIFIER void operator() (value_type& e, value_type& t) { e = t; }
-
103  };
-
104  _apply_op(that, op());
-
105  return *this;
-
106  }
-
107 
-
108  GLM_FUNC_QUALIFIER void operator -= (const VecType& that)
-
109  {
-
110  struct op {
-
111  GLM_FUNC_QUALIFIER void operator() (value_type& e, value_type& t) { e -= t; }
-
112  };
-
113  _apply_op(that, op());
-
114  }
-
115 
-
116  GLM_FUNC_QUALIFIER void operator += (const VecType& that)
-
117  {
-
118  struct op {
-
119  GLM_FUNC_QUALIFIER void operator() (value_type& e, value_type& t) { e += t; }
-
120  };
-
121  _apply_op(that, op());
-
122  }
-
123 
-
124  GLM_FUNC_QUALIFIER void operator *= (const VecType& that)
-
125  {
-
126  struct op {
-
127  GLM_FUNC_QUALIFIER void operator() (value_type& e, value_type& t) { e *= t; }
-
128  };
-
129  _apply_op(that, op());
-
130  }
-
131 
-
132  GLM_FUNC_QUALIFIER void operator /= (const VecType& that)
-
133  {
-
134  struct op {
-
135  GLM_FUNC_QUALIFIER void operator() (value_type& e, value_type& t) { e /= t; }
-
136  };
-
137  _apply_op(that, op());
-
138  }
-
139 
-
140  GLM_FUNC_QUALIFIER value_type& operator[] (size_t i)
-
141  {
-
142 #ifndef __CUDA_ARCH__
-
143  static
-
144 #endif
-
145  const int offset_dst[4] = { E0, E1, E2, E3 };
-
146  return this->elem(offset_dst[i]);
-
147  }
-
148  GLM_FUNC_QUALIFIER value_type operator[] (size_t i) const
-
149  {
-
150 #ifndef __CUDA_ARCH__
-
151  static
-
152 #endif
-
153  const int offset_dst[4] = { E0, E1, E2, E3 };
-
154  return this->elem(offset_dst[i]);
-
155  }
-
156  protected:
-
157  template <typename T>
-
158  GLM_FUNC_QUALIFIER void _apply_op(const VecType& that, T op)
-
159  {
-
160  // Make a copy of the data in this == &that.
-
161  // The copier should optimize out the copy in cases where the function is
-
162  // properly inlined and the copy is not necessary.
-
163  ValueType t[N];
-
164  for (int i = 0; i < N; ++i)
-
165  t[i] = that[i];
-
166  for (int i = 0; i < N; ++i)
-
167  op( (*this)[i], t[i] );
-
168  }
-
169  };
-
170 
-
171  // Specialization for swizzles containing duplicate elements. These cannot be modified.
-
172  template <typename ValueType, precision P, typename VecType, int N, int E0, int E1, int E2, int E3>
-
173  struct _swizzle_base2<ValueType, P, VecType,N,E0,E1,E2,E3,1> : public _swizzle_base1<ValueType, P, VecType,E0,E1,E2,E3,N>
-
174  {
-
175  typedef VecType vec_type;
-
176  typedef ValueType value_type;
-
177 
-
178  struct Stub {};
-
179  GLM_FUNC_QUALIFIER _swizzle_base2& operator= (Stub const &) { return *this; }
-
180 
-
181  GLM_FUNC_QUALIFIER value_type operator[] (size_t i) const
-
182  {
-
183 #ifndef __CUDA_ARCH__
-
184  static
-
185 #endif
-
186  const int offset_dst[4] = { E0, E1, E2, E3 };
-
187  return this->elem(offset_dst[i]);
-
188  }
-
189  };
-
190 
-
191  template <int N,typename ValueType, precision P, typename VecType, int E0,int E1,int E2,int E3>
-
192  struct _swizzle : public _swizzle_base2<ValueType, P, VecType, N,E0,E1,E2,E3,(E0==E1||E0==E2||E0==E3||E1==E2||E1==E3||E2==E3)>
-
193  {
-
194  typedef _swizzle_base2<ValueType, P, VecType,N,E0,E1,E2,E3,(E0==E1||E0==E2||E0==E3||E1==E2||E1==E3||E2==E3)> base_type;
-
195 
-
196  using base_type::operator=;
-
197 
-
198  GLM_FUNC_QUALIFIER operator VecType () const { return (*this)(); }
-
199  };
-
200 
-
201 //
-
202 // To prevent the C++ syntax from getting entirely overwhelming, define some alias macros
-
203 //
-
204 #define _GLM_SWIZZLE_TEMPLATE1 template <int N, typename T, precision P, typename V, int E0, int E1, int E2, int E3>
-
205 #define _GLM_SWIZZLE_TEMPLATE2 template <int N, typename T, precision P, typename V, int E0, int E1, int E2, int E3, int F0, int F1, int F2, int F3>
-
206 #define _GLM_SWIZZLE_TYPE1 _swizzle<N, T, P, V, E0, E1, E2, E3>
-
207 #define _GLM_SWIZZLE_TYPE2 _swizzle<N, T, P, V, F0, F1, F2, F3>
-
208 
-
209 //
-
210 // Wrapper for a binary operator (e.g. u.yy + v.zy)
-
211 //
-
212 #define _GLM_SWIZZLE_VECTOR_BINARY_OPERATOR_IMPLEMENTATION(OPERAND) \
-
213  _GLM_SWIZZLE_TEMPLATE2 \
-
214  GLM_FUNC_QUALIFIER V operator OPERAND ( const _GLM_SWIZZLE_TYPE1& a, const _GLM_SWIZZLE_TYPE2& b) \
-
215  { \
-
216  return a() OPERAND b(); \
-
217  } \
-
218  _GLM_SWIZZLE_TEMPLATE1 \
-
219  GLM_FUNC_QUALIFIER V operator OPERAND ( const _GLM_SWIZZLE_TYPE1& a, const V& b) \
-
220  { \
-
221  return a() OPERAND b; \
-
222  } \
-
223  _GLM_SWIZZLE_TEMPLATE1 \
-
224  GLM_FUNC_QUALIFIER V operator OPERAND ( const V& a, const _GLM_SWIZZLE_TYPE1& b) \
-
225  { \
-
226  return a OPERAND b(); \
-
227  }
-
228 
-
229 //
-
230 // Wrapper for a operand between a swizzle and a binary (e.g. 1.0f - u.xyz)
-
231 //
-
232 #define _GLM_SWIZZLE_SCALAR_BINARY_OPERATOR_IMPLEMENTATION(OPERAND) \
-
233  _GLM_SWIZZLE_TEMPLATE1 \
-
234  GLM_FUNC_QUALIFIER V operator OPERAND ( const _GLM_SWIZZLE_TYPE1& a, const T& b) \
-
235  { \
-
236  return a() OPERAND b; \
-
237  } \
-
238  _GLM_SWIZZLE_TEMPLATE1 \
-
239  GLM_FUNC_QUALIFIER V operator OPERAND ( const T& a, const _GLM_SWIZZLE_TYPE1& b) \
-
240  { \
-
241  return a OPERAND b(); \
-
242  }
-
243 
-
244 //
-
245 // Macro for wrapping a function taking one argument (e.g. abs())
-
246 //
-
247 #define _GLM_SWIZZLE_FUNCTION_1_ARGS(RETURN_TYPE,FUNCTION) \
-
248  _GLM_SWIZZLE_TEMPLATE1 \
-
249  GLM_FUNC_QUALIFIER typename _GLM_SWIZZLE_TYPE1::RETURN_TYPE FUNCTION(const _GLM_SWIZZLE_TYPE1& a) \
-
250  { \
-
251  return FUNCTION(a()); \
-
252  }
-
253 
-
254 //
-
255 // Macro for wrapping a function taking two vector arguments (e.g. dot()).
-
256 //
-
257 #define _GLM_SWIZZLE_FUNCTION_2_ARGS(RETURN_TYPE,FUNCTION) \
-
258  _GLM_SWIZZLE_TEMPLATE2 \
-
259  GLM_FUNC_QUALIFIER typename _GLM_SWIZZLE_TYPE1::RETURN_TYPE FUNCTION(const _GLM_SWIZZLE_TYPE1& a, const _GLM_SWIZZLE_TYPE2& b) \
-
260  { \
-
261  return FUNCTION(a(), b()); \
-
262  } \
-
263  _GLM_SWIZZLE_TEMPLATE1 \
-
264  GLM_FUNC_QUALIFIER typename _GLM_SWIZZLE_TYPE1::RETURN_TYPE FUNCTION(const _GLM_SWIZZLE_TYPE1& a, const _GLM_SWIZZLE_TYPE1& b) \
-
265  { \
-
266  return FUNCTION(a(), b()); \
-
267  } \
-
268  _GLM_SWIZZLE_TEMPLATE1 \
-
269  GLM_FUNC_QUALIFIER typename _GLM_SWIZZLE_TYPE1::RETURN_TYPE FUNCTION(const _GLM_SWIZZLE_TYPE1& a, const typename V& b) \
-
270  { \
-
271  return FUNCTION(a(), b); \
-
272  } \
-
273  _GLM_SWIZZLE_TEMPLATE1 \
-
274  GLM_FUNC_QUALIFIER typename _GLM_SWIZZLE_TYPE1::RETURN_TYPE FUNCTION(const V& a, const _GLM_SWIZZLE_TYPE1& b) \
-
275  { \
-
276  return FUNCTION(a, b()); \
-
277  }
-
278 
-
279 //
-
280 // Macro for wrapping a function take 2 vec arguments followed by a scalar (e.g. mix()).
-
281 //
-
282 #define _GLM_SWIZZLE_FUNCTION_2_ARGS_SCALAR(RETURN_TYPE,FUNCTION) \
-
283  _GLM_SWIZZLE_TEMPLATE2 \
-
284  GLM_FUNC_QUALIFIER typename _GLM_SWIZZLE_TYPE1::RETURN_TYPE FUNCTION(const _GLM_SWIZZLE_TYPE1& a, const _GLM_SWIZZLE_TYPE2& b, const T& c) \
-
285  { \
-
286  return FUNCTION(a(), b(), c); \
-
287  } \
-
288  _GLM_SWIZZLE_TEMPLATE1 \
-
289  GLM_FUNC_QUALIFIER typename _GLM_SWIZZLE_TYPE1::RETURN_TYPE FUNCTION(const _GLM_SWIZZLE_TYPE1& a, const _GLM_SWIZZLE_TYPE1& b, const T& c) \
-
290  { \
-
291  return FUNCTION(a(), b(), c); \
-
292  } \
-
293  _GLM_SWIZZLE_TEMPLATE1 \
-
294  GLM_FUNC_QUALIFIER typename _GLM_SWIZZLE_TYPE1::RETURN_TYPE FUNCTION(const _GLM_SWIZZLE_TYPE1& a, const typename S0::vec_type& b, const T& c)\
-
295  { \
-
296  return FUNCTION(a(), b, c); \
-
297  } \
-
298  _GLM_SWIZZLE_TEMPLATE1 \
-
299  GLM_FUNC_QUALIFIER typename _GLM_SWIZZLE_TYPE1::RETURN_TYPE FUNCTION(const typename V& a, const _GLM_SWIZZLE_TYPE1& b, const T& c) \
-
300  { \
-
301  return FUNCTION(a, b(), c); \
-
302  }
-
303 
-
304 }//namespace detail
-
305 }//namespace glm
-
306 
-
307 namespace glm
-
308 {
-
309  namespace detail
-
310  {
-
311  _GLM_SWIZZLE_SCALAR_BINARY_OPERATOR_IMPLEMENTATION(-)
-
312  _GLM_SWIZZLE_SCALAR_BINARY_OPERATOR_IMPLEMENTATION(*)
-
313  _GLM_SWIZZLE_VECTOR_BINARY_OPERATOR_IMPLEMENTATION(+)
-
314  _GLM_SWIZZLE_VECTOR_BINARY_OPERATOR_IMPLEMENTATION(-)
-
315  _GLM_SWIZZLE_VECTOR_BINARY_OPERATOR_IMPLEMENTATION(*)
-
316  _GLM_SWIZZLE_VECTOR_BINARY_OPERATOR_IMPLEMENTATION(/)
-
317  }
-
318 
-
319  //
-
320  // Swizzles are distinct types from the unswizzled type. The below macros will
-
321  // provide template specializations for the swizzle types for the given functions
-
322  // so that the compiler does not have any ambiguity to choosing how to handle
-
323  // the function.
-
324  //
-
325  // The alternative is to use the operator()() when calling the function in order
-
326  // to explicitly convert the swizzled type to the unswizzled type.
-
327  //
-
328 
-
329  //_GLM_SWIZZLE_FUNCTION_1_ARGS(vec_type, abs);
-
330  //_GLM_SWIZZLE_FUNCTION_1_ARGS(vec_type, acos);
-
331  //_GLM_SWIZZLE_FUNCTION_1_ARGS(vec_type, acosh);
-
332  //_GLM_SWIZZLE_FUNCTION_1_ARGS(vec_type, all);
-
333  //_GLM_SWIZZLE_FUNCTION_1_ARGS(vec_type, any);
-
334 
-
335  //_GLM_SWIZZLE_FUNCTION_2_ARGS(value_type, dot);
-
336  //_GLM_SWIZZLE_FUNCTION_2_ARGS(vec_type, cross);
-
337  //_GLM_SWIZZLE_FUNCTION_2_ARGS(vec_type, step);
-
338  //_GLM_SWIZZLE_FUNCTION_2_ARGS_SCALAR(vec_type, mix);
-
339 }
-
340 
-
341 #define _GLM_SWIZZLE2_2_MEMBERS(T, P, V, E0,E1) \
-
342  struct { _swizzle<2, T, P, V<T, P>, 0,0,-1,-2> E0 ## E0; }; \
-
343  struct { _swizzle<2, T, P, V<T, P>, 0,1,-1,-2> E0 ## E1; }; \
-
344  struct { _swizzle<2, T, P, V<T, P>, 1,0,-1,-2> E1 ## E0; }; \
-
345  struct { _swizzle<2, T, P, V<T, P>, 1,1,-1,-2> E1 ## E1; };
-
346 
-
347 #define _GLM_SWIZZLE2_3_MEMBERS(T, P, V, E0,E1) \
-
348  struct { _swizzle<3,T, P, V<T, P>, 0,0,0,-1> E0 ## E0 ## E0; }; \
-
349  struct { _swizzle<3,T, P, V<T, P>, 0,0,1,-1> E0 ## E0 ## E1; }; \
-
350  struct { _swizzle<3,T, P, V<T, P>, 0,1,0,-1> E0 ## E1 ## E0; }; \
-
351  struct { _swizzle<3,T, P, V<T, P>, 0,1,1,-1> E0 ## E1 ## E1; }; \
-
352  struct { _swizzle<3,T, P, V<T, P>, 1,0,0,-1> E1 ## E0 ## E0; }; \
-
353  struct { _swizzle<3,T, P, V<T, P>, 1,0,1,-1> E1 ## E0 ## E1; }; \
-
354  struct { _swizzle<3,T, P, V<T, P>, 1,1,0,-1> E1 ## E1 ## E0; }; \
-
355  struct { _swizzle<3,T, P, V<T, P>, 1,1,1,-1> E1 ## E1 ## E1; };
-
356 
-
357 #define _GLM_SWIZZLE2_4_MEMBERS(T, P, V, E0,E1) \
-
358  struct { _swizzle<4,T, P, V<T, P>, 0,0,0,0> E0 ## E0 ## E0 ## E0; }; \
-
359  struct { _swizzle<4,T, P, V<T, P>, 0,0,0,1> E0 ## E0 ## E0 ## E1; }; \
-
360  struct { _swizzle<4,T, P, V<T, P>, 0,0,1,0> E0 ## E0 ## E1 ## E0; }; \
-
361  struct { _swizzle<4,T, P, V<T, P>, 0,0,1,1> E0 ## E0 ## E1 ## E1; }; \
-
362  struct { _swizzle<4,T, P, V<T, P>, 0,1,0,0> E0 ## E1 ## E0 ## E0; }; \
-
363  struct { _swizzle<4,T, P, V<T, P>, 0,1,0,1> E0 ## E1 ## E0 ## E1; }; \
-
364  struct { _swizzle<4,T, P, V<T, P>, 0,1,1,0> E0 ## E1 ## E1 ## E0; }; \
-
365  struct { _swizzle<4,T, P, V<T, P>, 0,1,1,1> E0 ## E1 ## E1 ## E1; }; \
-
366  struct { _swizzle<4,T, P, V<T, P>, 1,0,0,0> E1 ## E0 ## E0 ## E0; }; \
-
367  struct { _swizzle<4,T, P, V<T, P>, 1,0,0,1> E1 ## E0 ## E0 ## E1; }; \
-
368  struct { _swizzle<4,T, P, V<T, P>, 1,0,1,0> E1 ## E0 ## E1 ## E0; }; \
-
369  struct { _swizzle<4,T, P, V<T, P>, 1,0,1,1> E1 ## E0 ## E1 ## E1; }; \
-
370  struct { _swizzle<4,T, P, V<T, P>, 1,1,0,0> E1 ## E1 ## E0 ## E0; }; \
-
371  struct { _swizzle<4,T, P, V<T, P>, 1,1,0,1> E1 ## E1 ## E0 ## E1; }; \
-
372  struct { _swizzle<4,T, P, V<T, P>, 1,1,1,0> E1 ## E1 ## E1 ## E0; }; \
-
373  struct { _swizzle<4,T, P, V<T, P>, 1,1,1,1> E1 ## E1 ## E1 ## E1; };
-
374 
-
375 #define _GLM_SWIZZLE3_2_MEMBERS(T, P, V, E0,E1,E2) \
-
376  struct { _swizzle<2,T, P, V<T, P>, 0,0,-1,-2> E0 ## E0; }; \
-
377  struct { _swizzle<2,T, P, V<T, P>, 0,1,-1,-2> E0 ## E1; }; \
-
378  struct { _swizzle<2,T, P, V<T, P>, 0,2,-1,-2> E0 ## E2; }; \
-
379  struct { _swizzle<2,T, P, V<T, P>, 1,0,-1,-2> E1 ## E0; }; \
-
380  struct { _swizzle<2,T, P, V<T, P>, 1,1,-1,-2> E1 ## E1; }; \
-
381  struct { _swizzle<2,T, P, V<T, P>, 1,2,-1,-2> E1 ## E2; }; \
-
382  struct { _swizzle<2,T, P, V<T, P>, 2,0,-1,-2> E2 ## E0; }; \
-
383  struct { _swizzle<2,T, P, V<T, P>, 2,1,-1,-2> E2 ## E1; }; \
-
384  struct { _swizzle<2,T, P, V<T, P>, 2,2,-1,-2> E2 ## E2; };
-
385 
-
386 #define _GLM_SWIZZLE3_3_MEMBERS(T, P, V ,E0,E1,E2) \
-
387  struct { _swizzle<3,T,P, V<T, P>, 0,0,0,-1> E0 ## E0 ## E0; }; \
-
388  struct { _swizzle<3,T,P, V<T, P>, 0,0,1,-1> E0 ## E0 ## E1; }; \
-
389  struct { _swizzle<3,T,P, V<T, P>, 0,0,2,-1> E0 ## E0 ## E2; }; \
-
390  struct { _swizzle<3,T,P, V<T, P>, 0,1,0,-1> E0 ## E1 ## E0; }; \
-
391  struct { _swizzle<3,T,P, V<T, P>, 0,1,1,-1> E0 ## E1 ## E1; }; \
-
392  struct { _swizzle<3,T,P, V<T, P>, 0,1,2,-1> E0 ## E1 ## E2; }; \
-
393  struct { _swizzle<3,T,P, V<T, P>, 0,2,0,-1> E0 ## E2 ## E0; }; \
-
394  struct { _swizzle<3,T,P, V<T, P>, 0,2,1,-1> E0 ## E2 ## E1; }; \
-
395  struct { _swizzle<3,T,P, V<T, P>, 0,2,2,-1> E0 ## E2 ## E2; }; \
-
396  struct { _swizzle<3,T,P, V<T, P>, 1,0,0,-1> E1 ## E0 ## E0; }; \
-
397  struct { _swizzle<3,T,P, V<T, P>, 1,0,1,-1> E1 ## E0 ## E1; }; \
-
398  struct { _swizzle<3,T,P, V<T, P>, 1,0,2,-1> E1 ## E0 ## E2; }; \
-
399  struct { _swizzle<3,T,P, V<T, P>, 1,1,0,-1> E1 ## E1 ## E0; }; \
-
400  struct { _swizzle<3,T,P, V<T, P>, 1,1,1,-1> E1 ## E1 ## E1; }; \
-
401  struct { _swizzle<3,T,P, V<T, P>, 1,1,2,-1> E1 ## E1 ## E2; }; \
-
402  struct { _swizzle<3,T,P, V<T, P>, 1,2,0,-1> E1 ## E2 ## E0; }; \
-
403  struct { _swizzle<3,T,P, V<T, P>, 1,2,1,-1> E1 ## E2 ## E1; }; \
-
404  struct { _swizzle<3,T,P, V<T, P>, 1,2,2,-1> E1 ## E2 ## E2; }; \
-
405  struct { _swizzle<3,T,P, V<T, P>, 2,0,0,-1> E2 ## E0 ## E0; }; \
-
406  struct { _swizzle<3,T,P, V<T, P>, 2,0,1,-1> E2 ## E0 ## E1; }; \
-
407  struct { _swizzle<3,T,P, V<T, P>, 2,0,2,-1> E2 ## E0 ## E2; }; \
-
408  struct { _swizzle<3,T,P, V<T, P>, 2,1,0,-1> E2 ## E1 ## E0; }; \
-
409  struct { _swizzle<3,T,P, V<T, P>, 2,1,1,-1> E2 ## E1 ## E1; }; \
-
410  struct { _swizzle<3,T,P, V<T, P>, 2,1,2,-1> E2 ## E1 ## E2; }; \
-
411  struct { _swizzle<3,T,P, V<T, P>, 2,2,0,-1> E2 ## E2 ## E0; }; \
-
412  struct { _swizzle<3,T,P, V<T, P>, 2,2,1,-1> E2 ## E2 ## E1; }; \
-
413  struct { _swizzle<3,T,P, V<T, P>, 2,2,2,-1> E2 ## E2 ## E2; };
-
414 
-
415 #define _GLM_SWIZZLE3_4_MEMBERS(T, P, V, E0,E1,E2) \
-
416  struct { _swizzle<4,T, P, V<T, P>, 0,0,0,0> E0 ## E0 ## E0 ## E0; }; \
-
417  struct { _swizzle<4,T, P, V<T, P>, 0,0,0,1> E0 ## E0 ## E0 ## E1; }; \
-
418  struct { _swizzle<4,T, P, V<T, P>, 0,0,0,2> E0 ## E0 ## E0 ## E2; }; \
-
419  struct { _swizzle<4,T, P, V<T, P>, 0,0,1,0> E0 ## E0 ## E1 ## E0; }; \
-
420  struct { _swizzle<4,T, P, V<T, P>, 0,0,1,1> E0 ## E0 ## E1 ## E1; }; \
-
421  struct { _swizzle<4,T, P, V<T, P>, 0,0,1,2> E0 ## E0 ## E1 ## E2; }; \
-
422  struct { _swizzle<4,T, P, V<T, P>, 0,0,2,0> E0 ## E0 ## E2 ## E0; }; \
-
423  struct { _swizzle<4,T, P, V<T, P>, 0,0,2,1> E0 ## E0 ## E2 ## E1; }; \
-
424  struct { _swizzle<4,T, P, V<T, P>, 0,0,2,2> E0 ## E0 ## E2 ## E2; }; \
-
425  struct { _swizzle<4,T, P, V<T, P>, 0,1,0,0> E0 ## E1 ## E0 ## E0; }; \
-
426  struct { _swizzle<4,T, P, V<T, P>, 0,1,0,1> E0 ## E1 ## E0 ## E1; }; \
-
427  struct { _swizzle<4,T, P, V<T, P>, 0,1,0,2> E0 ## E1 ## E0 ## E2; }; \
-
428  struct { _swizzle<4,T, P, V<T, P>, 0,1,1,0> E0 ## E1 ## E1 ## E0; }; \
-
429  struct { _swizzle<4,T, P, V<T, P>, 0,1,1,1> E0 ## E1 ## E1 ## E1; }; \
-
430  struct { _swizzle<4,T, P, V<T, P>, 0,1,1,2> E0 ## E1 ## E1 ## E2; }; \
-
431  struct { _swizzle<4,T, P, V<T, P>, 0,1,2,0> E0 ## E1 ## E2 ## E0; }; \
-
432  struct { _swizzle<4,T, P, V<T, P>, 0,1,2,1> E0 ## E1 ## E2 ## E1; }; \
-
433  struct { _swizzle<4,T, P, V<T, P>, 0,1,2,2> E0 ## E1 ## E2 ## E2; }; \
-
434  struct { _swizzle<4,T, P, V<T, P>, 0,2,0,0> E0 ## E2 ## E0 ## E0; }; \
-
435  struct { _swizzle<4,T, P, V<T, P>, 0,2,0,1> E0 ## E2 ## E0 ## E1; }; \
-
436  struct { _swizzle<4,T, P, V<T, P>, 0,2,0,2> E0 ## E2 ## E0 ## E2; }; \
-
437  struct { _swizzle<4,T, P, V<T, P>, 0,2,1,0> E0 ## E2 ## E1 ## E0; }; \
-
438  struct { _swizzle<4,T, P, V<T, P>, 0,2,1,1> E0 ## E2 ## E1 ## E1; }; \
-
439  struct { _swizzle<4,T, P, V<T, P>, 0,2,1,2> E0 ## E2 ## E1 ## E2; }; \
-
440  struct { _swizzle<4,T, P, V<T, P>, 0,2,2,0> E0 ## E2 ## E2 ## E0; }; \
-
441  struct { _swizzle<4,T, P, V<T, P>, 0,2,2,1> E0 ## E2 ## E2 ## E1; }; \
-
442  struct { _swizzle<4,T, P, V<T, P>, 0,2,2,2> E0 ## E2 ## E2 ## E2; }; \
-
443  struct { _swizzle<4,T, P, V<T, P>, 1,0,0,0> E1 ## E0 ## E0 ## E0; }; \
-
444  struct { _swizzle<4,T, P, V<T, P>, 1,0,0,1> E1 ## E0 ## E0 ## E1; }; \
-
445  struct { _swizzle<4,T, P, V<T, P>, 1,0,0,2> E1 ## E0 ## E0 ## E2; }; \
-
446  struct { _swizzle<4,T, P, V<T, P>, 1,0,1,0> E1 ## E0 ## E1 ## E0; }; \
-
447  struct { _swizzle<4,T, P, V<T, P>, 1,0,1,1> E1 ## E0 ## E1 ## E1; }; \
-
448  struct { _swizzle<4,T, P, V<T, P>, 1,0,1,2> E1 ## E0 ## E1 ## E2; }; \
-
449  struct { _swizzle<4,T, P, V<T, P>, 1,0,2,0> E1 ## E0 ## E2 ## E0; }; \
-
450  struct { _swizzle<4,T, P, V<T, P>, 1,0,2,1> E1 ## E0 ## E2 ## E1; }; \
-
451  struct { _swizzle<4,T, P, V<T, P>, 1,0,2,2> E1 ## E0 ## E2 ## E2; }; \
-
452  struct { _swizzle<4,T, P, V<T, P>, 1,1,0,0> E1 ## E1 ## E0 ## E0; }; \
-
453  struct { _swizzle<4,T, P, V<T, P>, 1,1,0,1> E1 ## E1 ## E0 ## E1; }; \
-
454  struct { _swizzle<4,T, P, V<T, P>, 1,1,0,2> E1 ## E1 ## E0 ## E2; }; \
-
455  struct { _swizzle<4,T, P, V<T, P>, 1,1,1,0> E1 ## E1 ## E1 ## E0; }; \
-
456  struct { _swizzle<4,T, P, V<T, P>, 1,1,1,1> E1 ## E1 ## E1 ## E1; }; \
-
457  struct { _swizzle<4,T, P, V<T, P>, 1,1,1,2> E1 ## E1 ## E1 ## E2; }; \
-
458  struct { _swizzle<4,T, P, V<T, P>, 1,1,2,0> E1 ## E1 ## E2 ## E0; }; \
-
459  struct { _swizzle<4,T, P, V<T, P>, 1,1,2,1> E1 ## E1 ## E2 ## E1; }; \
-
460  struct { _swizzle<4,T, P, V<T, P>, 1,1,2,2> E1 ## E1 ## E2 ## E2; }; \
-
461  struct { _swizzle<4,T, P, V<T, P>, 1,2,0,0> E1 ## E2 ## E0 ## E0; }; \
-
462  struct { _swizzle<4,T, P, V<T, P>, 1,2,0,1> E1 ## E2 ## E0 ## E1; }; \
-
463  struct { _swizzle<4,T, P, V<T, P>, 1,2,0,2> E1 ## E2 ## E0 ## E2; }; \
-
464  struct { _swizzle<4,T, P, V<T, P>, 1,2,1,0> E1 ## E2 ## E1 ## E0; }; \
-
465  struct { _swizzle<4,T, P, V<T, P>, 1,2,1,1> E1 ## E2 ## E1 ## E1; }; \
-
466  struct { _swizzle<4,T, P, V<T, P>, 1,2,1,2> E1 ## E2 ## E1 ## E2; }; \
-
467  struct { _swizzle<4,T, P, V<T, P>, 1,2,2,0> E1 ## E2 ## E2 ## E0; }; \
-
468  struct { _swizzle<4,T, P, V<T, P>, 1,2,2,1> E1 ## E2 ## E2 ## E1; }; \
-
469  struct { _swizzle<4,T, P, V<T, P>, 1,2,2,2> E1 ## E2 ## E2 ## E2; }; \
-
470  struct { _swizzle<4,T, P, V<T, P>, 2,0,0,0> E2 ## E0 ## E0 ## E0; }; \
-
471  struct { _swizzle<4,T, P, V<T, P>, 2,0,0,1> E2 ## E0 ## E0 ## E1; }; \
-
472  struct { _swizzle<4,T, P, V<T, P>, 2,0,0,2> E2 ## E0 ## E0 ## E2; }; \
-
473  struct { _swizzle<4,T, P, V<T, P>, 2,0,1,0> E2 ## E0 ## E1 ## E0; }; \
-
474  struct { _swizzle<4,T, P, V<T, P>, 2,0,1,1> E2 ## E0 ## E1 ## E1; }; \
-
475  struct { _swizzle<4,T, P, V<T, P>, 2,0,1,2> E2 ## E0 ## E1 ## E2; }; \
-
476  struct { _swizzle<4,T, P, V<T, P>, 2,0,2,0> E2 ## E0 ## E2 ## E0; }; \
-
477  struct { _swizzle<4,T, P, V<T, P>, 2,0,2,1> E2 ## E0 ## E2 ## E1; }; \
-
478  struct { _swizzle<4,T, P, V<T, P>, 2,0,2,2> E2 ## E0 ## E2 ## E2; }; \
-
479  struct { _swizzle<4,T, P, V<T, P>, 2,1,0,0> E2 ## E1 ## E0 ## E0; }; \
-
480  struct { _swizzle<4,T, P, V<T, P>, 2,1,0,1> E2 ## E1 ## E0 ## E1; }; \
-
481  struct { _swizzle<4,T, P, V<T, P>, 2,1,0,2> E2 ## E1 ## E0 ## E2; }; \
-
482  struct { _swizzle<4,T, P, V<T, P>, 2,1,1,0> E2 ## E1 ## E1 ## E0; }; \
-
483  struct { _swizzle<4,T, P, V<T, P>, 2,1,1,1> E2 ## E1 ## E1 ## E1; }; \
-
484  struct { _swizzle<4,T, P, V<T, P>, 2,1,1,2> E2 ## E1 ## E1 ## E2; }; \
-
485  struct { _swizzle<4,T, P, V<T, P>, 2,1,2,0> E2 ## E1 ## E2 ## E0; }; \
-
486  struct { _swizzle<4,T, P, V<T, P>, 2,1,2,1> E2 ## E1 ## E2 ## E1; }; \
-
487  struct { _swizzle<4,T, P, V<T, P>, 2,1,2,2> E2 ## E1 ## E2 ## E2; }; \
-
488  struct { _swizzle<4,T, P, V<T, P>, 2,2,0,0> E2 ## E2 ## E0 ## E0; }; \
-
489  struct { _swizzle<4,T, P, V<T, P>, 2,2,0,1> E2 ## E2 ## E0 ## E1; }; \
-
490  struct { _swizzle<4,T, P, V<T, P>, 2,2,0,2> E2 ## E2 ## E0 ## E2; }; \
-
491  struct { _swizzle<4,T, P, V<T, P>, 2,2,1,0> E2 ## E2 ## E1 ## E0; }; \
-
492  struct { _swizzle<4,T, P, V<T, P>, 2,2,1,1> E2 ## E2 ## E1 ## E1; }; \
-
493  struct { _swizzle<4,T, P, V<T, P>, 2,2,1,2> E2 ## E2 ## E1 ## E2; }; \
-
494  struct { _swizzle<4,T, P, V<T, P>, 2,2,2,0> E2 ## E2 ## E2 ## E0; }; \
-
495  struct { _swizzle<4,T, P, V<T, P>, 2,2,2,1> E2 ## E2 ## E2 ## E1; }; \
-
496  struct { _swizzle<4,T, P, V<T, P>, 2,2,2,2> E2 ## E2 ## E2 ## E2; };
-
497 
-
498 #define _GLM_SWIZZLE4_2_MEMBERS(T, P, V, E0,E1,E2,E3) \
-
499  struct { _swizzle<2,T, P, V<T, P>, 0,0,-1,-2> E0 ## E0; }; \
-
500  struct { _swizzle<2,T, P, V<T, P>, 0,1,-1,-2> E0 ## E1; }; \
-
501  struct { _swizzle<2,T, P, V<T, P>, 0,2,-1,-2> E0 ## E2; }; \
-
502  struct { _swizzle<2,T, P, V<T, P>, 0,3,-1,-2> E0 ## E3; }; \
-
503  struct { _swizzle<2,T, P, V<T, P>, 1,0,-1,-2> E1 ## E0; }; \
-
504  struct { _swizzle<2,T, P, V<T, P>, 1,1,-1,-2> E1 ## E1; }; \
-
505  struct { _swizzle<2,T, P, V<T, P>, 1,2,-1,-2> E1 ## E2; }; \
-
506  struct { _swizzle<2,T, P, V<T, P>, 1,3,-1,-2> E1 ## E3; }; \
-
507  struct { _swizzle<2,T, P, V<T, P>, 2,0,-1,-2> E2 ## E0; }; \
-
508  struct { _swizzle<2,T, P, V<T, P>, 2,1,-1,-2> E2 ## E1; }; \
-
509  struct { _swizzle<2,T, P, V<T, P>, 2,2,-1,-2> E2 ## E2; }; \
-
510  struct { _swizzle<2,T, P, V<T, P>, 2,3,-1,-2> E2 ## E3; }; \
-
511  struct { _swizzle<2,T, P, V<T, P>, 3,0,-1,-2> E3 ## E0; }; \
-
512  struct { _swizzle<2,T, P, V<T, P>, 3,1,-1,-2> E3 ## E1; }; \
-
513  struct { _swizzle<2,T, P, V<T, P>, 3,2,-1,-2> E3 ## E2; }; \
-
514  struct { _swizzle<2,T, P, V<T, P>, 3,3,-1,-2> E3 ## E3; };
-
515 
-
516 #define _GLM_SWIZZLE4_3_MEMBERS(T,P, V, E0,E1,E2,E3) \
-
517  struct { _swizzle<3,T,P, V<T, P>, 0,0,0,-1> E0 ## E0 ## E0; }; \
-
518  struct { _swizzle<3,T,P, V<T, P>, 0,0,1,-1> E0 ## E0 ## E1; }; \
-
519  struct { _swizzle<3,T,P, V<T, P>, 0,0,2,-1> E0 ## E0 ## E2; }; \
-
520  struct { _swizzle<3,T,P, V<T, P>, 0,0,3,-1> E0 ## E0 ## E3; }; \
-
521  struct { _swizzle<3,T,P, V<T, P>, 0,1,0,-1> E0 ## E1 ## E0; }; \
-
522  struct { _swizzle<3,T,P, V<T, P>, 0,1,1,-1> E0 ## E1 ## E1; }; \
-
523  struct { _swizzle<3,T,P, V<T, P>, 0,1,2,-1> E0 ## E1 ## E2; }; \
-
524  struct { _swizzle<3,T,P, V<T, P>, 0,1,3,-1> E0 ## E1 ## E3; }; \
-
525  struct { _swizzle<3,T,P, V<T, P>, 0,2,0,-1> E0 ## E2 ## E0; }; \
-
526  struct { _swizzle<3,T,P, V<T, P>, 0,2,1,-1> E0 ## E2 ## E1; }; \
-
527  struct { _swizzle<3,T,P, V<T, P>, 0,2,2,-1> E0 ## E2 ## E2; }; \
-
528  struct { _swizzle<3,T,P, V<T, P>, 0,2,3,-1> E0 ## E2 ## E3; }; \
-
529  struct { _swizzle<3,T,P, V<T, P>, 0,3,0,-1> E0 ## E3 ## E0; }; \
-
530  struct { _swizzle<3,T,P, V<T, P>, 0,3,1,-1> E0 ## E3 ## E1; }; \
-
531  struct { _swizzle<3,T,P, V<T, P>, 0,3,2,-1> E0 ## E3 ## E2; }; \
-
532  struct { _swizzle<3,T,P, V<T, P>, 0,3,3,-1> E0 ## E3 ## E3; }; \
-
533  struct { _swizzle<3,T,P, V<T, P>, 1,0,0,-1> E1 ## E0 ## E0; }; \
-
534  struct { _swizzle<3,T,P, V<T, P>, 1,0,1,-1> E1 ## E0 ## E1; }; \
-
535  struct { _swizzle<3,T,P, V<T, P>, 1,0,2,-1> E1 ## E0 ## E2; }; \
-
536  struct { _swizzle<3,T,P, V<T, P>, 1,0,3,-1> E1 ## E0 ## E3; }; \
-
537  struct { _swizzle<3,T,P, V<T, P>, 1,1,0,-1> E1 ## E1 ## E0; }; \
-
538  struct { _swizzle<3,T,P, V<T, P>, 1,1,1,-1> E1 ## E1 ## E1; }; \
-
539  struct { _swizzle<3,T,P, V<T, P>, 1,1,2,-1> E1 ## E1 ## E2; }; \
-
540  struct { _swizzle<3,T,P, V<T, P>, 1,1,3,-1> E1 ## E1 ## E3; }; \
-
541  struct { _swizzle<3,T,P, V<T, P>, 1,2,0,-1> E1 ## E2 ## E0; }; \
-
542  struct { _swizzle<3,T,P, V<T, P>, 1,2,1,-1> E1 ## E2 ## E1; }; \
-
543  struct { _swizzle<3,T,P, V<T, P>, 1,2,2,-1> E1 ## E2 ## E2; }; \
-
544  struct { _swizzle<3,T,P, V<T, P>, 1,2,3,-1> E1 ## E2 ## E3; }; \
-
545  struct { _swizzle<3,T,P, V<T, P>, 1,3,0,-1> E1 ## E3 ## E0; }; \
-
546  struct { _swizzle<3,T,P, V<T, P>, 1,3,1,-1> E1 ## E3 ## E1; }; \
-
547  struct { _swizzle<3,T,P, V<T, P>, 1,3,2,-1> E1 ## E3 ## E2; }; \
-
548  struct { _swizzle<3,T,P, V<T, P>, 1,3,3,-1> E1 ## E3 ## E3; }; \
-
549  struct { _swizzle<3,T,P, V<T, P>, 2,0,0,-1> E2 ## E0 ## E0; }; \
-
550  struct { _swizzle<3,T,P, V<T, P>, 2,0,1,-1> E2 ## E0 ## E1; }; \
-
551  struct { _swizzle<3,T,P, V<T, P>, 2,0,2,-1> E2 ## E0 ## E2; }; \
-
552  struct { _swizzle<3,T,P, V<T, P>, 2,0,3,-1> E2 ## E0 ## E3; }; \
-
553  struct { _swizzle<3,T,P, V<T, P>, 2,1,0,-1> E2 ## E1 ## E0; }; \
-
554  struct { _swizzle<3,T,P, V<T, P>, 2,1,1,-1> E2 ## E1 ## E1; }; \
-
555  struct { _swizzle<3,T,P, V<T, P>, 2,1,2,-1> E2 ## E1 ## E2; }; \
-
556  struct { _swizzle<3,T,P, V<T, P>, 2,1,3,-1> E2 ## E1 ## E3; }; \
-
557  struct { _swizzle<3,T,P, V<T, P>, 2,2,0,-1> E2 ## E2 ## E0; }; \
-
558  struct { _swizzle<3,T,P, V<T, P>, 2,2,1,-1> E2 ## E2 ## E1; }; \
-
559  struct { _swizzle<3,T,P, V<T, P>, 2,2,2,-1> E2 ## E2 ## E2; }; \
-
560  struct { _swizzle<3,T,P, V<T, P>, 2,2,3,-1> E2 ## E2 ## E3; }; \
-
561  struct { _swizzle<3,T,P, V<T, P>, 2,3,0,-1> E2 ## E3 ## E0; }; \
-
562  struct { _swizzle<3,T,P, V<T, P>, 2,3,1,-1> E2 ## E3 ## E1; }; \
-
563  struct { _swizzle<3,T,P, V<T, P>, 2,3,2,-1> E2 ## E3 ## E2; }; \
-
564  struct { _swizzle<3,T,P, V<T, P>, 2,3,3,-1> E2 ## E3 ## E3; }; \
-
565  struct { _swizzle<3,T,P, V<T, P>, 3,0,0,-1> E3 ## E0 ## E0; }; \
-
566  struct { _swizzle<3,T,P, V<T, P>, 3,0,1,-1> E3 ## E0 ## E1; }; \
-
567  struct { _swizzle<3,T,P, V<T, P>, 3,0,2,-1> E3 ## E0 ## E2; }; \
-
568  struct { _swizzle<3,T,P, V<T, P>, 3,0,3,-1> E3 ## E0 ## E3; }; \
-
569  struct { _swizzle<3,T,P, V<T, P>, 3,1,0,-1> E3 ## E1 ## E0; }; \
-
570  struct { _swizzle<3,T,P, V<T, P>, 3,1,1,-1> E3 ## E1 ## E1; }; \
-
571  struct { _swizzle<3,T,P, V<T, P>, 3,1,2,-1> E3 ## E1 ## E2; }; \
-
572  struct { _swizzle<3,T,P, V<T, P>, 3,1,3,-1> E3 ## E1 ## E3; }; \
-
573  struct { _swizzle<3,T,P, V<T, P>, 3,2,0,-1> E3 ## E2 ## E0; }; \
-
574  struct { _swizzle<3,T,P, V<T, P>, 3,2,1,-1> E3 ## E2 ## E1; }; \
-
575  struct { _swizzle<3,T,P, V<T, P>, 3,2,2,-1> E3 ## E2 ## E2; }; \
-
576  struct { _swizzle<3,T,P, V<T, P>, 3,2,3,-1> E3 ## E2 ## E3; }; \
-
577  struct { _swizzle<3,T,P, V<T, P>, 3,3,0,-1> E3 ## E3 ## E0; }; \
-
578  struct { _swizzle<3,T,P, V<T, P>, 3,3,1,-1> E3 ## E3 ## E1; }; \
-
579  struct { _swizzle<3,T,P, V<T, P>, 3,3,2,-1> E3 ## E3 ## E2; }; \
-
580  struct { _swizzle<3,T,P, V<T, P>, 3,3,3,-1> E3 ## E3 ## E3; };
-
581 
-
582 #define _GLM_SWIZZLE4_4_MEMBERS(T, P, V, E0,E1,E2,E3) \
-
583  struct { _swizzle<4, T, P, V<T, P>, 0,0,0,0> E0 ## E0 ## E0 ## E0; }; \
-
584  struct { _swizzle<4, T, P, V<T, P>, 0,0,0,1> E0 ## E0 ## E0 ## E1; }; \
-
585  struct { _swizzle<4, T, P, V<T, P>, 0,0,0,2> E0 ## E0 ## E0 ## E2; }; \
-
586  struct { _swizzle<4, T, P, V<T, P>, 0,0,0,3> E0 ## E0 ## E0 ## E3; }; \
-
587  struct { _swizzle<4, T, P, V<T, P>, 0,0,1,0> E0 ## E0 ## E1 ## E0; }; \
-
588  struct { _swizzle<4, T, P, V<T, P>, 0,0,1,1> E0 ## E0 ## E1 ## E1; }; \
-
589  struct { _swizzle<4, T, P, V<T, P>, 0,0,1,2> E0 ## E0 ## E1 ## E2; }; \
-
590  struct { _swizzle<4, T, P, V<T, P>, 0,0,1,3> E0 ## E0 ## E1 ## E3; }; \
-
591  struct { _swizzle<4, T, P, V<T, P>, 0,0,2,0> E0 ## E0 ## E2 ## E0; }; \
-
592  struct { _swizzle<4, T, P, V<T, P>, 0,0,2,1> E0 ## E0 ## E2 ## E1; }; \
-
593  struct { _swizzle<4, T, P, V<T, P>, 0,0,2,2> E0 ## E0 ## E2 ## E2; }; \
-
594  struct { _swizzle<4, T, P, V<T, P>, 0,0,2,3> E0 ## E0 ## E2 ## E3; }; \
-
595  struct { _swizzle<4, T, P, V<T, P>, 0,0,3,0> E0 ## E0 ## E3 ## E0; }; \
-
596  struct { _swizzle<4, T, P, V<T, P>, 0,0,3,1> E0 ## E0 ## E3 ## E1; }; \
-
597  struct { _swizzle<4, T, P, V<T, P>, 0,0,3,2> E0 ## E0 ## E3 ## E2; }; \
-
598  struct { _swizzle<4, T, P, V<T, P>, 0,0,3,3> E0 ## E0 ## E3 ## E3; }; \
-
599  struct { _swizzle<4, T, P, V<T, P>, 0,1,0,0> E0 ## E1 ## E0 ## E0; }; \
-
600  struct { _swizzle<4, T, P, V<T, P>, 0,1,0,1> E0 ## E1 ## E0 ## E1; }; \
-
601  struct { _swizzle<4, T, P, V<T, P>, 0,1,0,2> E0 ## E1 ## E0 ## E2; }; \
-
602  struct { _swizzle<4, T, P, V<T, P>, 0,1,0,3> E0 ## E1 ## E0 ## E3; }; \
-
603  struct { _swizzle<4, T, P, V<T, P>, 0,1,1,0> E0 ## E1 ## E1 ## E0; }; \
-
604  struct { _swizzle<4, T, P, V<T, P>, 0,1,1,1> E0 ## E1 ## E1 ## E1; }; \
-
605  struct { _swizzle<4, T, P, V<T, P>, 0,1,1,2> E0 ## E1 ## E1 ## E2; }; \
-
606  struct { _swizzle<4, T, P, V<T, P>, 0,1,1,3> E0 ## E1 ## E1 ## E3; }; \
-
607  struct { _swizzle<4, T, P, V<T, P>, 0,1,2,0> E0 ## E1 ## E2 ## E0; }; \
-
608  struct { _swizzle<4, T, P, V<T, P>, 0,1,2,1> E0 ## E1 ## E2 ## E1; }; \
-
609  struct { _swizzle<4, T, P, V<T, P>, 0,1,2,2> E0 ## E1 ## E2 ## E2; }; \
-
610  struct { _swizzle<4, T, P, V<T, P>, 0,1,2,3> E0 ## E1 ## E2 ## E3; }; \
-
611  struct { _swizzle<4, T, P, V<T, P>, 0,1,3,0> E0 ## E1 ## E3 ## E0; }; \
-
612  struct { _swizzle<4, T, P, V<T, P>, 0,1,3,1> E0 ## E1 ## E3 ## E1; }; \
-
613  struct { _swizzle<4, T, P, V<T, P>, 0,1,3,2> E0 ## E1 ## E3 ## E2; }; \
-
614  struct { _swizzle<4, T, P, V<T, P>, 0,1,3,3> E0 ## E1 ## E3 ## E3; }; \
-
615  struct { _swizzle<4, T, P, V<T, P>, 0,2,0,0> E0 ## E2 ## E0 ## E0; }; \
-
616  struct { _swizzle<4, T, P, V<T, P>, 0,2,0,1> E0 ## E2 ## E0 ## E1; }; \
-
617  struct { _swizzle<4, T, P, V<T, P>, 0,2,0,2> E0 ## E2 ## E0 ## E2; }; \
-
618  struct { _swizzle<4, T, P, V<T, P>, 0,2,0,3> E0 ## E2 ## E0 ## E3; }; \
-
619  struct { _swizzle<4, T, P, V<T, P>, 0,2,1,0> E0 ## E2 ## E1 ## E0; }; \
-
620  struct { _swizzle<4, T, P, V<T, P>, 0,2,1,1> E0 ## E2 ## E1 ## E1; }; \
-
621  struct { _swizzle<4, T, P, V<T, P>, 0,2,1,2> E0 ## E2 ## E1 ## E2; }; \
-
622  struct { _swizzle<4, T, P, V<T, P>, 0,2,1,3> E0 ## E2 ## E1 ## E3; }; \
-
623  struct { _swizzle<4, T, P, V<T, P>, 0,2,2,0> E0 ## E2 ## E2 ## E0; }; \
-
624  struct { _swizzle<4, T, P, V<T, P>, 0,2,2,1> E0 ## E2 ## E2 ## E1; }; \
-
625  struct { _swizzle<4, T, P, V<T, P>, 0,2,2,2> E0 ## E2 ## E2 ## E2; }; \
-
626  struct { _swizzle<4, T, P, V<T, P>, 0,2,2,3> E0 ## E2 ## E2 ## E3; }; \
-
627  struct { _swizzle<4, T, P, V<T, P>, 0,2,3,0> E0 ## E2 ## E3 ## E0; }; \
-
628  struct { _swizzle<4, T, P, V<T, P>, 0,2,3,1> E0 ## E2 ## E3 ## E1; }; \
-
629  struct { _swizzle<4, T, P, V<T, P>, 0,2,3,2> E0 ## E2 ## E3 ## E2; }; \
-
630  struct { _swizzle<4, T, P, V<T, P>, 0,2,3,3> E0 ## E2 ## E3 ## E3; }; \
-
631  struct { _swizzle<4, T, P, V<T, P>, 0,3,0,0> E0 ## E3 ## E0 ## E0; }; \
-
632  struct { _swizzle<4, T, P, V<T, P>, 0,3,0,1> E0 ## E3 ## E0 ## E1; }; \
-
633  struct { _swizzle<4, T, P, V<T, P>, 0,3,0,2> E0 ## E3 ## E0 ## E2; }; \
-
634  struct { _swizzle<4, T, P, V<T, P>, 0,3,0,3> E0 ## E3 ## E0 ## E3; }; \
-
635  struct { _swizzle<4, T, P, V<T, P>, 0,3,1,0> E0 ## E3 ## E1 ## E0; }; \
-
636  struct { _swizzle<4, T, P, V<T, P>, 0,3,1,1> E0 ## E3 ## E1 ## E1; }; \
-
637  struct { _swizzle<4, T, P, V<T, P>, 0,3,1,2> E0 ## E3 ## E1 ## E2; }; \
-
638  struct { _swizzle<4, T, P, V<T, P>, 0,3,1,3> E0 ## E3 ## E1 ## E3; }; \
-
639  struct { _swizzle<4, T, P, V<T, P>, 0,3,2,0> E0 ## E3 ## E2 ## E0; }; \
-
640  struct { _swizzle<4, T, P, V<T, P>, 0,3,2,1> E0 ## E3 ## E2 ## E1; }; \
-
641  struct { _swizzle<4, T, P, V<T, P>, 0,3,2,2> E0 ## E3 ## E2 ## E2; }; \
-
642  struct { _swizzle<4, T, P, V<T, P>, 0,3,2,3> E0 ## E3 ## E2 ## E3; }; \
-
643  struct { _swizzle<4, T, P, V<T, P>, 0,3,3,0> E0 ## E3 ## E3 ## E0; }; \
-
644  struct { _swizzle<4, T, P, V<T, P>, 0,3,3,1> E0 ## E3 ## E3 ## E1; }; \
-
645  struct { _swizzle<4, T, P, V<T, P>, 0,3,3,2> E0 ## E3 ## E3 ## E2; }; \
-
646  struct { _swizzle<4, T, P, V<T, P>, 0,3,3,3> E0 ## E3 ## E3 ## E3; }; \
-
647  struct { _swizzle<4, T, P, V<T, P>, 1,0,0,0> E1 ## E0 ## E0 ## E0; }; \
-
648  struct { _swizzle<4, T, P, V<T, P>, 1,0,0,1> E1 ## E0 ## E0 ## E1; }; \
-
649  struct { _swizzle<4, T, P, V<T, P>, 1,0,0,2> E1 ## E0 ## E0 ## E2; }; \
-
650  struct { _swizzle<4, T, P, V<T, P>, 1,0,0,3> E1 ## E0 ## E0 ## E3; }; \
-
651  struct { _swizzle<4, T, P, V<T, P>, 1,0,1,0> E1 ## E0 ## E1 ## E0; }; \
-
652  struct { _swizzle<4, T, P, V<T, P>, 1,0,1,1> E1 ## E0 ## E1 ## E1; }; \
-
653  struct { _swizzle<4, T, P, V<T, P>, 1,0,1,2> E1 ## E0 ## E1 ## E2; }; \
-
654  struct { _swizzle<4, T, P, V<T, P>, 1,0,1,3> E1 ## E0 ## E1 ## E3; }; \
-
655  struct { _swizzle<4, T, P, V<T, P>, 1,0,2,0> E1 ## E0 ## E2 ## E0; }; \
-
656  struct { _swizzle<4, T, P, V<T, P>, 1,0,2,1> E1 ## E0 ## E2 ## E1; }; \
-
657  struct { _swizzle<4, T, P, V<T, P>, 1,0,2,2> E1 ## E0 ## E2 ## E2; }; \
-
658  struct { _swizzle<4, T, P, V<T, P>, 1,0,2,3> E1 ## E0 ## E2 ## E3; }; \
-
659  struct { _swizzle<4, T, P, V<T, P>, 1,0,3,0> E1 ## E0 ## E3 ## E0; }; \
-
660  struct { _swizzle<4, T, P, V<T, P>, 1,0,3,1> E1 ## E0 ## E3 ## E1; }; \
-
661  struct { _swizzle<4, T, P, V<T, P>, 1,0,3,2> E1 ## E0 ## E3 ## E2; }; \
-
662  struct { _swizzle<4, T, P, V<T, P>, 1,0,3,3> E1 ## E0 ## E3 ## E3; }; \
-
663  struct { _swizzle<4, T, P, V<T, P>, 1,1,0,0> E1 ## E1 ## E0 ## E0; }; \
-
664  struct { _swizzle<4, T, P, V<T, P>, 1,1,0,1> E1 ## E1 ## E0 ## E1; }; \
-
665  struct { _swizzle<4, T, P, V<T, P>, 1,1,0,2> E1 ## E1 ## E0 ## E2; }; \
-
666  struct { _swizzle<4, T, P, V<T, P>, 1,1,0,3> E1 ## E1 ## E0 ## E3; }; \
-
667  struct { _swizzle<4, T, P, V<T, P>, 1,1,1,0> E1 ## E1 ## E1 ## E0; }; \
-
668  struct { _swizzle<4, T, P, V<T, P>, 1,1,1,1> E1 ## E1 ## E1 ## E1; }; \
-
669  struct { _swizzle<4, T, P, V<T, P>, 1,1,1,2> E1 ## E1 ## E1 ## E2; }; \
-
670  struct { _swizzle<4, T, P, V<T, P>, 1,1,1,3> E1 ## E1 ## E1 ## E3; }; \
-
671  struct { _swizzle<4, T, P, V<T, P>, 1,1,2,0> E1 ## E1 ## E2 ## E0; }; \
-
672  struct { _swizzle<4, T, P, V<T, P>, 1,1,2,1> E1 ## E1 ## E2 ## E1; }; \
-
673  struct { _swizzle<4, T, P, V<T, P>, 1,1,2,2> E1 ## E1 ## E2 ## E2; }; \
-
674  struct { _swizzle<4, T, P, V<T, P>, 1,1,2,3> E1 ## E1 ## E2 ## E3; }; \
-
675  struct { _swizzle<4, T, P, V<T, P>, 1,1,3,0> E1 ## E1 ## E3 ## E0; }; \
-
676  struct { _swizzle<4, T, P, V<T, P>, 1,1,3,1> E1 ## E1 ## E3 ## E1; }; \
-
677  struct { _swizzle<4, T, P, V<T, P>, 1,1,3,2> E1 ## E1 ## E3 ## E2; }; \
-
678  struct { _swizzle<4, T, P, V<T, P>, 1,1,3,3> E1 ## E1 ## E3 ## E3; }; \
-
679  struct { _swizzle<4, T, P, V<T, P>, 1,2,0,0> E1 ## E2 ## E0 ## E0; }; \
-
680  struct { _swizzle<4, T, P, V<T, P>, 1,2,0,1> E1 ## E2 ## E0 ## E1; }; \
-
681  struct { _swizzle<4, T, P, V<T, P>, 1,2,0,2> E1 ## E2 ## E0 ## E2; }; \
-
682  struct { _swizzle<4, T, P, V<T, P>, 1,2,0,3> E1 ## E2 ## E0 ## E3; }; \
-
683  struct { _swizzle<4, T, P, V<T, P>, 1,2,1,0> E1 ## E2 ## E1 ## E0; }; \
-
684  struct { _swizzle<4, T, P, V<T, P>, 1,2,1,1> E1 ## E2 ## E1 ## E1; }; \
-
685  struct { _swizzle<4, T, P, V<T, P>, 1,2,1,2> E1 ## E2 ## E1 ## E2; }; \
-
686  struct { _swizzle<4, T, P, V<T, P>, 1,2,1,3> E1 ## E2 ## E1 ## E3; }; \
-
687  struct { _swizzle<4, T, P, V<T, P>, 1,2,2,0> E1 ## E2 ## E2 ## E0; }; \
-
688  struct { _swizzle<4, T, P, V<T, P>, 1,2,2,1> E1 ## E2 ## E2 ## E1; }; \
-
689  struct { _swizzle<4, T, P, V<T, P>, 1,2,2,2> E1 ## E2 ## E2 ## E2; }; \
-
690  struct { _swizzle<4, T, P, V<T, P>, 1,2,2,3> E1 ## E2 ## E2 ## E3; }; \
-
691  struct { _swizzle<4, T, P, V<T, P>, 1,2,3,0> E1 ## E2 ## E3 ## E0; }; \
-
692  struct { _swizzle<4, T, P, V<T, P>, 1,2,3,1> E1 ## E2 ## E3 ## E1; }; \
-
693  struct { _swizzle<4, T, P, V<T, P>, 1,2,3,2> E1 ## E2 ## E3 ## E2; }; \
-
694  struct { _swizzle<4, T, P, V<T, P>, 1,2,3,3> E1 ## E2 ## E3 ## E3; }; \
-
695  struct { _swizzle<4, T, P, V<T, P>, 1,3,0,0> E1 ## E3 ## E0 ## E0; }; \
-
696  struct { _swizzle<4, T, P, V<T, P>, 1,3,0,1> E1 ## E3 ## E0 ## E1; }; \
-
697  struct { _swizzle<4, T, P, V<T, P>, 1,3,0,2> E1 ## E3 ## E0 ## E2; }; \
-
698  struct { _swizzle<4, T, P, V<T, P>, 1,3,0,3> E1 ## E3 ## E0 ## E3; }; \
-
699  struct { _swizzle<4, T, P, V<T, P>, 1,3,1,0> E1 ## E3 ## E1 ## E0; }; \
-
700  struct { _swizzle<4, T, P, V<T, P>, 1,3,1,1> E1 ## E3 ## E1 ## E1; }; \
-
701  struct { _swizzle<4, T, P, V<T, P>, 1,3,1,2> E1 ## E3 ## E1 ## E2; }; \
-
702  struct { _swizzle<4, T, P, V<T, P>, 1,3,1,3> E1 ## E3 ## E1 ## E3; }; \
-
703  struct { _swizzle<4, T, P, V<T, P>, 1,3,2,0> E1 ## E3 ## E2 ## E0; }; \
-
704  struct { _swizzle<4, T, P, V<T, P>, 1,3,2,1> E1 ## E3 ## E2 ## E1; }; \
-
705  struct { _swizzle<4, T, P, V<T, P>, 1,3,2,2> E1 ## E3 ## E2 ## E2; }; \
-
706  struct { _swizzle<4, T, P, V<T, P>, 1,3,2,3> E1 ## E3 ## E2 ## E3; }; \
-
707  struct { _swizzle<4, T, P, V<T, P>, 1,3,3,0> E1 ## E3 ## E3 ## E0; }; \
-
708  struct { _swizzle<4, T, P, V<T, P>, 1,3,3,1> E1 ## E3 ## E3 ## E1; }; \
-
709  struct { _swizzle<4, T, P, V<T, P>, 1,3,3,2> E1 ## E3 ## E3 ## E2; }; \
-
710  struct { _swizzle<4, T, P, V<T, P>, 1,3,3,3> E1 ## E3 ## E3 ## E3; }; \
-
711  struct { _swizzle<4, T, P, V<T, P>, 2,0,0,0> E2 ## E0 ## E0 ## E0; }; \
-
712  struct { _swizzle<4, T, P, V<T, P>, 2,0,0,1> E2 ## E0 ## E0 ## E1; }; \
-
713  struct { _swizzle<4, T, P, V<T, P>, 2,0,0,2> E2 ## E0 ## E0 ## E2; }; \
-
714  struct { _swizzle<4, T, P, V<T, P>, 2,0,0,3> E2 ## E0 ## E0 ## E3; }; \
-
715  struct { _swizzle<4, T, P, V<T, P>, 2,0,1,0> E2 ## E0 ## E1 ## E0; }; \
-
716  struct { _swizzle<4, T, P, V<T, P>, 2,0,1,1> E2 ## E0 ## E1 ## E1; }; \
-
717  struct { _swizzle<4, T, P, V<T, P>, 2,0,1,2> E2 ## E0 ## E1 ## E2; }; \
-
718  struct { _swizzle<4, T, P, V<T, P>, 2,0,1,3> E2 ## E0 ## E1 ## E3; }; \
-
719  struct { _swizzle<4, T, P, V<T, P>, 2,0,2,0> E2 ## E0 ## E2 ## E0; }; \
-
720  struct { _swizzle<4, T, P, V<T, P>, 2,0,2,1> E2 ## E0 ## E2 ## E1; }; \
-
721  struct { _swizzle<4, T, P, V<T, P>, 2,0,2,2> E2 ## E0 ## E2 ## E2; }; \
-
722  struct { _swizzle<4, T, P, V<T, P>, 2,0,2,3> E2 ## E0 ## E2 ## E3; }; \
-
723  struct { _swizzle<4, T, P, V<T, P>, 2,0,3,0> E2 ## E0 ## E3 ## E0; }; \
-
724  struct { _swizzle<4, T, P, V<T, P>, 2,0,3,1> E2 ## E0 ## E3 ## E1; }; \
-
725  struct { _swizzle<4, T, P, V<T, P>, 2,0,3,2> E2 ## E0 ## E3 ## E2; }; \
-
726  struct { _swizzle<4, T, P, V<T, P>, 2,0,3,3> E2 ## E0 ## E3 ## E3; }; \
-
727  struct { _swizzle<4, T, P, V<T, P>, 2,1,0,0> E2 ## E1 ## E0 ## E0; }; \
-
728  struct { _swizzle<4, T, P, V<T, P>, 2,1,0,1> E2 ## E1 ## E0 ## E1; }; \
-
729  struct { _swizzle<4, T, P, V<T, P>, 2,1,0,2> E2 ## E1 ## E0 ## E2; }; \
-
730  struct { _swizzle<4, T, P, V<T, P>, 2,1,0,3> E2 ## E1 ## E0 ## E3; }; \
-
731  struct { _swizzle<4, T, P, V<T, P>, 2,1,1,0> E2 ## E1 ## E1 ## E0; }; \
-
732  struct { _swizzle<4, T, P, V<T, P>, 2,1,1,1> E2 ## E1 ## E1 ## E1; }; \
-
733  struct { _swizzle<4, T, P, V<T, P>, 2,1,1,2> E2 ## E1 ## E1 ## E2; }; \
-
734  struct { _swizzle<4, T, P, V<T, P>, 2,1,1,3> E2 ## E1 ## E1 ## E3; }; \
-
735  struct { _swizzle<4, T, P, V<T, P>, 2,1,2,0> E2 ## E1 ## E2 ## E0; }; \
-
736  struct { _swizzle<4, T, P, V<T, P>, 2,1,2,1> E2 ## E1 ## E2 ## E1; }; \
-
737  struct { _swizzle<4, T, P, V<T, P>, 2,1,2,2> E2 ## E1 ## E2 ## E2; }; \
-
738  struct { _swizzle<4, T, P, V<T, P>, 2,1,2,3> E2 ## E1 ## E2 ## E3; }; \
-
739  struct { _swizzle<4, T, P, V<T, P>, 2,1,3,0> E2 ## E1 ## E3 ## E0; }; \
-
740  struct { _swizzle<4, T, P, V<T, P>, 2,1,3,1> E2 ## E1 ## E3 ## E1; }; \
-
741  struct { _swizzle<4, T, P, V<T, P>, 2,1,3,2> E2 ## E1 ## E3 ## E2; }; \
-
742  struct { _swizzle<4, T, P, V<T, P>, 2,1,3,3> E2 ## E1 ## E3 ## E3; }; \
-
743  struct { _swizzle<4, T, P, V<T, P>, 2,2,0,0> E2 ## E2 ## E0 ## E0; }; \
-
744  struct { _swizzle<4, T, P, V<T, P>, 2,2,0,1> E2 ## E2 ## E0 ## E1; }; \
-
745  struct { _swizzle<4, T, P, V<T, P>, 2,2,0,2> E2 ## E2 ## E0 ## E2; }; \
-
746  struct { _swizzle<4, T, P, V<T, P>, 2,2,0,3> E2 ## E2 ## E0 ## E3; }; \
-
747  struct { _swizzle<4, T, P, V<T, P>, 2,2,1,0> E2 ## E2 ## E1 ## E0; }; \
-
748  struct { _swizzle<4, T, P, V<T, P>, 2,2,1,1> E2 ## E2 ## E1 ## E1; }; \
-
749  struct { _swizzle<4, T, P, V<T, P>, 2,2,1,2> E2 ## E2 ## E1 ## E2; }; \
-
750  struct { _swizzle<4, T, P, V<T, P>, 2,2,1,3> E2 ## E2 ## E1 ## E3; }; \
-
751  struct { _swizzle<4, T, P, V<T, P>, 2,2,2,0> E2 ## E2 ## E2 ## E0; }; \
-
752  struct { _swizzle<4, T, P, V<T, P>, 2,2,2,1> E2 ## E2 ## E2 ## E1; }; \
-
753  struct { _swizzle<4, T, P, V<T, P>, 2,2,2,2> E2 ## E2 ## E2 ## E2; }; \
-
754  struct { _swizzle<4, T, P, V<T, P>, 2,2,2,3> E2 ## E2 ## E2 ## E3; }; \
-
755  struct { _swizzle<4, T, P, V<T, P>, 2,2,3,0> E2 ## E2 ## E3 ## E0; }; \
-
756  struct { _swizzle<4, T, P, V<T, P>, 2,2,3,1> E2 ## E2 ## E3 ## E1; }; \
-
757  struct { _swizzle<4, T, P, V<T, P>, 2,2,3,2> E2 ## E2 ## E3 ## E2; }; \
-
758  struct { _swizzle<4, T, P, V<T, P>, 2,2,3,3> E2 ## E2 ## E3 ## E3; }; \
-
759  struct { _swizzle<4, T, P, V<T, P>, 2,3,0,0> E2 ## E3 ## E0 ## E0; }; \
-
760  struct { _swizzle<4, T, P, V<T, P>, 2,3,0,1> E2 ## E3 ## E0 ## E1; }; \
-
761  struct { _swizzle<4, T, P, V<T, P>, 2,3,0,2> E2 ## E3 ## E0 ## E2; }; \
-
762  struct { _swizzle<4, T, P, V<T, P>, 2,3,0,3> E2 ## E3 ## E0 ## E3; }; \
-
763  struct { _swizzle<4, T, P, V<T, P>, 2,3,1,0> E2 ## E3 ## E1 ## E0; }; \
-
764  struct { _swizzle<4, T, P, V<T, P>, 2,3,1,1> E2 ## E3 ## E1 ## E1; }; \
-
765  struct { _swizzle<4, T, P, V<T, P>, 2,3,1,2> E2 ## E3 ## E1 ## E2; }; \
-
766  struct { _swizzle<4, T, P, V<T, P>, 2,3,1,3> E2 ## E3 ## E1 ## E3; }; \
-
767  struct { _swizzle<4, T, P, V<T, P>, 2,3,2,0> E2 ## E3 ## E2 ## E0; }; \
-
768  struct { _swizzle<4, T, P, V<T, P>, 2,3,2,1> E2 ## E3 ## E2 ## E1; }; \
-
769  struct { _swizzle<4, T, P, V<T, P>, 2,3,2,2> E2 ## E3 ## E2 ## E2; }; \
-
770  struct { _swizzle<4, T, P, V<T, P>, 2,3,2,3> E2 ## E3 ## E2 ## E3; }; \
-
771  struct { _swizzle<4, T, P, V<T, P>, 2,3,3,0> E2 ## E3 ## E3 ## E0; }; \
-
772  struct { _swizzle<4, T, P, V<T, P>, 2,3,3,1> E2 ## E3 ## E3 ## E1; }; \
-
773  struct { _swizzle<4, T, P, V<T, P>, 2,3,3,2> E2 ## E3 ## E3 ## E2; }; \
-
774  struct { _swizzle<4, T, P, V<T, P>, 2,3,3,3> E2 ## E3 ## E3 ## E3; }; \
-
775  struct { _swizzle<4, T, P, V<T, P>, 3,0,0,0> E3 ## E0 ## E0 ## E0; }; \
-
776  struct { _swizzle<4, T, P, V<T, P>, 3,0,0,1> E3 ## E0 ## E0 ## E1; }; \
-
777  struct { _swizzle<4, T, P, V<T, P>, 3,0,0,2> E3 ## E0 ## E0 ## E2; }; \
-
778  struct { _swizzle<4, T, P, V<T, P>, 3,0,0,3> E3 ## E0 ## E0 ## E3; }; \
-
779  struct { _swizzle<4, T, P, V<T, P>, 3,0,1,0> E3 ## E0 ## E1 ## E0; }; \
-
780  struct { _swizzle<4, T, P, V<T, P>, 3,0,1,1> E3 ## E0 ## E1 ## E1; }; \
-
781  struct { _swizzle<4, T, P, V<T, P>, 3,0,1,2> E3 ## E0 ## E1 ## E2; }; \
-
782  struct { _swizzle<4, T, P, V<T, P>, 3,0,1,3> E3 ## E0 ## E1 ## E3; }; \
-
783  struct { _swizzle<4, T, P, V<T, P>, 3,0,2,0> E3 ## E0 ## E2 ## E0; }; \
-
784  struct { _swizzle<4, T, P, V<T, P>, 3,0,2,1> E3 ## E0 ## E2 ## E1; }; \
-
785  struct { _swizzle<4, T, P, V<T, P>, 3,0,2,2> E3 ## E0 ## E2 ## E2; }; \
-
786  struct { _swizzle<4, T, P, V<T, P>, 3,0,2,3> E3 ## E0 ## E2 ## E3; }; \
-
787  struct { _swizzle<4, T, P, V<T, P>, 3,0,3,0> E3 ## E0 ## E3 ## E0; }; \
-
788  struct { _swizzle<4, T, P, V<T, P>, 3,0,3,1> E3 ## E0 ## E3 ## E1; }; \
-
789  struct { _swizzle<4, T, P, V<T, P>, 3,0,3,2> E3 ## E0 ## E3 ## E2; }; \
-
790  struct { _swizzle<4, T, P, V<T, P>, 3,0,3,3> E3 ## E0 ## E3 ## E3; }; \
-
791  struct { _swizzle<4, T, P, V<T, P>, 3,1,0,0> E3 ## E1 ## E0 ## E0; }; \
-
792  struct { _swizzle<4, T, P, V<T, P>, 3,1,0,1> E3 ## E1 ## E0 ## E1; }; \
-
793  struct { _swizzle<4, T, P, V<T, P>, 3,1,0,2> E3 ## E1 ## E0 ## E2; }; \
-
794  struct { _swizzle<4, T, P, V<T, P>, 3,1,0,3> E3 ## E1 ## E0 ## E3; }; \
-
795  struct { _swizzle<4, T, P, V<T, P>, 3,1,1,0> E3 ## E1 ## E1 ## E0; }; \
-
796  struct { _swizzle<4, T, P, V<T, P>, 3,1,1,1> E3 ## E1 ## E1 ## E1; }; \
-
797  struct { _swizzle<4, T, P, V<T, P>, 3,1,1,2> E3 ## E1 ## E1 ## E2; }; \
-
798  struct { _swizzle<4, T, P, V<T, P>, 3,1,1,3> E3 ## E1 ## E1 ## E3; }; \
-
799  struct { _swizzle<4, T, P, V<T, P>, 3,1,2,0> E3 ## E1 ## E2 ## E0; }; \
-
800  struct { _swizzle<4, T, P, V<T, P>, 3,1,2,1> E3 ## E1 ## E2 ## E1; }; \
-
801  struct { _swizzle<4, T, P, V<T, P>, 3,1,2,2> E3 ## E1 ## E2 ## E2; }; \
-
802  struct { _swizzle<4, T, P, V<T, P>, 3,1,2,3> E3 ## E1 ## E2 ## E3; }; \
-
803  struct { _swizzle<4, T, P, V<T, P>, 3,1,3,0> E3 ## E1 ## E3 ## E0; }; \
-
804  struct { _swizzle<4, T, P, V<T, P>, 3,1,3,1> E3 ## E1 ## E3 ## E1; }; \
-
805  struct { _swizzle<4, T, P, V<T, P>, 3,1,3,2> E3 ## E1 ## E3 ## E2; }; \
-
806  struct { _swizzle<4, T, P, V<T, P>, 3,1,3,3> E3 ## E1 ## E3 ## E3; }; \
-
807  struct { _swizzle<4, T, P, V<T, P>, 3,2,0,0> E3 ## E2 ## E0 ## E0; }; \
-
808  struct { _swizzle<4, T, P, V<T, P>, 3,2,0,1> E3 ## E2 ## E0 ## E1; }; \
-
809  struct { _swizzle<4, T, P, V<T, P>, 3,2,0,2> E3 ## E2 ## E0 ## E2; }; \
-
810  struct { _swizzle<4, T, P, V<T, P>, 3,2,0,3> E3 ## E2 ## E0 ## E3; }; \
-
811  struct { _swizzle<4, T, P, V<T, P>, 3,2,1,0> E3 ## E2 ## E1 ## E0; }; \
-
812  struct { _swizzle<4, T, P, V<T, P>, 3,2,1,1> E3 ## E2 ## E1 ## E1; }; \
-
813  struct { _swizzle<4, T, P, V<T, P>, 3,2,1,2> E3 ## E2 ## E1 ## E2; }; \
-
814  struct { _swizzle<4, T, P, V<T, P>, 3,2,1,3> E3 ## E2 ## E1 ## E3; }; \
-
815  struct { _swizzle<4, T, P, V<T, P>, 3,2,2,0> E3 ## E2 ## E2 ## E0; }; \
-
816  struct { _swizzle<4, T, P, V<T, P>, 3,2,2,1> E3 ## E2 ## E2 ## E1; }; \
-
817  struct { _swizzle<4, T, P, V<T, P>, 3,2,2,2> E3 ## E2 ## E2 ## E2; }; \
-
818  struct { _swizzle<4, T, P, V<T, P>, 3,2,2,3> E3 ## E2 ## E2 ## E3; }; \
-
819  struct { _swizzle<4, T, P, V<T, P>, 3,2,3,0> E3 ## E2 ## E3 ## E0; }; \
-
820  struct { _swizzle<4, T, P, V<T, P>, 3,2,3,1> E3 ## E2 ## E3 ## E1; }; \
-
821  struct { _swizzle<4, T, P, V<T, P>, 3,2,3,2> E3 ## E2 ## E3 ## E2; }; \
-
822  struct { _swizzle<4, T, P, V<T, P>, 3,2,3,3> E3 ## E2 ## E3 ## E3; }; \
-
823  struct { _swizzle<4, T, P, V<T, P>, 3,3,0,0> E3 ## E3 ## E0 ## E0; }; \
-
824  struct { _swizzle<4, T, P, V<T, P>, 3,3,0,1> E3 ## E3 ## E0 ## E1; }; \
-
825  struct { _swizzle<4, T, P, V<T, P>, 3,3,0,2> E3 ## E3 ## E0 ## E2; }; \
-
826  struct { _swizzle<4, T, P, V<T, P>, 3,3,0,3> E3 ## E3 ## E0 ## E3; }; \
-
827  struct { _swizzle<4, T, P, V<T, P>, 3,3,1,0> E3 ## E3 ## E1 ## E0; }; \
-
828  struct { _swizzle<4, T, P, V<T, P>, 3,3,1,1> E3 ## E3 ## E1 ## E1; }; \
-
829  struct { _swizzle<4, T, P, V<T, P>, 3,3,1,2> E3 ## E3 ## E1 ## E2; }; \
-
830  struct { _swizzle<4, T, P, V<T, P>, 3,3,1,3> E3 ## E3 ## E1 ## E3; }; \
-
831  struct { _swizzle<4, T, P, V<T, P>, 3,3,2,0> E3 ## E3 ## E2 ## E0; }; \
-
832  struct { _swizzle<4, T, P, V<T, P>, 3,3,2,1> E3 ## E3 ## E2 ## E1; }; \
-
833  struct { _swizzle<4, T, P, V<T, P>, 3,3,2,2> E3 ## E3 ## E2 ## E2; }; \
-
834  struct { _swizzle<4, T, P, V<T, P>, 3,3,2,3> E3 ## E3 ## E2 ## E3; }; \
-
835  struct { _swizzle<4, T, P, V<T, P>, 3,3,3,0> E3 ## E3 ## E3 ## E0; }; \
-
836  struct { _swizzle<4, T, P, V<T, P>, 3,3,3,1> E3 ## E3 ## E3 ## E1; }; \
-
837  struct { _swizzle<4, T, P, V<T, P>, 3,3,3,2> E3 ## E3 ## E3 ## E2; }; \
-
838  struct { _swizzle<4, T, P, V<T, P>, 3,3,3,3> E3 ## E3 ## E3 ## E3; };
-
839 
-
840 #endif//glm_core_swizzle
-
GLM_FUNC_DECL genType e()
Return e constant.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00009_source.html b/Libraries/glm-0.9.5.2/doc/api/a00009_source.html deleted file mode 100644 index 6f7e5dd..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00009_source.html +++ /dev/null @@ -1,759 +0,0 @@ - - - - - - -GLM: _swizzle_func.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
_swizzle_func.hpp
-
-
-
1 
-
29 #ifndef glm_core_swizzle_func
-
30 #define glm_core_swizzle_func
-
31 
-
32 #define GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, CONST, A, B) \
-
33  SWIZZLED_TYPE<TMPL_TYPE, PRECISION> A ## B() CONST \
-
34  { \
-
35  return SWIZZLED_TYPE<TMPL_TYPE, PRECISION>(this->A, this->B); \
-
36  }
-
37 
-
38 #define GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, CONST, A, B, C) \
-
39  SWIZZLED_TYPE<TMPL_TYPE, PRECISION> A ## B ## C() CONST \
-
40  { \
-
41  return SWIZZLED_TYPE<TMPL_TYPE, PRECISION>(this->A, this->B, this->C); \
-
42  }
-
43 
-
44 #define GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, CONST, A, B, C, D) \
-
45  SWIZZLED_TYPE<TMPL_TYPE, PRECISION> A ## B ## C ## D() CONST \
-
46  { \
-
47  return SWIZZLED_TYPE<TMPL_TYPE, PRECISION>(this->A, this->B, this->C, this->D); \
-
48  }
-
49 
-
50 #define GLM_SWIZZLE_GEN_VEC2_ENTRY_DEF(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, CONST, A, B) \
-
51  template <typename TMPL_TYPE> \
-
52  SWIZZLED_TYPE<TMPL_TYPE> CLASS_TYPE<TMPL_TYPE, PRECISION>::A ## B() CONST \
-
53  { \
-
54  return SWIZZLED_TYPE<TMPL_TYPE, PRECISION>(this->A, this->B); \
-
55  }
-
56 
-
57 #define GLM_SWIZZLE_GEN_VEC3_ENTRY_DEF(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, CONST, A, B, C) \
-
58  template <typename TMPL_TYPE> \
-
59  SWIZZLED_TYPE<TMPL_TYPE> CLASS_TYPE<TMPL_TYPE, PRECISION>::A ## B ## C() CONST \
-
60  { \
-
61  return SWIZZLED_TYPE<TMPL_TYPE, PRECISION>(this->A, this->B, this->C); \
-
62  }
-
63 
-
64 #define GLM_SWIZZLE_GEN_VEC4_ENTRY_DEF(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, CONST, A, B, C, D) \
-
65  template <typename TMPL_TYPE> \
-
66  SWIZZLED_TYPE<TMPL_TYPE> CLASS_TYPE<TMPL_TYPE, PRECISION>::A ## B ## C ## D() CONST \
-
67  { \
-
68  return SWIZZLED_TYPE<TMPL_TYPE, PRECISION>(this->A, this->B, this->C, this->D); \
-
69  }
-
70 
-
71 #define GLM_MUTABLE
-
72 
-
73 #define GLM_SWIZZLE_GEN_REF2_FROM_VEC2_SWIZZLE(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, A, B) \
-
74  GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, GLM_MUTABLE, A, B) \
-
75  GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, GLM_MUTABLE, B, A)
-
76 
-
77 #define GLM_SWIZZLE_GEN_REF_FROM_VEC2(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC2_TYPE) \
-
78  GLM_SWIZZLE_GEN_REF2_FROM_VEC2_SWIZZLE(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC2_TYPE, x, y) \
-
79  GLM_SWIZZLE_GEN_REF2_FROM_VEC2_SWIZZLE(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC2_TYPE, r, g) \
-
80  GLM_SWIZZLE_GEN_REF2_FROM_VEC2_SWIZZLE(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC2_TYPE, s, t)
-
81 
-
82 //GLM_SWIZZLE_GEN_REF_FROM_VEC2(valType, detail::vec2, detail::ref2)
-
83 
-
84 #define GLM_SWIZZLE_GEN_REF2_FROM_VEC3_SWIZZLE(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, A, B, C) \
-
85  GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, GLM_MUTABLE, A, B) \
-
86  GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, GLM_MUTABLE, A, C) \
-
87  GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, GLM_MUTABLE, B, A) \
-
88  GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, GLM_MUTABLE, B, C) \
-
89  GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, GLM_MUTABLE, C, A) \
-
90  GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, GLM_MUTABLE, C, B)
-
91 
-
92 #define GLM_SWIZZLE_GEN_REF3_FROM_VEC3_SWIZZLE(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, A, B, C) \
-
93  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, GLM_MUTABLE, A, B, C) \
-
94  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, GLM_MUTABLE, A, C, B) \
-
95  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, GLM_MUTABLE, B, A, C) \
-
96  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, GLM_MUTABLE, B, C, A) \
-
97  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, GLM_MUTABLE, C, A, B) \
-
98  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, GLM_MUTABLE, C, B, A)
-
99 
-
100 #define GLM_SWIZZLE_GEN_REF_FROM_VEC3_COMP(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC2_TYPE, SWIZZLED_VEC3_TYPE, A, B, C) \
-
101  GLM_SWIZZLE_GEN_REF3_FROM_VEC3_SWIZZLE(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC3_TYPE, A, B, C) \
-
102  GLM_SWIZZLE_GEN_REF2_FROM_VEC3_SWIZZLE(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC2_TYPE, A, B, C)
-
103 
-
104 #define GLM_SWIZZLE_GEN_REF_FROM_VEC3(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC2_TYPE, SWIZZLED_VEC3_TYPE) \
-
105  GLM_SWIZZLE_GEN_REF_FROM_VEC3_COMP(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC2_TYPE, SWIZZLED_VEC3_TYPE, x, y, z) \
-
106  GLM_SWIZZLE_GEN_REF_FROM_VEC3_COMP(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC2_TYPE, SWIZZLED_VEC3_TYPE, r, g, b) \
-
107  GLM_SWIZZLE_GEN_REF_FROM_VEC3_COMP(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC2_TYPE, SWIZZLED_VEC3_TYPE, s, t, p)
-
108 
-
109 //GLM_SWIZZLE_GEN_REF_FROM_VEC3(valType, detail::vec3, detail::ref2, detail::ref3)
-
110 
-
111 #define GLM_SWIZZLE_GEN_REF2_FROM_VEC4_SWIZZLE(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, A, B, C, D) \
-
112  GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, GLM_MUTABLE, A, B) \
-
113  GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, GLM_MUTABLE, A, C) \
-
114  GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, GLM_MUTABLE, A, D) \
-
115  GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, GLM_MUTABLE, B, A) \
-
116  GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, GLM_MUTABLE, B, C) \
-
117  GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, GLM_MUTABLE, B, D) \
-
118  GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, GLM_MUTABLE, C, A) \
-
119  GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, GLM_MUTABLE, C, B) \
-
120  GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, GLM_MUTABLE, C, D) \
-
121  GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, GLM_MUTABLE, D, A) \
-
122  GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, GLM_MUTABLE, D, B) \
-
123  GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, GLM_MUTABLE, D, C)
-
124 
-
125 #define GLM_SWIZZLE_GEN_REF3_FROM_VEC4_SWIZZLE(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, A, B, C, D) \
-
126  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, , A, B, C) \
-
127  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, , A, B, D) \
-
128  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, , A, C, B) \
-
129  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, , A, C, D) \
-
130  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, , A, D, B) \
-
131  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, , A, D, C) \
-
132  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, , B, A, C) \
-
133  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, , B, A, D) \
-
134  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, , B, C, A) \
-
135  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, , B, C, D) \
-
136  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, , B, D, A) \
-
137  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, , B, D, C) \
-
138  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, , C, A, B) \
-
139  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, , C, A, D) \
-
140  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, , C, B, A) \
-
141  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, , C, B, D) \
-
142  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, , C, D, A) \
-
143  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, , C, D, B) \
-
144  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, , D, A, B) \
-
145  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, , D, A, C) \
-
146  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, , D, B, A) \
-
147  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, , D, B, C) \
-
148  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, , D, C, A) \
-
149  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, , D, C, B)
-
150 
-
151 #define GLM_SWIZZLE_GEN_REF4_FROM_VEC4_SWIZZLE(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, A, B, C, D) \
-
152  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, , A, C, B, D) \
-
153  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, , A, C, D, B) \
-
154  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, , A, D, B, C) \
-
155  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, , A, D, C, B) \
-
156  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, , A, B, D, C) \
-
157  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, , A, B, C, D) \
-
158  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, , B, C, A, D) \
-
159  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, , B, C, D, A) \
-
160  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, , B, D, A, C) \
-
161  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, , B, D, C, A) \
-
162  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, , B, A, D, C) \
-
163  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, , B, A, C, D) \
-
164  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, , C, B, A, D) \
-
165  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, , C, B, D, A) \
-
166  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, , C, D, A, B) \
-
167  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, , C, D, B, A) \
-
168  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, , C, A, D, B) \
-
169  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, , C, A, B, D) \
-
170  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, , D, C, B, A) \
-
171  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, , D, C, A, B) \
-
172  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, , D, A, B, C) \
-
173  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, , D, A, C, B) \
-
174  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, , D, B, A, C) \
-
175  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, , D, B, C, A)
-
176 
-
177 #define GLM_SWIZZLE_GEN_REF_FROM_VEC4_COMP(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC2_TYPE, SWIZZLED_VEC3_TYPE, SWIZZLED_VEC4_TYPE, A, B, C, D) \
-
178  GLM_SWIZZLE_GEN_REF2_FROM_VEC4_SWIZZLE(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC2_TYPE, A, B, C, D) \
-
179  GLM_SWIZZLE_GEN_REF3_FROM_VEC4_SWIZZLE(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC3_TYPE, A, B, C, D) \
-
180  GLM_SWIZZLE_GEN_REF4_FROM_VEC4_SWIZZLE(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC4_TYPE, A, B, C, D)
-
181 
-
182 #define GLM_SWIZZLE_GEN_REF_FROM_VEC4(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC2_TYPE, SWIZZLED_VEC3_TYPE, SWIZZLED_VEC4_TYPE) \
-
183  GLM_SWIZZLE_GEN_REF_FROM_VEC4_COMP(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC2_TYPE, SWIZZLED_VEC3_TYPE, SWIZZLED_VEC4_TYPE, x, y, z, w) \
-
184  GLM_SWIZZLE_GEN_REF_FROM_VEC4_COMP(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC2_TYPE, SWIZZLED_VEC3_TYPE, SWIZZLED_VEC4_TYPE, r, g, b, a) \
-
185  GLM_SWIZZLE_GEN_REF_FROM_VEC4_COMP(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC2_TYPE, SWIZZLED_VEC3_TYPE, SWIZZLED_VEC4_TYPE, s, t, p, q)
-
186 
-
187 //GLM_SWIZZLE_GEN_REF_FROM_VEC4(valType, detail::vec4, detail::ref2, detail::ref3, detail::ref4)
-
188 
-
189 #define GLM_SWIZZLE_GEN_VEC2_FROM_VEC2_SWIZZLE(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, A, B) \
-
190  GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, A) \
-
191  GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, B) \
-
192  GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, A) \
-
193  GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, B)
-
194 
-
195 #define GLM_SWIZZLE_GEN_VEC3_FROM_VEC2_SWIZZLE(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, A, B) \
-
196  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, A, A) \
-
197  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, A, B) \
-
198  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, B, A) \
-
199  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, B, B) \
-
200  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, A, A) \
-
201  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, A, B) \
-
202  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, B, A) \
-
203  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, B, B)
-
204 
-
205 #define GLM_SWIZZLE_GEN_VEC4_FROM_VEC2_SWIZZLE(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, A, B) \
-
206  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, A, A, A) \
-
207  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, A, A, B) \
-
208  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, A, B, A) \
-
209  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, A, B, B) \
-
210  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, B, A, A) \
-
211  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, B, A, B) \
-
212  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, B, B, A) \
-
213  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, B, B, B) \
-
214  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, A, A, A) \
-
215  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, A, A, B) \
-
216  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, A, B, A) \
-
217  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, A, B, B) \
-
218  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, B, A, A) \
-
219  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, B, A, B) \
-
220  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, B, B, A) \
-
221  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, B, B, B)
-
222 
-
223 #define GLM_SWIZZLE_GEN_VEC_FROM_VEC2_COMP(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC2_TYPE, SWIZZLED_VEC3_TYPE, SWIZZLED_VEC4_TYPE, A, B) \
-
224  GLM_SWIZZLE_GEN_VEC2_FROM_VEC2_SWIZZLE(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC2_TYPE, A, B) \
-
225  GLM_SWIZZLE_GEN_VEC3_FROM_VEC2_SWIZZLE(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC3_TYPE, A, B) \
-
226  GLM_SWIZZLE_GEN_VEC4_FROM_VEC2_SWIZZLE(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC4_TYPE, A, B)
-
227 
-
228 #define GLM_SWIZZLE_GEN_VEC_FROM_VEC2(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC2_TYPE, SWIZZLED_VEC3_TYPE, SWIZZLED_VEC4_TYPE) \
-
229  GLM_SWIZZLE_GEN_VEC_FROM_VEC2_COMP(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC2_TYPE, SWIZZLED_VEC3_TYPE, SWIZZLED_VEC4_TYPE, x, y) \
-
230  GLM_SWIZZLE_GEN_VEC_FROM_VEC2_COMP(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC2_TYPE, SWIZZLED_VEC3_TYPE, SWIZZLED_VEC4_TYPE, r, g) \
-
231  GLM_SWIZZLE_GEN_VEC_FROM_VEC2_COMP(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC2_TYPE, SWIZZLED_VEC3_TYPE, SWIZZLED_VEC4_TYPE, s, t)
-
232 
-
233 //GLM_SWIZZLE_GEN_VEC_FROM_VEC2(valType, detail::vec2, detail::vec2, detail::vec3, detail::vec4)
-
234 
-
235 #define GLM_SWIZZLE_GEN_VEC2_FROM_VEC3_SWIZZLE(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, A, B, C) \
-
236  GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, A) \
-
237  GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, B) \
-
238  GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, C) \
-
239  GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, A) \
-
240  GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, B) \
-
241  GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, C) \
-
242  GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, A) \
-
243  GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, B) \
-
244  GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, C)
-
245 
-
246 #define GLM_SWIZZLE_GEN_VEC3_FROM_VEC3_SWIZZLE(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, A, B, C) \
-
247  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, A, A) \
-
248  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, A, B) \
-
249  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, A, C) \
-
250  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, B, A) \
-
251  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, B, B) \
-
252  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, B, C) \
-
253  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, C, A) \
-
254  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, C, B) \
-
255  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, C, C) \
-
256  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, A, A) \
-
257  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, A, B) \
-
258  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, A, C) \
-
259  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, B, A) \
-
260  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, B, B) \
-
261  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, B, C) \
-
262  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, C, A) \
-
263  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, C, B) \
-
264  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, C, C) \
-
265  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, A, A) \
-
266  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, A, B) \
-
267  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, A, C) \
-
268  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, B, A) \
-
269  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, B, B) \
-
270  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, B, C) \
-
271  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, C, A) \
-
272  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, C, B) \
-
273  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, C, C)
-
274 
-
275 #define GLM_SWIZZLE_GEN_VEC4_FROM_VEC3_SWIZZLE(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, A, B, C) \
-
276  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, A, A, A) \
-
277  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, A, A, B) \
-
278  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, A, A, C) \
-
279  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, A, B, A) \
-
280  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, A, B, B) \
-
281  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, A, B, C) \
-
282  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, A, C, A) \
-
283  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, A, C, B) \
-
284  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, A, C, C) \
-
285  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, B, A, A) \
-
286  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, B, A, B) \
-
287  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, B, A, C) \
-
288  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, B, B, A) \
-
289  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, B, B, B) \
-
290  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, B, B, C) \
-
291  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, B, C, A) \
-
292  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, B, C, B) \
-
293  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, B, C, C) \
-
294  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, C, A, A) \
-
295  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, C, A, B) \
-
296  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, C, A, C) \
-
297  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, C, B, A) \
-
298  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, C, B, B) \
-
299  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, C, B, C) \
-
300  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, C, C, A) \
-
301  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, C, C, B) \
-
302  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, C, C, C) \
-
303  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, A, A, A) \
-
304  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, A, A, B) \
-
305  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, A, A, C) \
-
306  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, A, B, A) \
-
307  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, A, B, B) \
-
308  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, A, B, C) \
-
309  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, A, C, A) \
-
310  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, A, C, B) \
-
311  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, A, C, C) \
-
312  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, B, A, A) \
-
313  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, B, A, B) \
-
314  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, B, A, C) \
-
315  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, B, B, A) \
-
316  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, B, B, B) \
-
317  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, B, B, C) \
-
318  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, B, C, A) \
-
319  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, B, C, B) \
-
320  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, B, C, C) \
-
321  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, C, A, A) \
-
322  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, C, A, B) \
-
323  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, C, A, C) \
-
324  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, C, B, A) \
-
325  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, C, B, B) \
-
326  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, C, B, C) \
-
327  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, C, C, A) \
-
328  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, C, C, B) \
-
329  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, C, C, C) \
-
330  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, A, A, A) \
-
331  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, A, A, B) \
-
332  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, A, A, C) \
-
333  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, A, B, A) \
-
334  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, A, B, B) \
-
335  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, A, B, C) \
-
336  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, A, C, A) \
-
337  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, A, C, B) \
-
338  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, A, C, C) \
-
339  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, B, A, A) \
-
340  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, B, A, B) \
-
341  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, B, A, C) \
-
342  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, B, B, A) \
-
343  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, B, B, B) \
-
344  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, B, B, C) \
-
345  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, B, C, A) \
-
346  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, B, C, B) \
-
347  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, B, C, C) \
-
348  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, C, A, A) \
-
349  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, C, A, B) \
-
350  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, C, A, C) \
-
351  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, C, B, A) \
-
352  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, C, B, B) \
-
353  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, C, B, C) \
-
354  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, C, C, A) \
-
355  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, C, C, B) \
-
356  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, C, C, C)
-
357 
-
358 #define GLM_SWIZZLE_GEN_VEC_FROM_VEC3_COMP(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC2_TYPE, SWIZZLED_VEC3_TYPE, SWIZZLED_VEC4_TYPE, A, B, C) \
-
359  GLM_SWIZZLE_GEN_VEC2_FROM_VEC3_SWIZZLE(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC2_TYPE, A, B, C) \
-
360  GLM_SWIZZLE_GEN_VEC3_FROM_VEC3_SWIZZLE(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC3_TYPE, A, B, C) \
-
361  GLM_SWIZZLE_GEN_VEC4_FROM_VEC3_SWIZZLE(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC4_TYPE, A, B, C)
-
362 
-
363 #define GLM_SWIZZLE_GEN_VEC_FROM_VEC3(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC2_TYPE, SWIZZLED_VEC3_TYPE, SWIZZLED_VEC4_TYPE) \
-
364  GLM_SWIZZLE_GEN_VEC_FROM_VEC3_COMP(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC2_TYPE, SWIZZLED_VEC3_TYPE, SWIZZLED_VEC4_TYPE, x, y, z) \
-
365  GLM_SWIZZLE_GEN_VEC_FROM_VEC3_COMP(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC2_TYPE, SWIZZLED_VEC3_TYPE, SWIZZLED_VEC4_TYPE, r, g, b) \
-
366  GLM_SWIZZLE_GEN_VEC_FROM_VEC3_COMP(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC2_TYPE, SWIZZLED_VEC3_TYPE, SWIZZLED_VEC4_TYPE, s, t, p)
-
367 
-
368 //GLM_SWIZZLE_GEN_VEC_FROM_VEC3(valType, detail::vec3, detail::vec2, detail::vec3, detail::vec4)
-
369 
-
370 #define GLM_SWIZZLE_GEN_VEC2_FROM_VEC4_SWIZZLE(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, A, B, C, D) \
-
371  GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, A) \
-
372  GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, B) \
-
373  GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, C) \
-
374  GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, D) \
-
375  GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, A) \
-
376  GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, B) \
-
377  GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, C) \
-
378  GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, D) \
-
379  GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, A) \
-
380  GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, B) \
-
381  GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, C) \
-
382  GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, D) \
-
383  GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, A) \
-
384  GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, B) \
-
385  GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, C) \
-
386  GLM_SWIZZLE_GEN_VEC2_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, D)
-
387 
-
388 #define GLM_SWIZZLE_GEN_VEC3_FROM_VEC4_SWIZZLE(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, A, B, C, D) \
-
389  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, A, A) \
-
390  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, A, B) \
-
391  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, A, C) \
-
392  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, A, D) \
-
393  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, B, A) \
-
394  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, B, B) \
-
395  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, B, C) \
-
396  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, B, D) \
-
397  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, C, A) \
-
398  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, C, B) \
-
399  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, C, C) \
-
400  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, C, D) \
-
401  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, D, A) \
-
402  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, D, B) \
-
403  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, D, C) \
-
404  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, D, D) \
-
405  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, A, A) \
-
406  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, A, B) \
-
407  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, A, C) \
-
408  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, A, D) \
-
409  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, B, A) \
-
410  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, B, B) \
-
411  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, B, C) \
-
412  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, B, D) \
-
413  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, C, A) \
-
414  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, C, B) \
-
415  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, C, C) \
-
416  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, C, D) \
-
417  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, D, A) \
-
418  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, D, B) \
-
419  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, D, C) \
-
420  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, D, D) \
-
421  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, A, A) \
-
422  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, A, B) \
-
423  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, A, C) \
-
424  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, A, D) \
-
425  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, B, A) \
-
426  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, B, B) \
-
427  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, B, C) \
-
428  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, B, D) \
-
429  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, C, A) \
-
430  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, C, B) \
-
431  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, C, C) \
-
432  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, C, D) \
-
433  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, D, A) \
-
434  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, D, B) \
-
435  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, D, C) \
-
436  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, D, D) \
-
437  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, A, A) \
-
438  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, A, B) \
-
439  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, A, C) \
-
440  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, A, D) \
-
441  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, B, A) \
-
442  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, B, B) \
-
443  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, B, C) \
-
444  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, B, D) \
-
445  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, C, A) \
-
446  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, C, B) \
-
447  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, C, C) \
-
448  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, C, D) \
-
449  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, D, A) \
-
450  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, D, B) \
-
451  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, D, C) \
-
452  GLM_SWIZZLE_GEN_VEC3_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, D, D)
-
453 
-
454 #define GLM_SWIZZLE_GEN_VEC4_FROM_VEC4_SWIZZLE(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, A, B, C, D) \
-
455  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, A, A, A) \
-
456  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, A, A, B) \
-
457  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, A, A, C) \
-
458  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, A, A, D) \
-
459  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, A, B, A) \
-
460  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, A, B, B) \
-
461  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, A, B, C) \
-
462  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, A, B, D) \
-
463  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, A, C, A) \
-
464  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, A, C, B) \
-
465  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, A, C, C) \
-
466  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, A, C, D) \
-
467  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, A, D, A) \
-
468  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, A, D, B) \
-
469  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, A, D, C) \
-
470  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, A, D, D) \
-
471  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, B, A, A) \
-
472  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, B, A, B) \
-
473  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, B, A, C) \
-
474  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, B, A, D) \
-
475  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, B, B, A) \
-
476  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, B, B, B) \
-
477  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, B, B, C) \
-
478  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, B, B, D) \
-
479  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, B, C, A) \
-
480  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, B, C, B) \
-
481  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, B, C, C) \
-
482  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, B, C, D) \
-
483  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, B, D, A) \
-
484  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, B, D, B) \
-
485  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, B, D, C) \
-
486  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, B, D, D) \
-
487  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, C, A, A) \
-
488  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, C, A, B) \
-
489  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, C, A, C) \
-
490  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, C, A, D) \
-
491  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, C, B, A) \
-
492  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, C, B, B) \
-
493  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, C, B, C) \
-
494  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, C, B, D) \
-
495  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, C, C, A) \
-
496  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, C, C, B) \
-
497  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, C, C, C) \
-
498  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, C, C, D) \
-
499  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, C, D, A) \
-
500  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, C, D, B) \
-
501  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, C, D, C) \
-
502  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, C, D, D) \
-
503  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, D, A, A) \
-
504  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, D, A, B) \
-
505  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, D, A, C) \
-
506  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, D, A, D) \
-
507  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, D, B, A) \
-
508  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, D, B, B) \
-
509  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, D, B, C) \
-
510  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, D, B, D) \
-
511  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, D, C, A) \
-
512  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, D, C, B) \
-
513  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, D, C, C) \
-
514  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, D, C, D) \
-
515  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, D, D, A) \
-
516  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, D, D, B) \
-
517  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, D, D, C) \
-
518  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, A, D, D, D) \
-
519  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, A, A, A) \
-
520  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, A, A, B) \
-
521  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, A, A, C) \
-
522  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, A, A, D) \
-
523  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, A, B, A) \
-
524  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, A, B, B) \
-
525  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, A, B, C) \
-
526  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, A, B, D) \
-
527  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, A, C, A) \
-
528  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, A, C, B) \
-
529  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, A, C, C) \
-
530  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, A, C, D) \
-
531  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, A, D, A) \
-
532  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, A, D, B) \
-
533  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, A, D, C) \
-
534  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, A, D, D) \
-
535  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, B, A, A) \
-
536  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, B, A, B) \
-
537  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, B, A, C) \
-
538  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, B, A, D) \
-
539  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, B, B, A) \
-
540  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, B, B, B) \
-
541  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, B, B, C) \
-
542  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, B, B, D) \
-
543  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, B, C, A) \
-
544  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, B, C, B) \
-
545  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, B, C, C) \
-
546  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, B, C, D) \
-
547  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, B, D, A) \
-
548  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, B, D, B) \
-
549  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, B, D, C) \
-
550  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, B, D, D) \
-
551  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, C, A, A) \
-
552  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, C, A, B) \
-
553  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, C, A, C) \
-
554  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, C, A, D) \
-
555  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, C, B, A) \
-
556  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, C, B, B) \
-
557  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, C, B, C) \
-
558  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, C, B, D) \
-
559  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, C, C, A) \
-
560  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, C, C, B) \
-
561  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, C, C, C) \
-
562  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, C, C, D) \
-
563  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, C, D, A) \
-
564  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, C, D, B) \
-
565  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, C, D, C) \
-
566  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, C, D, D) \
-
567  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, D, A, A) \
-
568  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, D, A, B) \
-
569  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, D, A, C) \
-
570  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, D, A, D) \
-
571  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, D, B, A) \
-
572  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, D, B, B) \
-
573  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, D, B, C) \
-
574  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, D, B, D) \
-
575  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, D, C, A) \
-
576  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, D, C, B) \
-
577  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, D, C, C) \
-
578  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, D, C, D) \
-
579  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, D, D, A) \
-
580  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, D, D, B) \
-
581  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, D, D, C) \
-
582  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, B, D, D, D) \
-
583  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, A, A, A) \
-
584  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, A, A, B) \
-
585  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, A, A, C) \
-
586  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, A, A, D) \
-
587  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, A, B, A) \
-
588  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, A, B, B) \
-
589  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, A, B, C) \
-
590  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, A, B, D) \
-
591  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, A, C, A) \
-
592  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, A, C, B) \
-
593  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, A, C, C) \
-
594  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, A, C, D) \
-
595  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, A, D, A) \
-
596  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, A, D, B) \
-
597  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, A, D, C) \
-
598  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, A, D, D) \
-
599  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, B, A, A) \
-
600  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, B, A, B) \
-
601  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, B, A, C) \
-
602  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, B, A, D) \
-
603  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, B, B, A) \
-
604  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, B, B, B) \
-
605  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, B, B, C) \
-
606  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, B, B, D) \
-
607  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, B, C, A) \
-
608  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, B, C, B) \
-
609  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, B, C, C) \
-
610  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, B, C, D) \
-
611  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, B, D, A) \
-
612  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, B, D, B) \
-
613  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, B, D, C) \
-
614  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, B, D, D) \
-
615  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, C, A, A) \
-
616  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, C, A, B) \
-
617  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, C, A, C) \
-
618  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, C, A, D) \
-
619  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, C, B, A) \
-
620  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, C, B, B) \
-
621  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, C, B, C) \
-
622  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, C, B, D) \
-
623  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, C, C, A) \
-
624  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, C, C, B) \
-
625  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, C, C, C) \
-
626  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, C, C, D) \
-
627  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, C, D, A) \
-
628  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, C, D, B) \
-
629  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, C, D, C) \
-
630  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, C, D, D) \
-
631  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, D, A, A) \
-
632  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, D, A, B) \
-
633  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, D, A, C) \
-
634  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, D, A, D) \
-
635  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, D, B, A) \
-
636  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, D, B, B) \
-
637  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, D, B, C) \
-
638  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, D, B, D) \
-
639  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, D, C, A) \
-
640  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, D, C, B) \
-
641  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, D, C, C) \
-
642  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, D, C, D) \
-
643  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, D, D, A) \
-
644  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, D, D, B) \
-
645  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, D, D, C) \
-
646  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, C, D, D, D) \
-
647  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, A, A, A) \
-
648  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, A, A, B) \
-
649  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, A, A, C) \
-
650  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, A, A, D) \
-
651  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, A, B, A) \
-
652  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, A, B, B) \
-
653  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, A, B, C) \
-
654  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, A, B, D) \
-
655  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, A, C, A) \
-
656  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, A, C, B) \
-
657  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, A, C, C) \
-
658  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, A, C, D) \
-
659  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, A, D, A) \
-
660  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, A, D, B) \
-
661  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, A, D, C) \
-
662  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, A, D, D) \
-
663  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, B, A, A) \
-
664  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, B, A, B) \
-
665  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, B, A, C) \
-
666  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, B, A, D) \
-
667  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, B, B, A) \
-
668  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, B, B, B) \
-
669  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, B, B, C) \
-
670  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, B, B, D) \
-
671  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, B, C, A) \
-
672  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, B, C, B) \
-
673  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, B, C, C) \
-
674  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, B, C, D) \
-
675  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, B, D, A) \
-
676  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, B, D, B) \
-
677  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, B, D, C) \
-
678  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, B, D, D) \
-
679  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, C, A, A) \
-
680  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, C, A, B) \
-
681  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, C, A, C) \
-
682  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, C, A, D) \
-
683  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, C, B, A) \
-
684  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, C, B, B) \
-
685  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, C, B, C) \
-
686  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, C, B, D) \
-
687  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, C, C, A) \
-
688  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, C, C, B) \
-
689  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, C, C, C) \
-
690  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, C, C, D) \
-
691  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, C, D, A) \
-
692  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, C, D, B) \
-
693  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, C, D, C) \
-
694  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, C, D, D) \
-
695  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, D, A, A) \
-
696  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, D, A, B) \
-
697  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, D, A, C) \
-
698  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, D, A, D) \
-
699  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, D, B, A) \
-
700  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, D, B, B) \
-
701  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, D, B, C) \
-
702  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, D, B, D) \
-
703  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, D, C, A) \
-
704  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, D, C, B) \
-
705  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, D, C, C) \
-
706  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, D, C, D) \
-
707  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, D, D, A) \
-
708  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, D, D, B) \
-
709  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, D, D, C) \
-
710  GLM_SWIZZLE_GEN_VEC4_ENTRY(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, const, D, D, D, D)
-
711 
-
712 #define GLM_SWIZZLE_GEN_VEC_FROM_VEC4_COMP(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC2_TYPE, SWIZZLED_VEC3_TYPE, SWIZZLED_VEC4_TYPE, A, B, C, D) \
-
713  GLM_SWIZZLE_GEN_VEC2_FROM_VEC4_SWIZZLE(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC2_TYPE, A, B, C, D) \
-
714  GLM_SWIZZLE_GEN_VEC3_FROM_VEC4_SWIZZLE(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC3_TYPE, A, B, C, D) \
-
715  GLM_SWIZZLE_GEN_VEC4_FROM_VEC4_SWIZZLE(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC4_TYPE, A, B, C, D)
-
716 
-
717 #define GLM_SWIZZLE_GEN_VEC_FROM_VEC4(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC2_TYPE, SWIZZLED_VEC3_TYPE, SWIZZLED_VEC4_TYPE) \
-
718  GLM_SWIZZLE_GEN_VEC_FROM_VEC4_COMP(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC2_TYPE, SWIZZLED_VEC3_TYPE, SWIZZLED_VEC4_TYPE, x, y, z, w) \
-
719  GLM_SWIZZLE_GEN_VEC_FROM_VEC4_COMP(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC2_TYPE, SWIZZLED_VEC3_TYPE, SWIZZLED_VEC4_TYPE, r, g, b, a) \
-
720  GLM_SWIZZLE_GEN_VEC_FROM_VEC4_COMP(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC2_TYPE, SWIZZLED_VEC3_TYPE, SWIZZLED_VEC4_TYPE, s, t, p, q)
-
721 
-
722 //GLM_SWIZZLE_GEN_VEC_FROM_VEC4(valType, detail::vec4, detail::vec2, detail::vec3, detail::vec4)
-
723 
-
724 #endif//glm_core_swizzle_func
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00010_source.html b/Libraries/glm-0.9.5.2/doc/api/a00010_source.html deleted file mode 100644 index a6d2c8a..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00010_source.html +++ /dev/null @@ -1,228 +0,0 @@ - - - - - - -GLM: _vectorize.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
_vectorize.hpp
-
-
-
1 
-
29 #ifndef GLM_CORE_DETAIL_INCLUDED
-
30 #define GLM_CORE_DETAIL_INCLUDED
-
31 
-
32 #include "type_vec2.hpp"
-
33 #include "type_vec3.hpp"
-
34 #include "type_vec4.hpp"
-
35 
-
36 #define VECTORIZE2_VEC(func) \
-
37  template <typename T, precision P> \
-
38  GLM_FUNC_QUALIFIER detail::tvec2<T, P> func( \
-
39  detail::tvec2<T, P> const & v) \
-
40  { \
-
41  return detail::tvec2<T, P>( \
-
42  func(v.x), \
-
43  func(v.y)); \
-
44  }
-
45 
-
46 #define VECTORIZE3_VEC(func) \
-
47  template <typename T, precision P> \
-
48  GLM_FUNC_QUALIFIER detail::tvec3<T, P> func( \
-
49  detail::tvec3<T, P> const & v) \
-
50  { \
-
51  return detail::tvec3<T, P>( \
-
52  func(v.x), \
-
53  func(v.y), \
-
54  func(v.z)); \
-
55  }
-
56 
-
57 #define VECTORIZE4_VEC(func) \
-
58  template <typename T, precision P> \
-
59  GLM_FUNC_QUALIFIER detail::tvec4<T, P> func( \
-
60  detail::tvec4<T, P> const & v) \
-
61  { \
-
62  return detail::tvec4<T, P>( \
-
63  func(v.x), \
-
64  func(v.y), \
-
65  func(v.z), \
-
66  func(v.w)); \
-
67  }
-
68 
-
69 #define VECTORIZE_VEC(func) \
-
70  VECTORIZE2_VEC(func) \
-
71  VECTORIZE3_VEC(func) \
-
72  VECTORIZE4_VEC(func)
-
73 
-
74 #define VECTORIZE2_VEC_SCA(func) \
-
75  template <typename T, precision P> \
-
76  GLM_FUNC_QUALIFIER detail::tvec2<T, P> func \
-
77  ( \
-
78  detail::tvec2<T, P> const & x, \
-
79  T const & y \
-
80  ) \
-
81  { \
-
82  return detail::tvec2<T, P>( \
-
83  func(x.x, y), \
-
84  func(x.y, y)); \
-
85  }
-
86 
-
87 #define VECTORIZE3_VEC_SCA(func) \
-
88  template <typename T, precision P> \
-
89  GLM_FUNC_QUALIFIER detail::tvec3<T, P> func \
-
90  ( \
-
91  detail::tvec3<T, P> const & x, \
-
92  T const & y \
-
93  ) \
-
94  { \
-
95  return detail::tvec3<T, P>( \
-
96  func(x.x, y), \
-
97  func(x.y, y), \
-
98  func(x.z, y)); \
-
99  }
-
100 
-
101 #define VECTORIZE4_VEC_SCA(func) \
-
102  template <typename T, precision P> \
-
103  GLM_FUNC_QUALIFIER detail::tvec4<T, P> func \
-
104  ( \
-
105  detail::tvec4<T, P> const & x, \
-
106  T const & y \
-
107  ) \
-
108  { \
-
109  return detail::tvec4<T, P>( \
-
110  func(x.x, y), \
-
111  func(x.y, y), \
-
112  func(x.z, y), \
-
113  func(x.w, y)); \
-
114  }
-
115 
-
116 #define VECTORIZE_VEC_SCA(func) \
-
117  VECTORIZE2_VEC_SCA(func) \
-
118  VECTORIZE3_VEC_SCA(func) \
-
119  VECTORIZE4_VEC_SCA(func)
-
120 
-
121 #define VECTORIZE2_VEC_VEC(func) \
-
122  template <typename T, precision P> \
-
123  GLM_FUNC_QUALIFIER detail::tvec2<T, P> func \
-
124  ( \
-
125  detail::tvec2<T, P> const & x, \
-
126  detail::tvec2<T, P> const & y \
-
127  ) \
-
128  { \
-
129  return detail::tvec2<T, P>( \
-
130  func(x.x, y.x), \
-
131  func(x.y, y.y)); \
-
132  }
-
133 
-
134 #define VECTORIZE3_VEC_VEC(func) \
-
135  template <typename T, precision P> \
-
136  GLM_FUNC_QUALIFIER detail::tvec3<T, P> func \
-
137  ( \
-
138  detail::tvec3<T, P> const & x, \
-
139  detail::tvec3<T, P> const & y \
-
140  ) \
-
141  { \
-
142  return detail::tvec3<T, P>( \
-
143  func(x.x, y.x), \
-
144  func(x.y, y.y), \
-
145  func(x.z, y.z)); \
-
146  }
-
147 
-
148 #define VECTORIZE4_VEC_VEC(func) \
-
149  template <typename T, precision P> \
-
150  GLM_FUNC_QUALIFIER detail::tvec4<T, P> func \
-
151  ( \
-
152  detail::tvec4<T, P> const & x, \
-
153  detail::tvec4<T, P> const & y \
-
154  ) \
-
155  { \
-
156  return detail::tvec4<T, P>( \
-
157  func(x.x, y.x), \
-
158  func(x.y, y.y), \
-
159  func(x.z, y.z), \
-
160  func(x.w, y.w)); \
-
161  }
-
162 
-
163 #define VECTORIZE_VEC_VEC(func) \
-
164  VECTORIZE2_VEC_VEC(func) \
-
165  VECTORIZE3_VEC_VEC(func) \
-
166  VECTORIZE4_VEC_VEC(func)
-
167 
-
168 namespace glm{
-
169 namespace detail
-
170 {
-
171  template<bool C>
-
172  struct If
-
173  {
-
174  template<typename F, typename T>
-
175  static GLM_FUNC_QUALIFIER T apply(F functor, const T& val)
-
176  {
-
177  return functor(val);
-
178  }
-
179  };
-
180 
-
181  template<>
-
182  struct If<false>
-
183  {
-
184  template<typename F, typename T>
-
185  static GLM_FUNC_QUALIFIER T apply(F, const T& val)
-
186  {
-
187  return val;
-
188  }
-
189  };
-
190 }//namespace detail
-
191 }//namespace glm
-
192 
-
193 #endif//GLM_CORE_DETAIL_INCLUDED
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00011.html b/Libraries/glm-0.9.5.2/doc/api/a00011.html deleted file mode 100644 index c3eadf0..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00011.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - -GLM: associated_min_max.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
associated_min_max.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - - - - - - - - - - - - - -

-Functions

template<typename genTypeT , typename genTypeU >
genTypeU associatedMax (const genTypeT &x, const genTypeU &a, const genTypeT &y, const genTypeU &b)
 
template<typename genTypeT , typename genTypeU >
genTypeU associatedMax (const genTypeT &x, const genTypeU &a, const genTypeT &y, const genTypeU &b, const genTypeT &z, const genTypeU &c)
 
template<typename genTypeT , typename genTypeU >
genTypeU associatedMax (const genTypeT &x, const genTypeU &a, const genTypeT &y, const genTypeU &b, const genTypeT &z, const genTypeU &c, const genTypeT &w, const genTypeU &d)
 
template<typename genTypeT , typename genTypeU >
genTypeU associatedMin (const genTypeT &x, const genTypeU &a, const genTypeT &y, const genTypeU &b)
 
template<typename genTypeT , typename genTypeU >
genTypeU associatedMin (const genTypeT &x, const genTypeU &a, const genTypeT &y, const genTypeU &b, const genTypeT &z, const genTypeU &c)
 
template<typename genTypeT , typename genTypeU >
genTypeU associatedMin (const genTypeT &x, const genTypeU &a, const genTypeT &y, const genTypeU &b, const genTypeT &z, const genTypeU &c, const genTypeT &w, const genTypeU &d)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_associated_min_max

-
Date
2008-03-10 / 2011-06-07
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
-
-GLM_GTX_extented_min_max (dependence)
- -

Definition in file associated_min_max.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00011_source.html b/Libraries/glm-0.9.5.2/doc/api/a00011_source.html deleted file mode 100644 index 4e04a7b..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00011_source.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - -GLM: associated_min_max.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
associated_min_max.hpp
-
-
-Go to the documentation of this file.
1 
-
38 #ifndef GLM_GTX_associated_min_max
-
39 #define GLM_GTX_associated_min_max
-
40 
-
41 // Dependency:
-
42 #include "../glm.hpp"
-
43 
-
44 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
45 # pragma message("GLM: GLM_GTX_associated_min_max extension included")
-
46 #endif
-
47 
-
48 namespace glm
-
49 {
-
52 
-
55  template<typename genTypeT, typename genTypeU>
-
56  genTypeU associatedMin(
-
57  const genTypeT& x, const genTypeU& a,
-
58  const genTypeT& y, const genTypeU& b);
-
59 
-
62  template<typename genTypeT, typename genTypeU>
-
63  genTypeU associatedMin(
-
64  const genTypeT& x, const genTypeU& a,
-
65  const genTypeT& y, const genTypeU& b,
-
66  const genTypeT& z, const genTypeU& c);
-
67 
-
70  template<typename genTypeT, typename genTypeU>
-
71  genTypeU associatedMin(
-
72  const genTypeT& x, const genTypeU& a,
-
73  const genTypeT& y, const genTypeU& b,
-
74  const genTypeT& z, const genTypeU& c,
-
75  const genTypeT& w, const genTypeU& d);
-
76 
-
79  template<typename genTypeT, typename genTypeU>
-
80  genTypeU associatedMax(
-
81  const genTypeT& x, const genTypeU& a,
-
82  const genTypeT& y, const genTypeU& b);
-
83 
-
86  template<typename genTypeT, typename genTypeU>
-
87  genTypeU associatedMax(
-
88  const genTypeT& x, const genTypeU& a,
-
89  const genTypeT& y, const genTypeU& b,
-
90  const genTypeT& z, const genTypeU& c);
-
91 
-
94  template<typename genTypeT, typename genTypeU>
-
95  genTypeU associatedMax(
-
96  const genTypeT& x, const genTypeU& a,
-
97  const genTypeT& y, const genTypeU& b,
-
98  const genTypeT& z, const genTypeU& c,
-
99  const genTypeT& w, const genTypeU& d);
-
100 
-
102 } //namespace glm
-
103 
-
104 #include "associated_min_max.inl"
-
105 
-
106 #endif//GLM_GTX_associated_min_max
-
genTypeU associatedMax(const genTypeT &x, const genTypeU &a, const genTypeT &y, const genTypeU &b)
Max comparison between 2 variables.
-
genTypeU associatedMin(const genTypeT &x, const genTypeU &a, const genTypeT &y, const genTypeU &b)
Min comparison between 2 variables.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00012.html b/Libraries/glm-0.9.5.2/doc/api/a00012.html deleted file mode 100644 index 93b2943..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00012.html +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - -GLM: bit.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
bit.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

GLM_FUNC_DECL int16 bitfieldInterleave (int8 x, int8 y)
 
GLM_FUNC_DECL uint16 bitfieldInterleave (uint8 x, uint8 y)
 
GLM_FUNC_DECL int32 bitfieldInterleave (int16 x, int16 y)
 
GLM_FUNC_DECL uint32 bitfieldInterleave (uint16 x, uint16 y)
 
GLM_FUNC_DECL int64 bitfieldInterleave (int32 x, int32 y)
 
GLM_FUNC_DECL uint64 bitfieldInterleave (uint32 x, uint32 y)
 
GLM_FUNC_DECL int32 bitfieldInterleave (int8 x, int8 y, int8 z)
 
GLM_FUNC_DECL uint32 bitfieldInterleave (uint8 x, uint8 y, uint8 z)
 
GLM_FUNC_DECL int64 bitfieldInterleave (int16 x, int16 y, int16 z)
 
GLM_FUNC_DECL uint64 bitfieldInterleave (uint16 x, uint16 y, uint16 z)
 
GLM_FUNC_DECL int64 bitfieldInterleave (int32 x, int32 y, int32 z)
 
GLM_FUNC_DECL uint64 bitfieldInterleave (uint32 x, uint32 y, uint32 z)
 
GLM_FUNC_DECL int32 bitfieldInterleave (int8 x, int8 y, int8 z, int8 w)
 
GLM_FUNC_DECL uint32 bitfieldInterleave (uint8 x, uint8 y, uint8 z, uint8 w)
 
GLM_FUNC_DECL int64 bitfieldInterleave (int16 x, int16 y, int16 z, int16 w)
 
GLM_FUNC_DECL uint64 bitfieldInterleave (uint16 x, uint16 y, uint16 z, uint16 w)
 
template<typename genType >
GLM_DEPRECATED GLM_FUNC_DECL
-genType 
bitRevert (genType const &value)
 
template<typename genType >
GLM_FUNC_DECL genType bitRotateLeft (genType const &In, std::size_t Shift)
 
template<typename genType >
GLM_FUNC_DECL genType bitRotateRight (genType const &In, std::size_t Shift)
 
template<typename genIUType >
GLM_FUNC_DECL genIUType fillBitfieldWithOne (genIUType const &Value, int const &FromBit, int const &ToBit)
 
template<typename genIUType >
GLM_FUNC_DECL genIUType fillBitfieldWithZero (genIUType const &Value, int const &FromBit, int const &ToBit)
 
template<typename genType >
GLM_FUNC_DECL genType highestBitValue (genType const &value)
 
template<typename genType >
GLM_FUNC_DECL bool isPowerOfTwo (genType const &value)
 
template<typename genIType >
GLM_FUNC_DECL genIType mask (genIType const &count)
 
template<typename genType >
GLM_FUNC_DECL genType powerOfTwoAbove (genType const &value)
 
template<typename genType >
GLM_FUNC_DECL genType powerOfTwoBelow (genType const &value)
 
template<typename genType >
GLM_FUNC_DECL genType powerOfTwoNearest (genType const &value)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_bit

-
Date
2007-03-14 / 2011-06-07
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
-
-gtc_half_float (dependence)
-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_bit

-
Date
2005-12-30 / 2011-06-07
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
- -

Definition in file bit.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00012_source.html b/Libraries/glm-0.9.5.2/doc/api/a00012_source.html deleted file mode 100644 index bb4748d..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00012_source.html +++ /dev/null @@ -1,174 +0,0 @@ - - - - - - -GLM: bit.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
bit.hpp
-
-
-Go to the documentation of this file.
1 
-
39 #ifndef GLM_GTX_bit
-
40 #define GLM_GTX_bit
-
41 
-
42 // Dependencies
-
43 #include "../detail/type_int.hpp"
-
44 #include "../detail/setup.hpp"
-
45 #include <cstddef>
-
46 
-
47 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
48 # pragma message("GLM: GLM_GTX_bit extension included")
-
49 #endif
-
50 
-
51 namespace glm
-
52 {
-
55 
-
58  template <typename genIType>
-
59  GLM_FUNC_DECL genIType mask(genIType const & count);
-
60 
-
63  template <typename genType>
-
64  GLM_FUNC_DECL genType highestBitValue(genType const & value);
-
65 
-
68  template <typename genType>
-
69  GLM_FUNC_DECL bool isPowerOfTwo(genType const & value);
-
70 
-
73  template <typename genType>
-
74  GLM_FUNC_DECL genType powerOfTwoAbove(genType const & value);
-
75 
-
78  template <typename genType>
-
79  GLM_FUNC_DECL genType powerOfTwoBelow(genType const & value);
-
80 
-
83  template <typename genType>
-
84  GLM_FUNC_DECL genType powerOfTwoNearest(genType const & value);
-
85 
-
88  template <typename genType>
-
89  GLM_DEPRECATED GLM_FUNC_DECL genType bitRevert(genType const & value);
-
90 
-
93  template <typename genType>
-
94  GLM_FUNC_DECL genType bitRotateRight(genType const & In, std::size_t Shift);
-
95 
-
98  template <typename genType>
-
99  GLM_FUNC_DECL genType bitRotateLeft(genType const & In, std::size_t Shift);
-
100 
-
103  template <typename genIUType>
-
104  GLM_FUNC_DECL genIUType fillBitfieldWithOne(
-
105  genIUType const & Value,
-
106  int const & FromBit,
-
107  int const & ToBit);
-
108 
-
111  template <typename genIUType>
-
112  GLM_FUNC_DECL genIUType fillBitfieldWithZero(
-
113  genIUType const & Value,
-
114  int const & FromBit,
-
115  int const & ToBit);
-
116 
-
122  GLM_FUNC_DECL int16 bitfieldInterleave(int8 x, int8 y);
-
123 
-
129  GLM_FUNC_DECL uint16 bitfieldInterleave(uint8 x, uint8 y);
-
130 
-
136  GLM_FUNC_DECL int32 bitfieldInterleave(int16 x, int16 y);
-
137 
-
143  GLM_FUNC_DECL uint32 bitfieldInterleave(uint16 x, uint16 y);
-
144 
-
150  GLM_FUNC_DECL int64 bitfieldInterleave(int32 x, int32 y);
-
151 
-
157  GLM_FUNC_DECL uint64 bitfieldInterleave(uint32 x, uint32 y);
-
158 
-
164  GLM_FUNC_DECL int32 bitfieldInterleave(int8 x, int8 y, int8 z);
-
165 
-
171  GLM_FUNC_DECL uint32 bitfieldInterleave(uint8 x, uint8 y, uint8 z);
-
172 
-
178  GLM_FUNC_DECL int64 bitfieldInterleave(int16 x, int16 y, int16 z);
-
179 
-
185  GLM_FUNC_DECL uint64 bitfieldInterleave(uint16 x, uint16 y, uint16 z);
-
186 
-
192  GLM_FUNC_DECL int64 bitfieldInterleave(int32 x, int32 y, int32 z);
-
193 
-
199  GLM_FUNC_DECL uint64 bitfieldInterleave(uint32 x, uint32 y, uint32 z);
-
200 
-
206  GLM_FUNC_DECL int32 bitfieldInterleave(int8 x, int8 y, int8 z, int8 w);
-
207 
-
213  GLM_FUNC_DECL uint32 bitfieldInterleave(uint8 x, uint8 y, uint8 z, uint8 w);
-
214 
-
220  GLM_FUNC_DECL int64 bitfieldInterleave(int16 x, int16 y, int16 z, int16 w);
-
221 
-
227  GLM_FUNC_DECL uint64 bitfieldInterleave(uint16 x, uint16 y, uint16 z, uint16 w);
-
228 
-
230 } //namespace glm
-
231 
-
232 #include "bit.inl"
-
233 
-
234 #endif//GLM_GTX_bit
-
GLM_FUNC_DECL genType highestBitValue(genType const &value)
Find the highest bit set to 1 in a integer variable and return its value.
-
detail::int8 int8
8 bit signed integer type.
Definition: type_int.hpp:89
-
detail::uint32 uint32
32 bit unsigned integer type.
Definition: type_int.hpp:96
-
detail::int16 int16
16 bit signed integer type.
Definition: type_int.hpp:90
-
detail::int64 int64
64 bit signed integer type.
Definition: type_int.hpp:92
-
GLM_FUNC_DECL genType powerOfTwoNearest(genType const &value)
Return the power of two number which value is the closet to the input value.
-
GLM_FUNC_DECL genType bitRotateLeft(genType const &In, std::size_t Shift)
Rotate all bits to the left.
-
GLM_FUNC_DECL genIType mask(genIType const &count)
Build a mask of &#39;count&#39; bits.
-
detail::uint64 uint64
64 bit unsigned integer type.
Definition: type_int.hpp:97
-
detail::int32 int32
32 bit signed integer type.
Definition: type_int.hpp:91
-
GLM_FUNC_DECL genIUType fillBitfieldWithOne(genIUType const &Value, int const &FromBit, int const &ToBit)
Set to 1 a range of bits.
-
GLM_FUNC_DECL genType bitRotateRight(genType const &In, std::size_t Shift)
Rotate all bits to the right.
-
detail::uint8 uint8
8 bit unsigned integer type.
Definition: type_int.hpp:94
-
GLM_FUNC_DECL bool isPowerOfTwo(genType const &value)
Return true if the value is a power of two number.
-
GLM_DEPRECATED GLM_FUNC_DECL genType bitRevert(genType const &value)
Revert all bits of any integer based type.
-
GLM_FUNC_DECL genType powerOfTwoBelow(genType const &value)
Return the power of two number which value is just lower the input value.
-
detail::uint16 uint16
16 bit unsigned integer type.
Definition: type_int.hpp:95
-
GLM_FUNC_DECL genIUType fillBitfieldWithZero(genIUType const &Value, int const &FromBit, int const &ToBit)
Set to 0 a range of bits.
-
GLM_FUNC_DECL int16 bitfieldInterleave(int8 x, int8 y)
Interleaves the bits of x and y.
-
GLM_FUNC_DECL genType powerOfTwoAbove(genType const &value)
Return the power of two number which value is just higher the input value.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00013_source.html b/Libraries/glm-0.9.5.2/doc/api/a00013_source.html deleted file mode 100644 index bb6f6cf..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00013_source.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - -GLM: closest_point.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
closest_point.hpp
-
-
-
1 
-
38 #ifndef GLM_GTX_closest_point
-
39 #define GLM_GTX_closest_point
-
40 
-
41 // Dependency:
-
42 #include "../glm.hpp"
-
43 
-
44 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
45 # pragma message("GLM: GLM_GTX_closest_point extension included")
-
46 #endif
-
47 
-
48 namespace glm
-
49 {
-
52 
-
55  template <typename T, precision P>
-
56  detail::tvec3<T, P> closestPointOnLine(
-
57  detail::tvec3<T, P> const & point,
-
58  detail::tvec3<T, P> const & a,
-
59  detail::tvec3<T, P> const & b);
-
60 
-
62 }// namespace glm
-
63 
-
64 #include "closest_point.inl"
-
65 
-
66 #endif//GLM_GTX_closest_point
-
detail::tvec3< T, P > closestPointOnLine(detail::tvec3< T, P > const &point, detail::tvec3< T, P > const &a, detail::tvec3< T, P > const &b)
Find the point on a straight line which is the closet of a point.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00014.html b/Libraries/glm-0.9.5.2/doc/api/a00014.html deleted file mode 100644 index cf94ef3..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00014.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - -GLM: color_space.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
color_space.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - - - - - - - - - - - - - -

-Functions

template<typename T , precision P>
detail::tvec3< T, P > hsvColor (detail::tvec3< T, P > const &rgbValue)
 
template<typename T , precision P>
luminosity (detail::tvec3< T, P > const &color)
 
template<typename T , precision P>
detail::tvec3< T, P > rgbColor (detail::tvec3< T, P > const &hsvValue)
 
template<typename T , precision P>
detail::tmat4x4< T, P > saturation (T const s)
 
template<typename T , precision P>
detail::tvec3< T, P > saturation (T const s, detail::tvec3< T, P > const &color)
 
template<typename T , precision P>
detail::tvec4< T, P > saturation (T const s, detail::tvec4< T, P > const &color)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_color_space

-
Date
2005-12-21 / 2011-06-07
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
- -

Definition in file color_space.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00014_source.html b/Libraries/glm-0.9.5.2/doc/api/a00014_source.html deleted file mode 100644 index 64bb198..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00014_source.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - -GLM: color_space.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
color_space.hpp
-
-
-Go to the documentation of this file.
1 
-
38 #ifndef GLM_GTX_color_space
-
39 #define GLM_GTX_color_space
-
40 
-
41 // Dependency:
-
42 #include "../glm.hpp"
-
43 
-
44 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
45 # pragma message("GLM: GLM_GTX_color_space extension included")
-
46 #endif
-
47 
-
48 namespace glm
-
49 {
-
52 
-
55  template <typename T, precision P>
-
56  detail::tvec3<T, P> rgbColor(
-
57  detail::tvec3<T, P> const & hsvValue);
-
58 
-
61  template <typename T, precision P>
-
62  detail::tvec3<T, P> hsvColor(
-
63  detail::tvec3<T, P> const & rgbValue);
-
64 
-
67  template <typename T, precision P>
-
68  detail::tmat4x4<T, P> saturation(
-
69  T const s);
-
70 
-
73  template <typename T, precision P>
-
74  detail::tvec3<T, P> saturation(
-
75  T const s,
-
76  detail::tvec3<T, P> const & color);
-
77 
-
80  template <typename T, precision P>
-
81  detail::tvec4<T, P> saturation(
-
82  T const s,
-
83  detail::tvec4<T, P> const & color);
-
84 
-
87  template <typename T, precision P>
-
88  T luminosity(
-
89  detail::tvec3<T, P> const & color);
-
90 
-
92 }//namespace glm
-
93 
-
94 #include "color_space.inl"
-
95 
-
96 #endif//GLM_GTX_color_space
-
detail::tvec3< T, P > hsvColor(detail::tvec3< T, P > const &rgbValue)
Converts a color from RGB color space to its color in HSV color space.
-
detail::tmat4x4< T, P > saturation(T const s)
Build a saturation matrix.
-
detail::tvec3< T, P > rgbColor(detail::tvec3< T, P > const &hsvValue)
Converts a color from HSV color space to its color in RGB color space.
-
T luminosity(detail::tvec3< T, P > const &color)
Compute color luminosity associating ratios (0.33, 0.59, 0.11) to RGB canals.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00015.html b/Libraries/glm-0.9.5.2/doc/api/a00015.html deleted file mode 100644 index dc64386..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00015.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - -GLM: color_space_YCoCg.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
color_space_YCoCg.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - - - - - - - -

-Functions

template<typename T , precision P>
detail::tvec3< T, P > rgb2YCoCg (detail::tvec3< T, P > const &rgbColor)
 
template<typename T , precision P>
detail::tvec3< T, P > rgb2YCoCgR (detail::tvec3< T, P > const &rgbColor)
 
template<typename T , precision P>
detail::tvec3< T, P > YCoCg2rgb (detail::tvec3< T, P > const &YCoCgColor)
 
template<typename T , precision P>
detail::tvec3< T, P > YCoCgR2rgb (detail::tvec3< T, P > const &YCoCgColor)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_color_space_YCoCg

-
Date
2008-10-28 / 2011-06-07
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
- -

Definition in file color_space_YCoCg.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00015_source.html b/Libraries/glm-0.9.5.2/doc/api/a00015_source.html deleted file mode 100644 index 97caed4..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00015_source.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - -GLM: color_space_YCoCg.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
color_space_YCoCg.hpp
-
-
-Go to the documentation of this file.
1 
-
38 #ifndef glm_gtx_color_space_YCoCg
-
39 #define glm_gtx_color_space_YCoCg
-
40 
-
41 // Dependency:
-
42 #include "../glm.hpp"
-
43 
-
44 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
45 # pragma message("GLM: GLM_GTX_color_space_YCoCg extension included")
-
46 #endif
-
47 
-
48 namespace glm
-
49 {
-
52 
-
55  template <typename T, precision P>
-
56  detail::tvec3<T, P> rgb2YCoCg(
-
57  detail::tvec3<T, P> const & rgbColor);
-
58 
-
61  template <typename T, precision P>
-
62  detail::tvec3<T, P> YCoCg2rgb(
-
63  detail::tvec3<T, P> const & YCoCgColor);
-
64 
-
68  template <typename T, precision P>
-
69  detail::tvec3<T, P> rgb2YCoCgR(
-
70  detail::tvec3<T, P> const & rgbColor);
-
71 
-
75  template <typename T, precision P>
-
76  detail::tvec3<T, P> YCoCgR2rgb(
-
77  detail::tvec3<T, P> const & YCoCgColor);
-
78 
-
80 }//namespace glm
-
81 
-
82 #include "color_space_YCoCg.inl"
-
83 
-
84 #endif//glm_gtx_color_space_YCoCg
-
detail::tvec3< T, P > YCoCgR2rgb(detail::tvec3< T, P > const &YCoCgColor)
Convert a color from YCoCgR color space to RGB color space.
-
detail::tvec3< T, P > rgb2YCoCgR(detail::tvec3< T, P > const &rgbColor)
Convert a color from RGB color space to YCoCgR color space.
-
detail::tvec3< T, P > YCoCg2rgb(detail::tvec3< T, P > const &YCoCgColor)
Convert a color from YCoCg color space to RGB color space.
-
detail::tvec3< T, P > rgbColor(detail::tvec3< T, P > const &hsvValue)
Converts a color from HSV color space to its color in RGB color space.
-
detail::tvec3< T, P > rgb2YCoCg(detail::tvec3< T, P > const &rgbColor)
Convert a color from RGB color space to YCoCg color space.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00016.html b/Libraries/glm-0.9.5.2/doc/api/a00016.html deleted file mode 100644 index dfde790..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00016.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - -GLM: common.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
common.hpp File Reference
-
-
- -

Go to the source code of this file.

-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM Core

-
Date
2013-12-24 / 2013-12-24
-
Author
Christophe Riccio
- -

Definition in file common.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00016_source.html b/Libraries/glm-0.9.5.2/doc/api/a00016_source.html deleted file mode 100644 index 2a985c0..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00016_source.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - -GLM: common.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
common.hpp
-
-
-Go to the documentation of this file.
1 
-
29 #ifndef GLM_COMMON_INCLUDED
-
30 #define GLM_COMMON_INCLUDED
-
31 
-
32 #include "detail/func_common.hpp"
-
33 
-
34 #endif//GLM_COMMON_INCLUDED
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00017.html b/Libraries/glm-0.9.5.2/doc/api/a00017.html deleted file mode 100644 index 961bd50..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00017.html +++ /dev/null @@ -1,397 +0,0 @@ - - - - - - -GLM: compatibility.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
compatibility.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Typedefs

-typedef bool bool1
 
-typedef bool bool1x1
 
-typedef detail::tvec2< bool,
-highp > 
bool2
 
-typedef detail::tmat2x2< bool,
-highp > 
bool2x2
 
-typedef detail::tmat2x3< bool,
-highp > 
bool2x3
 
-typedef detail::tmat2x4< bool,
-highp > 
bool2x4
 
-typedef detail::tvec3< bool,
-highp > 
bool3
 
-typedef detail::tmat3x2< bool,
-highp > 
bool3x2
 
-typedef detail::tmat3x3< bool,
-highp > 
bool3x3
 
-typedef detail::tmat3x4< bool,
-highp > 
bool3x4
 
-typedef detail::tvec4< bool,
-highp > 
bool4
 
-typedef detail::tmat4x2< bool,
-highp > 
bool4x2
 
-typedef detail::tmat4x3< bool,
-highp > 
bool4x3
 
-typedef detail::tmat4x4< bool,
-highp > 
bool4x4
 
-typedef double double1
 
-typedef double double1x1
 
-typedef detail::tvec2< double,
-highp > 
double2
 
-typedef detail::tmat2x2
-< double, highp > 
double2x2
 
-typedef detail::tmat2x3
-< double, highp > 
double2x3
 
-typedef detail::tmat2x4
-< double, highp > 
double2x4
 
-typedef detail::tvec3< double,
-highp > 
double3
 
-typedef detail::tmat3x2
-< double, highp > 
double3x2
 
-typedef detail::tmat3x3
-< double, highp > 
double3x3
 
-typedef detail::tmat3x4
-< double, highp > 
double3x4
 
-typedef detail::tvec4< double,
-highp > 
double4
 
-typedef detail::tmat4x2
-< double, highp > 
double4x2
 
-typedef detail::tmat4x3
-< double, highp > 
double4x3
 
-typedef detail::tmat4x4
-< double, highp > 
double4x4
 
-typedef float float1
 
-typedef float float1x1
 
-typedef detail::tvec2< float,
-highp > 
float2
 
-typedef detail::tmat2x2< float,
-highp > 
float2x2
 
-typedef detail::tmat2x3< float,
-highp > 
float2x3
 
-typedef detail::tmat2x4< float,
-highp > 
float2x4
 
-typedef detail::tvec3< float,
-highp > 
float3
 
-typedef detail::tmat3x2< float,
-highp > 
float3x2
 
-typedef detail::tmat3x3< float,
-highp > 
float3x3
 
-typedef detail::tmat3x4< float,
-highp > 
float3x4
 
-typedef detail::tvec4< float,
-highp > 
float4
 
-typedef detail::tmat4x2< float,
-highp > 
float4x2
 
-typedef detail::tmat4x3< float,
-highp > 
float4x3
 
-typedef detail::tmat4x4< float,
-highp > 
float4x4
 
-typedef int int1
 
-typedef int int1x1
 
-typedef detail::tvec2< int, highp > int2
 
-typedef detail::tmat2x2< int,
-highp > 
int2x2
 
-typedef detail::tmat2x3< int,
-highp > 
int2x3
 
-typedef detail::tmat2x4< int,
-highp > 
int2x4
 
-typedef detail::tvec3< int, highp > int3
 
-typedef detail::tmat3x2< int,
-highp > 
int3x2
 
-typedef detail::tmat3x3< int,
-highp > 
int3x3
 
-typedef detail::tmat3x4< int,
-highp > 
int3x4
 
-typedef detail::tvec4< int, highp > int4
 
-typedef detail::tmat4x2< int,
-highp > 
int4x2
 
-typedef detail::tmat4x3< int,
-highp > 
int4x3
 
-typedef detail::tmat4x4< int,
-highp > 
int4x4
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

-template<typename T , precision P>
GLM_FUNC_QUALIFIER T atan2 (T x, T y)
 
-template<typename T , precision P>
GLM_FUNC_QUALIFIER
-detail::tvec2< T, P > 
atan2 (const detail::tvec2< T, P > &x, const detail::tvec2< T, P > &y)
 
-template<typename T , precision P>
GLM_FUNC_QUALIFIER
-detail::tvec3< T, P > 
atan2 (const detail::tvec3< T, P > &x, const detail::tvec3< T, P > &y)
 
-template<typename T , precision P>
GLM_FUNC_QUALIFIER
-detail::tvec4< T, P > 
atan2 (const detail::tvec4< T, P > &x, const detail::tvec4< T, P > &y)
 
-template<typename genType >
bool isfinite (genType const &x)
 
-template<typename T , precision P>
detail::tvec2< bool, P > isfinite (const detail::tvec2< T, P > &x)
 
-template<typename T , precision P>
detail::tvec3< bool, P > isfinite (const detail::tvec3< T, P > &x)
 
-template<typename T , precision P>
detail::tvec4< bool, P > isfinite (const detail::tvec4< T, P > &x)
 
-template<typename T >
GLM_FUNC_QUALIFIER T lerp (T x, T y, T a)
 
-template<typename T , precision P>
GLM_FUNC_QUALIFIER
-detail::tvec2< T, P > 
lerp (const detail::tvec2< T, P > &x, const detail::tvec2< T, P > &y, T a)
 
-template<typename T , precision P>
GLM_FUNC_QUALIFIER
-detail::tvec3< T, P > 
lerp (const detail::tvec3< T, P > &x, const detail::tvec3< T, P > &y, T a)
 
-template<typename T , precision P>
GLM_FUNC_QUALIFIER
-detail::tvec4< T, P > 
lerp (const detail::tvec4< T, P > &x, const detail::tvec4< T, P > &y, T a)
 
-template<typename T , precision P>
GLM_FUNC_QUALIFIER
-detail::tvec2< T, P > 
lerp (const detail::tvec2< T, P > &x, const detail::tvec2< T, P > &y, const detail::tvec2< T, P > &a)
 
-template<typename T , precision P>
GLM_FUNC_QUALIFIER
-detail::tvec3< T, P > 
lerp (const detail::tvec3< T, P > &x, const detail::tvec3< T, P > &y, const detail::tvec3< T, P > &a)
 
-template<typename T , precision P>
GLM_FUNC_QUALIFIER
-detail::tvec4< T, P > 
lerp (const detail::tvec4< T, P > &x, const detail::tvec4< T, P > &y, const detail::tvec4< T, P > &a)
 
-template<typename T , precision P>
GLM_FUNC_QUALIFIER T saturate (T x)
 
-template<typename T , precision P>
GLM_FUNC_QUALIFIER
-detail::tvec2< T, P > 
saturate (const detail::tvec2< T, P > &x)
 
-template<typename T , precision P>
GLM_FUNC_QUALIFIER
-detail::tvec3< T, P > 
saturate (const detail::tvec3< T, P > &x)
 
-template<typename T , precision P>
GLM_FUNC_QUALIFIER
-detail::tvec4< T, P > 
saturate (const detail::tvec4< T, P > &x)
 
template<typename T , precision P>
GLM_FUNC_QUALIFIER T slerp (detail::tquat< T, P > const &x, detail::tquat< T, P > const &y, T const &a)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_compatibility

-
Date
2007-01-24 / 2011-06-07
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
-
-gtc_half_float (dependence)
- -

Definition in file compatibility.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00017_source.html b/Libraries/glm-0.9.5.2/doc/api/a00017_source.html deleted file mode 100644 index ec34911..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00017_source.html +++ /dev/null @@ -1,246 +0,0 @@ - - - - - - -GLM: compatibility.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
compatibility.hpp
-
-
-Go to the documentation of this file.
1 
-
39 #ifndef GLM_GTX_compatibility
-
40 #define GLM_GTX_compatibility
-
41 
-
42 // Dependency:
-
43 #include "../glm.hpp"
-
44 #include "../gtc/quaternion.hpp"
-
45 
-
46 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
47 # pragma message("GLM: GLM_GTX_compatibility extension included")
-
48 #endif
-
49 
-
50 #if(GLM_COMPILER & GLM_COMPILER_VC)
-
51 # include <cfloat>
-
52 #elif(GLM_COMPILER & GLM_COMPILER_GCC)
-
53 # include <cmath>
-
54 # if(GLM_PLATFORM & GLM_PLATFORM_ANDROID)
-
55 # undef isfinite
-
56 # endif
-
57 #endif//GLM_COMPILER
-
58 
-
59 namespace glm
-
60 {
-
63 
-
64  template <typename T> GLM_FUNC_QUALIFIER T lerp(T x, T y, T a){return mix(x, y, a);}
-
65  template <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec2<T, P> lerp(const detail::tvec2<T, P>& x, const detail::tvec2<T, P>& y, T a){return mix(x, y, a);}
-
66 
-
67  template <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec3<T, P> lerp(const detail::tvec3<T, P>& x, const detail::tvec3<T, P>& y, T a){return mix(x, y, a);}
-
68  template <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec4<T, P> lerp(const detail::tvec4<T, P>& x, const detail::tvec4<T, P>& y, T a){return mix(x, y, a);}
-
69  template <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec2<T, P> lerp(const detail::tvec2<T, P>& x, const detail::tvec2<T, P>& y, const detail::tvec2<T, P>& a){return mix(x, y, a);}
-
70  template <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec3<T, P> lerp(const detail::tvec3<T, P>& x, const detail::tvec3<T, P>& y, const detail::tvec3<T, P>& a){return mix(x, y, a);}
-
71  template <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec4<T, P> lerp(const detail::tvec4<T, P>& x, const detail::tvec4<T, P>& y, const detail::tvec4<T, P>& a){return mix(x, y, a);}
-
72 
-
73  template <typename T, precision P> GLM_FUNC_QUALIFIER T slerp(detail::tquat<T, P> const & x, detail::tquat<T, P> const & y, T const & a){return mix(x, y, a);}
-
74 
-
75  template <typename T, precision P> GLM_FUNC_QUALIFIER T saturate(T x){return clamp(x, T(0), T(1));}
-
76  template <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec2<T, P> saturate(const detail::tvec2<T, P>& x){return clamp(x, T(0), T(1));}
-
77  template <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec3<T, P> saturate(const detail::tvec3<T, P>& x){return clamp(x, T(0), T(1));}
-
78  template <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec4<T, P> saturate(const detail::tvec4<T, P>& x){return clamp(x, T(0), T(1));}
-
79 
-
80  template <typename T, precision P> GLM_FUNC_QUALIFIER T atan2(T x, T y){return atan(x, y);}
-
81  template <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec2<T, P> atan2(const detail::tvec2<T, P>& x, const detail::tvec2<T, P>& y){return atan(x, y);}
-
82  template <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec3<T, P> atan2(const detail::tvec3<T, P>& x, const detail::tvec3<T, P>& y){return atan(x, y);}
-
83  template <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec4<T, P> atan2(const detail::tvec4<T, P>& x, const detail::tvec4<T, P>& y){return atan(x, y);}
-
84 
-
85  template <typename genType> bool isfinite(genType const & x);
-
86  template <typename T, precision P> detail::tvec2<bool, P> isfinite(const detail::tvec2<T, P>& x);
-
87  template <typename T, precision P> detail::tvec3<bool, P> isfinite(const detail::tvec3<T, P>& x);
-
88  template <typename T, precision P> detail::tvec4<bool, P> isfinite(const detail::tvec4<T, P>& x);
-
89 
-
90  typedef bool bool1;
-
91  typedef detail::tvec2<bool, highp> bool2;
-
92  typedef detail::tvec3<bool, highp> bool3;
-
93  typedef detail::tvec4<bool, highp> bool4;
-
94 
-
95  typedef bool bool1x1;
-
96  typedef detail::tmat2x2<bool, highp> bool2x2;
-
97  typedef detail::tmat2x3<bool, highp> bool2x3;
-
98  typedef detail::tmat2x4<bool, highp> bool2x4;
-
99  typedef detail::tmat3x2<bool, highp> bool3x2;
-
100  typedef detail::tmat3x3<bool, highp> bool3x3;
-
101  typedef detail::tmat3x4<bool, highp> bool3x4;
-
102  typedef detail::tmat4x2<bool, highp> bool4x2;
-
103  typedef detail::tmat4x3<bool, highp> bool4x3;
-
104  typedef detail::tmat4x4<bool, highp> bool4x4;
-
105 
-
106  typedef int int1;
-
107  typedef detail::tvec2<int, highp> int2;
-
108  typedef detail::tvec3<int, highp> int3;
-
109  typedef detail::tvec4<int, highp> int4;
-
110 
-
111  typedef int int1x1;
-
112  typedef detail::tmat2x2<int, highp> int2x2;
-
113  typedef detail::tmat2x3<int, highp> int2x3;
-
114  typedef detail::tmat2x4<int, highp> int2x4;
-
115  typedef detail::tmat3x2<int, highp> int3x2;
-
116  typedef detail::tmat3x3<int, highp> int3x3;
-
117  typedef detail::tmat3x4<int, highp> int3x4;
-
118  typedef detail::tmat4x2<int, highp> int4x2;
-
119  typedef detail::tmat4x3<int, highp> int4x3;
-
120  typedef detail::tmat4x4<int, highp> int4x4;
-
121 
-
122  typedef float float1;
-
123  typedef detail::tvec2<float, highp> float2;
-
124  typedef detail::tvec3<float, highp> float3;
-
125  typedef detail::tvec4<float, highp> float4;
-
126 
-
127  typedef float float1x1;
-
128  typedef detail::tmat2x2<float, highp> float2x2;
-
129  typedef detail::tmat2x3<float, highp> float2x3;
-
130  typedef detail::tmat2x4<float, highp> float2x4;
-
131  typedef detail::tmat3x2<float, highp> float3x2;
-
132  typedef detail::tmat3x3<float, highp> float3x3;
-
133  typedef detail::tmat3x4<float, highp> float3x4;
-
134  typedef detail::tmat4x2<float, highp> float4x2;
-
135  typedef detail::tmat4x3<float, highp> float4x3;
-
136  typedef detail::tmat4x4<float, highp> float4x4;
-
137 
-
138  typedef double double1;
-
139  typedef detail::tvec2<double, highp> double2;
-
140  typedef detail::tvec3<double, highp> double3;
-
141  typedef detail::tvec4<double, highp> double4;
-
142 
-
143  typedef double double1x1;
-
144  typedef detail::tmat2x2<double, highp> double2x2;
-
145  typedef detail::tmat2x3<double, highp> double2x3;
-
146  typedef detail::tmat2x4<double, highp> double2x4;
-
147  typedef detail::tmat3x2<double, highp> double3x2;
-
148  typedef detail::tmat3x3<double, highp> double3x3;
-
149  typedef detail::tmat3x4<double, highp> double3x4;
-
150  typedef detail::tmat4x2<double, highp> double4x2;
-
151  typedef detail::tmat4x3<double, highp> double4x3;
-
152  typedef detail::tmat4x4<double, highp> double4x4;
-
153 
-
155 }//namespace glm
-
156 
-
157 #include "compatibility.inl"
-
158 
-
159 #endif//GLM_GTX_compatibility
-
160 
-
detail::tmat2x2< int, highp > int2x2
integer matrix with 2 x 2 components. (From GLM_GTX_compatibility extension)
-
float float1x1
single-precision floating-point matrix with 1 component. (From GLM_GTX_compatibility extension) ...
-
detail::tmat3x4< int, highp > int3x4
integer matrix with 3 x 4 components. (From GLM_GTX_compatibility extension)
-
detail::tmat2x2< float, highp > float2x2
single-precision floating-point matrix with 2 x 2 components. (From GLM_GTX_compatibility extension) ...
-
GLM_FUNC_DECL genType atan(genType const &y, genType const &x)
Arc tangent.
-
detail::tvec4< float, highp > float4
single-precision floating-point vector with 4 components. (From GLM_GTX_compatibility extension) ...
-
detail::tmat4x2< bool, highp > bool4x2
boolean matrix with 4 x 2 components. (From GLM_GTX_compatibility extension)
-
GLM_FUNC_DECL detail::tquat< T, P > lerp(detail::tquat< T, P > const &x, detail::tquat< T, P > const &y, T const &a)
Linear interpolation of two quaternions.
-
detail::tmat4x2< int, highp > int4x2
integer matrix with 4 x 2 components. (From GLM_GTX_compatibility extension)
-
GLM_FUNC_QUALIFIER T saturate(T x)
Returns clamp(x, 0, 1) for each component in x. (From GLM_GTX_compatibility)
-
detail::tvec3< int, highp > int3
integer vector with 3 components. (From GLM_GTX_compatibility extension)
-
detail::tmat3x3< float, highp > float3x3
single-precision floating-point matrix with 3 x 3 components. (From GLM_GTX_compatibility extension) ...
-
detail::tmat4x3< double, highp > double4x3
double-precision floating-point matrix with 4 x 3 components. (From GLM_GTX_compatibility extension) ...
-
GLM_FUNC_DECL genTypeT mix(genTypeT const &x, genTypeT const &y, genTypeU const &a)
If genTypeU is a floating scalar or vector: Returns x * (1.0 - a) + y * a, i.e., the linear blend of ...
-
int int1x1
integer matrix with 1 component. (From GLM_GTX_compatibility extension)
-
bool bool1x1
boolean matrix with 1 x 1 component. (From GLM_GTX_compatibility extension)
-
detail::tvec2< int, highp > int2
integer vector with 2 components. (From GLM_GTX_compatibility extension)
-
detail::tmat4x4< double, highp > double4x4
double-precision floating-point matrix with 4 x 4 components. (From GLM_GTX_compatibility extension) ...
-
detail::tmat2x2< double, highp > double2x2
double-precision floating-point matrix with 2 x 2 components. (From GLM_GTX_compatibility extension) ...
-
detail::tmat2x3< bool, highp > bool2x3
boolean matrix with 2 x 3 components. (From GLM_GTX_compatibility extension)
-
int int1
integer vector with 1 component. (From GLM_GTX_compatibility extension)
-
detail::tmat2x4< float, highp > float2x4
single-precision floating-point matrix with 2 x 4 components. (From GLM_GTX_compatibility extension) ...
-
detail::tmat3x2< double, highp > double3x2
double-precision floating-point matrix with 3 x 2 components. (From GLM_GTX_compatibility extension) ...
-
detail::tvec4< bool, highp > bool4
boolean type with 4 components. (From GLM_GTX_compatibility extension)
-
GLM_FUNC_QUALIFIER T atan2(T x, T y)
Arc tangent. Returns an angle whose tangent is y/x. The signs of x and y are used to determine what q...
-
detail::tmat3x2< bool, highp > bool3x2
boolean matrix with 3 x 2 components. (From GLM_GTX_compatibility extension)
-
detail::tmat4x4< int, highp > int4x4
integer matrix with 4 x 4 components. (From GLM_GTX_compatibility extension)
-
bool bool1
boolean type with 1 component. (From GLM_GTX_compatibility extension)
-
double double1x1
double-precision floating-point matrix with 1 component. (From GLM_GTX_compatibility extension) ...
-
detail::tmat4x3< float, highp > float4x3
single-precision floating-point matrix with 4 x 3 components. (From GLM_GTX_compatibility extension) ...
-
detail::tmat4x4< bool, highp > bool4x4
boolean matrix with 4 x 4 components. (From GLM_GTX_compatibility extension)
-
detail::tmat3x3< bool, highp > bool3x3
boolean matrix with 3 x 3 components. (From GLM_GTX_compatibility extension)
-
detail::tmat3x3< int, highp > int3x3
integer matrix with 3 x 3 components. (From GLM_GTX_compatibility extension)
-
detail::tmat3x4< double, highp > double3x4
double-precision floating-point matrix with 3 x 4 components. (From GLM_GTX_compatibility extension) ...
-
detail::tvec4< int, highp > int4
integer vector with 4 components. (From GLM_GTX_compatibility extension)
-
detail::tmat3x4< bool, highp > bool3x4
boolean matrix with 3 x 4 components. (From GLM_GTX_compatibility extension)
-
detail::tmat2x3< double, highp > double2x3
double-precision floating-point matrix with 2 x 3 components. (From GLM_GTX_compatibility extension) ...
-
detail::tmat4x2< double, highp > double4x2
double-precision floating-point matrix with 4 x 2 components. (From GLM_GTX_compatibility extension) ...
-
detail::tmat2x3< int, highp > int2x3
integer matrix with 2 x 3 components. (From GLM_GTX_compatibility extension)
-
detail::tvec3< double, highp > double3
double-precision floating-point vector with 3 components. (From GLM_GTX_compatibility extension) ...
-
detail::tmat2x4< int, highp > int2x4
integer matrix with 2 x 4 components. (From GLM_GTX_compatibility extension)
-
detail::tmat2x4< double, highp > double2x4
double-precision floating-point matrix with 2 x 4 components. (From GLM_GTX_compatibility extension) ...
-
detail::tmat3x2< float, highp > float3x2
single-precision floating-point matrix with 3 x 2 components. (From GLM_GTX_compatibility extension) ...
-
detail::tmat4x3< bool, highp > bool4x3
boolean matrix with 4 x 3 components. (From GLM_GTX_compatibility extension)
-
detail::tmat2x3< float, highp > float2x3
single-precision floating-point matrix with 2 x 3 components. (From GLM_GTX_compatibility extension) ...
-
GLM_FUNC_DECL detail::tquat< T, P > slerp(detail::tquat< T, P > const &x, detail::tquat< T, P > const &y, T const &a)
Spherical linear interpolation of two quaternions.
-
GLM_FUNC_DECL genType clamp(genType const &x, genType const &minVal, genType const &maxVal)
Returns min(max(x, minVal), maxVal) for each component in x using the floating-point values minVal an...
-
detail::tmat3x2< int, highp > int3x2
integer matrix with 3 x 2 components. (From GLM_GTX_compatibility extension)
-
detail::tmat2x2< bool, highp > bool2x2
boolean matrix with 2 x 2 components. (From GLM_GTX_compatibility extension)
-
detail::tmat4x4< float, highp > float4x4
single-precision floating-point matrix with 4 x 4 components. (From GLM_GTX_compatibility extension) ...
-
detail::tvec2< double, highp > double2
double-precision floating-point vector with 2 components. (From GLM_GTX_compatibility extension) ...
-
detail::tmat4x3< int, highp > int4x3
integer matrix with 4 x 3 components. (From GLM_GTX_compatibility extension)
-
detail::tmat3x3< double, highp > double3x3
double-precision floating-point matrix with 3 x 3 components. (From GLM_GTX_compatibility extension) ...
-
detail::tvec3< float, highp > float3
single-precision floating-point vector with 3 components. (From GLM_GTX_compatibility extension) ...
-
detail::tvec3< bool, highp > bool3
boolean type with 3 components. (From GLM_GTX_compatibility extension)
-
double double1
double-precision floating-point vector with 1 component. (From GLM_GTX_compatibility extension) ...
-
detail::tmat4x2< float, highp > float4x2
single-precision floating-point matrix with 4 x 2 components. (From GLM_GTX_compatibility extension) ...
-
bool isfinite(genType const &x)
Test whether or not a scalar or each vector component is a finite value. (From GLM_GTX_compatibility)...
-
detail::tmat3x4< float, highp > float3x4
single-precision floating-point matrix with 3 x 4 components. (From GLM_GTX_compatibility extension) ...
-
detail::tvec2< bool, highp > bool2
boolean type with 2 components. (From GLM_GTX_compatibility extension)
-
detail::tmat2x4< bool, highp > bool2x4
boolean matrix with 2 x 4 components. (From GLM_GTX_compatibility extension)
-
detail::tvec4< double, highp > double4
double-precision floating-point vector with 4 components. (From GLM_GTX_compatibility extension) ...
-
float float1
single-precision floating-point vector with 1 component. (From GLM_GTX_compatibility extension) ...
-
detail::tvec2< float, highp > float2
single-precision floating-point vector with 2 components. (From GLM_GTX_compatibility extension) ...
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00018.html b/Libraries/glm-0.9.5.2/doc/api/a00018.html deleted file mode 100644 index bda590c..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00018.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - -GLM: component_wise.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
component_wise.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - - - - - - - -

-Functions

template<typename genType >
genType::value_type compAdd (genType const &v)
 
template<typename genType >
genType::value_type compMax (genType const &v)
 
template<typename genType >
genType::value_type compMin (genType const &v)
 
template<typename genType >
genType::value_type compMul (genType const &v)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_component_wise

-
Date
2007-05-21 / 2011-06-07
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
- -

Definition in file component_wise.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00018_source.html b/Libraries/glm-0.9.5.2/doc/api/a00018_source.html deleted file mode 100644 index 855e042..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00018_source.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - -GLM: component_wise.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
component_wise.hpp
-
-
-Go to the documentation of this file.
1 
-
38 #ifndef GLM_GTX_component_wise
-
39 #define GLM_GTX_component_wise
-
40 
-
41 // Dependencies
-
42 #include "../detail/setup.hpp"
-
43 
-
44 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
45 # pragma message("GLM: GLM_GTX_component_wise extension included")
-
46 #endif
-
47 
-
48 namespace glm
-
49 {
-
52 
-
55  template <typename genType>
-
56  typename genType::value_type compAdd(
-
57  genType const & v);
-
58 
-
61  template <typename genType>
-
62  typename genType::value_type compMul(
-
63  genType const & v);
-
64 
-
67  template <typename genType>
-
68  typename genType::value_type compMin(
-
69  genType const & v);
-
70 
-
73  template <typename genType>
-
74  typename genType::value_type compMax(
-
75  genType const & v);
-
76 
-
78 }//namespace glm
-
79 
-
80 #include "component_wise.inl"
-
81 
-
82 #endif//GLM_GTX_component_wise
-
genType::value_type compMin(genType const &v)
Find the minimum value between single vector components.
-
genType::value_type compMul(genType const &v)
Multiply all vector components together.
-
genType::value_type compMax(genType const &v)
Find the maximum value between single vector components.
-
genType::value_type compAdd(genType const &v)
Add all vector components together.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00019.html b/Libraries/glm-0.9.5.2/doc/api/a00019.html deleted file mode 100644 index 7e8f8f2..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00019.html +++ /dev/null @@ -1,164 +0,0 @@ - - - - - - -GLM: constants.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
gtc/constants.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename genType >
GLM_FUNC_DECL genType e ()
 
template<typename genType >
GLM_FUNC_DECL genType epsilon ()
 
template<typename genType >
GLM_FUNC_DECL genType euler ()
 
template<typename genType >
GLM_FUNC_DECL genType golden_ratio ()
 
template<typename genType >
GLM_FUNC_DECL genType half_pi ()
 
template<typename genType >
GLM_FUNC_DECL genType ln_ln_two ()
 
template<typename genType >
GLM_FUNC_DECL genType ln_ten ()
 
template<typename genType >
GLM_FUNC_DECL genType ln_two ()
 
template<typename genType >
GLM_FUNC_DECL genType one ()
 
template<typename genType >
GLM_FUNC_DECL genType one_over_pi ()
 
template<typename genType >
GLM_FUNC_DECL genType one_over_root_two ()
 
template<typename genType >
GLM_FUNC_DECL genType pi ()
 
template<typename genType >
GLM_FUNC_DECL genType quarter_pi ()
 
template<typename genType >
GLM_FUNC_DECL genType root_five ()
 
template<typename genType >
GLM_FUNC_DECL genType root_half_pi ()
 
template<typename genType >
GLM_FUNC_DECL genType root_ln_four ()
 
template<typename genType >
GLM_FUNC_DECL genType root_pi ()
 
template<typename genType >
GLM_FUNC_DECL genType root_three ()
 
template<typename genType >
GLM_FUNC_DECL genType root_two ()
 
template<typename genType >
GLM_FUNC_DECL genType root_two_pi ()
 
template<typename genType >
GLM_FUNC_DECL genType third ()
 
template<typename genType >
GLM_FUNC_DECL genType two_over_pi ()
 
template<typename genType >
GLM_FUNC_DECL genType two_over_root_pi ()
 
template<typename genType >
GLM_FUNC_DECL genType two_thirds ()
 
template<typename genType >
GLM_FUNC_DECL genType zero ()
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTC_constants

-
Date
2011-09-30 / 2012-01-25
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
-
-gtc_half_float (dependence)
- -

Definition in file gtc/constants.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00019_source.html b/Libraries/glm-0.9.5.2/doc/api/a00019_source.html deleted file mode 100644 index b83646c..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00019_source.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - -GLM: constants.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
gtc/constants.hpp
-
-
-Go to the documentation of this file.
1 
-
39 #ifndef GLM_GTC_constants
-
40 #define GLM_GTC_constants
-
41 
-
42 // Dependencies
-
43 #include "../detail/setup.hpp"
-
44 
-
45 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
46 # pragma message("GLM: GLM_GTC_constants extension included")
-
47 #endif
-
48 
-
49 namespace glm
-
50 {
-
53 
-
57  template <typename genType>
-
58  GLM_FUNC_DECL genType epsilon();
-
59 
-
62  template <typename genType>
-
63  GLM_FUNC_DECL genType zero();
-
64 
-
67  template <typename genType>
-
68  GLM_FUNC_DECL genType one();
-
69 
-
72  template <typename genType>
-
73  GLM_FUNC_DECL genType pi();
-
74 
-
77  template <typename genType>
-
78  GLM_FUNC_DECL genType root_pi();
-
79 
-
82  template <typename genType>
-
83  GLM_FUNC_DECL genType half_pi();
-
84 
-
87  template <typename genType>
-
88  GLM_FUNC_DECL genType quarter_pi();
-
89 
-
92  template <typename genType>
-
93  GLM_FUNC_DECL genType one_over_pi();
-
94 
-
97  template <typename genType>
-
98  GLM_FUNC_DECL genType two_over_pi();
-
99 
-
102  template <typename genType>
-
103  GLM_FUNC_DECL genType two_over_root_pi();
-
104 
-
107  template <typename genType>
-
108  GLM_FUNC_DECL genType one_over_root_two();
-
109 
-
112  template <typename genType>
-
113  GLM_FUNC_DECL genType root_half_pi();
-
114 
-
117  template <typename genType>
-
118  GLM_FUNC_DECL genType root_two_pi();
-
119 
-
122  template <typename genType>
-
123  GLM_FUNC_DECL genType root_ln_four();
-
124 
-
127  template <typename genType>
-
128  GLM_FUNC_DECL genType e();
-
129 
-
132  template <typename genType>
-
133  GLM_FUNC_DECL genType euler();
-
134 
-
137  template <typename genType>
-
138  GLM_FUNC_DECL genType root_two();
-
139 
-
142  template <typename genType>
-
143  GLM_FUNC_DECL genType root_three();
-
144 
-
147  template <typename genType>
-
148  GLM_FUNC_DECL genType root_five();
-
149 
-
152  template <typename genType>
-
153  GLM_FUNC_DECL genType ln_two();
-
154 
-
157  template <typename genType>
-
158  GLM_FUNC_DECL genType ln_ten();
-
159 
-
162  template <typename genType>
-
163  GLM_FUNC_DECL genType ln_ln_two();
-
164 
-
167  template <typename genType>
-
168  GLM_FUNC_DECL genType third();
-
169 
-
172  template <typename genType>
-
173  GLM_FUNC_DECL genType two_thirds();
-
174 
-
177  template <typename genType>
-
178  GLM_FUNC_DECL genType golden_ratio();
-
179 
-
181 } //namespace glm
-
182 
-
183 #include "constants.inl"
-
184 
-
185 #endif//GLM_GTC_constants
-
GLM_FUNC_DECL genType e()
Return e constant.
-
GLM_FUNC_DECL genType epsilon()
Return the epsilon constant for floating point types.
-
GLM_FUNC_DECL genType golden_ratio()
Return the golden ratio constant.
-
GLM_FUNC_DECL genType root_ln_four()
Return sqrt(ln(4)).
-
GLM_FUNC_DECL genType root_three()
Return sqrt(3).
-
GLM_FUNC_DECL genType pi()
Return the pi constant.
-
GLM_FUNC_DECL genType root_two_pi()
Return sqrt(2 * pi).
-
GLM_FUNC_DECL genType ln_ten()
Return ln(10).
-
GLM_FUNC_DECL genType one()
Return 1.
-
GLM_FUNC_DECL genType two_thirds()
Return 2 / 3.
-
GLM_FUNC_DECL genType zero()
Return 0.
-
GLM_FUNC_DECL genType one_over_root_two()
Return 1 / sqrt(2).
-
GLM_FUNC_DECL genType ln_two()
Return ln(2).
-
GLM_FUNC_DECL genType two_over_root_pi()
Return 2 / sqrt(pi).
-
GLM_FUNC_DECL genType root_two()
Return sqrt(2).
-
GLM_FUNC_DECL genType two_over_pi()
Return 2 / pi.
-
GLM_FUNC_DECL genType half_pi()
Return pi / 2.
-
GLM_FUNC_DECL genType quarter_pi()
Return pi / 4.
-
GLM_FUNC_DECL genType one_over_pi()
Return 1 / pi.
-
GLM_FUNC_DECL genType euler()
Return Euler&#39;s constant.
-
GLM_FUNC_DECL genType third()
Return 1 / 3.
-
GLM_FUNC_DECL genType root_pi()
Return square root of pi.
-
GLM_FUNC_DECL genType root_half_pi()
Return sqrt(pi / 2).
-
GLM_FUNC_DECL genType root_five()
Return sqrt(5).
-
GLM_FUNC_DECL genType ln_ln_two()
Return ln(ln(2)).
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00020_source.html b/Libraries/glm-0.9.5.2/doc/api/a00020_source.html deleted file mode 100644 index 2e389a4..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00020_source.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - -GLM: constants.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
gtx/constants.hpp
-
-
-
1 
-
24 #ifndef GLM_GTX_constants
-
25 #define GLM_GTX_constants
-
26 
-
27 #include "../gtc/constants.hpp"
-
28 
-
29 #if(defined(GLM_MESSAGES))
-
30 # pragma message("GLM: GLM_GTX_constants extension is deprecated, include GLM_GTC_constants (glm/gtc/constants.hpp) instead")
-
31 #endif
-
32 
-
33 #endif//GLM_GTX_constants
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00021.html b/Libraries/glm-0.9.5.2/doc/api/a00021.html deleted file mode 100644 index 0603016..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00021.html +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - -GLM: dual_quaternion.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
dual_quaternion.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - - - - - - - - - - - - - - - - - - - -

-Typedefs

typedef highp_ddualquat ddualquat
 
typedef highp_fdualquat dualquat
 
typedef highp_fdualquat fdualquat
 
typedef detail::tdualquat
-< double, highp > 
highp_ddualquat
 
typedef detail::tdualquat
-< float, highp > 
highp_dualquat
 
typedef detail::tdualquat
-< float, highp > 
highp_fdualquat
 
typedef detail::tdualquat
-< double, lowp > 
lowp_ddualquat
 
typedef detail::tdualquat
-< float, lowp > 
lowp_dualquat
 
typedef detail::tdualquat
-< float, lowp > 
lowp_fdualquat
 
typedef detail::tdualquat
-< double, mediump > 
mediump_ddualquat
 
typedef detail::tdualquat
-< float, mediump > 
mediump_dualquat
 
typedef detail::tdualquat
-< float, mediump > 
mediump_fdualquat
 
- - - - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename T , precision P>
detail::tdualquat< T, P > dualquat_cast (detail::tmat2x4< T, P > const &x)
 
template<typename T , precision P>
detail::tdualquat< T, P > dualquat_cast (detail::tmat3x4< T, P > const &x)
 
template<typename T , precision P>
detail::tdualquat< T, P > inverse (detail::tdualquat< T, P > const &q)
 
template<typename T , precision P>
detail::tdualquat< T, P > lerp (detail::tdualquat< T, P > const &x, detail::tdualquat< T, P > const &y, T const &a)
 
template<typename T , precision P>
detail::tmat2x4< T, P > mat2x4_cast (detail::tdualquat< T, P > const &x)
 
template<typename T , precision P>
detail::tmat3x4< T, P > mat3x4_cast (detail::tdualquat< T, P > const &x)
 
template<typename T , precision P>
detail::tdualquat< T, P > normalize (detail::tdualquat< T, P > const &q)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

gtx_dual_quaternion

-
Date
2013-02-10 / 2013-02-20
-
Author
Maksim Vorobiev (msome.nosp@m.one@.nosp@m.gmail.nosp@m..com)
-
See Also
GLM Core (dependence)
-
-gtc_half_float (dependence)
-
-GLM_GTC_constants (dependence)
-
-GLM_GTC_quaternion (dependence)
- -

Definition in file dual_quaternion.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00021_source.html b/Libraries/glm-0.9.5.2/doc/api/a00021_source.html deleted file mode 100644 index b70355c..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00021_source.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - -GLM: dual_quaternion.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
dual_quaternion.hpp
-
-
-Go to the documentation of this file.
1 
-
41 #ifndef GLM_GTX_dual_quaternion
-
42 #define GLM_GTX_dual_quaternion
-
43 
-
44 // Dependency:
-
45 #include "../glm.hpp"
-
46 #include "../gtc/constants.hpp"
-
47 #include "../gtc/quaternion.hpp"
-
48 
-
49 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
50 # pragma message("GLM: GLM_GTX_dual_quaternion extension included")
-
51 #endif
-
52 
-
53 namespace glm{
-
54 namespace detail
-
55 {
-
56  template <typename T, precision P>
-
57  struct tdualquat
-
58  {
-
59  enum ctor{null};
-
60 
-
61  typedef glm::detail::tquat<T, P> part_type;
-
62 
-
63  public:
-
64  glm::detail::tquat<T, P> real, dual;
-
65 
-
66  GLM_FUNC_DECL GLM_CONSTEXPR int length() const;
-
67 
-
68  // Constructors
-
69  tdualquat();
-
70  explicit tdualquat(tquat<T, P> const & real);
-
71  tdualquat(tquat<T, P> const & real,tquat<T, P> const & dual);
-
72  tdualquat(tquat<T, P> const & orientation,tvec3<T, P> const& translation);
-
73 
-
75  // tdualquat conversions
-
76  explicit tdualquat(tmat2x4<T, P> const & holder_mat);
-
77  explicit tdualquat(tmat3x4<T, P> const & aug_mat);
-
78 
-
79  // Accesses
-
80  part_type & operator[](int i);
-
81  part_type const & operator[](int i) const;
-
82 
-
83  // Operators
-
84  tdualquat<T, P> & operator*=(T const & s);
-
85  tdualquat<T, P> & operator/=(T const & s);
-
86  };
-
87 
-
88  template <typename T, precision P>
-
89  detail::tquat<T, P> operator- (
-
90  detail::tquat<T, P> const & q);
-
91 
-
92  template <typename T, precision P>
-
93  detail::tdualquat<T, P> operator+ (
-
94  detail::tdualquat<T, P> const & q,
-
95  detail::tdualquat<T, P> const & p);
-
96 
-
97  template <typename T, precision P>
-
98  detail::tdualquat<T, P> operator* (
-
99  detail::tdualquat<T, P> const & q,
-
100  detail::tdualquat<T, P> const & p);
-
101 
-
102  template <typename T, precision P>
-
103  detail::tvec3<T, P> operator* (
-
104  detail::tquat<T, P> const & q,
-
105  detail::tvec3<T, P> const & v);
-
106 
-
107  template <typename T, precision P>
-
108  detail::tvec3<T, P> operator* (
-
109  detail::tvec3<T, P> const & v,
-
110  detail::tquat<T, P> const & q);
-
111 
-
112  template <typename T, precision P>
-
113  detail::tvec4<T, P> operator* (
-
114  detail::tquat<T, P> const & q,
-
115  detail::tvec4<T, P> const & v);
-
116 
-
117  template <typename T, precision P>
-
118  detail::tvec4<T, P> operator* (
-
119  detail::tvec4<T, P> const & v,
-
120  detail::tquat<T, P> const & q);
-
121 
-
122  template <typename T, precision P>
-
123  detail::tdualquat<T, P> operator* (
-
124  detail::tdualquat<T, P> const & q,
-
125  T const & s);
-
126 
-
127  template <typename T, precision P>
-
128  detail::tdualquat<T, P> operator* (
-
129  T const & s,
-
130  detail::tdualquat<T, P> const & q);
-
131 
-
132  template <typename T, precision P>
-
133  detail::tdualquat<T, P> operator/ (
-
134  detail::tdualquat<T, P> const & q,
-
135  T const & s);
-
136 } //namespace detail
-
137 
-
140 
-
144  template <typename T, precision P>
-
145  detail::tdualquat<T, P> normalize(
-
146  detail::tdualquat<T, P> const & q);
-
147 
-
151  template <typename T, precision P>
-
152  detail::tdualquat<T, P> lerp(
-
153  detail::tdualquat<T, P> const & x,
-
154  detail::tdualquat<T, P> const & y,
-
155  T const & a);
-
156 
-
160  template <typename T, precision P>
-
161  detail::tdualquat<T, P> inverse(
-
162  detail::tdualquat<T, P> const & q);
-
163 
-
164  /*
-
169  template <typename T, precision P>
-
170  detail::tmat3x3<T, P> mat3_cast(
-
171  detail::tdualquat<T, P> const & x);
-
172  */
-
173 
-
177  template <typename T, precision P>
-
178  detail::tmat2x4<T, P> mat2x4_cast(
-
179  detail::tdualquat<T, P> const & x);
-
180 
-
184  template <typename T, precision P>
-
185  detail::tmat3x4<T, P> mat3x4_cast(
-
186  detail::tdualquat<T, P> const & x);
-
187 
-
191  template <typename T, precision P>
-
192  detail::tdualquat<T, P> dualquat_cast(
-
193  detail::tmat2x4<T, P> const & x);
-
194 
-
198  template <typename T, precision P>
-
199  detail::tdualquat<T, P> dualquat_cast(
-
200  detail::tmat3x4<T, P> const & x);
-
201 
-
202 
-
206  typedef detail::tdualquat<float, lowp> lowp_dualquat;
-
207 
-
211  typedef detail::tdualquat<float, mediump> mediump_dualquat;
-
212 
-
216  typedef detail::tdualquat<float, highp> highp_dualquat;
-
217 
-
218 
-
222  typedef detail::tdualquat<float, lowp> lowp_fdualquat;
-
223 
-
227  typedef detail::tdualquat<float, mediump> mediump_fdualquat;
-
228 
-
232  typedef detail::tdualquat<float, highp> highp_fdualquat;
-
233 
-
234 
-
238  typedef detail::tdualquat<double, lowp> lowp_ddualquat;
-
239 
-
243  typedef detail::tdualquat<double, mediump> mediump_ddualquat;
-
244 
-
248  typedef detail::tdualquat<double, highp> highp_ddualquat;
-
249 
-
250 
-
251 #if(!defined(GLM_PRECISION_HIGHP_FLOAT) && !defined(GLM_PRECISION_MEDIUMP_FLOAT) && !defined(GLM_PRECISION_LOWP_FLOAT))
-
252  typedef highp_fdualquat dualquat;
-
256 
- -
261 #elif(defined(GLM_PRECISION_HIGHP_FLOAT) && !defined(GLM_PRECISION_MEDIUMP_FLOAT) && !defined(GLM_PRECISION_LOWP_FLOAT))
-
262  typedef highp_fdualquat dualquat;
-
263  typedef highp_fdualquat fdualquat;
-
264 #elif(!defined(GLM_PRECISION_HIGHP_FLOAT) && defined(GLM_PRECISION_MEDIUMP_FLOAT) && !defined(GLM_PRECISION_LOWP_FLOAT))
-
265  typedef mediump_fdualquat dualquat;
- -
267 #elif(!defined(GLM_PRECISION_HIGHP_FLOAT) && !defined(GLM_PRECISION_MEDIUMP_FLOAT) && defined(GLM_PRECISION_LOWP_FLOAT))
-
268  typedef lowp_fdualquat dualquat;
-
269  typedef lowp_fdualquat fdualquat;
-
270 #else
-
271 # error "GLM error: multiple default precision requested for single-precision floating-point types"
-
272 #endif
-
273 
-
274 
-
275 #if(!defined(GLM_PRECISION_HIGHP_DOUBLE) && !defined(GLM_PRECISION_MEDIUMP_DOUBLE) && !defined(GLM_PRECISION_LOWP_DOUBLE))
-
276  typedef highp_ddualquat ddualquat;
-
280 #elif(defined(GLM_PRECISION_HIGHP_DOUBLE) && !defined(GLM_PRECISION_MEDIUMP_DOUBLE) && !defined(GLM_PRECISION_LOWP_DOUBLE))
-
281  typedef highp_ddualquat ddualquat;
-
282 #elif(!defined(GLM_PRECISION_HIGHP_DOUBLE) && defined(GLM_PRECISION_MEDIUMP_DOUBLE) && !defined(GLM_PRECISION_LOWP_DOUBLE))
- -
284 #elif(!defined(GLM_PRECISION_HIGHP_DOUBLE) && !defined(GLM_PRECISION_MEDIUMP_DOUBLE) && defined(GLM_PRECISION_LOWP_DOUBLE))
-
285  typedef lowp_ddualquat ddualquat;
-
286 #else
-
287 # error "GLM error: Multiple default precision requested for double-precision floating-point types"
-
288 #endif
-
289 
-
291 } //namespace glm
-
292 
-
293 #include "dual_quaternion.inl"
-
294 
-
295 #endif//GLM_GTX_dual_quaternion
-
detail::tdualquat< float, highp > highp_dualquat
Dual-quaternion of high single-precision floating-point numbers.
-
GLM_FUNC_DECL detail::tquat< T, P > lerp(detail::tquat< T, P > const &x, detail::tquat< T, P > const &y, T const &a)
Linear interpolation of two quaternions.
-
detail::tmat3x4< T, P > mat3x4_cast(detail::tdualquat< T, P > const &x)
Converts a quaternion to a 3 * 4 matrix.
-
detail::tdualquat< double, highp > highp_ddualquat
Dual-quaternion of high double-precision floating-point numbers.
-
highp_fdualquat fdualquat
Dual-quaternion of single-precision floating-point numbers.
-
detail::tdualquat< double, lowp > lowp_ddualquat
Dual-quaternion of low double-precision floating-point numbers.
-
detail::tmat4x4< T, P > orientation(detail::tvec3< T, P > const &Normal, detail::tvec3< T, P > const &Up)
Build a rotation matrix from a normal and a up vector.
-
GLM_FUNC_DECL genType normalize(genType const &x)
Returns a vector in the same direction as x but with length of 1.
-
detail::tdualquat< double, mediump > mediump_ddualquat
Dual-quaternion of medium double-precision floating-point numbers.
-
detail::tdualquat< float, lowp > lowp_dualquat
Dual-quaternion of low single-precision floating-point numbers.
-
GLM_FUNC_DECL genType::value_type length(genType const &x)
Returns the length of x, i.e., sqrt(x * x).
-
detail::tdualquat< T, P > dualquat_cast(detail::tmat2x4< T, P > const &x)
Converts a 2 * 4 matrix (matrix which holds real and dual parts) to a quaternion. ...
-
highp_ddualquat ddualquat
Dual-quaternion of default double-precision floating-point numbers.
-
detail::tmat2x4< T, P > mat2x4_cast(detail::tdualquat< T, P > const &x)
Converts a quaternion to a 2 * 4 matrix.
-
detail::tdualquat< float, mediump > mediump_fdualquat
Dual-quaternion of medium single-precision floating-point numbers.
-
detail::tdualquat< float, lowp > lowp_fdualquat
Dual-quaternion of low single-precision floating-point numbers.
-
detail::tdualquat< float, highp > highp_fdualquat
Dual-quaternion of high single-precision floating-point numbers.
-
detail::tdualquat< float, mediump > mediump_dualquat
Dual-quaternion of medium single-precision floating-point numbers.
-
highp_fdualquat dualquat
Dual-quaternion of floating-point numbers.
-
GLM_FUNC_DECL detail::tquat< T, P > inverse(detail::tquat< T, P > const &q)
Returns the q inverse.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00022.html b/Libraries/glm-0.9.5.2/doc/api/a00022.html deleted file mode 100644 index 51fdb45..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00022.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - -GLM: epsilon.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
gtc/epsilon.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - - - - - - - -

-Functions

template<typename T , precision P, template< typename, precision > class vecType>
GLM_FUNC_DECL vecType< bool, P > epsilonEqual (vecType< T, P > const &x, vecType< T, P > const &y, T const &epsilon)
 
template<typename genType >
GLM_FUNC_DECL bool epsilonEqual (genType const &x, genType const &y, genType const &epsilon)
 
template<typename genType >
GLM_FUNC_DECL genType::boolType epsilonNotEqual (genType const &x, genType const &y, typename genType::value_type const &epsilon)
 
template<typename genType >
GLM_FUNC_DECL bool epsilonNotEqual (genType const &x, genType const &y, genType const &epsilon)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTC_epsilon

-
Date
2012-04-07 / 2012-04-07
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
-
-gtc_half_float (dependence)
-
-GLM_GTC_quaternion (dependence)
- -

Definition in file gtc/epsilon.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00022_source.html b/Libraries/glm-0.9.5.2/doc/api/a00022_source.html deleted file mode 100644 index 70d8112..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00022_source.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - -GLM: epsilon.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
gtc/epsilon.hpp
-
-
-Go to the documentation of this file.
1 
-
40 #ifndef GLM_GTC_epsilon
-
41 #define GLM_GTC_epsilon
-
42 
-
43 // Dependencies
-
44 #include "../detail/setup.hpp"
-
45 #include "../detail/precision.hpp"
-
46 
-
47 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
48 # pragma message("GLM: GLM_GTC_epsilon extension included")
-
49 #endif
-
50 
-
51 namespace glm
-
52 {
-
55 
-
60  template <typename T, precision P, template <typename, precision> class vecType>
-
61  GLM_FUNC_DECL vecType<bool, P> epsilonEqual(
-
62  vecType<T, P> const & x,
-
63  vecType<T, P> const & y,
-
64  T const & epsilon);
-
65 
-
70  template <typename genType>
-
71  GLM_FUNC_DECL bool epsilonEqual(
-
72  genType const & x,
-
73  genType const & y,
-
74  genType const & epsilon);
-
75 
-
80  template <typename genType>
-
81  GLM_FUNC_DECL typename genType::boolType epsilonNotEqual(
-
82  genType const & x,
-
83  genType const & y,
-
84  typename genType::value_type const & epsilon);
-
85 
-
90  template <typename genType>
-
91  GLM_FUNC_DECL bool epsilonNotEqual(
-
92  genType const & x,
-
93  genType const & y,
-
94  genType const & epsilon);
-
95 
-
97 }//namespace glm
-
98 
-
99 #include "epsilon.inl"
-
100 
-
101 #endif//GLM_GTC_epsilon
-
GLM_FUNC_DECL genType epsilon()
Return the epsilon constant for floating point types.
-
GLM_FUNC_DECL vecType< bool, P > epsilonEqual(vecType< T, P > const &x, vecType< T, P > const &y, T const &epsilon)
Returns the component-wise comparison of |x - y| &lt; epsilon.
-
GLM_FUNC_DECL genType::boolType epsilonNotEqual(genType const &x, genType const &y, typename genType::value_type const &epsilon)
Returns the component-wise comparison of |x - y| &lt; epsilon.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00023_source.html b/Libraries/glm-0.9.5.2/doc/api/a00023_source.html deleted file mode 100644 index 7c679bc..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00023_source.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - -GLM: epsilon.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
gtx/epsilon.hpp
-
-
-
1 
-
24 #if(defined(GLM_MESSAGES))
-
25 # pragma message("GLM: GLM_GTX_epsilon extension is deprecated, include GLM_GTC_epsilon (glm/gtc/epsilon) instead")
-
26 #endif
-
27 
-
28 // Promoted:
-
29 #include "../gtc/epsilon.hpp"
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00024.html b/Libraries/glm-0.9.5.2/doc/api/a00024.html deleted file mode 100644 index 28f7fc2..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00024.html +++ /dev/null @@ -1,134 +0,0 @@ - - - - - - -GLM: euler_angles.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
euler_angles.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename T >
detail::tmat4x4< T, defaultp > eulerAngleX (T const &angleX)
 
template<typename T >
detail::tmat4x4< T, defaultp > eulerAngleXY (T const &angleX, T const &angleY)
 
template<typename T >
detail::tmat4x4< T, defaultp > eulerAngleXZ (T const &angleX, T const &angleZ)
 
template<typename T >
detail::tmat4x4< T, defaultp > eulerAngleY (T const &angleY)
 
template<typename T >
detail::tmat4x4< T, defaultp > eulerAngleYX (T const &angleY, T const &angleX)
 
template<typename T >
detail::tmat4x4< T, defaultp > eulerAngleYXZ (T const &yaw, T const &pitch, T const &roll)
 
template<typename T >
detail::tmat4x4< T, defaultp > eulerAngleYZ (T const &angleY, T const &angleZ)
 
template<typename T >
detail::tmat4x4< T, defaultp > eulerAngleZ (T const &angleZ)
 
template<typename T >
detail::tmat4x4< T, defaultp > eulerAngleZX (T const &angle, T const &angleX)
 
template<typename T >
detail::tmat4x4< T, defaultp > eulerAngleZY (T const &angleZ, T const &angleY)
 
template<typename T >
detail::tmat2x2< T, defaultp > orientate2 (T const &angle)
 
template<typename T >
detail::tmat3x3< T, defaultp > orientate3 (T const &angle)
 
template<typename T , precision P>
detail::tmat3x3< T, P > orientate3 (detail::tvec3< T, P > const &angles)
 
template<typename T , precision P>
detail::tmat4x4< T, P > orientate4 (detail::tvec3< T, P > const &angles)
 
template<typename T >
detail::tmat4x4< T, defaultp > yawPitchRoll (T const &yaw, T const &pitch, T const &roll)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_euler_angles

-
Date
2005-12-21 / 2011-06-07
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
-
-gtc_half_float (dependence)
- -

Definition in file euler_angles.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00024_source.html b/Libraries/glm-0.9.5.2/doc/api/a00024_source.html deleted file mode 100644 index e295b21..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00024_source.html +++ /dev/null @@ -1,165 +0,0 @@ - - - - - - -GLM: euler_angles.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
euler_angles.hpp
-
-
-Go to the documentation of this file.
1 
-
39 #ifndef GLM_GTX_euler_angles
-
40 #define GLM_GTX_euler_angles
-
41 
-
42 // Dependency:
-
43 #include "../glm.hpp"
-
44 
-
45 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
46 # pragma message("GLM: GLM_GTX_euler_angles extension included")
-
47 #endif
-
48 
-
49 namespace glm
-
50 {
-
53 
-
56  template <typename T>
-
57  detail::tmat4x4<T, defaultp> eulerAngleX(
-
58  T const & angleX);
-
59 
-
62  template <typename T>
-
63  detail::tmat4x4<T, defaultp> eulerAngleY(
-
64  T const & angleY);
-
65 
-
68  template <typename T>
-
69  detail::tmat4x4<T, defaultp> eulerAngleZ(
-
70  T const & angleZ);
-
71 
-
74  template <typename T>
-
75  detail::tmat4x4<T, defaultp> eulerAngleXY(
-
76  T const & angleX,
-
77  T const & angleY);
-
78 
-
81  template <typename T>
-
82  detail::tmat4x4<T, defaultp> eulerAngleYX(
-
83  T const & angleY,
-
84  T const & angleX);
-
85 
-
88  template <typename T>
-
89  detail::tmat4x4<T, defaultp> eulerAngleXZ(
-
90  T const & angleX,
-
91  T const & angleZ);
-
92 
-
95  template <typename T>
-
96  detail::tmat4x4<T, defaultp> eulerAngleZX(
-
97  T const & angle,
-
98  T const & angleX);
-
99 
-
102  template <typename T>
-
103  detail::tmat4x4<T, defaultp> eulerAngleYZ(
-
104  T const & angleY,
-
105  T const & angleZ);
-
106 
-
109  template <typename T>
-
110  detail::tmat4x4<T, defaultp> eulerAngleZY(
-
111  T const & angleZ,
-
112  T const & angleY);
-
113 
-
116  template <typename T>
-
117  detail::tmat4x4<T, defaultp> eulerAngleYXZ(
-
118  T const & yaw,
-
119  T const & pitch,
-
120  T const & roll);
-
121 
-
124  template <typename T>
-
125  detail::tmat4x4<T, defaultp> yawPitchRoll(
-
126  T const & yaw,
-
127  T const & pitch,
-
128  T const & roll);
-
129 
-
132  template <typename T>
-
133  detail::tmat2x2<T, defaultp> orientate2(T const & angle);
-
134 
-
137  template <typename T>
-
138  detail::tmat3x3<T, defaultp> orientate3(T const & angle);
-
139 
-
142  template <typename T, precision P>
-
143  detail::tmat3x3<T, P> orientate3(detail::tvec3<T, P> const & angles);
-
144 
-
147  template <typename T, precision P>
-
148  detail::tmat4x4<T, P> orientate4(detail::tvec3<T, P> const & angles);
-
149 
-
151 }//namespace glm
-
152 
-
153 #include "euler_angles.inl"
-
154 
-
155 #endif//GLM_GTX_euler_angles
-
detail::tmat4x4< T, defaultp > yawPitchRoll(T const &yaw, T const &pitch, T const &roll)
Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * X * Z).
-
detail::tmat4x4< T, defaultp > eulerAngleZX(T const &angle, T const &angleX)
Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Z * X).
-
detail::tmat4x4< T, defaultp > eulerAngleYZ(T const &angleY, T const &angleZ)
Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * Z).
-
GLM_FUNC_DECL T angle(detail::tquat< T, P > const &x)
Returns the quaternion rotation angle.
-
detail::tmat4x4< T, defaultp > eulerAngleXY(T const &angleX, T const &angleY)
Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (X * Y).
-
detail::tmat3x3< T, defaultp > orientate3(T const &angle)
Creates a 2D 4 * 4 homogeneous rotation matrix from an euler angle.
-
detail::tmat4x4< T, defaultp > eulerAngleZ(T const &angleZ)
Creates a 3D 4 * 4 homogeneous rotation matrix from an euler angle Z.
-
detail::tmat4x4< T, P > orientate4(detail::tvec3< T, P > const &angles)
Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * X * Z).
-
GLM_FUNC_DECL T roll(detail::tquat< T, P > const &x)
Returns roll value of euler angles expressed in radians if GLM_FORCE_RADIANS is defined or degrees ot...
-
detail::tmat4x4< T, defaultp > eulerAngleYXZ(T const &yaw, T const &pitch, T const &roll)
Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * X * Z).
-
detail::tmat4x4< T, defaultp > eulerAngleX(T const &angleX)
Creates a 3D 4 * 4 homogeneous rotation matrix from an euler angle X.
-
detail::tmat4x4< T, defaultp > eulerAngleYX(T const &angleY, T const &angleX)
Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * X).
-
detail::tmat4x4< T, defaultp > eulerAngleY(T const &angleY)
Creates a 3D 4 * 4 homogeneous rotation matrix from an euler angle Y.
-
detail::tmat4x4< T, defaultp > eulerAngleZY(T const &angleZ, T const &angleY)
Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Z * Y).
-
GLM_FUNC_DECL T pitch(detail::tquat< T, P > const &x)
Returns pitch value of euler angles expressed in radians if GLM_FORCE_RADIANS is defined or degrees o...
-
detail::tmat2x2< T, defaultp > orientate2(T const &angle)
Creates a 2D 2 * 2 rotation matrix from an euler angle.
-
GLM_FUNC_DECL T yaw(detail::tquat< T, P > const &x)
Returns yaw value of euler angles expressed in radians if GLM_FORCE_RADIANS is defined or degrees oth...
-
detail::tmat4x4< T, defaultp > eulerAngleXZ(T const &angleX, T const &angleZ)
Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (X * Z).
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00025.html b/Libraries/glm-0.9.5.2/doc/api/a00025.html deleted file mode 100644 index 1374d56..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00025.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - -GLM: exponential.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
exponential.hpp File Reference
-
-
- -

Go to the source code of this file.

-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM Core

-
Date
2013-12-24 / 2013-12-24
-
Author
Christophe Riccio
- -

Definition in file exponential.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00025_source.html b/Libraries/glm-0.9.5.2/doc/api/a00025_source.html deleted file mode 100644 index d7f20e7..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00025_source.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - -GLM: exponential.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
exponential.hpp
-
-
-Go to the documentation of this file.
1 
-
29 #ifndef GLM_EXPONENTIAL_INCLUDED
-
30 #define GLM_EXPONENTIAL_INCLUDED
-
31 
-
32 #include "detail/func_exponential.hpp"
-
33 
-
34 #endif//GLM_EXPONENTIAL_INCLUDED
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00026_source.html b/Libraries/glm-0.9.5.2/doc/api/a00026_source.html deleted file mode 100644 index e7835c6..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00026_source.html +++ /dev/null @@ -1,204 +0,0 @@ - - - - - - -GLM: ext.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
ext.hpp
-
-
-
1 
-
58 #ifndef GLM_EXT_INCLUDED
-
59 #define GLM_EXT_INCLUDED
-
60 
-
61 #if(defined(GLM_MESSAGES) && !defined(GLM_MESSAGE_EXT_INCLUDED_DISPLAYED))
-
62 # define GLM_MESSAGE_EXT_INCLUDED_DISPLAYED
-
63 # pragma message("GLM: All extensions included (not recommanded)")
-
64 #endif//GLM_MESSAGES
-
65 
-
66 #include "./gtc/constants.hpp"
-
67 #include "./gtc/epsilon.hpp"
-
68 #include "./gtc/matrix_access.hpp"
-
69 #include "./gtc/matrix_integer.hpp"
-
70 #include "./gtc/matrix_inverse.hpp"
- -
72 #include "./gtc/noise.hpp"
-
73 #include "./gtc/packing.hpp"
-
74 #include "./gtc/quaternion.hpp"
-
75 #include "./gtc/random.hpp"
-
76 #include "./gtc/reciprocal.hpp"
-
77 #include "./gtc/type_precision.hpp"
-
78 #include "./gtc/type_ptr.hpp"
-
79 #include "./gtc/ulp.hpp"
-
80 
- -
82 #include "./gtx/bit.hpp"
-
83 #include "./gtx/closest_point.hpp"
-
84 #include "./gtx/color_space.hpp"
- -
86 #include "./gtx/compatibility.hpp"
-
87 #include "./gtx/component_wise.hpp"
- -
89 #include "./gtx/euler_angles.hpp"
-
90 #include "./gtx/extend.hpp"
- - - - -
95 #include "./gtx/gradient_paint.hpp"
- -
97 #include "./gtx/inertia.hpp"
-
98 #include "./gtx/int_10_10_10_2.hpp"
-
99 #include "./gtx/integer.hpp"
-
100 #include "./gtx/intersect.hpp"
-
101 #include "./gtx/log_base.hpp"
- - - - -
106 #include "./gtx/matrix_query.hpp"
-
107 #include "./gtx/mixed_product.hpp"
-
108 #include "./gtx/multiple.hpp"
-
109 #include "./gtx/norm.hpp"
-
110 #include "./gtx/normal.hpp"
-
111 #include "./gtx/normalize_dot.hpp"
- -
113 #include "./gtx/optimum_pow.hpp"
-
114 #include "./gtx/orthonormalize.hpp"
-
115 #include "./gtx/perpendicular.hpp"
- -
117 #include "./gtx/projection.hpp"
-
118 #include "./gtx/quaternion.hpp"
-
119 #include "./gtx/raw_data.hpp"
-
120 #include "./gtx/rotate_vector.hpp"
-
121 #include "./gtx/spline.hpp"
-
122 #include "./gtx/std_based_type.hpp"
-
123 #include "./gtx/string_cast.hpp"
-
124 #include "./gtx/transform.hpp"
-
125 #include "./gtx/transform2.hpp"
-
126 #include "./gtx/vec1.hpp"
-
127 #include "./gtx/vector_angle.hpp"
-
128 #include "./gtx/vector_query.hpp"
-
129 #include "./gtx/wrap.hpp"
-
130 
-
131 #if(GLM_ARCH & GLM_ARCH_SSE2)
-
132 # include "./gtx/simd_vec4.hpp"
-
133 # include "./gtx/simd_mat4.hpp"
-
134 #endif
-
135 
-
136 #endif //GLM_EXT_INCLUDED
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00027.html b/Libraries/glm-0.9.5.2/doc/api/a00027.html deleted file mode 100644 index 21f97e2..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00027.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - -GLM: extend.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
extend.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - -

-Functions

template<typename genType >
GLM_FUNC_DECL genType extend (genType const &Origin, genType const &Source, typename genType::value_type const Length)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_extend

-
Date
2006-01-07 / 2011-06-07
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
- -

Definition in file extend.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00027_source.html b/Libraries/glm-0.9.5.2/doc/api/a00027_source.html deleted file mode 100644 index 31a8c9b..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00027_source.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - -GLM: extend.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
extend.hpp
-
-
-Go to the documentation of this file.
1 
-
38 #ifndef GLM_GTX_extend
-
39 #define GLM_GTX_extend
-
40 
-
41 // Dependency:
-
42 #include "../glm.hpp"
-
43 
-
44 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
45 # pragma message("GLM: GLM_GTX_extend extension included")
-
46 #endif
-
47 
-
48 namespace glm
-
49 {
-
52 
-
55  template <typename genType>
-
56  GLM_FUNC_DECL genType extend(
-
57  genType const & Origin,
-
58  genType const & Source,
-
59  typename genType::value_type const Length);
-
60 
-
62 }//namespace glm
-
63 
-
64 #include "extend.inl"
-
65 
-
66 #endif//GLM_GTX_extend
-
GLM_FUNC_DECL genType extend(genType const &Origin, genType const &Source, typename genType::value_type const Length)
Extends of Length the Origin position using the (Source - Origin) direction.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00028.html b/Libraries/glm-0.9.5.2/doc/api/a00028.html deleted file mode 100644 index 7cfaa14..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00028.html +++ /dev/null @@ -1,125 +0,0 @@ - - - - - - -GLM: extented_min_max.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
extented_min_max.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename T >
max (T const &x, T const &y, T const &z)
 
template<typename T , template< typename > class C>
C< T > max (C< T > const &x, typename C< T >::T const &y, typename C< T >::T const &z)
 
template<typename T , template< typename > class C>
C< T > max (C< T > const &x, C< T > const &y, C< T > const &z)
 
template<typename T >
max (T const &x, T const &y, T const &z, T const &w)
 
template<typename T , template< typename > class C>
C< T > max (C< T > const &x, typename C< T >::T const &y, typename C< T >::T const &z, typename C< T >::T const &w)
 
template<typename T , template< typename > class C>
C< T > max (C< T > const &x, C< T > const &y, C< T > const &z, C< T > const &w)
 
template<typename T >
min (T const &x, T const &y, T const &z)
 
template<typename T , template< typename > class C>
C< T > min (C< T > const &x, typename C< T >::T const &y, typename C< T >::T const &z)
 
template<typename T , template< typename > class C>
C< T > min (C< T > const &x, C< T > const &y, C< T > const &z)
 
template<typename T >
min (T const &x, T const &y, T const &z, T const &w)
 
template<typename T , template< typename > class C>
C< T > min (C< T > const &x, typename C< T >::T const &y, typename C< T >::T const &z, typename C< T >::T const &w)
 
template<typename T , template< typename > class C>
C< T > min (C< T > const &x, C< T > const &y, C< T > const &z, C< T > const &w)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_extented_min_max

-
Date
2007-03-14 / 2011-06-07
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
-
-gtx_half_float (dependence)
- -

Definition in file extented_min_max.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00028_source.html b/Libraries/glm-0.9.5.2/doc/api/a00028_source.html deleted file mode 100644 index c60e44f..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00028_source.html +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - -GLM: extented_min_max.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
extented_min_max.hpp
-
-
-Go to the documentation of this file.
1 
-
39 #ifndef GLM_GTX_extented_min_max
-
40 #define GLM_GTX_extented_min_max
-
41 
-
42 // Dependency:
-
43 #include "../glm.hpp"
-
44 
-
45 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
46 # pragma message("GLM: GLM_GTX_extented_min_max extension included")
-
47 #endif
-
48 
-
49 namespace glm
-
50 {
-
53 
-
56  template <typename T>
-
57  T min(
-
58  T const & x,
-
59  T const & y,
-
60  T const & z);
-
61 
-
64  template
-
65  <
-
66  typename T,
-
67  template <typename> class C
-
68  >
-
69  C<T> min(
-
70  C<T> const & x,
-
71  typename C<T>::T const & y,
-
72  typename C<T>::T const & z);
-
73 
-
76  template
-
77  <
-
78  typename T,
-
79  template <typename> class C
-
80  >
-
81  C<T> min(
-
82  C<T> const & x,
-
83  C<T> const & y,
-
84  C<T> const & z);
-
85 
-
88  template <typename T>
-
89  T min(
-
90  T const & x,
-
91  T const & y,
-
92  T const & z,
-
93  T const & w);
-
94 
-
97  template
-
98  <
-
99  typename T,
-
100  template <typename> class C
-
101  >
-
102  C<T> min(
-
103  C<T> const & x,
-
104  typename C<T>::T const & y,
-
105  typename C<T>::T const & z,
-
106  typename C<T>::T const & w);
-
107 
-
110  template
-
111  <
-
112  typename T,
-
113  template <typename> class C
-
114  >
-
115  C<T> min(
-
116  C<T> const & x,
-
117  C<T> const & y,
-
118  C<T> const & z,
-
119  C<T> const & w);
-
120 
-
123  template <typename T>
-
124  T max(
-
125  T const & x,
-
126  T const & y,
-
127  T const & z);
-
128 
-
131  template
-
132  <
-
133  typename T,
-
134  template <typename> class C
-
135  >
-
136  C<T> max(
-
137  C<T> const & x,
-
138  typename C<T>::T const & y,
-
139  typename C<T>::T const & z);
-
140 
-
143  template
-
144  <
-
145  typename T,
-
146  template <typename> class C
-
147  >
-
148  C<T> max(
-
149  C<T> const & x,
-
150  C<T> const & y,
-
151  C<T> const & z);
-
152 
-
155  template <typename T>
-
156  T max(
-
157  T const & x,
-
158  T const & y,
-
159  T const & z,
-
160  T const & w);
-
161 
-
164  template
-
165  <
-
166  typename T,
-
167  template <typename> class C
-
168  >
-
169  C<T> max(
-
170  C<T> const & x,
-
171  typename C<T>::T const & y,
-
172  typename C<T>::T const & z,
-
173  typename C<T>::T const & w);
-
174 
-
177  template
-
178  <
-
179  typename T,
-
180  template <typename> class C
-
181  >
-
182  C<T> max(
-
183  C<T> const & x,
-
184  C<T> const & y,
-
185  C<T> const & z,
-
186  C<T> const & w);
-
187 
-
189 }//namespace glm
-
190 
-
191 #include "extented_min_max.inl"
-
192 
-
193 #endif//GLM_GTX_extented_min_max
-
GLM_FUNC_DECL genType max(genType const &x, genType const &y)
Returns y if x &lt; y; otherwise, it returns x.
-
GLM_FUNC_DECL genType min(genType const &x, genType const &y)
Returns y if y &lt; x; otherwise, it returns x.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00029.html b/Libraries/glm-0.9.5.2/doc/api/a00029.html deleted file mode 100644 index 4ff68a1..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00029.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - -GLM: fast_exponential.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
fast_exponential.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename T >
fastExp (const T &x)
 
template<typename T >
fastExp2 (const T &x)
 
template<typename T >
fastLn (const T &x)
 
template<typename T >
fastLog (const T &x)
 
template<typename T >
fastLog2 (const T &x)
 
template<typename genType >
genType fastPow (genType const &x, genType const &y)
 
template<typename genTypeT , typename genTypeU >
genTypeT fastPow (genTypeT const &x, genTypeU const &y)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_fast_exponential

-
Date
2006-01-09 / 2011-06-07
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
-
-gtx_half_float (dependence)
- -

Definition in file fast_exponential.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00029_source.html b/Libraries/glm-0.9.5.2/doc/api/a00029_source.html deleted file mode 100644 index efa9df6..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00029_source.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - -GLM: fast_exponential.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
fast_exponential.hpp
-
-
-Go to the documentation of this file.
1 
-
39 #ifndef GLM_GTX_fast_exponential
-
40 #define GLM_GTX_fast_exponential
-
41 
-
42 // Dependency:
-
43 #include "../glm.hpp"
-
44 
-
45 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
46 # pragma message("GLM: GLM_GTX_fast_exponential extension included")
-
47 #endif
-
48 
-
49 namespace glm
-
50 {
-
53 
-
56  template <typename genType>
-
57  genType fastPow(
-
58  genType const & x,
-
59  genType const & y);
-
60 
-
63  template <typename genTypeT, typename genTypeU>
-
64  genTypeT fastPow(
-
65  genTypeT const & x,
-
66  genTypeU const & y);
-
67 
-
70  template <typename T>
-
71  T fastExp(const T& x);
-
72 
-
75  template <typename T>
-
76  T fastLog(const T& x);
-
77 
-
80  template <typename T>
-
81  T fastExp2(const T& x);
-
82 
-
85  template <typename T>
-
86  T fastLog2(const T& x);
-
87 
-
90  template <typename T>
-
91  T fastLn(const T& x);
-
92 
-
94 }//namespace glm
-
95 
-
96 #include "fast_exponential.inl"
-
97 
-
98 #endif//GLM_GTX_fast_exponential
-
T fastLn(const T &x)
Faster than the common ln function but less accurate.
-
T fastLog(const T &x)
Faster than the common log function but less accurate.
-
T fastExp(const T &x)
Faster than the common exp function but less accurate.
-
T fastExp2(const T &x)
Faster than the common exp2 function but less accurate.
-
genType fastPow(genType const &x, genType const &y)
Faster than the common pow function but less accurate.
-
T fastLog2(const T &x)
Faster than the common log2 function but less accurate.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00030.html b/Libraries/glm-0.9.5.2/doc/api/a00030.html deleted file mode 100644 index 37c4ca1..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00030.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - -GLM: fast_square_root.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
fast_square_root.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - - - - - - - - - - -

-Functions

template<typename genType >
genType::value_type fastDistance (genType const &x, genType const &y)
 
template<typename genType >
genType fastInverseSqrt (genType const &x)
 
template<typename genType >
genType::value_type fastLength (genType const &x)
 
template<typename genType >
genType fastNormalize (genType const &x)
 
template<typename genType >
genType fastSqrt (genType const &x)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_fast_square_root

-
Date
2006-01-04 / 2011-06-07
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
- -

Definition in file fast_square_root.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00030_source.html b/Libraries/glm-0.9.5.2/doc/api/a00030_source.html deleted file mode 100644 index b1d65f7..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00030_source.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - -GLM: fast_square_root.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
fast_square_root.hpp
-
-
-Go to the documentation of this file.
1 
-
40 #ifndef GLM_GTX_fast_square_root
-
41 #define GLM_GTX_fast_square_root
-
42 
-
43 // Dependency:
-
44 #include "../glm.hpp"
-
45 
-
46 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
47 # pragma message("GLM: GLM_GTX_fast_square_root extension included")
-
48 #endif
-
49 
-
50 namespace glm
-
51 {
-
54 
-
57  template <typename genType>
-
58  genType fastSqrt(genType const & x);
-
59 
-
62  template <typename genType>
-
63  genType fastInverseSqrt(genType const & x);
-
64 
-
67  template <typename genType>
-
68  typename genType::value_type fastLength(genType const & x);
-
69 
-
72  template <typename genType>
-
73  typename genType::value_type fastDistance(genType const & x, genType const & y);
-
74 
-
77  template <typename genType>
-
78  genType fastNormalize(genType const & x);
-
79 
-
81 }// namespace glm
-
82 
-
83 #include "fast_square_root.inl"
-
84 
-
85 #endif//GLM_GTX_fast_square_root
-
genType fastSqrt(genType const &x)
Faster than the common sqrt function but less accurate.
-
genType fastInverseSqrt(genType const &x)
Faster than the common inversesqrt function but less accurate.
-
genType::value_type fastDistance(genType const &x, genType const &y)
Faster than the common distance function but less accurate.
-
genType fastNormalize(genType const &x)
Faster than the common normalize function but less accurate.
-
genType::value_type fastLength(genType const &x)
Faster than the common length function but less accurate.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00031.html b/Libraries/glm-0.9.5.2/doc/api/a00031.html deleted file mode 100644 index e73f867..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00031.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - -GLM: fast_trigonometry.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
fast_trigonometry.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename T >
fastAcos (const T &angle)
 
template<typename T >
fastAsin (const T &angle)
 
template<typename T >
fastAtan (const T &y, const T &x)
 
template<typename T >
fastAtan (const T &angle)
 
template<typename T >
fastCos (const T &angle)
 
template<typename T >
fastSin (const T &angle)
 
template<typename T >
fastTan (const T &angle)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_fast_trigonometry

-
Date
2006-01-08 / 2011-06-07
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
- -

Definition in file fast_trigonometry.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00031_source.html b/Libraries/glm-0.9.5.2/doc/api/a00031_source.html deleted file mode 100644 index ba8da12..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00031_source.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - -GLM: fast_trigonometry.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
fast_trigonometry.hpp
-
-
-Go to the documentation of this file.
1 
-
38 #ifndef GLM_GTX_fast_trigonometry
-
39 #define GLM_GTX_fast_trigonometry
-
40 
-
41 // Dependency:
-
42 #include "../glm.hpp"
-
43 
-
44 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
45 # pragma message("GLM: GLM_GTX_fast_trigonometry extension included")
-
46 #endif
-
47 
-
48 namespace glm
-
49 {
-
52 
-
56  template <typename T>
-
57  T fastSin(const T& angle);
-
58 
-
62  template <typename T>
-
63  T fastCos(const T& angle);
-
64 
-
68  template <typename T>
-
69  T fastTan(const T& angle);
-
70 
-
74  template <typename T>
-
75  T fastAsin(const T& angle);
-
76 
-
80  template <typename T>
-
81  T fastAcos(const T& angle);
-
82 
-
86  template <typename T>
-
87  T fastAtan(const T& y, const T& x);
-
88 
-
92  template <typename T>
-
93  T fastAtan(const T& angle);
-
94 
-
96 }//namespace glm
-
97 
-
98 #include "fast_trigonometry.inl"
-
99 
-
100 #endif//GLM_GTX_fast_trigonometry
-
T fastAcos(const T &angle)
Faster than the common acos function but less accurate.
-
T fastAtan(const T &y, const T &x)
Faster than the common atan function but less accurate.
-
GLM_FUNC_DECL T angle(detail::tquat< T, P > const &x)
Returns the quaternion rotation angle.
-
T fastAsin(const T &angle)
Faster than the common asin function but less accurate.
-
T fastTan(const T &angle)
Faster than the common tan function but less accurate.
-
T fastSin(const T &angle)
Faster than the common sin function but less accurate.
-
T fastCos(const T &angle)
Faster than the common cos function but less accurate.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00032_source.html b/Libraries/glm-0.9.5.2/doc/api/a00032_source.html deleted file mode 100644 index 77dc7e0..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00032_source.html +++ /dev/null @@ -1,240 +0,0 @@ - - - - - - -GLM: func_common.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
func_common.hpp
-
-
-
1 
-
36 #ifndef GLM_FUNC_COMMON_INCLUDED
-
37 #define GLM_FUNC_COMMON_INCLUDED
-
38 
-
39 #include "setup.hpp"
-
40 #include "precision.hpp"
-
41 #include "type_int.hpp"
-
42 #include "_fixes.hpp"
-
43 
-
44 namespace glm
-
45 {
-
48 
-
55  template <typename genType>
-
56  GLM_FUNC_DECL genType abs(genType const & x);
-
57 
-
64  template <typename genType>
-
65  GLM_FUNC_DECL genType sign(genType const & x);
-
66 
-
73  template <typename genType>
-
74  GLM_FUNC_DECL genType floor(genType const & x);
-
75 
-
83  template <typename genType>
-
84  GLM_FUNC_DECL genType trunc(genType const & x);
-
85 
-
96  template <typename genType>
-
97  GLM_FUNC_DECL genType round(genType const & x);
-
98 
-
108  template <typename genType>
-
109  GLM_FUNC_DECL genType roundEven(genType const & x);
-
110 
-
118  template <typename genType>
-
119  GLM_FUNC_DECL genType ceil(genType const & x);
-
120 
-
127  template <typename genType>
-
128  GLM_FUNC_DECL genType fract(genType const & x);
-
129 
-
137  template <typename genType>
-
138  GLM_FUNC_DECL genType mod(
-
139  genType const & x,
-
140  genType const & y);
-
141 
-
149  template <typename genType>
-
150  GLM_FUNC_DECL genType mod(
-
151  genType const & x,
-
152  typename genType::value_type const & y);
-
153 
-
163  template <typename genType>
-
164  GLM_FUNC_DECL genType modf(
-
165  genType const & x,
-
166  genType & i);
-
167 
-
174  template <typename genType>
-
175  GLM_FUNC_DECL genType min(
-
176  genType const & x,
-
177  genType const & y);
-
178 
-
179  template <typename genType>
-
180  GLM_FUNC_DECL genType min(
-
181  genType const & x,
-
182  typename genType::value_type const & y);
-
183 
-
190  template <typename genType>
-
191  GLM_FUNC_DECL genType max(
-
192  genType const & x,
-
193  genType const & y);
-
194 
-
195  template <typename genType>
-
196  GLM_FUNC_DECL genType max(
-
197  genType const & x,
-
198  typename genType::value_type const & y);
-
199 
-
207  template <typename genType>
-
208  GLM_FUNC_DECL genType clamp(
-
209  genType const & x,
-
210  genType const & minVal,
-
211  genType const & maxVal);
-
212 
-
213  template <typename genType, precision P>
-
214  GLM_FUNC_DECL genType clamp(
-
215  genType const & x,
-
216  typename genType::value_type const & minVal,
-
217  typename genType::value_type const & maxVal);
-
218 
-
261  template <typename genTypeT, typename genTypeU>
-
262  GLM_FUNC_DECL genTypeT mix(
-
263  genTypeT const & x,
-
264  genTypeT const & y,
-
265  genTypeU const & a);
-
266 
-
271  template <typename genType>
-
272  GLM_FUNC_DECL genType step(
-
273  genType const & edge,
-
274  genType const & x);
-
275 
-
280  template <template <typename, precision> class vecType, typename T, precision P>
-
281  GLM_FUNC_DECL vecType<T, P> step(
-
282  T const & edge,
-
283  vecType<T, P> const & x);
-
284 
-
299  template <typename genType>
-
300  GLM_FUNC_DECL genType smoothstep(
-
301  genType const & edge0,
-
302  genType const & edge1,
-
303  genType const & x);
-
304 
-
305  template <typename genType>
-
306  GLM_FUNC_DECL genType smoothstep(
-
307  typename genType::value_type const & edge0,
-
308  typename genType::value_type const & edge1,
-
309  genType const & x);
-
310 
-
323  template <typename genType>
-
324  GLM_FUNC_DECL typename genType::bool_type isnan(genType const & x);
-
325 
-
336  template <typename genType>
-
337  GLM_FUNC_DECL typename genType::bool_type isinf(genType const & x);
-
338 
-
345  GLM_FUNC_DECL int floatBitsToInt(float const & v);
-
346 
-
353  template <template <typename, precision> class vecType, precision P>
-
354  GLM_FUNC_DECL vecType<int, P> floatBitsToInt(vecType<float, P> const & v);
-
355 
-
362  GLM_FUNC_DECL uint floatBitsToUint(float const & v);
-
363 
-
370  template <template <typename, precision> class vecType, precision P>
-
371  GLM_FUNC_DECL vecType<uint, P> floatBitsToUint(vecType<float, P> const & v);
-
372 
-
381  GLM_FUNC_DECL float intBitsToFloat(int const & v);
-
382 
-
391  template <template <typename, precision> class vecType, precision P>
-
392  GLM_FUNC_DECL vecType<float, P> intBitsToFloat(vecType<int, P> const & v);
-
393 
-
402  GLM_FUNC_DECL float uintBitsToFloat(uint const & v);
-
403 
-
412  template <template <typename, precision> class vecType, precision P>
-
413  GLM_FUNC_DECL vecType<float, P> uintBitsToFloat(vecType<uint, P> const & v);
-
414 
-
421  template <typename genType>
-
422  GLM_FUNC_DECL genType fma(genType const & a, genType const & b, genType const & c);
-
423 
-
438  template <typename genType, typename genIType>
-
439  GLM_FUNC_DECL genType frexp(genType const & x, genIType & exp);
-
440 
-
452  template <typename genType, typename genIType>
-
453  GLM_FUNC_DECL genType ldexp(genType const & x, genIType const & exp);
-
454 
-
456 }//namespace glm
-
457 
-
458 #include "func_common.inl"
-
459 
-
460 #endif//GLM_FUNC_COMMON_INCLUDED
-
GLM_FUNC_DECL genType floor(genType const &x)
Returns a value equal to the nearest integer that is less then or equal to x.
-
GLM_FUNC_DECL genTypeT mix(genTypeT const &x, genTypeT const &y, genTypeU const &a)
If genTypeU is a floating scalar or vector: Returns x * (1.0 - a) + y * a, i.e., the linear blend of ...
-
unsigned int uint
Unsigned integer type.
Definition: type_int.hpp:171
-
GLM_FUNC_DECL genType mod(genType const &x, genType const &y)
Modulus.
-
GLM_FUNC_DECL genType modf(genType const &x, genType &i)
Returns the fractional part of x and sets i to the integer part (as a whole number floating point val...
-
GLM_FUNC_DECL genType exp(genType const &x)
Returns the natural exponentiation of x, i.e., e^x.
-
GLM_FUNC_DECL genType fract(genType const &x)
Return x - floor(x).
-
GLM_FUNC_DECL genType ceil(genType const &x)
Returns a value equal to the nearest integer that is greater than or equal to x.
-
GLM_FUNC_DECL genType::bool_type isnan(genType const &x)
Returns true if x holds a NaN (not a number) representation in the underlying implementation&#39;s set of...
-
GLM_FUNC_DECL genType fma(genType const &a, genType const &b, genType const &c)
Computes and returns a * b + c.
-
GLM_FUNC_DECL float intBitsToFloat(int const &v)
Returns a floating-point value corresponding to a signed integer encoding of a floating-point value...
-
GLM_FUNC_DECL genType step(genType const &edge, genType const &x)
Returns 0.0 if x &lt; edge, otherwise it returns 1.0 for each component of a genType.
-
GLM_FUNC_DECL int floatBitsToInt(float const &v)
Returns a signed integer value representing the encoding of a floating-point value.
-
GLM_FUNC_DECL genType trunc(genType const &x)
Returns a value equal to the nearest integer to x whose absolute value is not larger than the absolut...
-
GLM_FUNC_DECL genType roundEven(genType const &x)
Returns a value equal to the nearest integer to x.
-
GLM_FUNC_DECL genType round(genType const &x)
Returns a value equal to the nearest integer to x.
-
GLM_FUNC_DECL float uintBitsToFloat(uint const &v)
Returns a floating-point value corresponding to a unsigned integer encoding of a floating-point value...
-
GLM_FUNC_DECL uint floatBitsToUint(float const &v)
Returns a unsigned integer value representing the encoding of a floating-point value.
-
GLM_FUNC_DECL genType abs(genType const &x)
Returns x if x &gt;= 0; otherwise, it returns -x.
-
GLM_FUNC_DECL genType::bool_type isinf(genType const &x)
Returns true if x holds a positive infinity or negative infinity representation in the underlying imp...
-
GLM_FUNC_DECL genType ldexp(genType const &x, genIType const &exp)
Builds a floating-point number from x and the corresponding integral exponent of two in exp...
-
GLM_FUNC_DECL genType smoothstep(genType const &edge0, genType const &edge1, genType const &x)
Returns 0.0 if x &lt;= edge0 and 1.0 if x &gt;= edge1 and performs smooth Hermite interpolation between 0 a...
-
GLM_FUNC_DECL genType clamp(genType const &x, genType const &minVal, genType const &maxVal)
Returns min(max(x, minVal), maxVal) for each component in x using the floating-point values minVal an...
-
GLM_FUNC_DECL genType max(genType const &x, genType const &y)
Returns y if x &lt; y; otherwise, it returns x.
-
GLM_FUNC_DECL genType sign(genType const &x)
Returns 1.0 if x &gt; 0, 0.0 if x == 0, or -1.0 if x &lt; 0.
-
GLM_FUNC_DECL genType min(genType const &x, genType const &y)
Returns y if y &lt; x; otherwise, it returns x.
-
GLM_FUNC_DECL genType frexp(genType const &x, genIType &exp)
Splits x into a floating-point significand in the range [0.5, 1.0) and an integral exponent of two...
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00033_source.html b/Libraries/glm-0.9.5.2/doc/api/a00033_source.html deleted file mode 100644 index bb10b78..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00033_source.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - -GLM: func_exponential.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
func_exponential.hpp
-
-
-
1 
-
36 #ifndef glm_core_func_exponential
-
37 #define glm_core_func_exponential
-
38 
-
39 #include "type_vec1.hpp"
-
40 #include "type_vec2.hpp"
-
41 #include "type_vec3.hpp"
-
42 #include "type_vec4.hpp"
-
43 #include <cmath>
-
44 
-
45 namespace glm
-
46 {
-
49 
-
58  template <typename genType>
-
59  GLM_FUNC_DECL genType pow(genType const & base, genType const & exponent);
-
60 
-
68  template <typename genType>
-
69  GLM_FUNC_DECL genType exp(genType const & x);
-
70 
-
80  template <typename genType>
-
81  GLM_FUNC_DECL genType log(genType const & x);
-
82 
-
90  template <typename genType>
-
91  GLM_FUNC_DECL genType exp2(genType const & x);
-
92 
-
101  template <typename genType>
-
102  GLM_FUNC_DECL genType log2(genType const & x);
-
103 
-
111  template <typename genType>
-
112  GLM_FUNC_DECL genType sqrt(genType const & x);
-
113 
-
121  template <typename genType>
-
122  GLM_FUNC_DECL genType inversesqrt(genType const & x);
-
123 
-
125 }//namespace glm
-
126 
-
127 #include "func_exponential.inl"
-
128 
-
129 #endif//glm_core_func_exponential
-
GLM_FUNC_DECL genType sqrt(genType const &x)
Returns the positive square root of x.
-
GLM_FUNC_DECL genType inversesqrt(genType const &x)
Returns the reciprocal of the positive square root of x.
-
GLM_FUNC_DECL genType exp(genType const &x)
Returns the natural exponentiation of x, i.e., e^x.
-
GLM_FUNC_DECL genType log2(genType const &x)
Returns the base 2 log of x, i.e., returns the value y, which satisfies the equation x = 2 ^ y...
-
GLM_FUNC_DECL genType pow(genType const &base, genType const &exponent)
Returns &#39;base&#39; raised to the power &#39;exponent&#39;.
-
GLM_FUNC_DECL genType exp2(genType const &x)
Returns 2 raised to the x power.
-
GLM_FUNC_DECL genType log(genType const &x)
Returns the natural logarithm of x, i.e., returns the value y which satisfies the equation x = e^y...
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00034_source.html b/Libraries/glm-0.9.5.2/doc/api/a00034_source.html deleted file mode 100644 index f57c513..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00034_source.html +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - -GLM: func_geometric.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
func_geometric.hpp
-
-
-
1 
-
36 #ifndef glm_core_func_geometric
-
37 #define glm_core_func_geometric
-
38 
-
39 #include "type_vec3.hpp"
-
40 
-
41 namespace glm
-
42 {
-
45 
-
52  template <typename genType>
-
53  GLM_FUNC_DECL typename genType::value_type length(
-
54  genType const & x);
-
55 
-
62  template <typename genType>
-
63  GLM_FUNC_DECL typename genType::value_type distance(
-
64  genType const & p0,
-
65  genType const & p1);
-
66 
-
73  template <typename T, precision P, template <typename, precision> class vecType>
-
74  GLM_FUNC_DECL T dot(
-
75  vecType<T, P> const & x,
-
76  vecType<T, P> const & y);
-
77 
-
84  template <typename genType>
-
85  GLM_FUNC_DECL genType dot(
-
86  genType const & x,
-
87  genType const & y);
-
88 
-
95  template <typename T, precision P>
-
96  GLM_FUNC_DECL detail::tvec3<T, P> cross(
-
97  detail::tvec3<T, P> const & x,
-
98  detail::tvec3<T, P> const & y);
-
99 
-
104  template <typename genType>
-
105  GLM_FUNC_DECL genType normalize(
-
106  genType const & x);
-
107 
-
114  template <typename genType>
-
115  GLM_FUNC_DECL genType faceforward(
-
116  genType const & N,
-
117  genType const & I,
-
118  genType const & Nref);
-
119 
-
127  template <typename genType>
-
128  GLM_FUNC_DECL genType reflect(
-
129  genType const & I,
-
130  genType const & N);
-
131 
-
140  template <typename T, precision P, template <typename, precision> class vecType>
-
141  GLM_FUNC_DECL vecType<T, P> refract(
-
142  vecType<T, P> const & I,
-
143  vecType<T, P> const & N,
-
144  T const & eta);
-
145 
-
147 }//namespace glm
-
148 
-
149 #include "func_geometric.inl"
-
150 
-
151 #endif//glm_core_func_geometric
-
GLM_FUNC_DECL genType faceforward(genType const &N, genType const &I, genType const &Nref)
If dot(Nref, I) &lt; 0.0, return N, otherwise, return -N.
-
GLM_FUNC_DECL T dot(vecType< T, P > const &x, vecType< T, P > const &y)
Returns the dot product of x and y, i.e., result = x * y.
-
GLM_FUNC_DECL detail::tvec3< T, P > cross(detail::tvec3< T, P > const &x, detail::tvec3< T, P > const &y)
Returns the cross product of x and y.
-
GLM_FUNC_DECL genType normalize(genType const &x)
Returns a vector in the same direction as x but with length of 1.
-
GLM_FUNC_DECL genType::value_type length(genType const &x)
Returns the length of x, i.e., sqrt(x * x).
-
GLM_FUNC_DECL vecType< T, P > refract(vecType< T, P > const &I, vecType< T, P > const &N, T const &eta)
For the incident vector I and surface normal N, and the ratio of indices of refraction eta...
-
GLM_FUNC_DECL genType reflect(genType const &I, genType const &N)
For the incident vector I and surface orientation N, returns the reflection direction : result = I - ...
-
GLM_FUNC_DECL genType::value_type distance(genType const &p0, genType const &p1)
Returns the distance betwwen p0 and p1, i.e., length(p0 - p1).
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00035_source.html b/Libraries/glm-0.9.5.2/doc/api/a00035_source.html deleted file mode 100644 index 48dcadb..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00035_source.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - -GLM: func_integer.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
func_integer.hpp
-
-
-
1 
-
38 #ifndef glm_core_func_integer
-
39 #define glm_core_func_integer
-
40 
-
41 #include "setup.hpp"
-
42 
-
43 namespace glm
-
44 {
-
47 
-
56  template <typename genUType>
-
57  GLM_FUNC_DECL genUType uaddCarry(
-
58  genUType const & x,
-
59  genUType const & y,
-
60  genUType & carry);
-
61 
-
70  template <typename genUType>
-
71  GLM_FUNC_DECL genUType usubBorrow(
-
72  genUType const & x,
-
73  genUType const & y,
-
74  genUType & borrow);
-
75 
-
84  template <typename genUType>
-
85  GLM_FUNC_DECL void umulExtended(
-
86  genUType const & x,
-
87  genUType const & y,
-
88  genUType & msb,
-
89  genUType & lsb);
-
90 
-
99  template <typename genIType>
-
100  GLM_FUNC_DECL void imulExtended(
-
101  genIType const & x,
-
102  genIType const & y,
-
103  genIType & msb,
-
104  genIType & lsb);
-
105 
-
121  template <typename genIUType>
-
122  GLM_FUNC_DECL genIUType bitfieldExtract(
-
123  genIUType const & Value,
-
124  int const & Offset,
-
125  int const & Bits);
-
126 
-
141  template <typename genIUType>
-
142  GLM_FUNC_DECL genIUType bitfieldInsert(
-
143  genIUType const & Base,
-
144  genIUType const & Insert,
-
145  int const & Offset,
-
146  int const & Bits);
-
147 
-
156  template <typename genIUType>
-
157  GLM_FUNC_DECL genIUType bitfieldReverse(genIUType const & Value);
-
158 
-
167  template <typename T, template <typename> class genIUType>
-
168  GLM_FUNC_DECL typename genIUType<T>::signed_type bitCount(genIUType<T> const & Value);
-
169 
-
180  template <typename T, template <typename> class genIUType>
-
181  GLM_FUNC_DECL typename genIUType<T>::signed_type findLSB(genIUType<T> const & Value);
-
182 
-
194  template <typename T, template <typename> class genIUType>
-
195  GLM_FUNC_DECL typename genIUType<T>::signed_type findMSB(genIUType<T> const & Value);
-
196 
-
198 }//namespace glm
-
199 
-
200 #include "func_integer.inl"
-
201 
-
202 #endif//glm_core_func_integer
-
203 
-
GLM_FUNC_DECL genIUType< T >::signed_type findLSB(genIUType< T > const &Value)
Returns the bit number of the least significant bit set to 1 in the binary representation of value...
-
GLM_FUNC_DECL genIUType< T >::signed_type bitCount(genIUType< T > const &Value)
Returns the number of bits set to 1 in the binary representation of value.
-
GLM_FUNC_DECL void imulExtended(genIType const &x, genIType const &y, genIType &msb, genIType &lsb)
Multiplies 32-bit integers x and y, producing a 64-bit result.
-
GLM_FUNC_DECL genIUType bitfieldExtract(genIUType const &Value, int const &Offset, int const &Bits)
Extracts bits [offset, offset + bits - 1] from value, returning them in the least significant bits of...
-
GLM_FUNC_DECL genIUType bitfieldReverse(genIUType const &Value)
Returns the reversal of the bits of value.
-
GLM_FUNC_DECL void umulExtended(genUType const &x, genUType const &y, genUType &msb, genUType &lsb)
Multiplies 32-bit integers x and y, producing a 64-bit result.
-
GLM_FUNC_DECL genIUType bitfieldInsert(genIUType const &Base, genIUType const &Insert, int const &Offset, int const &Bits)
Returns the insertion the bits least-significant bits of insert into base.
-
GLM_FUNC_DECL genIUType< T >::signed_type findMSB(genIUType< T > const &Value)
Returns the bit number of the most significant bit in the binary representation of value...
-
GLM_FUNC_DECL genUType uaddCarry(genUType const &x, genUType const &y, genUType &carry)
Adds 32-bit unsigned integer x and y, returning the sum modulo pow(2, 32).
-
GLM_FUNC_DECL genUType usubBorrow(genUType const &x, genUType const &y, genUType &borrow)
Subtracts the 32-bit unsigned integer y from x, returning the difference if non-negative, or pow(2, 32) plus the difference otherwise.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00036_source.html b/Libraries/glm-0.9.5.2/doc/api/a00036_source.html deleted file mode 100644 index ac54cfd..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00036_source.html +++ /dev/null @@ -1,166 +0,0 @@ - - - - - - -GLM: func_matrix.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
func_matrix.hpp
-
-
-
1 
-
40 #ifndef GLM_CORE_func_matrix
-
41 #define GLM_CORE_func_matrix
-
42 
-
43 // Dependencies
-
44 #include "../detail/precision.hpp"
-
45 #include "../detail/setup.hpp"
-
46 #include "../detail/type_mat.hpp"
-
47 #include "../vec2.hpp"
-
48 #include "../vec3.hpp"
-
49 #include "../vec4.hpp"
-
50 #include "../mat2x2.hpp"
-
51 #include "../mat2x3.hpp"
-
52 #include "../mat2x4.hpp"
-
53 #include "../mat3x2.hpp"
-
54 #include "../mat3x3.hpp"
-
55 #include "../mat3x4.hpp"
-
56 #include "../mat4x2.hpp"
-
57 #include "../mat4x3.hpp"
-
58 #include "../mat4x4.hpp"
-
59 
-
60 namespace glm{
-
61 namespace detail
-
62 {
-
63  template <typename T, precision P>
-
64  struct outerProduct_trait<T, P, tvec2, tvec2>
-
65  {
-
66  typedef tmat2x2<T, P> type;
-
67  };
-
68 
-
69  template <typename T, precision P>
-
70  struct outerProduct_trait<T, P, tvec2, tvec3>
-
71  {
-
72  typedef tmat2x3<T, P> type;
-
73  };
-
74 
-
75  template <typename T, precision P>
-
76  struct outerProduct_trait<T, P, tvec2, tvec4>
-
77  {
-
78  typedef tmat2x4<T, P> type;
-
79  };
-
80 
-
81  template <typename T, precision P>
-
82  struct outerProduct_trait<T, P, tvec3, tvec2>
-
83  {
-
84  typedef tmat3x2<T, P> type;
-
85  };
-
86 
-
87  template <typename T, precision P>
-
88  struct outerProduct_trait<T, P, tvec3, tvec3>
-
89  {
-
90  typedef tmat3x3<T, P> type;
-
91  };
-
92 
-
93  template <typename T, precision P>
-
94  struct outerProduct_trait<T, P, tvec3, tvec4>
-
95  {
-
96  typedef tmat3x4<T, P> type;
-
97  };
-
98 
-
99  template <typename T, precision P>
-
100  struct outerProduct_trait<T, P, tvec4, tvec2>
-
101  {
-
102  typedef tmat4x2<T, P> type;
-
103  };
-
104 
-
105  template <typename T, precision P>
-
106  struct outerProduct_trait<T, P, tvec4, tvec3>
-
107  {
-
108  typedef tmat4x3<T, P> type;
-
109  };
-
110 
-
111  template <typename T, precision P>
-
112  struct outerProduct_trait<T, P, tvec4, tvec4>
-
113  {
-
114  typedef tmat4x4<T, P> type;
-
115  };
-
116 
-
117 }//namespace detail
-
118 
-
121 
-
129  template <typename T, precision P, template <typename, precision> class matType>
-
130  GLM_FUNC_DECL matType<T, P> matrixCompMult(matType<T, P> const & x, matType<T, P> const & y);
-
131 
-
142  template <typename T, precision P, template <typename, precision> class vecTypeA, template <typename, precision> class vecTypeB>
-
143  GLM_FUNC_DECL typename detail::outerProduct_trait<T, P, vecTypeA, vecTypeB>::type outerProduct(vecTypeA<T, P> const & c, vecTypeB<T, P> const & r);
-
144 
-
151 # if((GLM_COMPILER & GLM_COMPILER_VC) && (GLM_COMPILER >= GLM_COMPILER_VC11))
-
152  template <typename T, precision P, template <typename, precision> class matType>
-
153  GLM_FUNC_DECL typename matType<T, P>::transpose_type transpose(matType<T, P> const & x);
-
154 # endif
-
155 
-
162  template <typename T, precision P, template <typename, precision> class matType>
-
163  GLM_FUNC_DECL T determinant(matType<T, P> const & m);
-
164 
-
171  template <typename T, precision P, template <typename, precision> class matType>
-
172  GLM_FUNC_DECL matType<T, P> inverse(matType<T, P> const & m);
-
173 
-
175 }//namespace glm
-
176 
-
177 #include "func_matrix.inl"
-
178 
-
179 #endif//GLM_CORE_func_matrix
-
GLM_FUNC_DECL detail::tquat< T, P > inverse(detail::tquat< T, P > const &q)
Returns the q inverse.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00037_source.html b/Libraries/glm-0.9.5.2/doc/api/a00037_source.html deleted file mode 100644 index 8240fae..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00037_source.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - -GLM: func_noise.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
func_noise.hpp
-
-
-
1 
-
38 #ifndef glm_core_func_noise
-
39 #define glm_core_func_noise
-
40 
-
41 #include "type_vec1.hpp"
-
42 #include "type_vec2.hpp"
-
43 #include "type_vec3.hpp"
-
44 #include "setup.hpp"
-
45 
-
46 namespace glm
-
47 {
-
50 
-
57  template <typename genType>
-
58  GLM_FUNC_DECL typename genType::value_type noise1(genType const & x);
-
59 
-
66  template <typename genType>
-
67  GLM_FUNC_DECL detail::tvec2<typename genType::value_type, defaultp> noise2(genType const & x);
-
68 
-
75  template <typename genType>
-
76  GLM_FUNC_DECL detail::tvec3<typename genType::value_type, defaultp> noise3(genType const & x);
-
77 
-
84  template <typename genType>
-
85  GLM_FUNC_DECL detail::tvec4<typename genType::value_type, defaultp> noise4(genType const & x);
-
86 
-
88 }//namespace glm
-
89 
-
90 #include "func_noise.inl"
-
91 
-
92 #endif//glm_core_func_noise
-
GLM_FUNC_DECL genType::value_type noise1(genType const &x)
Returns a 1D noise value based on the input value x.
-
GLM_FUNC_DECL detail::tvec2< typename genType::value_type, defaultp > noise2(genType const &x)
Returns a 2D noise value based on the input value x.
-
GLM_FUNC_DECL detail::tvec4< typename genType::value_type, defaultp > noise4(genType const &x)
Returns a 4D noise value based on the input value x.
-
GLM_FUNC_DECL detail::tvec3< typename genType::value_type, defaultp > noise3(genType const &x)
Returns a 3D noise value based on the input value x.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00038_source.html b/Libraries/glm-0.9.5.2/doc/api/a00038_source.html deleted file mode 100644 index 72fa0e8..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00038_source.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -GLM: func_packing.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
func_packing.hpp
-
-
-
1 
-
36 #ifndef GLM_CORE_func_packing
-
37 #define GLM_CORE_func_packing
-
38 
-
39 #include "type_vec2.hpp"
-
40 #include "type_vec4.hpp"
-
41 
-
42 namespace glm
-
43 {
-
46 
-
58  GLM_FUNC_DECL uint packUnorm2x16(vec2 const & v);
-
59 
-
71  GLM_FUNC_DECL uint packSnorm2x16(vec2 const & v);
-
72 
-
84  GLM_FUNC_DECL uint packUnorm4x8(vec4 const & v);
-
85 
-
97  GLM_FUNC_DECL uint packSnorm4x8(vec4 const & v);
-
98 
-
110  GLM_FUNC_DECL vec2 unpackUnorm2x16(uint const & p);
-
111 
-
123  GLM_FUNC_DECL vec2 unpackSnorm2x16(uint const & p);
-
124 
-
136  GLM_FUNC_DECL vec4 unpackUnorm4x8(uint const & p);
-
137 
-
149  GLM_FUNC_DECL vec4 unpackSnorm4x8(uint const & p);
-
150 
-
159  GLM_FUNC_DECL double packDouble2x32(uvec2 const & v);
-
160 
-
168  GLM_FUNC_DECL uvec2 unpackDouble2x32(double const & v);
-
169 
-
178  GLM_FUNC_DECL uint packHalf2x16(vec2 const & v);
-
179 
-
188  GLM_FUNC_DECL vec2 unpackHalf2x16(uint const & v);
-
189 
-
191 }//namespace glm
-
192 
-
193 #include "func_packing.inl"
-
194 
-
195 #endif//GLM_CORE_func_packing
-
GLM_FUNC_DECL vec4 unpackSnorm4x8(uint const &p)
First, unpacks a single 32-bit unsigned integer p into a pair of 16-bit unsigned integers, four 8-bit unsigned integers, or four 8-bit signed integers.
-
GLM_FUNC_DECL double packDouble2x32(uvec2 const &v)
Returns a double-precision value obtained by packing the components of v into a 64-bit value...
-
GLM_FUNC_DECL vec2 unpackHalf2x16(uint const &v)
Returns a two-component floating-point vector with components obtained by unpacking a 32-bit unsigned...
-
highp_vec4 vec4
4 components vector of floating-point numbers.
Definition: type_vec.hpp:398
-
unsigned int uint
Unsigned integer type.
Definition: type_int.hpp:171
-
GLM_FUNC_DECL uint packUnorm4x8(vec4 const &v)
First, converts each component of the normalized floating-point value v into 8- or 16-bit integer val...
-
GLM_FUNC_DECL vec4 unpackUnorm4x8(uint const &p)
First, unpacks a single 32-bit unsigned integer p into a pair of 16-bit unsigned integers, four 8-bit unsigned integers, or four 8-bit signed integers.
-
GLM_FUNC_DECL uint packUnorm2x16(vec2 const &v)
First, converts each component of the normalized floating-point value v into 8- or 16-bit integer val...
-
GLM_FUNC_DECL vec2 unpackUnorm2x16(uint const &p)
First, unpacks a single 32-bit unsigned integer p into a pair of 16-bit unsigned integers, four 8-bit unsigned integers, or four 8-bit signed integers.
-
GLM_FUNC_DECL uint packSnorm4x8(vec4 const &v)
First, converts each component of the normalized floating-point value v into 8- or 16-bit integer val...
-
GLM_FUNC_DECL vec2 unpackSnorm2x16(uint const &p)
First, unpacks a single 32-bit unsigned integer p into a pair of 16-bit unsigned integers, four 8-bit unsigned integers, or four 8-bit signed integers.
-
highp_uvec2 uvec2
2 components vector of unsigned integer numbers.
Definition: type_vec.hpp:472
-
GLM_FUNC_DECL uint packSnorm2x16(vec2 const &v)
First, converts each component of the normalized floating-point value v into 8- or 16-bit integer val...
-
GLM_FUNC_DECL uint packHalf2x16(vec2 const &v)
Returns an unsigned integer obtained by converting the components of a two-component floating-point v...
-
GLM_FUNC_DECL uvec2 unpackDouble2x32(double const &v)
Returns a two-component unsigned integer vector representation of v.
-
highp_vec2 vec2
2 components vector of floating-point numbers.
Definition: type_vec.hpp:388
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00039_source.html b/Libraries/glm-0.9.5.2/doc/api/a00039_source.html deleted file mode 100644 index 3d4b36b..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00039_source.html +++ /dev/null @@ -1,136 +0,0 @@ - - - - - - -GLM: func_trigonometric.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
func_trigonometric.hpp
-
-
-
1 
-
40 #ifndef GLM_CORE_func_trigonometric
-
41 #define GLM_CORE_func_trigonometric
-
42 
-
43 namespace glm
-
44 {
-
47 
-
54  template <typename genType>
-
55  GLM_FUNC_DECL genType radians(genType const & degrees);
-
56 
-
63  template <typename genType>
-
64  GLM_FUNC_DECL genType degrees(genType const & radians);
-
65 
-
73  template <typename genType>
-
74  GLM_FUNC_DECL genType sin(genType const & angle);
-
75 
-
83  template <typename genType>
-
84  GLM_FUNC_DECL genType cos(genType const & angle);
-
85 
-
92  template <typename genType>
-
93  GLM_FUNC_DECL genType tan(genType const & angle);
-
94 
-
103  template <typename genType>
-
104  GLM_FUNC_DECL genType asin(genType const & x);
-
105 
-
114  template <typename genType>
-
115  GLM_FUNC_DECL genType acos(genType const & x);
-
116 
-
127  template <typename genType>
-
128  GLM_FUNC_DECL genType atan(genType const & y, genType const & x);
-
129 
-
137  template <typename genType>
-
138  GLM_FUNC_DECL genType atan(genType const & y_over_x);
-
139 
-
146  template <typename genType>
-
147  GLM_FUNC_DECL genType sinh(genType const & angle);
-
148 
-
155  template <typename genType>
-
156  GLM_FUNC_DECL genType cosh(genType const & angle);
-
157 
-
164  template <typename genType>
-
165  GLM_FUNC_DECL genType tanh(genType const & angle);
-
166 
-
173  template <typename genType>
-
174  GLM_FUNC_DECL genType asinh(genType const & x);
-
175 
-
183  template <typename genType>
-
184  GLM_FUNC_DECL genType acosh(genType const & x);
-
185 
-
193  template <typename genType>
-
194  GLM_FUNC_DECL genType atanh(genType const & x);
-
195 
-
197 }//namespace glm
-
198 
-
199 #include "func_trigonometric.inl"
-
200 
-
201 #endif//GLM_CORE_func_trigonometric
-
202 
-
203 
-
GLM_FUNC_DECL genType sinh(genType const &angle)
Returns the hyperbolic sine function, (exp(x) - exp(-x)) / 2.
-
GLM_FUNC_DECL genType cos(genType const &angle)
The standard trigonometric cosine function.
-
GLM_FUNC_DECL genType atan(genType const &y, genType const &x)
Arc tangent.
-
GLM_FUNC_DECL T angle(detail::tquat< T, P > const &x)
Returns the quaternion rotation angle.
-
GLM_FUNC_DECL genType radians(genType const &degrees)
Converts degrees to radians and returns the result.
-
GLM_FUNC_DECL genType tanh(genType const &angle)
Returns the hyperbolic tangent function, sinh(angle) / cosh(angle)
-
GLM_FUNC_DECL genType acos(genType const &x)
Arc cosine.
-
GLM_FUNC_DECL genType sin(genType const &angle)
The standard trigonometric sine function.
-
GLM_FUNC_DECL genType cosh(genType const &angle)
Returns the hyperbolic cosine function, (exp(x) + exp(-x)) / 2.
-
GLM_FUNC_DECL genType tan(genType const &angle)
The standard trigonometric tangent function.
-
GLM_FUNC_DECL genType acosh(genType const &x)
Arc hyperbolic cosine; returns the non-negative inverse of cosh.
-
GLM_FUNC_DECL genType asinh(genType const &x)
Arc hyperbolic sine; returns the inverse of sinh.
-
GLM_FUNC_DECL genType asin(genType const &x)
Arc sine.
-
GLM_FUNC_DECL genType degrees(genType const &radians)
Converts radians to degrees and returns the result.
-
GLM_FUNC_DECL genType atanh(genType const &x)
Arc hyperbolic tangent; returns the inverse of tanh.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00040_source.html b/Libraries/glm-0.9.5.2/doc/api/a00040_source.html deleted file mode 100644 index b22cc88..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00040_source.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -GLM: func_vector_relational.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
func_vector_relational.hpp
-
-
-
1 
-
41 #ifndef GLM_CORE_func_vector_relational
-
42 #define GLM_CORE_func_vector_relational
-
43 
-
44 #include "precision.hpp"
-
45 #include "setup.hpp"
-
46 
-
47 #if !((GLM_COMPILER & GLM_COMPILER_VC) && (GLM_COMPILER <= GLM_COMPILER_VC10)) // Workaround a Visual C++ bug
-
48 
-
49 namespace glm
-
50 {
-
53 
-
60  // TODO: Mismatched
-
61  //template <typename T, precision P, template <typename, precision> class vecType>
-
62  //GLM_FUNC_DECL typename vecType<T, P>::bool_type lessThan(vecType<T, P> const & x, vecType<T, P> const & y);
-
63 
-
70  template <typename T, precision P, template <typename, precision> class vecType>
-
71  GLM_FUNC_DECL typename vecType<T, P>::bool_type lessThanEqual(vecType<T, P> const & x, vecType<T, P> const & y);
-
72 
-
79  template <typename T, precision P, template <typename, precision> class vecType>
-
80  GLM_FUNC_DECL typename vecType<T, P>::bool_type greaterThan(vecType<T, P> const & x, vecType<T, P> const & y);
-
81 
-
88  template <typename T, precision P, template <typename, precision> class vecType>
-
89  GLM_FUNC_DECL typename vecType<T, P>::bool_type greaterThanEqual(vecType<T, P> const & x, vecType<T, P> const & y);
-
90 
-
97  //TODO: conflicts with definision
-
98  //template <typename T, precision P, template <typename, precision> class vecType>
-
99  //GLM_FUNC_DECL typename vecType<T, P>::bool_type equal(vecType<T, P> const & x, vecType<T, P> const & y);
-
100 
-
107  template <typename T, precision P, template <typename, precision> class vecType>
-
108  GLM_FUNC_DECL typename vecType<T, P>::bool_type notEqual(vecType<T, P> const & x, vecType<T, P> const & y);
-
109 
-
116  template <precision P, template <typename, precision> class vecType>
-
117  GLM_FUNC_DECL bool any(vecType<bool, P> const & v);
-
118 
-
125  template <precision P, template <typename, precision> class vecType>
-
126  GLM_FUNC_DECL bool all(vecType<bool, P> const & v);
-
127 
-
135  template <precision P, template <typename, precision> class vecType>
-
136  GLM_FUNC_DECL vecType<bool, P> not_(vecType<bool, P> const & v);
-
137 
-
139 }//namespace glm
-
140 
-
141 #endif
-
142 
-
143 #include "func_vector_relational.inl"
-
144 
-
145 #endif//GLM_CORE_func_vector_relational
-
GLM_FUNC_DECL vecType< T, P >::bool_type notEqual(vecType< T, P > const &x, vecType< T, P > const &y)
Returns the component-wise comparison of result x == y.
-
GLM_FUNC_DECL bool any(vecType< bool, P > const &v)
Returns true if any component of x is true.
-
GLM_FUNC_DECL vecType< T, P >::bool_type greaterThanEqual(vecType< T, P > const &x, vecType< T, P > const &y)
Returns the component-wise comparison of result x &gt;= y.
-
GLM_FUNC_DECL vecType< bool, P > not_(vecType< bool, P > const &v)
Returns the component-wise logical complement of x.
-
GLM_FUNC_DECL vecType< T, P >::bool_type greaterThan(vecType< T, P > const &x, vecType< T, P > const &y)
Returns the component-wise comparison of result x &gt; y.
-
GLM_FUNC_DECL vecType< T, P >::bool_type lessThanEqual(vecType< T, P > const &x, vecType< T, P > const &y)
Returns the component-wise comparison result of x &lt; y.
-
GLM_FUNC_DECL bool all(vecType< bool, P > const &v)
Returns true if all components of x are true.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00041.html b/Libraries/glm-0.9.5.2/doc/api/a00041.html deleted file mode 100644 index 9e87fa0..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00041.html +++ /dev/null @@ -1,1137 +0,0 @@ - - - - - - -GLM: fwd.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
fwd.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Typedefs

typedef highp_dquat dquat
 
typedef highp_float32_t f32
 
typedef f32mat2x2 f32mat2
 
typedef highp_f32mat2x2 f32mat2x2
 
typedef highp_f32mat2x3 f32mat2x3
 
typedef highp_f32mat2x4 f32mat2x4
 
typedef f32mat3x3 f32mat3
 
typedef highp_f32mat3x2 f32mat3x2
 
typedef highp_f32mat3x3 f32mat3x3
 
typedef highp_f32mat3x4 f32mat3x4
 
typedef f32mat4x4 f32mat4
 
typedef highp_f32mat4x2 f32mat4x2
 
typedef highp_f32mat4x3 f32mat4x3
 
typedef highp_f32mat4x4 f32mat4x4
 
typedef highp_f32quat f32quat
 
typedef highp_f32vec1 f32vec1
 
typedef highp_f32vec2 f32vec2
 
typedef highp_f32vec3 f32vec3
 
typedef highp_f32vec4 f32vec4
 
typedef highp_float64_t f64
 
typedef f64mat2x2 f64mat2
 
typedef highp_f64mat2x2 f64mat2x2
 
typedef highp_f64mat2x3 f64mat2x3
 
typedef highp_f64mat2x4 f64mat2x4
 
typedef f64mat3x3 f64mat3
 
typedef highp_f64mat3x2 f64mat3x2
 
typedef highp_f64mat3x3 f64mat3x3
 
typedef highp_f64mat3x4 f64mat3x4
 
typedef f64mat4x4 f64mat4
 
typedef highp_f64mat4x2 f64mat4x2
 
typedef highp_f64mat4x3 f64mat4x3
 
typedef highp_f64mat4x4 f64mat4x4
 
typedef highp_f64quat f64quat
 
typedef highp_f64vec1 f64vec1
 
typedef highp_f64vec2 f64vec2
 
typedef highp_f64vec3 f64vec3
 
typedef highp_f64vec4 f64vec4
 
typedef highp_float32_t float32_t
 
typedef highp_float64_t float64_t
 
typedef fmat2x2 fmat2
 
typedef highp_f32mat2x2 fmat2x2
 
typedef highp_f32mat2x3 fmat2x3
 
typedef highp_f32mat2x4 fmat2x4
 
typedef fmat3x3 fmat3
 
typedef highp_f32mat3x2 fmat3x2
 
typedef highp_f32mat3x3 fmat3x3
 
typedef highp_f32mat3x4 fmat3x4
 
typedef fmat4x4 fmat4
 
typedef highp_f32mat4x2 fmat4x2
 
typedef highp_f32mat4x3 fmat4x3
 
typedef highp_f32mat4x4 fmat4x4
 
typedef quat fquat
 
typedef highp_f32vec1 fvec1
 
typedef highp_f32vec2 fvec2
 
typedef highp_f32vec3 fvec3
 
typedef highp_f32vec4 fvec4
 
typedef detail::tquat< double,
-highp > 
highp_dquat
 
typedef float32 highp_f32
 
typedef highp_f32mat2x2 highp_f32mat2
 
typedef detail::tmat2x2< f32,
-highp > 
highp_f32mat2x2
 
typedef detail::tmat2x3< f32,
-highp > 
highp_f32mat2x3
 
typedef detail::tmat2x4< f32,
-highp > 
highp_f32mat2x4
 
typedef highp_f32mat3x3 highp_f32mat3
 
typedef detail::tmat3x2< f32,
-highp > 
highp_f32mat3x2
 
typedef detail::tmat3x3< f32,
-highp > 
highp_f32mat3x3
 
typedef detail::tmat3x4< f32,
-highp > 
highp_f32mat3x4
 
typedef highp_f32mat4x4 highp_f32mat4
 
typedef detail::tmat4x2< f32,
-highp > 
highp_f32mat4x2
 
typedef detail::tmat4x3< f32,
-highp > 
highp_f32mat4x3
 
typedef detail::tmat4x4< f32,
-highp > 
highp_f32mat4x4
 
typedef detail::tquat< f32, highp > highp_f32quat
 
typedef detail::tvec1< f32, highp > highp_f32vec1
 
typedef detail::tvec2< f32, highp > highp_f32vec2
 
typedef detail::tvec3< f32, highp > highp_f32vec3
 
typedef detail::tvec4< f32, highp > highp_f32vec4
 
typedef float64 highp_f64
 
typedef highp_f64mat2x2 highp_f64mat2
 
typedef detail::tmat2x2< f64,
-highp > 
highp_f64mat2x2
 
typedef detail::tmat2x3< f64,
-highp > 
highp_f64mat2x3
 
typedef detail::tmat2x4< f64,
-highp > 
highp_f64mat2x4
 
typedef highp_f64mat3x3 highp_f64mat3
 
typedef detail::tmat3x2< f64,
-highp > 
highp_f64mat3x2
 
typedef detail::tmat3x3< f64,
-highp > 
highp_f64mat3x3
 
typedef detail::tmat3x4< f64,
-highp > 
highp_f64mat3x4
 
typedef highp_f64mat4x4 highp_f64mat4
 
typedef detail::tmat4x2< f64,
-highp > 
highp_f64mat4x2
 
typedef detail::tmat4x3< f64,
-highp > 
highp_f64mat4x3
 
typedef detail::tmat4x4< f64,
-highp > 
highp_f64mat4x4
 
typedef detail::tquat< f64, highp > highp_f64quat
 
typedef detail::tvec1< f64, highp > highp_f64vec1
 
typedef detail::tvec2< f64, highp > highp_f64vec2
 
typedef detail::tvec3< f64, highp > highp_f64vec3
 
typedef detail::tvec4< f64, highp > highp_f64vec4
 
typedef detail::float32 highp_float32
 
typedef detail::float32 highp_float32_t
 
typedef detail::float64 highp_float64
 
typedef detail::float64 highp_float64_t
 
typedef highp_fmat2x2 highp_fmat2
 
typedef detail::tmat2x2< f32,
-highp > 
highp_fmat2x2
 
typedef detail::tmat2x3< f32,
-highp > 
highp_fmat2x3
 
typedef detail::tmat2x4< f32,
-highp > 
highp_fmat2x4
 
typedef highp_fmat3x3 highp_fmat3
 
typedef detail::tmat3x2< f32,
-highp > 
highp_fmat3x2
 
typedef detail::tmat3x3< f32,
-highp > 
highp_fmat3x3
 
typedef detail::tmat3x4< f32,
-highp > 
highp_fmat3x4
 
typedef highp_fmat4x4 highp_fmat4
 
typedef detail::tmat4x2< f32,
-highp > 
highp_fmat4x2
 
typedef detail::tmat4x3< f32,
-highp > 
highp_fmat4x3
 
typedef detail::tmat4x4< f32,
-highp > 
highp_fmat4x4
 
typedef highp_quat highp_fquat
 
typedef detail::tvec1< float,
-highp > 
highp_fvec1
 
typedef detail::tvec2< float,
-highp > 
highp_fvec2
 
typedef detail::tvec3< float,
-highp > 
highp_fvec3
 
typedef detail::tvec4< float,
-highp > 
highp_fvec4
 
typedef detail::int16 highp_i16
 
typedef detail::tvec1< i16, highp > highp_i16vec1
 
typedef detail::tvec2< i16, highp > highp_i16vec2
 
typedef detail::tvec3< i16, highp > highp_i16vec3
 
typedef detail::tvec4< i16, highp > highp_i16vec4
 
typedef detail::int32 highp_i32
 
typedef detail::tvec1< i32, highp > highp_i32vec1
 
typedef detail::tvec2< i32, highp > highp_i32vec2
 
typedef detail::tvec3< i32, highp > highp_i32vec3
 
typedef detail::tvec4< i32, highp > highp_i32vec4
 
typedef detail::int64 highp_i64
 
typedef detail::tvec1< i64, highp > highp_i64vec1
 
typedef detail::tvec2< i64, highp > highp_i64vec2
 
typedef detail::tvec3< i64, highp > highp_i64vec3
 
typedef detail::tvec4< i64, highp > highp_i64vec4
 
typedef detail::int8 highp_i8
 
typedef detail::tvec1< i8, highp > highp_i8vec1
 
typedef detail::tvec2< i8, highp > highp_i8vec2
 
typedef detail::tvec3< i8, highp > highp_i8vec3
 
typedef detail::tvec4< i8, highp > highp_i8vec4
 
typedef detail::int16 highp_int16
 
typedef detail::int16 highp_int16_t
 
typedef detail::int32 highp_int32
 
typedef detail::int32 highp_int32_t
 
typedef detail::int64 highp_int64
 
typedef detail::int64 highp_int64_t
 
typedef detail::int8 highp_int8
 
typedef detail::int8 highp_int8_t
 
typedef detail::tquat< float,
-highp > 
highp_quat
 
typedef detail::uint16 highp_u16
 
typedef detail::tvec1< u16, highp > highp_u16vec1
 
typedef detail::tvec2< u16, highp > highp_u16vec2
 
typedef detail::tvec3< u16, highp > highp_u16vec3
 
typedef detail::tvec4< u16, highp > highp_u16vec4
 
typedef detail::uint32 highp_u32
 
typedef detail::tvec1< u32, highp > highp_u32vec1
 
typedef detail::tvec2< u32, highp > highp_u32vec2
 
typedef detail::tvec3< u32, highp > highp_u32vec3
 
typedef detail::tvec4< u32, highp > highp_u32vec4
 
typedef detail::uint64 highp_u64
 
typedef detail::tvec1< u64, highp > highp_u64vec1
 
typedef detail::tvec2< u64, highp > highp_u64vec2
 
typedef detail::tvec3< u64, highp > highp_u64vec3
 
typedef detail::tvec4< u64, highp > highp_u64vec4
 
typedef detail::uint8 highp_u8
 
typedef detail::tvec1< u8, highp > highp_u8vec1
 
typedef detail::tvec2< u8, highp > highp_u8vec2
 
typedef detail::tvec3< u8, highp > highp_u8vec3
 
typedef detail::tvec4< u8, highp > highp_u8vec4
 
typedef detail::uint16 highp_uint16
 
typedef detail::uint16 highp_uint16_t
 
typedef detail::uint32 highp_uint32
 
typedef detail::uint32 highp_uint32_t
 
typedef detail::uint64 highp_uint64
 
typedef detail::uint64 highp_uint64_t
 
typedef detail::uint8 highp_uint8
 
typedef detail::uint8 highp_uint8_t
 
typedef detail::tvec1< float,
-highp > 
highp_vec1
 
typedef detail::int16 i16
 
typedef highp_i16vec1 i16vec1
 
typedef highp_i16vec2 i16vec2
 
typedef highp_i16vec3 i16vec3
 
typedef highp_i16vec4 i16vec4
 
typedef detail::int32 i32
 
typedef highp_i32vec1 i32vec1
 
typedef highp_i32vec2 i32vec2
 
typedef highp_i32vec3 i32vec3
 
typedef highp_i32vec4 i32vec4
 
typedef detail::int64 i64
 
typedef highp_i64vec1 i64vec1
 
typedef highp_i64vec2 i64vec2
 
typedef highp_i64vec3 i64vec3
 
typedef highp_i64vec4 i64vec4
 
typedef detail::int8 i8
 
typedef highp_i8vec1 i8vec1
 
typedef highp_i8vec2 i8vec2
 
typedef highp_i8vec3 i8vec3
 
typedef highp_i8vec4 i8vec4
 
typedef detail::int16 int16_t
 
typedef detail::int32 int32_t
 
typedef detail::int64 int64_t
 
typedef detail::int8 int8_t
 
typedef detail::tquat< double,
-lowp > 
lowp_dquat
 
typedef float32 lowp_f32
 
typedef lowp_f32mat2x2 lowp_f32mat2
 
typedef detail::tmat2x2< f32,
-lowp > 
lowp_f32mat2x2
 
typedef detail::tmat2x3< f32,
-lowp > 
lowp_f32mat2x3
 
typedef detail::tmat2x4< f32,
-lowp > 
lowp_f32mat2x4
 
typedef lowp_f32mat3x3 lowp_f32mat3
 
typedef detail::tmat3x2< f32,
-lowp > 
lowp_f32mat3x2
 
typedef detail::tmat3x3< f32,
-lowp > 
lowp_f32mat3x3
 
typedef detail::tmat3x4< f32,
-lowp > 
lowp_f32mat3x4
 
typedef lowp_f32mat4x4 lowp_f32mat4
 
typedef detail::tmat4x2< f32,
-lowp > 
lowp_f32mat4x2
 
typedef detail::tmat4x3< f32,
-lowp > 
lowp_f32mat4x3
 
typedef detail::tmat4x4< f32,
-lowp > 
lowp_f32mat4x4
 
typedef detail::tquat< f32, lowp > lowp_f32quat
 
typedef detail::tvec1< f32, lowp > lowp_f32vec1
 
typedef detail::tvec2< f32, lowp > lowp_f32vec2
 
typedef detail::tvec3< f32, lowp > lowp_f32vec3
 
typedef detail::tvec4< f32, lowp > lowp_f32vec4
 
typedef float64 lowp_f64
 
typedef lowp_f64mat2x2 lowp_f64mat2
 
typedef detail::tmat2x2< f64,
-lowp > 
lowp_f64mat2x2
 
typedef detail::tmat2x3< f64,
-lowp > 
lowp_f64mat2x3
 
typedef detail::tmat2x4< f64,
-lowp > 
lowp_f64mat2x4
 
typedef lowp_f64mat3x3 lowp_f64mat3
 
typedef detail::tmat3x2< f64,
-lowp > 
lowp_f64mat3x2
 
typedef detail::tmat3x3< f64,
-lowp > 
lowp_f64mat3x3
 
typedef detail::tmat3x4< f64,
-lowp > 
lowp_f64mat3x4
 
typedef lowp_f64mat4x4 lowp_f64mat4
 
typedef detail::tmat4x2< f64,
-lowp > 
lowp_f64mat4x2
 
typedef detail::tmat4x3< f64,
-lowp > 
lowp_f64mat4x3
 
typedef detail::tmat4x4< f64,
-lowp > 
lowp_f64mat4x4
 
typedef detail::tquat< f64, lowp > lowp_f64quat
 
typedef detail::tvec1< f64, lowp > lowp_f64vec1
 
typedef detail::tvec2< f64, lowp > lowp_f64vec2
 
typedef detail::tvec3< f64, lowp > lowp_f64vec3
 
typedef detail::tvec4< f64, lowp > lowp_f64vec4
 
typedef detail::float32 lowp_float32
 
typedef detail::float32 lowp_float32_t
 
typedef detail::float64 lowp_float64
 
typedef detail::float64 lowp_float64_t
 
typedef lowp_fmat2x2 lowp_fmat2
 
typedef detail::tmat2x2< f32,
-lowp > 
lowp_fmat2x2
 
typedef detail::tmat2x3< f32,
-lowp > 
lowp_fmat2x3
 
typedef detail::tmat2x4< f32,
-lowp > 
lowp_fmat2x4
 
typedef lowp_fmat3x3 lowp_fmat3
 
typedef detail::tmat3x2< f32,
-lowp > 
lowp_fmat3x2
 
typedef detail::tmat3x3< f32,
-lowp > 
lowp_fmat3x3
 
typedef detail::tmat3x4< f32,
-lowp > 
lowp_fmat3x4
 
typedef lowp_fmat4x4 lowp_fmat4
 
typedef detail::tmat4x2< f32,
-lowp > 
lowp_fmat4x2
 
typedef detail::tmat4x3< f32,
-lowp > 
lowp_fmat4x3
 
typedef detail::tmat4x4< f32,
-lowp > 
lowp_fmat4x4
 
typedef lowp_quat lowp_fquat
 
typedef detail::tvec1< float,
-lowp > 
lowp_fvec1
 
typedef detail::tvec2< float,
-lowp > 
lowp_fvec2
 
typedef detail::tvec3< float,
-lowp > 
lowp_fvec3
 
typedef detail::tvec4< float,
-lowp > 
lowp_fvec4
 
typedef detail::int16 lowp_i16
 
typedef detail::tvec1< i16, lowp > lowp_i16vec1
 
typedef detail::tvec2< i16, lowp > lowp_i16vec2
 
typedef detail::tvec3< i16, lowp > lowp_i16vec3
 
typedef detail::tvec4< i16, lowp > lowp_i16vec4
 
typedef detail::int32 lowp_i32
 
typedef detail::tvec1< i32, lowp > lowp_i32vec1
 
typedef detail::tvec2< i32, lowp > lowp_i32vec2
 
typedef detail::tvec3< i32, lowp > lowp_i32vec3
 
typedef detail::tvec4< i32, lowp > lowp_i32vec4
 
typedef detail::int64 lowp_i64
 
typedef detail::tvec1< i64, lowp > lowp_i64vec1
 
typedef detail::tvec2< i64, lowp > lowp_i64vec2
 
typedef detail::tvec3< i64, lowp > lowp_i64vec3
 
typedef detail::tvec4< i64, lowp > lowp_i64vec4
 
typedef detail::int8 lowp_i8
 
typedef detail::tvec1< i8, lowp > lowp_i8vec1
 
typedef detail::tvec2< i8, lowp > lowp_i8vec2
 
typedef detail::tvec3< i8, lowp > lowp_i8vec3
 
typedef detail::tvec4< i8, lowp > lowp_i8vec4
 
typedef detail::int16 lowp_int16
 
typedef detail::int16 lowp_int16_t
 
typedef detail::int32 lowp_int32
 
typedef detail::int32 lowp_int32_t
 
typedef detail::int64 lowp_int64
 
typedef detail::int64 lowp_int64_t
 
typedef detail::int8 lowp_int8
 
typedef detail::int8 lowp_int8_t
 
typedef detail::tquat< float,
-lowp > 
lowp_quat
 
typedef detail::uint16 lowp_u16
 
typedef detail::tvec1< u16, lowp > lowp_u16vec1
 
typedef detail::tvec2< u16, lowp > lowp_u16vec2
 
typedef detail::tvec3< u16, lowp > lowp_u16vec3
 
typedef detail::tvec4< u16, lowp > lowp_u16vec4
 
typedef detail::uint32 lowp_u32
 
typedef detail::tvec1< u32, lowp > lowp_u32vec1
 
typedef detail::tvec2< u32, lowp > lowp_u32vec2
 
typedef detail::tvec3< u32, lowp > lowp_u32vec3
 
typedef detail::tvec4< u32, lowp > lowp_u32vec4
 
typedef detail::uint64 lowp_u64
 
typedef detail::tvec1< u64, lowp > lowp_u64vec1
 
typedef detail::tvec2< u64, lowp > lowp_u64vec2
 
typedef detail::tvec3< u64, lowp > lowp_u64vec3
 
typedef detail::tvec4< u64, lowp > lowp_u64vec4
 
typedef detail::uint8 lowp_u8
 
typedef detail::tvec1< u8, lowp > lowp_u8vec1
 
typedef detail::tvec2< u8, lowp > lowp_u8vec2
 
typedef detail::tvec3< u8, lowp > lowp_u8vec3
 
typedef detail::tvec4< u8, lowp > lowp_u8vec4
 
typedef detail::uint16 lowp_uint16
 
typedef detail::uint16 lowp_uint16_t
 
typedef detail::uint32 lowp_uint32
 
typedef detail::uint32 lowp_uint32_t
 
typedef detail::uint64 lowp_uint64
 
typedef detail::uint64 lowp_uint64_t
 
typedef detail::uint8 lowp_uint8
 
typedef detail::uint8 lowp_uint8_t
 
typedef detail::tvec1< float,
-lowp > 
lowp_vec1
 
typedef detail::tquat< double,
-mediump > 
mediump_dquat
 
typedef float32 mediump_f32
 
typedef mediump_f32mat2x2 mediump_f32mat2
 
typedef detail::tmat2x2< f32,
-mediump > 
mediump_f32mat2x2
 
typedef detail::tmat2x3< f32,
-mediump > 
mediump_f32mat2x3
 
typedef detail::tmat2x4< f32,
-mediump > 
mediump_f32mat2x4
 
typedef mediump_f32mat3x3 mediump_f32mat3
 
typedef detail::tmat3x2< f32,
-mediump > 
mediump_f32mat3x2
 
typedef detail::tmat3x3< f32,
-mediump > 
mediump_f32mat3x3
 
typedef detail::tmat3x4< f32,
-mediump > 
mediump_f32mat3x4
 
typedef mediump_f32mat4x4 mediump_f32mat4
 
typedef detail::tmat4x2< f32,
-mediump > 
mediump_f32mat4x2
 
typedef detail::tmat4x3< f32,
-mediump > 
mediump_f32mat4x3
 
typedef detail::tmat4x4< f32,
-mediump > 
mediump_f32mat4x4
 
typedef detail::tquat< f32,
-mediump > 
mediump_f32quat
 
typedef detail::tvec1< f32,
-mediump > 
mediump_f32vec1
 
typedef detail::tvec2< f32,
-mediump > 
mediump_f32vec2
 
typedef detail::tvec3< f32,
-mediump > 
mediump_f32vec3
 
typedef detail::tvec4< f32,
-mediump > 
mediump_f32vec4
 
typedef float64 mediump_f64
 
typedef mediump_f64mat2x2 mediump_f64mat2
 
typedef detail::tmat2x2< f64,
-mediump > 
mediump_f64mat2x2
 
typedef detail::tmat2x3< f64,
-mediump > 
mediump_f64mat2x3
 
typedef detail::tmat2x4< f64,
-mediump > 
mediump_f64mat2x4
 
typedef mediump_f64mat3x3 mediump_f64mat3
 
typedef detail::tmat3x2< f64,
-mediump > 
mediump_f64mat3x2
 
typedef detail::tmat3x3< f64,
-mediump > 
mediump_f64mat3x3
 
typedef detail::tmat3x4< f64,
-mediump > 
mediump_f64mat3x4
 
typedef mediump_f64mat4x4 mediump_f64mat4
 
typedef detail::tmat4x2< f64,
-mediump > 
mediump_f64mat4x2
 
typedef detail::tmat4x3< f64,
-mediump > 
mediump_f64mat4x3
 
typedef detail::tmat4x4< f64,
-mediump > 
mediump_f64mat4x4
 
typedef detail::tquat< f64,
-mediump > 
mediump_f64quat
 
typedef detail::tvec1< f64,
-mediump > 
mediump_f64vec1
 
typedef detail::tvec2< f64,
-mediump > 
mediump_f64vec2
 
typedef detail::tvec3< f64,
-mediump > 
mediump_f64vec3
 
typedef detail::tvec4< f64,
-mediump > 
mediump_f64vec4
 
typedef detail::float32 mediump_float32
 
typedef detail::float32 mediump_float32_t
 
typedef detail::float64 mediump_float64
 
typedef detail::float64 mediump_float64_t
 
typedef mediump_fmat2x2 mediump_fmat2
 
typedef detail::tmat2x2< f32,
-mediump > 
mediump_fmat2x2
 
typedef detail::tmat2x3< f32,
-mediump > 
mediump_fmat2x3
 
typedef detail::tmat2x4< f32,
-mediump > 
mediump_fmat2x4
 
typedef mediump_fmat3x3 mediump_fmat3
 
typedef detail::tmat3x2< f32,
-mediump > 
mediump_fmat3x2
 
typedef detail::tmat3x3< f32,
-mediump > 
mediump_fmat3x3
 
typedef detail::tmat3x4< f32,
-mediump > 
mediump_fmat3x4
 
typedef mediump_fmat4x4 mediump_fmat4
 
typedef detail::tmat4x2< f32,
-mediump > 
mediump_fmat4x2
 
typedef detail::tmat4x3< f32,
-mediump > 
mediump_fmat4x3
 
typedef detail::tmat4x4< f32,
-mediump > 
mediump_fmat4x4
 
typedef mediump_quat mediump_fquat
 
typedef detail::tvec1< float,
-mediump > 
mediump_fvec1
 
typedef detail::tvec2< float,
-mediump > 
mediump_fvec2
 
typedef detail::tvec3< float,
-mediump > 
mediump_fvec3
 
typedef detail::tvec4< float,
-mediump > 
mediump_fvec4
 
typedef detail::int16 mediump_i16
 
typedef detail::tvec1< i16,
-mediump > 
mediump_i16vec1
 
typedef detail::tvec2< i16,
-mediump > 
mediump_i16vec2
 
typedef detail::tvec3< i16,
-mediump > 
mediump_i16vec3
 
typedef detail::tvec4< i16,
-mediump > 
mediump_i16vec4
 
typedef detail::int32 mediump_i32
 
typedef detail::tvec1< i32,
-mediump > 
mediump_i32vec1
 
typedef detail::tvec2< i32,
-mediump > 
mediump_i32vec2
 
typedef detail::tvec3< i32,
-mediump > 
mediump_i32vec3
 
typedef detail::tvec4< i32,
-mediump > 
mediump_i32vec4
 
typedef detail::int64 mediump_i64
 
typedef detail::tvec1< i64,
-mediump > 
mediump_i64vec1
 
typedef detail::tvec2< i64,
-mediump > 
mediump_i64vec2
 
typedef detail::tvec3< i64,
-mediump > 
mediump_i64vec3
 
typedef detail::tvec4< i64,
-mediump > 
mediump_i64vec4
 
typedef detail::int8 mediump_i8
 
typedef detail::tvec1< i8,
-mediump > 
mediump_i8vec1
 
typedef detail::tvec2< i8,
-mediump > 
mediump_i8vec2
 
typedef detail::tvec3< i8,
-mediump > 
mediump_i8vec3
 
typedef detail::tvec4< i8,
-mediump > 
mediump_i8vec4
 
typedef detail::int16 mediump_int16
 
typedef detail::int16 mediump_int16_t
 
typedef detail::int32 mediump_int32
 
typedef detail::int32 mediump_int32_t
 
typedef detail::int64 mediump_int64
 
typedef detail::int64 mediump_int64_t
 
typedef detail::int8 mediump_int8
 
typedef detail::int8 mediump_int8_t
 
typedef detail::tquat< float,
-mediump > 
mediump_quat
 
typedef detail::uint16 mediump_u16
 
typedef detail::tvec1< u16,
-mediump > 
mediump_u16vec1
 
typedef detail::tvec2< u16,
-mediump > 
mediump_u16vec2
 
typedef detail::tvec3< u16,
-mediump > 
mediump_u16vec3
 
typedef detail::tvec4< u16,
-mediump > 
mediump_u16vec4
 
typedef detail::uint32 mediump_u32
 
typedef detail::tvec1< u32,
-mediump > 
mediump_u32vec1
 
typedef detail::tvec2< u32,
-mediump > 
mediump_u32vec2
 
typedef detail::tvec3< u32,
-mediump > 
mediump_u32vec3
 
typedef detail::tvec4< u32,
-mediump > 
mediump_u32vec4
 
typedef detail::uint64 mediump_u64
 
typedef detail::tvec1< u64,
-mediump > 
mediump_u64vec1
 
typedef detail::tvec2< u64,
-mediump > 
mediump_u64vec2
 
typedef detail::tvec3< u64,
-mediump > 
mediump_u64vec3
 
typedef detail::tvec4< u64,
-mediump > 
mediump_u64vec4
 
typedef detail::uint8 mediump_u8
 
typedef detail::tvec1< u8,
-mediump > 
mediump_u8vec1
 
typedef detail::tvec2< u8,
-mediump > 
mediump_u8vec2
 
typedef detail::tvec3< u8,
-mediump > 
mediump_u8vec3
 
typedef detail::tvec4< u8,
-mediump > 
mediump_u8vec4
 
typedef detail::uint16 mediump_uint16
 
typedef detail::uint16 mediump_uint16_t
 
typedef detail::uint32 mediump_uint32
 
typedef detail::uint32 mediump_uint32_t
 
typedef detail::uint64 mediump_uint64
 
typedef detail::uint64 mediump_uint64_t
 
typedef detail::uint8 mediump_uint8
 
typedef detail::uint8 mediump_uint8_t
 
typedef detail::tvec1< float,
-mediump > 
mediump_vec1
 
-typedef highp_quat quat
 
typedef detail::uint16 u16
 
typedef highp_u16vec1 u16vec1
 
typedef highp_u16vec2 u16vec2
 
typedef highp_u16vec3 u16vec3
 
typedef highp_u16vec4 u16vec4
 
typedef detail::uint32 u32
 
typedef highp_u32vec1 u32vec1
 
typedef highp_u32vec2 u32vec2
 
typedef highp_u32vec3 u32vec3
 
typedef highp_u32vec4 u32vec4
 
typedef detail::uint64 u64
 
typedef highp_u64vec1 u64vec1
 
typedef highp_u64vec2 u64vec2
 
typedef highp_u64vec3 u64vec3
 
typedef highp_u64vec4 u64vec4
 
typedef detail::uint8 u8
 
typedef highp_u8vec1 u8vec1
 
typedef highp_u8vec2 u8vec2
 
typedef highp_u8vec3 u8vec3
 
typedef highp_u8vec4 u8vec4
 
typedef detail::uint16 uint16_t
 
typedef detail::uint32 uint32_t
 
typedef detail::uint64 uint64_t
 
typedef detail::uint8 uint8_t
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM Core

-
Date
2013-03-30 / 2013-03-31
-
Author
Christophe Riccio
- -

Definition in file fwd.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00041_source.html b/Libraries/glm-0.9.5.2/doc/api/a00041_source.html deleted file mode 100644 index cfc889b..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00041_source.html +++ /dev/null @@ -1,1993 +0,0 @@ - - - - - - -GLM: fwd.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
fwd.hpp
-
-
-Go to the documentation of this file.
1 
-
29 #ifndef GLM_FWD_INCLUDED
-
30 #define GLM_FWD_INCLUDED
-
31 
-
32 #include "detail/type_int.hpp"
-
33 #include "detail/type_float.hpp"
-
34 #include "detail/type_vec.hpp"
-
35 #include "detail/type_mat.hpp"
-
36 
-
38 // GLM_GTC_quaternion
-
39 namespace glm{
-
40 namespace detail
-
41 {
-
42  template <typename T, precision P> struct tquat;
-
43 }//namespace detail
-
44 
-
45 
-
49  typedef detail::tquat<float, lowp> lowp_quat;
-
50 
-
54  typedef detail::tquat<float, mediump> mediump_quat;
-
55 
-
59  typedef detail::tquat<float, highp> highp_quat;
-
60 
-
61 #if(defined(GLM_PRECISION_HIGHP_FLOAT) && !defined(GLM_PRECISION_MEDIUMP_FLOAT) && !defined(GLM_PRECISION_LOWP_FLOAT))
-
62  typedef highp_quat quat;
-
63 #elif(!defined(GLM_PRECISION_HIGHP_FLOAT) && defined(GLM_PRECISION_MEDIUMP_FLOAT) && !defined(GLM_PRECISION_LOWP_FLOAT))
-
64  typedef mediump_quat quat;
-
65 #elif(!defined(GLM_PRECISION_HIGHP_FLOAT) && !defined(GLM_PRECISION_MEDIUMP_FLOAT) && defined(GLM_PRECISION_LOWP_FLOAT))
-
66  typedef lowp_quat quat;
-
67 #elif(!defined(GLM_PRECISION_HIGHP_FLOAT) && !defined(GLM_PRECISION_MEDIUMP_FLOAT) && !defined(GLM_PRECISION_LOWP_FLOAT))
-
68  typedef highp_quat quat;
-
70 #endif
-
71 
- -
76 
- -
81 
- -
86 
-
90  typedef quat fquat;
-
91 
-
92 
-
96  typedef detail::tquat<double, lowp> lowp_dquat;
-
97 
-
101  typedef detail::tquat<double, mediump> mediump_dquat;
-
102 
-
106  typedef detail::tquat<double, highp> highp_dquat;
-
107 
-
108 #if(defined(GLM_PRECISION_HIGHP_DOUBLE) && !defined(GLM_PRECISION_MEDIUMP_DOUBLE) && !defined(GLM_PRECISION_LOWP_DOUBLE))
-
109  typedef highp_dquat dquat;
-
110 #elif(!defined(GLM_PRECISION_HIGHP_DOUBLE) && defined(GLM_PRECISION_MEDIUMP_DOUBLE) && !defined(GLM_PRECISION_LOWP_DOUBLE))
-
111  typedef mediump_dquat dquat;
-
112 #elif(!defined(GLM_PRECISION_HIGHP_DOUBLE) && !defined(GLM_PRECISION_MEDIUMP_DOUBLE) && defined(GLM_PRECISION_LOWP_DOUBLE))
-
113  typedef lowp_dquat dquat;
-
114 #elif(!defined(GLM_PRECISION_HIGHP_DOUBLE) && !defined(GLM_PRECISION_MEDIUMP_DOUBLE) && !defined(GLM_PRECISION_LOWP_DOUBLE))
-
115  typedef highp_dquat dquat;
-
119 #endif
-
120 
-
121 }//namespace glm
-
122 
-
124 // GLM_GTC_precision
-
125 namespace glm
-
126 {
-
129 
-
132  typedef detail::int8 lowp_int8;
-
133 
-
136  typedef detail::int16 lowp_int16;
-
137 
-
140  typedef detail::int32 lowp_int32;
-
141 
-
144  typedef detail::int64 lowp_int64;
-
145 
-
148  typedef detail::int8 lowp_int8_t;
-
149 
-
152  typedef detail::int16 lowp_int16_t;
-
153 
-
156  typedef detail::int32 lowp_int32_t;
-
157 
-
160  typedef detail::int64 lowp_int64_t;
-
161 
-
164  typedef detail::int8 lowp_i8;
-
165 
-
168  typedef detail::int16 lowp_i16;
-
169 
-
172  typedef detail::int32 lowp_i32;
-
173 
-
176  typedef detail::int64 lowp_i64;
-
177 
-
180  typedef detail::int8 mediump_int8;
-
181 
-
184  typedef detail::int16 mediump_int16;
-
185 
-
188  typedef detail::int32 mediump_int32;
-
189 
-
192  typedef detail::int64 mediump_int64;
-
193 
-
196  typedef detail::int8 mediump_int8_t;
-
197 
-
200  typedef detail::int16 mediump_int16_t;
-
201 
-
204  typedef detail::int32 mediump_int32_t;
-
205 
-
208  typedef detail::int64 mediump_int64_t;
-
209 
-
212  typedef detail::int8 mediump_i8;
-
213 
-
216  typedef detail::int16 mediump_i16;
-
217 
-
220  typedef detail::int32 mediump_i32;
-
221 
-
224  typedef detail::int64 mediump_i64;
-
225 
-
228  typedef detail::int8 highp_int8;
-
229 
-
232  typedef detail::int16 highp_int16;
-
233 
-
236  typedef detail::int32 highp_int32;
-
237 
-
240  typedef detail::int64 highp_int64;
-
241 
-
244  typedef detail::int8 highp_int8_t;
-
245 
-
248  typedef detail::int16 highp_int16_t;
-
249 
-
252  typedef detail::int32 highp_int32_t;
-
253 
-
256  typedef detail::int64 highp_int64_t;
-
257 
-
260  typedef detail::int8 highp_i8;
-
261 
-
264  typedef detail::int16 highp_i16;
-
265 
-
268  typedef detail::int32 highp_i32;
-
269 
-
272  typedef detail::int64 highp_i64;
-
273 
-
274 
-
277  typedef detail::int8 int8;
-
278 
-
281  typedef detail::int16 int16;
-
282 
-
285  typedef detail::int32 int32;
-
286 
-
289  typedef detail::int64 int64;
-
290 
-
293  typedef detail::int8 int8_t;
-
294 
-
297  typedef detail::int16 int16_t;
-
298 
-
301  typedef detail::int32 int32_t;
-
302 
-
305  typedef detail::int64 int64_t;
-
306 
-
309  typedef detail::int8 i8;
-
310 
-
313  typedef detail::int16 i16;
-
314 
-
317  typedef detail::int32 i32;
-
318 
-
321  typedef detail::int64 i64;
-
322 
-
323 
-
324 
-
327  typedef detail::tvec1<i8, lowp> lowp_i8vec1;
-
328 
-
331  typedef detail::tvec2<i8, lowp> lowp_i8vec2;
-
332 
-
335  typedef detail::tvec3<i8, lowp> lowp_i8vec3;
-
336 
-
339  typedef detail::tvec4<i8, lowp> lowp_i8vec4;
-
340 
-
341 
-
344  typedef detail::tvec1<i8, mediump> mediump_i8vec1;
-
345 
-
348  typedef detail::tvec2<i8, mediump> mediump_i8vec2;
-
349 
-
352  typedef detail::tvec3<i8, mediump> mediump_i8vec3;
-
353 
-
356  typedef detail::tvec4<i8, mediump> mediump_i8vec4;
-
357 
-
358 
-
361  typedef detail::tvec1<i8, highp> highp_i8vec1;
-
362 
-
365  typedef detail::tvec2<i8, highp> highp_i8vec2;
-
366 
-
369  typedef detail::tvec3<i8, highp> highp_i8vec3;
-
370 
-
373  typedef detail::tvec4<i8, highp> highp_i8vec4;
-
374 
-
375 #if(defined(GLM_PRECISION_LOWP_INT))
-
376  typedef lowp_i8vec1 i8vec1;
-
377  typedef lowp_i8vec2 i8vec2;
-
378  typedef lowp_i8vec3 i8vec3;
-
379  typedef lowp_i8vec4 i8vec4;
-
380 #elif(defined(GLM_PRECISION_MEDIUMP_INT))
-
381  typedef mediump_i8vec1 i8vec1;
-
382  typedef mediump_i8vec2 i8vec2;
-
383  typedef mediump_i8vec3 i8vec3;
-
384  typedef mediump_i8vec4 i8vec4;
-
385 #else
-
386  typedef highp_i8vec1 i8vec1;
-
389 
- -
393 
- -
397 
- -
401 #endif
-
402 
-
403 
-
406  typedef detail::tvec1<i16, lowp> lowp_i16vec1;
-
407 
-
410  typedef detail::tvec2<i16, lowp> lowp_i16vec2;
-
411 
-
414  typedef detail::tvec3<i16, lowp> lowp_i16vec3;
-
415 
-
418  typedef detail::tvec4<i16, lowp> lowp_i16vec4;
-
419 
-
420 
-
423  typedef detail::tvec1<i16, mediump> mediump_i16vec1;
-
424 
-
427  typedef detail::tvec2<i16, mediump> mediump_i16vec2;
-
428 
-
431  typedef detail::tvec3<i16, mediump> mediump_i16vec3;
-
432 
-
435  typedef detail::tvec4<i16, mediump> mediump_i16vec4;
-
436 
-
437 
-
440  typedef detail::tvec1<i16, highp> highp_i16vec1;
-
441 
-
444  typedef detail::tvec2<i16, highp> highp_i16vec2;
-
445 
-
448  typedef detail::tvec3<i16, highp> highp_i16vec3;
-
449 
-
452  typedef detail::tvec4<i16, highp> highp_i16vec4;
-
453 
-
454 
-
455 #if(defined(GLM_PRECISION_LOWP_INT))
-
456  typedef lowp_i16vec1 i16vec1;
-
457  typedef lowp_i16vec2 i16vec2;
-
458  typedef lowp_i16vec3 i16vec3;
-
459  typedef lowp_i16vec4 i16vec4;
-
460 #elif(defined(GLM_PRECISION_MEDIUMP_INT))
-
461  typedef mediump_i16vec1 i16vec1;
-
462  typedef mediump_i16vec2 i16vec2;
-
463  typedef mediump_i16vec3 i16vec3;
-
464  typedef mediump_i16vec4 i16vec4;
-
465 #else
-
466  typedef highp_i16vec1 i16vec1;
-
469 
- -
473 
- -
477 
- -
481 #endif
-
482 
-
483 
-
486  typedef detail::tvec1<i32, lowp> lowp_i32vec1;
-
487 
-
490  typedef detail::tvec2<i32, lowp> lowp_i32vec2;
-
491 
-
494  typedef detail::tvec3<i32, lowp> lowp_i32vec3;
-
495 
-
498  typedef detail::tvec4<i32, lowp> lowp_i32vec4;
-
499 
-
500 
-
503  typedef detail::tvec1<i32, mediump> mediump_i32vec1;
-
504 
-
507  typedef detail::tvec2<i32, mediump> mediump_i32vec2;
-
508 
-
511  typedef detail::tvec3<i32, mediump> mediump_i32vec3;
-
512 
-
515  typedef detail::tvec4<i32, mediump> mediump_i32vec4;
-
516 
-
517 
-
520  typedef detail::tvec1<i32, highp> highp_i32vec1;
-
521 
-
524  typedef detail::tvec2<i32, highp> highp_i32vec2;
-
525 
-
528  typedef detail::tvec3<i32, highp> highp_i32vec3;
-
529 
-
532  typedef detail::tvec4<i32, highp> highp_i32vec4;
-
533 
-
534 #if(defined(GLM_PRECISION_LOWP_INT))
-
535  typedef lowp_i32vec1 i32vec1;
-
536  typedef lowp_i32vec2 i32vec2;
-
537  typedef lowp_i32vec3 i32vec3;
-
538  typedef lowp_i32vec4 i32vec4;
-
539 #elif(defined(GLM_PRECISION_MEDIUMP_INT))
-
540  typedef mediump_i32vec1 i32vec1;
-
541  typedef mediump_i32vec2 i32vec2;
-
542  typedef mediump_i32vec3 i32vec3;
-
543  typedef mediump_i32vec4 i32vec4;
-
544 #else
-
545  typedef highp_i32vec1 i32vec1;
-
548 
- -
552 
- -
556 
- -
560 #endif
-
561 
-
562 
-
565  typedef detail::tvec1<i32, lowp> lowp_i32vec1;
-
566 
-
569  typedef detail::tvec2<i32, lowp> lowp_i32vec2;
-
570 
-
573  typedef detail::tvec3<i32, lowp> lowp_i32vec3;
-
574 
-
577  typedef detail::tvec4<i32, lowp> lowp_i32vec4;
-
578 
-
579 
-
582  typedef detail::tvec1<i32, mediump> mediump_i32vec1;
-
583 
-
586  typedef detail::tvec2<i32, mediump> mediump_i32vec2;
-
587 
-
590  typedef detail::tvec3<i32, mediump> mediump_i32vec3;
-
591 
-
594  typedef detail::tvec4<i32, mediump> mediump_i32vec4;
-
595 
-
596 
-
599  typedef detail::tvec1<i32, highp> highp_i32vec1;
-
600 
-
603  typedef detail::tvec2<i32, highp> highp_i32vec2;
-
604 
-
607  typedef detail::tvec3<i32, highp> highp_i32vec3;
-
608 
-
611  typedef detail::tvec4<i32, highp> highp_i32vec4;
-
612 
-
613 #if(defined(GLM_PRECISION_LOWP_INT))
-
614  typedef lowp_i32vec1 i32vec1;
-
615  typedef lowp_i32vec2 i32vec2;
-
616  typedef lowp_i32vec3 i32vec3;
-
617  typedef lowp_i32vec4 i32vec4;
-
618 #elif(defined(GLM_PRECISION_MEDIUMP_INT))
-
619  typedef mediump_i32vec1 i32vec1;
-
620  typedef mediump_i32vec2 i32vec2;
-
621  typedef mediump_i32vec3 i32vec3;
-
622  typedef mediump_i32vec4 i32vec4;
-
623 #else
-
624  typedef highp_i32vec1 i32vec1;
-
627 
-
630  typedef highp_i32vec2 i32vec2;
-
631 
-
634  typedef highp_i32vec3 i32vec3;
-
635 
-
638  typedef highp_i32vec4 i32vec4;
-
639 #endif
-
640 
-
641 
-
642 
-
645  typedef detail::tvec1<i64, lowp> lowp_i64vec1;
-
646 
-
649  typedef detail::tvec2<i64, lowp> lowp_i64vec2;
-
650 
-
653  typedef detail::tvec3<i64, lowp> lowp_i64vec3;
-
654 
-
657  typedef detail::tvec4<i64, lowp> lowp_i64vec4;
-
658 
-
659 
-
662  typedef detail::tvec1<i64, mediump> mediump_i64vec1;
-
663 
-
666  typedef detail::tvec2<i64, mediump> mediump_i64vec2;
-
667 
-
670  typedef detail::tvec3<i64, mediump> mediump_i64vec3;
-
671 
-
674  typedef detail::tvec4<i64, mediump> mediump_i64vec4;
-
675 
-
676 
-
679  typedef detail::tvec1<i64, highp> highp_i64vec1;
-
680 
-
683  typedef detail::tvec2<i64, highp> highp_i64vec2;
-
684 
-
687  typedef detail::tvec3<i64, highp> highp_i64vec3;
-
688 
-
691  typedef detail::tvec4<i64, highp> highp_i64vec4;
-
692 
-
693 #if(defined(GLM_PRECISION_LOWP_INT))
-
694  typedef lowp_i64vec1 i64vec1;
-
695  typedef lowp_i64vec2 i64vec2;
-
696  typedef lowp_i64vec3 i64vec3;
-
697  typedef lowp_i64vec4 i64vec4;
-
698 #elif(defined(GLM_PRECISION_MEDIUMP_INT))
-
699  typedef mediump_i64vec1 i64vec1;
-
700  typedef mediump_i64vec2 i64vec2;
-
701  typedef mediump_i64vec3 i64vec3;
-
702  typedef mediump_i64vec4 i64vec4;
-
703 #else
-
704  typedef highp_i64vec1 i64vec1;
-
707 
- -
711 
- -
715 
- -
719 #endif
-
720 
-
721 
-
723  // Unsigned int vector types
-
724 
-
727  typedef detail::uint8 lowp_uint8;
-
728 
-
731  typedef detail::uint16 lowp_uint16;
-
732 
-
735  typedef detail::uint32 lowp_uint32;
-
736 
-
739  typedef detail::uint64 lowp_uint64;
-
740 
-
741 
-
744  typedef detail::uint8 lowp_uint8_t;
-
745 
-
748  typedef detail::uint16 lowp_uint16_t;
-
749 
-
752  typedef detail::uint32 lowp_uint32_t;
-
753 
-
756  typedef detail::uint64 lowp_uint64_t;
-
757 
-
758 
-
761  typedef detail::uint8 lowp_u8;
-
762 
-
765  typedef detail::uint16 lowp_u16;
-
766 
-
769  typedef detail::uint32 lowp_u32;
-
770 
-
773  typedef detail::uint64 lowp_u64;
-
774 
-
775 
-
776 
-
779  typedef detail::uint8 mediump_uint8;
-
780 
-
783  typedef detail::uint16 mediump_uint16;
-
784 
-
787  typedef detail::uint32 mediump_uint32;
-
788 
-
791  typedef detail::uint64 mediump_uint64;
-
792 
-
795  typedef detail::uint8 mediump_uint8_t;
-
796 
-
799  typedef detail::uint16 mediump_uint16_t;
-
800 
-
803  typedef detail::uint32 mediump_uint32_t;
-
804 
-
807  typedef detail::uint64 mediump_uint64_t;
-
808 
-
811  typedef detail::uint8 mediump_u8;
-
812 
-
815  typedef detail::uint16 mediump_u16;
-
816 
-
819  typedef detail::uint32 mediump_u32;
-
820 
-
823  typedef detail::uint64 mediump_u64;
-
824 
-
825 
-
826 
-
829  typedef detail::uint8 highp_uint8;
-
830 
-
833  typedef detail::uint16 highp_uint16;
-
834 
-
837  typedef detail::uint32 highp_uint32;
-
838 
-
841  typedef detail::uint64 highp_uint64;
-
842 
-
845  typedef detail::uint8 highp_uint8_t;
-
846 
-
849  typedef detail::uint16 highp_uint16_t;
-
850 
-
853  typedef detail::uint32 highp_uint32_t;
-
854 
-
857  typedef detail::uint64 highp_uint64_t;
-
858 
-
861  typedef detail::uint8 highp_u8;
-
862 
-
865  typedef detail::uint16 highp_u16;
-
866 
-
869  typedef detail::uint32 highp_u32;
-
870 
-
873  typedef detail::uint64 highp_u64;
-
874 
-
875 
-
876 
-
879  typedef detail::uint8 uint8;
-
880 
-
883  typedef detail::uint16 uint16;
-
884 
-
887  typedef detail::uint32 uint32;
-
888 
-
891  typedef detail::uint64 uint64;
-
892 
-
895  typedef detail::uint8 uint8_t;
-
896 
-
899  typedef detail::uint16 uint16_t;
-
900 
-
903  typedef detail::uint32 uint32_t;
-
904 
-
907  typedef detail::uint64 uint64_t;
-
908 
-
911  typedef detail::uint8 u8;
-
912 
-
915  typedef detail::uint16 u16;
-
916 
-
919  typedef detail::uint32 u32;
-
920 
-
923  typedef detail::uint64 u64;
-
924 
-
925 
-
926 
-
927 
-
930  typedef detail::tvec1<u8, lowp> lowp_u8vec1;
-
931 
-
934  typedef detail::tvec2<u8, lowp> lowp_u8vec2;
-
935 
-
938  typedef detail::tvec3<u8, lowp> lowp_u8vec3;
-
939 
-
942  typedef detail::tvec4<u8, lowp> lowp_u8vec4;
-
943 
-
944 
-
947  typedef detail::tvec1<u8, mediump> mediump_u8vec1;
-
948 
-
951  typedef detail::tvec2<u8, mediump> mediump_u8vec2;
-
952 
-
955  typedef detail::tvec3<u8, mediump> mediump_u8vec3;
-
956 
-
959  typedef detail::tvec4<u8, mediump> mediump_u8vec4;
-
960 
-
961 
-
964  typedef detail::tvec1<u8, highp> highp_u8vec1;
-
965 
-
968  typedef detail::tvec2<u8, highp> highp_u8vec2;
-
969 
-
972  typedef detail::tvec3<u8, highp> highp_u8vec3;
-
973 
-
976  typedef detail::tvec4<u8, highp> highp_u8vec4;
-
977 
-
978 #if(defined(GLM_PRECISION_LOWP_INT))
-
979  typedef lowp_u8vec1 u8vec1;
-
980  typedef lowp_u8vec2 u8vec2;
-
981  typedef lowp_u8vec3 u8vec3;
-
982  typedef lowp_u8vec4 u8vec4;
-
983 #elif(defined(GLM_PRECISION_MEDIUMP_INT))
-
984  typedef mediump_u8vec1 u8vec1;
-
985  typedef mediump_u8vec2 u8vec2;
-
986  typedef mediump_u8vec3 u8vec3;
-
987  typedef mediump_u8vec4 u8vec4;
-
988 #else
-
989  typedef highp_u8vec1 u8vec1;
-
992 
- -
996 
- -
1000 
- -
1004 #endif
-
1005 
-
1006 
-
1009  typedef detail::tvec1<u16, lowp> lowp_u16vec1;
-
1010 
-
1013  typedef detail::tvec2<u16, lowp> lowp_u16vec2;
-
1014 
-
1017  typedef detail::tvec3<u16, lowp> lowp_u16vec3;
-
1018 
-
1021  typedef detail::tvec4<u16, lowp> lowp_u16vec4;
-
1022 
-
1023 
-
1026  typedef detail::tvec1<u16, mediump> mediump_u16vec1;
-
1027 
-
1030  typedef detail::tvec2<u16, mediump> mediump_u16vec2;
-
1031 
-
1034  typedef detail::tvec3<u16, mediump> mediump_u16vec3;
-
1035 
-
1038  typedef detail::tvec4<u16, mediump> mediump_u16vec4;
-
1039 
-
1040 
-
1043  typedef detail::tvec1<u16, highp> highp_u16vec1;
-
1044 
-
1047  typedef detail::tvec2<u16, highp> highp_u16vec2;
-
1048 
-
1051  typedef detail::tvec3<u16, highp> highp_u16vec3;
-
1052 
-
1055  typedef detail::tvec4<u16, highp> highp_u16vec4;
-
1056 
-
1057 
-
1058 #if(defined(GLM_PRECISION_LOWP_INT))
-
1059  typedef lowp_u16vec1 u16vec1;
-
1060  typedef lowp_u16vec2 u16vec2;
-
1061  typedef lowp_u16vec3 u16vec3;
-
1062  typedef lowp_u16vec4 u16vec4;
-
1063 #elif(defined(GLM_PRECISION_MEDIUMP_INT))
-
1064  typedef mediump_u16vec1 u16vec1;
-
1065  typedef mediump_u16vec2 u16vec2;
-
1066  typedef mediump_u16vec3 u16vec3;
-
1067  typedef mediump_u16vec4 u16vec4;
-
1068 #else
-
1069  typedef highp_u16vec1 u16vec1;
-
1072 
- -
1076 
- -
1080 
- -
1084 #endif
-
1085 
-
1086 
-
1089  typedef detail::tvec1<u32, lowp> lowp_u32vec1;
-
1090 
-
1093  typedef detail::tvec2<u32, lowp> lowp_u32vec2;
-
1094 
-
1097  typedef detail::tvec3<u32, lowp> lowp_u32vec3;
-
1098 
-
1101  typedef detail::tvec4<u32, lowp> lowp_u32vec4;
-
1102 
-
1103 
-
1106  typedef detail::tvec1<u32, mediump> mediump_u32vec1;
-
1107 
-
1110  typedef detail::tvec2<u32, mediump> mediump_u32vec2;
-
1111 
-
1114  typedef detail::tvec3<u32, mediump> mediump_u32vec3;
-
1115 
-
1118  typedef detail::tvec4<u32, mediump> mediump_u32vec4;
-
1119 
-
1120 
-
1123  typedef detail::tvec1<u32, highp> highp_u32vec1;
-
1124 
-
1127  typedef detail::tvec2<u32, highp> highp_u32vec2;
-
1128 
-
1131  typedef detail::tvec3<u32, highp> highp_u32vec3;
-
1132 
-
1135  typedef detail::tvec4<u32, highp> highp_u32vec4;
-
1136 
-
1137 #if(defined(GLM_PRECISION_LOWP_INT))
-
1138  typedef lowp_u32vec1 u32vec1;
-
1139  typedef lowp_u32vec2 u32vec2;
-
1140  typedef lowp_u32vec3 u32vec3;
-
1141  typedef lowp_u32vec4 u32vec4;
-
1142 #elif(defined(GLM_PRECISION_MEDIUMP_INT))
-
1143  typedef mediump_u32vec1 u32vec1;
-
1144  typedef mediump_u32vec2 u32vec2;
-
1145  typedef mediump_u32vec3 u32vec3;
-
1146  typedef mediump_u32vec4 u32vec4;
-
1147 #else
-
1148  typedef highp_u32vec1 u32vec1;
-
1151 
- -
1155 
- -
1159 
- -
1163 #endif
-
1164 
-
1165 
-
1168  typedef detail::tvec1<u32, lowp> lowp_u32vec1;
-
1169 
-
1172  typedef detail::tvec2<u32, lowp> lowp_u32vec2;
-
1173 
-
1176  typedef detail::tvec3<u32, lowp> lowp_u32vec3;
-
1177 
-
1180  typedef detail::tvec4<u32, lowp> lowp_u32vec4;
-
1181 
-
1182 
-
1185  typedef detail::tvec1<u32, mediump> mediump_u32vec1;
-
1186 
-
1189  typedef detail::tvec2<u32, mediump> mediump_u32vec2;
-
1190 
-
1193  typedef detail::tvec3<u32, mediump> mediump_u32vec3;
-
1194 
-
1197  typedef detail::tvec4<u32, mediump> mediump_u32vec4;
-
1198 
-
1199 
-
1202  typedef detail::tvec1<u32, highp> highp_u32vec1;
-
1203 
-
1206  typedef detail::tvec2<u32, highp> highp_u32vec2;
-
1207 
-
1210  typedef detail::tvec3<u32, highp> highp_u32vec3;
-
1211 
-
1214  typedef detail::tvec4<u32, highp> highp_u32vec4;
-
1215 
-
1216 #if(defined(GLM_PRECISION_LOWP_INT))
-
1217  typedef lowp_u32vec1 u32vec1;
-
1218  typedef lowp_u32vec2 u32vec2;
-
1219  typedef lowp_u32vec3 u32vec3;
-
1220  typedef lowp_u32vec4 u32vec4;
-
1221 #elif(defined(GLM_PRECISION_MEDIUMP_INT))
-
1222  typedef mediump_u32vec1 u32vec1;
-
1223  typedef mediump_u32vec2 u32vec2;
-
1224  typedef mediump_u32vec3 u32vec3;
-
1225  typedef mediump_u32vec4 u32vec4;
-
1226 #else
-
1227  typedef highp_u32vec1 u32vec1;
-
1230 
-
1233  typedef highp_u32vec2 u32vec2;
-
1234 
-
1237  typedef highp_u32vec3 u32vec3;
-
1238 
-
1241  typedef highp_u32vec4 u32vec4;
-
1242 #endif
-
1243 
-
1244 
-
1245 
-
1248  typedef detail::tvec1<u64, lowp> lowp_u64vec1;
-
1249 
-
1252  typedef detail::tvec2<u64, lowp> lowp_u64vec2;
-
1253 
-
1256  typedef detail::tvec3<u64, lowp> lowp_u64vec3;
-
1257 
-
1260  typedef detail::tvec4<u64, lowp> lowp_u64vec4;
-
1261 
-
1262 
-
1265  typedef detail::tvec1<u64, mediump> mediump_u64vec1;
-
1266 
-
1269  typedef detail::tvec2<u64, mediump> mediump_u64vec2;
-
1270 
-
1273  typedef detail::tvec3<u64, mediump> mediump_u64vec3;
-
1274 
-
1277  typedef detail::tvec4<u64, mediump> mediump_u64vec4;
-
1278 
-
1279 
-
1282  typedef detail::tvec1<u64, highp> highp_u64vec1;
-
1283 
-
1286  typedef detail::tvec2<u64, highp> highp_u64vec2;
-
1287 
-
1290  typedef detail::tvec3<u64, highp> highp_u64vec3;
-
1291 
-
1294  typedef detail::tvec4<u64, highp> highp_u64vec4;
-
1295 
-
1296 #if(defined(GLM_PRECISION_LOWP_UINT))
-
1297  typedef lowp_u64vec1 u64vec1;
-
1298  typedef lowp_u64vec2 u64vec2;
-
1299  typedef lowp_u64vec3 u64vec3;
-
1300  typedef lowp_u64vec4 u64vec4;
-
1301 #elif(defined(GLM_PRECISION_MEDIUMP_UINT))
-
1302  typedef mediump_u64vec1 u64vec1;
-
1303  typedef mediump_u64vec2 u64vec2;
-
1304  typedef mediump_u64vec3 u64vec3;
-
1305  typedef mediump_u64vec4 u64vec4;
-
1306 #else
-
1307  typedef highp_u64vec1 u64vec1;
-
1310 
- -
1314 
- -
1318 
- -
1322 #endif
-
1323 
-
1324 
-
1326  // Float vector types
-
1327 
-
1330  typedef detail::float32 lowp_float32;
-
1331 
-
1334  typedef detail::float64 lowp_float64;
-
1335 
-
1338  typedef detail::float32 lowp_float32_t;
-
1339 
-
1342  typedef detail::float64 lowp_float64_t;
-
1343 
- -
1347 
- -
1351 
-
1354  typedef detail::float32 lowp_float32;
-
1355 
-
1358  typedef detail::float64 lowp_float64;
-
1359 
-
1362  typedef detail::float32 lowp_float32_t;
-
1363 
-
1366  typedef detail::float64 lowp_float64_t;
-
1367 
-
1370  typedef float32 lowp_f32;
-
1371 
-
1374  typedef float64 lowp_f64;
-
1375 
-
1376 
-
1379  typedef detail::float32 lowp_float32;
-
1380 
-
1383  typedef detail::float64 lowp_float64;
-
1384 
-
1387  typedef detail::float32 lowp_float32_t;
-
1388 
-
1391  typedef detail::float64 lowp_float64_t;
-
1392 
-
1395  typedef float32 lowp_f32;
-
1396 
-
1399  typedef float64 lowp_f64;
-
1400 
-
1401 
-
1404  typedef detail::float32 mediump_float32;
-
1405 
-
1408  typedef detail::float64 mediump_float64;
-
1409 
-
1412  typedef detail::float32 mediump_float32_t;
-
1413 
-
1416  typedef detail::float64 mediump_float64_t;
-
1417 
- -
1421 
- -
1425 
-
1426 
-
1429  typedef detail::float32 highp_float32;
-
1430 
-
1433  typedef detail::float64 highp_float64;
-
1434 
-
1437  typedef detail::float32 highp_float32_t;
-
1438 
-
1441  typedef detail::float64 highp_float64_t;
-
1442 
- -
1446 
- -
1450 
-
1451 
-
1452 #if(defined(GLM_PRECISION_LOWP_FLOAT))
-
1453  typedef lowp_float32 float32;
-
1456 
-
1459  typedef lowp_float64 float64;
-
1460 
-
1463  typedef lowp_float32_t float32_t;
-
1464 
-
1467  typedef lowp_float64_t float64_t;
-
1468 
-
1471  typedef lowp_f32 f32;
-
1472 
-
1475  typedef lowp_f64 f64;
-
1476 
-
1477 #elif(defined(GLM_PRECISION_MEDIUMP_FLOAT))
-
1478 
-
1481  typedef mediump_float32 float32;
-
1482 
-
1485  typedef mediump_float64 float64;
-
1486 
-
1489  typedef mediump_float32 float32_t;
-
1490 
-
1493  typedef mediump_float64 float64_t;
-
1494 
-
1497  typedef mediump_float32 f32;
-
1498 
-
1501  typedef mediump_float64 f64;
-
1502 
-
1503 #else//(defined(GLM_PRECISION_HIGHP_FLOAT))
-
1504 
-
1507  typedef highp_float32 float32;
-
1508 
-
1511  typedef highp_float64 float64;
-
1512 
- -
1516 
- -
1520 
- -
1524 
- -
1528 #endif
-
1529 
-
1530 
-
1533  typedef detail::tvec1<float, lowp> lowp_vec1;
-
1534 
-
1537  typedef detail::tvec2<float, lowp> lowp_vec2;
-
1538 
-
1541  typedef detail::tvec3<float, lowp> lowp_vec3;
-
1542 
-
1545  typedef detail::tvec4<float, lowp> lowp_vec4;
-
1546 
-
1549  typedef detail::tvec1<float, lowp> lowp_fvec1;
-
1550 
-
1553  typedef detail::tvec2<float, lowp> lowp_fvec2;
-
1554 
-
1557  typedef detail::tvec3<float, lowp> lowp_fvec3;
-
1558 
-
1561  typedef detail::tvec4<float, lowp> lowp_fvec4;
-
1562 
-
1563 
-
1564 
-
1567  typedef detail::tvec1<float, mediump> mediump_vec1;
-
1568 
-
1571  typedef detail::tvec2<float, mediump> mediump_vec2;
-
1572 
-
1575  typedef detail::tvec3<float, mediump> mediump_vec3;
-
1576 
-
1579  typedef detail::tvec4<float, mediump> mediump_vec4;
-
1580 
-
1583  typedef detail::tvec1<float, mediump> mediump_fvec1;
-
1584 
-
1587  typedef detail::tvec2<float, mediump> mediump_fvec2;
-
1588 
-
1591  typedef detail::tvec3<float, mediump> mediump_fvec3;
-
1592 
-
1595  typedef detail::tvec4<float, mediump> mediump_fvec4;
-
1596 
-
1597 
-
1598 
-
1601  typedef detail::tvec1<float, highp> highp_vec1;
-
1602 
-
1605  typedef detail::tvec2<float, highp> highp_vec2;
-
1606 
-
1609  typedef detail::tvec3<float, highp> highp_vec3;
-
1610 
-
1613  typedef detail::tvec4<float, highp> highp_vec4;
-
1614 
-
1617  typedef detail::tvec1<float, highp> highp_fvec1;
-
1618 
-
1621  typedef detail::tvec2<float, highp> highp_fvec2;
-
1622 
-
1625  typedef detail::tvec3<float, highp> highp_fvec3;
-
1626 
-
1629  typedef detail::tvec4<float, highp> highp_fvec4;
-
1630 
-
1631 
-
1634  typedef detail::tvec1<f32, lowp> lowp_f32vec1;
-
1635 
-
1638  typedef detail::tvec2<f32, lowp> lowp_f32vec2;
-
1639 
-
1642  typedef detail::tvec3<f32, lowp> lowp_f32vec3;
-
1643 
-
1646  typedef detail::tvec4<f32, lowp> lowp_f32vec4;
-
1647 
-
1650  typedef detail::tvec1<f32, mediump> mediump_f32vec1;
-
1651 
-
1654  typedef detail::tvec2<f32, mediump> mediump_f32vec2;
-
1655 
-
1658  typedef detail::tvec3<f32, mediump> mediump_f32vec3;
-
1659 
-
1662  typedef detail::tvec4<f32, mediump> mediump_f32vec4;
-
1663 
-
1666  typedef detail::tvec1<f32, highp> highp_f32vec1;
-
1667 
-
1670  typedef detail::tvec2<f32, highp> highp_f32vec2;
-
1671 
-
1674  typedef detail::tvec3<f32, highp> highp_f32vec3;
-
1675 
-
1678  typedef detail::tvec4<f32, highp> highp_f32vec4;
-
1679 
-
1680 
-
1683  typedef detail::tvec1<f64, lowp> lowp_f64vec1;
-
1684 
-
1687  typedef detail::tvec2<f64, lowp> lowp_f64vec2;
-
1688 
-
1691  typedef detail::tvec3<f64, lowp> lowp_f64vec3;
-
1692 
-
1695  typedef detail::tvec4<f64, lowp> lowp_f64vec4;
-
1696 
-
1699  typedef detail::tvec1<f64, mediump> mediump_f64vec1;
-
1700 
-
1703  typedef detail::tvec2<f64, mediump> mediump_f64vec2;
-
1704 
-
1707  typedef detail::tvec3<f64, mediump> mediump_f64vec3;
-
1708 
-
1711  typedef detail::tvec4<f64, mediump> mediump_f64vec4;
-
1712 
-
1715  typedef detail::tvec1<f64, highp> highp_f64vec1;
-
1716 
-
1719  typedef detail::tvec2<f64, highp> highp_f64vec2;
-
1720 
-
1723  typedef detail::tvec3<f64, highp> highp_f64vec3;
-
1724 
-
1727  typedef detail::tvec4<f64, highp> highp_f64vec4;
-
1728 
-
1729 
-
1731  // Float matrix types
-
1732 
-
1735  //typedef lowp_f32 lowp_fmat1x1;
-
1736 
-
1739  typedef detail::tmat2x2<f32, lowp> lowp_fmat2x2;
-
1740 
-
1743  typedef detail::tmat2x3<f32, lowp> lowp_fmat2x3;
-
1744 
-
1747  typedef detail::tmat2x4<f32, lowp> lowp_fmat2x4;
-
1748 
-
1751  typedef detail::tmat3x2<f32, lowp> lowp_fmat3x2;
-
1752 
-
1755  typedef detail::tmat3x3<f32, lowp> lowp_fmat3x3;
-
1756 
-
1759  typedef detail::tmat3x4<f32, lowp> lowp_fmat3x4;
-
1760 
-
1763  typedef detail::tmat4x2<f32, lowp> lowp_fmat4x2;
-
1764 
-
1767  typedef detail::tmat4x3<f32, lowp> lowp_fmat4x3;
-
1768 
-
1771  typedef detail::tmat4x4<f32, lowp> lowp_fmat4x4;
-
1772 
-
1775  //typedef lowp_fmat1x1 lowp_fmat1;
-
1776 
- -
1780 
- -
1784 
- -
1788 
-
1789 
-
1792  //typedef mediump_f32 mediump_fmat1x1;
-
1793 
-
1796  typedef detail::tmat2x2<f32, mediump> mediump_fmat2x2;
-
1797 
-
1800  typedef detail::tmat2x3<f32, mediump> mediump_fmat2x3;
-
1801 
-
1804  typedef detail::tmat2x4<f32, mediump> mediump_fmat2x4;
-
1805 
-
1808  typedef detail::tmat3x2<f32, mediump> mediump_fmat3x2;
-
1809 
-
1812  typedef detail::tmat3x3<f32, mediump> mediump_fmat3x3;
-
1813 
-
1816  typedef detail::tmat3x4<f32, mediump> mediump_fmat3x4;
-
1817 
-
1820  typedef detail::tmat4x2<f32, mediump> mediump_fmat4x2;
-
1821 
-
1824  typedef detail::tmat4x3<f32, mediump> mediump_fmat4x3;
-
1825 
-
1828  typedef detail::tmat4x4<f32, mediump> mediump_fmat4x4;
-
1829 
-
1832  //typedef mediump_fmat1x1 mediump_fmat1;
-
1833 
- -
1837 
- -
1841 
- -
1845 
-
1846 
-
1847 
-
1850  //typedef highp_f32 highp_fmat1x1;
-
1851 
-
1854  typedef detail::tmat2x2<f32, highp> highp_fmat2x2;
-
1855 
-
1858  typedef detail::tmat2x3<f32, highp> highp_fmat2x3;
-
1859 
-
1862  typedef detail::tmat2x4<f32, highp> highp_fmat2x4;
-
1863 
-
1866  typedef detail::tmat3x2<f32, highp> highp_fmat3x2;
-
1867 
-
1870  typedef detail::tmat3x3<f32, highp> highp_fmat3x3;
-
1871 
-
1874  typedef detail::tmat3x4<f32, highp> highp_fmat3x4;
-
1875 
-
1878  typedef detail::tmat4x2<f32, highp> highp_fmat4x2;
-
1879 
-
1882  typedef detail::tmat4x3<f32, highp> highp_fmat4x3;
-
1883 
-
1886  typedef detail::tmat4x4<f32, highp> highp_fmat4x4;
-
1887 
-
1890  //typedef highp_fmat1x1 highp_fmat1;
-
1891 
- -
1895 
- -
1899 
- -
1903 
-
1904 
-
1907  //typedef f32 lowp_f32mat1x1;
-
1908 
-
1911  typedef detail::tmat2x2<f32, lowp> lowp_f32mat2x2;
-
1912 
-
1915  typedef detail::tmat2x3<f32, lowp> lowp_f32mat2x3;
-
1916 
-
1919  typedef detail::tmat2x4<f32, lowp> lowp_f32mat2x4;
-
1920 
-
1923  typedef detail::tmat3x2<f32, lowp> lowp_f32mat3x2;
-
1924 
-
1927  typedef detail::tmat3x3<f32, lowp> lowp_f32mat3x3;
-
1928 
-
1931  typedef detail::tmat3x4<f32, lowp> lowp_f32mat3x4;
-
1932 
-
1935  typedef detail::tmat4x2<f32, lowp> lowp_f32mat4x2;
-
1936 
-
1939  typedef detail::tmat4x3<f32, lowp> lowp_f32mat4x3;
-
1940 
-
1943  typedef detail::tmat4x4<f32, lowp> lowp_f32mat4x4;
-
1944 
-
1947  //typedef detail::tmat1x1<f32, lowp> lowp_f32mat1;
-
1948 
- -
1952 
- -
1956 
- -
1960 
-
1961 
-
1962 
-
1965  //typedef f32 mediump_f32mat1x1;
-
1966 
-
1969  typedef detail::tmat2x2<f32, mediump> mediump_f32mat2x2;
-
1970 
-
1973  typedef detail::tmat2x3<f32, mediump> mediump_f32mat2x3;
-
1974 
-
1977  typedef detail::tmat2x4<f32, mediump> mediump_f32mat2x4;
-
1978 
-
1981  typedef detail::tmat3x2<f32, mediump> mediump_f32mat3x2;
-
1982 
-
1985  typedef detail::tmat3x3<f32, mediump> mediump_f32mat3x3;
-
1986 
-
1989  typedef detail::tmat3x4<f32, mediump> mediump_f32mat3x4;
-
1990 
-
1993  typedef detail::tmat4x2<f32, mediump> mediump_f32mat4x2;
-
1994 
-
1997  typedef detail::tmat4x3<f32, mediump> mediump_f32mat4x3;
-
1998 
-
2001  typedef detail::tmat4x4<f32, mediump> mediump_f32mat4x4;
-
2002 
-
2005  //typedef detail::tmat1x1<f32, mediump> f32mat1;
-
2006 
- -
2010 
- -
2014 
- -
2018 
-
2019 
-
2020 
-
2021 
-
2024  //typedef f32 highp_f32mat1x1;
-
2025 
-
2028  typedef detail::tmat2x2<f32, highp> highp_f32mat2x2;
-
2029 
-
2032  typedef detail::tmat2x3<f32, highp> highp_f32mat2x3;
-
2033 
-
2036  typedef detail::tmat2x4<f32, highp> highp_f32mat2x4;
-
2037 
-
2040  typedef detail::tmat3x2<f32, highp> highp_f32mat3x2;
-
2041 
-
2044  typedef detail::tmat3x3<f32, highp> highp_f32mat3x3;
-
2045 
-
2048  typedef detail::tmat3x4<f32, highp> highp_f32mat3x4;
-
2049 
-
2052  typedef detail::tmat4x2<f32, highp> highp_f32mat4x2;
-
2053 
-
2056  typedef detail::tmat4x3<f32, highp> highp_f32mat4x3;
-
2057 
-
2060  typedef detail::tmat4x4<f32, highp> highp_f32mat4x4;
-
2061 
-
2064  //typedef detail::tmat1x1<f32, highp> f32mat1;
-
2065 
- -
2069 
- -
2073 
- -
2077 
-
2078 
-
2079 
-
2082  //typedef f64 lowp_f64mat1x1;
-
2083 
-
2086  typedef detail::tmat2x2<f64, lowp> lowp_f64mat2x2;
-
2087 
-
2090  typedef detail::tmat2x3<f64, lowp> lowp_f64mat2x3;
-
2091 
-
2094  typedef detail::tmat2x4<f64, lowp> lowp_f64mat2x4;
-
2095 
-
2098  typedef detail::tmat3x2<f64, lowp> lowp_f64mat3x2;
-
2099 
-
2102  typedef detail::tmat3x3<f64, lowp> lowp_f64mat3x3;
-
2103 
-
2106  typedef detail::tmat3x4<f64, lowp> lowp_f64mat3x4;
-
2107 
-
2110  typedef detail::tmat4x2<f64, lowp> lowp_f64mat4x2;
-
2111 
-
2114  typedef detail::tmat4x3<f64, lowp> lowp_f64mat4x3;
-
2115 
-
2118  typedef detail::tmat4x4<f64, lowp> lowp_f64mat4x4;
-
2119 
-
2122  //typedef lowp_f64mat1x1 lowp_f64mat1;
-
2123 
- -
2127 
- -
2131 
- -
2135 
-
2136 
-
2137 
-
2140  //typedef f64 Highp_f64mat1x1;
-
2141 
-
2144  typedef detail::tmat2x2<f64, mediump> mediump_f64mat2x2;
-
2145 
-
2148  typedef detail::tmat2x3<f64, mediump> mediump_f64mat2x3;
-
2149 
-
2152  typedef detail::tmat2x4<f64, mediump> mediump_f64mat2x4;
-
2153 
-
2156  typedef detail::tmat3x2<f64, mediump> mediump_f64mat3x2;
-
2157 
-
2160  typedef detail::tmat3x3<f64, mediump> mediump_f64mat3x3;
-
2161 
-
2164  typedef detail::tmat3x4<f64, mediump> mediump_f64mat3x4;
-
2165 
-
2168  typedef detail::tmat4x2<f64, mediump> mediump_f64mat4x2;
-
2169 
-
2172  typedef detail::tmat4x3<f64, mediump> mediump_f64mat4x3;
-
2173 
-
2176  typedef detail::tmat4x4<f64, mediump> mediump_f64mat4x4;
-
2177 
-
2180  //typedef mediump_f64mat1x1 mediump_f64mat1;
-
2181 
- -
2185 
- -
2189 
- -
2193 
-
2196  //typedef f64 highp_f64mat1x1;
-
2197 
-
2200  typedef detail::tmat2x2<f64, highp> highp_f64mat2x2;
-
2201 
-
2204  typedef detail::tmat2x3<f64, highp> highp_f64mat2x3;
-
2205 
-
2208  typedef detail::tmat2x4<f64, highp> highp_f64mat2x4;
-
2209 
-
2212  typedef detail::tmat3x2<f64, highp> highp_f64mat3x2;
-
2213 
-
2216  typedef detail::tmat3x3<f64, highp> highp_f64mat3x3;
-
2217 
-
2220  typedef detail::tmat3x4<f64, highp> highp_f64mat3x4;
-
2221 
-
2224  typedef detail::tmat4x2<f64, highp> highp_f64mat4x2;
-
2225 
-
2228  typedef detail::tmat4x3<f64, highp> highp_f64mat4x3;
-
2229 
-
2232  typedef detail::tmat4x4<f64, highp> highp_f64mat4x4;
-
2233 
-
2236  //typedef highp_f64mat1x1 highp_f64mat1;
-
2237 
- -
2241 
- -
2245 
- -
2249 
-
2251  // Quaternion types
-
2252 
-
2255  typedef detail::tquat<f32, lowp> lowp_f32quat;
-
2256 
-
2259  typedef detail::tquat<f64, lowp> lowp_f64quat;
-
2260 
-
2263  typedef detail::tquat<f32, mediump> mediump_f32quat;
-
2264 
-
2267  typedef detail::tquat<f64, mediump> mediump_f64quat;
-
2268 
-
2271  typedef detail::tquat<f32, highp> highp_f32quat;
-
2272 
-
2275  typedef detail::tquat<f64, highp> highp_f64quat;
-
2276 
-
2277 
-
2278 #if(defined(GLM_PRECISION_LOWP_FLOAT))
-
2279  typedef lowp_f32vec1 fvec1;
-
2280  typedef lowp_f32vec2 fvec2;
-
2281  typedef lowp_f32vec3 fvec3;
-
2282  typedef lowp_f32vec4 fvec4;
-
2283  typedef lowp_f32mat2 fmat2;
-
2284  typedef lowp_f32mat3 fmat3;
-
2285  typedef lowp_f32mat4 fmat4;
-
2286  typedef lowp_f32mat2x2 fmat2x2;
-
2287  typedef lowp_f32mat3x2 fmat3x2;
-
2288  typedef lowp_f32mat4x2 fmat4x2;
-
2289  typedef lowp_f32mat2x3 fmat2x3;
-
2290  typedef lowp_f32mat3x3 fmat3x3;
-
2291  typedef lowp_f32mat4x3 fmat4x3;
-
2292  typedef lowp_f32mat2x4 fmat2x4;
-
2293  typedef lowp_f32mat3x4 fmat3x4;
-
2294  typedef lowp_f32mat4x4 fmat4x4;
-
2295  typedef lowp_f32quat fquat;
-
2296 
-
2297  typedef lowp_f32vec1 f32vec1;
-
2298  typedef lowp_f32vec2 f32vec2;
-
2299  typedef lowp_f32vec3 f32vec3;
-
2300  typedef lowp_f32vec4 f32vec4;
-
2301  typedef lowp_f32mat2 f32mat2;
-
2302  typedef lowp_f32mat3 f32mat3;
-
2303  typedef lowp_f32mat4 f32mat4;
-
2304  typedef lowp_f32mat2x2 f32mat2x2;
-
2305  typedef lowp_f32mat3x2 f32mat3x2;
-
2306  typedef lowp_f32mat4x2 f32mat4x2;
-
2307  typedef lowp_f32mat2x3 f32mat2x3;
-
2308  typedef lowp_f32mat3x3 f32mat3x3;
-
2309  typedef lowp_f32mat4x3 f32mat4x3;
-
2310  typedef lowp_f32mat2x4 f32mat2x4;
-
2311  typedef lowp_f32mat3x4 f32mat3x4;
-
2312  typedef lowp_f32mat4x4 f32mat4x4;
-
2313  typedef lowp_f32quat f32quat;
-
2314 #elif(defined(GLM_PRECISION_MEDIUMP_FLOAT))
-
2315  typedef mediump_f32vec1 fvec1;
-
2316  typedef mediump_f32vec2 fvec2;
-
2317  typedef mediump_f32vec3 fvec3;
-
2318  typedef mediump_f32vec4 fvec4;
-
2319  typedef mediump_f32mat2 fmat2;
-
2320  typedef mediump_f32mat3 fmat3;
-
2321  typedef mediump_f32mat4 fmat4;
-
2322  typedef mediump_f32mat2x2 fmat2x2;
-
2323  typedef mediump_f32mat3x2 fmat3x2;
-
2324  typedef mediump_f32mat4x2 fmat4x2;
-
2325  typedef mediump_f32mat2x3 fmat2x3;
-
2326  typedef mediump_f32mat3x3 fmat3x3;
-
2327  typedef mediump_f32mat4x3 fmat4x3;
-
2328  typedef mediump_f32mat2x4 fmat2x4;
-
2329  typedef mediump_f32mat3x4 fmat3x4;
-
2330  typedef mediump_f32mat4x4 fmat4x4;
-
2331  typedef mediump_f32quat fquat;
-
2332 
-
2333  typedef mediump_f32vec1 f32vec1;
-
2334  typedef mediump_f32vec2 f32vec2;
-
2335  typedef mediump_f32vec3 f32vec3;
-
2336  typedef mediump_f32vec4 f32vec4;
-
2337  typedef mediump_f32mat2 f32mat2;
-
2338  typedef mediump_f32mat3 f32mat3;
-
2339  typedef mediump_f32mat4 f32mat4;
-
2340  typedef mediump_f32mat2x2 f32mat2x2;
-
2341  typedef mediump_f32mat3x2 f32mat3x2;
-
2342  typedef mediump_f32mat4x2 f32mat4x2;
-
2343  typedef mediump_f32mat2x3 f32mat2x3;
-
2344  typedef mediump_f32mat3x3 f32mat3x3;
-
2345  typedef mediump_f32mat4x3 f32mat4x3;
-
2346  typedef mediump_f32mat2x4 f32mat2x4;
-
2347  typedef mediump_f32mat3x4 f32mat3x4;
-
2348  typedef mediump_f32mat4x4 f32mat4x4;
-
2349  typedef mediump_f32quat f32quat;
-
2350 #else//if(defined(GLM_PRECISION_HIGHP_FLOAT))
-
2351  typedef highp_f32vec1 fvec1;
-
2354 
- -
2358 
- -
2362 
- -
2366 
- -
2370 
- -
2374 
- -
2378 
- -
2382 
- -
2386 
- -
2390 
- -
2394 
- -
2398 
- -
2402 
-
2405  typedef fmat2x2 fmat2;
-
2406 
-
2409  typedef fmat3x3 fmat3;
-
2410 
-
2413  typedef fmat4x4 fmat4;
-
2414 
-
2417  typedef highp_fquat fquat;
-
2418 
-
2419 
-
2420 
- -
2424 
- -
2428 
- -
2432 
- -
2436 
- -
2440 
- -
2444 
- -
2448 
- -
2452 
- -
2456 
- -
2460 
- -
2464 
- -
2468 
- -
2472 
- -
2476 
- -
2480 
- -
2484 
- -
2488 #endif
-
2489 
-
2490 
-
2491 #if(defined(GLM_PRECISION_LOWP_DOUBLE))
-
2492  typedef lowp_f64vec1 f64vec1;
-
2493  typedef lowp_f64vec2 f64vec2;
-
2494  typedef lowp_f64vec3 f64vec3;
-
2495  typedef lowp_f64vec4 f64vec4;
-
2496  typedef lowp_f64mat2 f64mat2;
-
2497  typedef lowp_f64mat3 f64mat3;
-
2498  typedef lowp_f64mat4 f64mat4;
-
2499  typedef lowp_f64mat2x2 f64mat2x2;
-
2500  typedef lowp_f64mat3x2 f64mat3x2;
-
2501  typedef lowp_f64mat4x2 f64mat4x2;
-
2502  typedef lowp_f64mat2x3 f64mat2x3;
-
2503  typedef lowp_f64mat3x3 f64mat3x3;
-
2504  typedef lowp_f64mat4x3 f64mat4x3;
-
2505  typedef lowp_f64mat2x4 f64mat2x4;
-
2506  typedef lowp_f64mat3x4 f64mat3x4;
-
2507  typedef lowp_f64mat4x4 f64mat4x4;
-
2508  typedef lowp_f64quat f64quat;
-
2509 #elif(defined(GLM_PRECISION_MEDIUMP_DOUBLE))
-
2510  typedef mediump_f64vec1 f64vec1;
-
2511  typedef mediump_f64vec2 f64vec2;
-
2512  typedef mediump_f64vec3 f64vec3;
-
2513  typedef mediump_f64vec4 f64vec4;
-
2514  typedef mediump_f64mat2 f64mat2;
-
2515  typedef mediump_f64mat3 f64mat3;
-
2516  typedef mediump_f64mat4 f64mat4;
-
2517  typedef mediump_f64mat2x2 f64mat2x2;
-
2518  typedef mediump_f64mat3x2 f64mat3x2;
-
2519  typedef mediump_f64mat4x2 f64mat4x2;
-
2520  typedef mediump_f64mat2x3 f64mat2x3;
-
2521  typedef mediump_f64mat3x3 f64mat3x3;
-
2522  typedef mediump_f64mat4x3 f64mat4x3;
-
2523  typedef mediump_f64mat2x4 f64mat2x4;
-
2524  typedef mediump_f64mat3x4 f64mat3x4;
-
2525  typedef mediump_f64mat4x4 f64mat4x4;
-
2526  typedef mediump_f64quat f64quat;
-
2527 #else
-
2528  typedef highp_f64vec1 f64vec1;
-
2531 
- -
2535 
- -
2539 
- -
2543 
- -
2547 
- -
2551 
- -
2555 
- -
2559 
- -
2563 
- -
2567 
- -
2571 
- -
2575 
- -
2579 
- -
2583 
- -
2587 
- -
2591 
- -
2595 #endif
-
2596 }//namespace glm
-
2597 
-
2598 #endif//GLM_FWD_INCLUDED
-
highp_i16vec1 i16vec1
Default precision 16 bit signed integer scalar type.
Definition: fwd.hpp:468
-
highp_u16vec1 u16vec1
Default precision 16 bit unsigned integer scalar type.
Definition: fwd.hpp:1071
-
detail::int8 mediump_int8_t
Medium precision 8 bit signed integer type.
Definition: fwd.hpp:196
-
highp_fmat4x4 highp_fmat4
High single-precision floating-point 4x4 matrix.
Definition: fwd.hpp:1902
-
detail::tmat4x4< f32, lowp > lowp_fmat4x4
Low single-precision floating-point 4x4 matrix.
Definition: fwd.hpp:1771
-
lowp_fmat2x2 lowp_fmat2
Low single-precision floating-point 1x1 matrix.
Definition: fwd.hpp:1779
-
highp_f32mat4x3 fmat4x3
Default single-precision floating-point 4x3 matrix.
Definition: fwd.hpp:2397
-
detail::tvec4< float, mediump > mediump_fvec4
Medium Single-precision floating-point vector of 4 components.
Definition: fwd.hpp:1595
-
detail::uint8 highp_uint8_t
Medium precision 8 bit unsigned integer type.
Definition: fwd.hpp:845
-
detail::tvec1< f64, lowp > lowp_f64vec1
Low double-precision floating-point vector of 1 component.
Definition: fwd.hpp:1683
-
detail::tmat3x4< f32, mediump > mediump_fmat3x4
Medium single-precision floating-point 3x4 matrix.
Definition: fwd.hpp:1816
-
mediump_fmat2x2 mediump_fmat2
Medium single-precision floating-point 1x1 matrix.
Definition: fwd.hpp:1836
-
highp_f32vec1 fvec1
Default single-precision floating-point vector of 1 components.
Definition: fwd.hpp:2353
-
highp_u8vec3 u8vec3
Default precision 8 bit unsigned integer vector of 3 components type.
Definition: fwd.hpp:999
-
detail::tvec3< float, lowp > lowp_fvec3
Low single-precision floating-point vector of 3 components.
Definition: fwd.hpp:1557
-
detail::int8 int8
8 bit signed integer type.
Definition: type_int.hpp:89
-
detail::tvec1< u16, highp > highp_u16vec1
High precision 16 bit unsigned integer scalar type.
Definition: fwd.hpp:1043
-
highp_i64vec2 i64vec2
Default precision 64 bit signed integer vector of 2 components type.
Definition: fwd.hpp:710
-
detail::float32 highp_float32_t
High 32 bit single-precision floating-point scalar.
Definition: fwd.hpp:1437
-
float32 mediump_f32
Medium 32 bit single-precision floating-point scalar.
Definition: fwd.hpp:1420
-
detail::tvec1< i16, lowp > lowp_i16vec1
Low precision 16 bit signed integer scalar type.
Definition: fwd.hpp:406
-
highp_u64vec3 u64vec3
Default precision 64 bit unsigned integer vector of 3 components type.
Definition: fwd.hpp:1317
-
detail::tvec2< i16, mediump > mediump_i16vec2
Medium precision 16 bit signed integer vector of 2 components type.
Definition: fwd.hpp:427
-
detail::tquat< f64, lowp > lowp_f64quat
Low double-precision floating-point quaternion.
Definition: fwd.hpp:2259
-
detail::uint16 mediump_u16
Medium precision 16 bit unsigned integer type.
Definition: fwd.hpp:815
-
detail::tmat2x4< f32, mediump > mediump_fmat2x4
Medium single-precision floating-point 2x4 matrix.
Definition: fwd.hpp:1804
-
detail::uint64 lowp_uint64
Low precision 64 bit unsigned integer type.
Definition: fwd.hpp:739
-
detail::tvec3< i8, highp > highp_i8vec3
High precision 8 bit signed integer vector of 3 components type.
Definition: fwd.hpp:369
-
detail::tvec3< i32, mediump > mediump_i32vec3
Medium precision 32 bit signed integer vector of 3 components type.
Definition: fwd.hpp:511
-
detail::tvec2< u8, lowp > lowp_u8vec2
Low precision 8 bit unsigned integer vector of 2 components type.
Definition: fwd.hpp:934
-
detail::uint32 mediump_uint32
Medium precision 32 bit unsigned integer type.
Definition: fwd.hpp:787
-
detail::uint32 uint32
32 bit unsigned integer type.
Definition: type_int.hpp:96
-
detail::int16 int16
16 bit signed integer type.
Definition: type_int.hpp:90
-
detail::tvec1< u64, highp > highp_u64vec1
High precision 64 bit unsigned integer scalar type.
Definition: fwd.hpp:1282
-
highp_i32vec2 i32vec2
Default precision 32 bit signed integer vector of 2 components type.
Definition: fwd.hpp:551
-
detail::uint8 lowp_uint8_t
Low precision 8 bit unsigned integer type.
Definition: fwd.hpp:744
-
mediump_f64mat3x3 mediump_f64mat3
Medium double-precision floating-point 3x3 matrix.
Definition: fwd.hpp:2188
-
float float32
Default 32 bit single-precision floating-point scalar.
Definition: type_float.hpp:81
-
detail::tvec2< u32, lowp > lowp_u32vec2
Low precision 32 bit unsigned integer vector of 2 components type.
Definition: fwd.hpp:1093
-
highp_u16vec3 u16vec3
Default precision 16 bit unsigned integer vector of 3 components type.
Definition: fwd.hpp:1079
-
detail::int32 highp_int32
High precision 32 bit signed integer type.
Definition: fwd.hpp:236
-
detail::uint8 uint8_t
8 bit unsigned integer type.
Definition: fwd.hpp:895
-
highp_f32vec3 f32vec3
Default single-precision floating-point vector of 3 components.
Definition: fwd.hpp:2431
-
detail::tvec4< i64, lowp > lowp_i64vec4
Low precision 64 bit signed integer vector of 4 components type.
Definition: fwd.hpp:657
-
detail::tquat< f32, highp > highp_f32quat
High single-precision floating-point quaternion.
Definition: fwd.hpp:2271
-
highp_u64vec1 u64vec1
Default precision 64 bit unsigned integer scalar type.
Definition: fwd.hpp:1309
-
detail::float32 mediump_float32
Medium 32 bit single-precision floating-point scalar.
Definition: fwd.hpp:1404
-
highp_fmat2x2 highp_fmat2
High single-precision floating-point 1x1 matrix.
Definition: fwd.hpp:1894
-
detail::tvec3< i16, lowp > lowp_i16vec3
Low precision 16 bit signed integer vector of 3 components type.
Definition: fwd.hpp:414
-
detail::tvec1< u8, lowp > lowp_u8vec1
Low precision 8 bit unsigned integer scalar type.
Definition: fwd.hpp:930
-
detail::tmat2x4< f64, mediump > mediump_f64mat2x4
Medium double-precision floating-point 2x4 matrix.
Definition: fwd.hpp:2152
-
detail::int16 highp_int16_t
High precision 16 bit signed integer type.
Definition: fwd.hpp:248
-
highp_u8vec4 u8vec4
Default precision 8 bit unsigned integer vector of 4 components type.
Definition: fwd.hpp:1003
-
detail::tmat4x2< f32, mediump > mediump_f32mat4x2
Medium single-precision floating-point 4x2 matrix.
Definition: fwd.hpp:1993
-
detail::int64 mediump_int64_t
Medium precision 64 bit signed integer type.
Definition: fwd.hpp:208
-
detail::tmat2x2< f32, mediump > mediump_f32mat2x2
High single-precision floating-point 1x1 matrix.
Definition: fwd.hpp:1969
-
detail::int32 lowp_int32
Low precision 32 bit signed integer type.
Definition: fwd.hpp:140
-
detail::tvec3< float, mediump > mediump_fvec3
Medium Single-precision floating-point vector of 3 components.
Definition: fwd.hpp:1591
-
detail::int64 int64_t
64 bit signed integer type.
Definition: fwd.hpp:305
-
detail::tvec3< f64, lowp > lowp_f64vec3
Low double-precision floating-point vector of 3 components.
Definition: fwd.hpp:1691
-
detail::tmat4x3< f32, lowp > lowp_fmat4x3
Low single-precision floating-point 4x3 matrix.
Definition: fwd.hpp:1767
-
detail::tvec1< i8, mediump > mediump_i8vec1
Medium precision 8 bit signed integer scalar type.
Definition: fwd.hpp:344
-
highp_float32_t f32
Default 32 bit single-precision floating-point scalar.
Definition: fwd.hpp:1523
-
detail::tvec3< u64, lowp > lowp_u64vec3
Low precision 64 bit unsigned integer vector of 3 components type.
Definition: fwd.hpp:1256
-
detail::uint32 uint32_t
32 bit unsigned integer type.
Definition: fwd.hpp:903
-
detail::uint8 u8
8 bit unsigned integer type.
Definition: fwd.hpp:911
-
detail::int64 int64
64 bit signed integer type.
Definition: type_int.hpp:92
-
detail::float32 lowp_float32
Low 32 bit single-precision floating-point scalar.
Definition: fwd.hpp:1330
-
detail::tvec3< i16, highp > highp_i16vec3
High precision 16 bit signed integer vector of 3 components type.
Definition: fwd.hpp:448
-
detail::tvec2< i64, lowp > lowp_i64vec2
Low precision 64 bit signed integer vector of 2 components type.
Definition: fwd.hpp:649
-
detail::uint16 lowp_u16
Low precision 16 bit unsigned integer type.
Definition: fwd.hpp:765
-
highp_float32_t float32_t
Default 32 bit single-precision floating-point scalar.
Definition: fwd.hpp:1515
-
detail::int32 highp_int32_t
32 bit signed integer type.
Definition: fwd.hpp:252
-
highp_f32vec2 fvec2
Default single-precision floating-point vector of 2 components.
Definition: fwd.hpp:2357
-
highp_i16vec2 i16vec2
Default precision 16 bit signed integer vector of 2 components type.
Definition: fwd.hpp:472
-
detail::tvec4< u64, highp > highp_u64vec4
High precision 64 bit unsigned integer vector of 4 components type.
Definition: fwd.hpp:1294
-
detail::float32 highp_float32
High 32 bit single-precision floating-point scalar.
Definition: fwd.hpp:1429
-
detail::tmat3x2< f32, mediump > mediump_fmat3x2
Medium single-precision floating-point 3x2 matrix.
Definition: fwd.hpp:1808
-
detail::tvec3< i64, highp > highp_i64vec3
High precision 64 bit signed integer vector of 3 components type.
Definition: fwd.hpp:687
-
lowp_f64mat3x3 lowp_f64mat3
Low double-precision floating-point 3x3 matrix.
Definition: fwd.hpp:2130
-
detail::tvec4< f64, lowp > lowp_f64vec4
Low double-precision floating-point vector of 4 components.
Definition: fwd.hpp:1695
-
detail::tmat4x3< f32, mediump > mediump_f32mat4x3
Medium single-precision floating-point 4x3 matrix.
Definition: fwd.hpp:1997
-
detail::tmat4x2< f32, lowp > lowp_fmat4x2
Low single-precision floating-point 4x2 matrix.
Definition: fwd.hpp:1763
-
detail::uint32 mediump_uint32_t
Medium precision 32 bit unsigned integer type.
Definition: fwd.hpp:803
-
lowp_quat lowp_fquat
Quaternion of low single-precision floating-point numbers.
Definition: fwd.hpp:75
-
detail::uint32 highp_uint32
Medium precision 32 bit unsigned integer type.
Definition: fwd.hpp:837
-
detail::tvec1< float, lowp > lowp_fvec1
Low single-precision floating-point vector of 1 component.
Definition: fwd.hpp:1549
-
detail::uint16 mediump_uint16
Medium precision 16 bit unsigned integer type.
Definition: fwd.hpp:783
-
detail::tvec3< i64, lowp > lowp_i64vec3
Low precision 64 bit signed integer vector of 3 components type.
Definition: fwd.hpp:653
-
detail::tmat4x4< f32, mediump > mediump_f32mat4x4
Medium single-precision floating-point 4x4 matrix.
Definition: fwd.hpp:2001
-
detail::tmat4x3< f32, mediump > mediump_fmat4x3
Medium single-precision floating-point 4x3 matrix.
Definition: fwd.hpp:1824
-
detail::tmat3x4< f64, lowp > lowp_f64mat3x4
Low double-precision floating-point 3x4 matrix.
Definition: fwd.hpp:2106
-
detail::tvec4< float, mediump > mediump_vec4
4 components vector of medium single-precision floating-point numbers.
Definition: type_vec.hpp:288
-
detail::tvec3< i32, lowp > lowp_i32vec3
Low precision 32 bit signed integer vector of 3 components type.
Definition: fwd.hpp:494
-
detail::uint16 lowp_uint16_t
Low precision 16 bit unsigned integer type.
Definition: fwd.hpp:748
-
detail::tvec2< u64, mediump > mediump_u64vec2
Medium precision 64 bit unsigned integer vector of 2 components type.
Definition: fwd.hpp:1269
-
detail::int16 mediump_int16
Medium precision 16 bit signed integer type.
Definition: fwd.hpp:184
-
detail::tvec4< u16, highp > highp_u16vec4
High precision 16 bit unsigned integer vector of 4 components type.
Definition: fwd.hpp:1055
-
detail::tquat< f64, highp > highp_f64quat
High double-precision floating-point quaternion.
Definition: fwd.hpp:2275
-
detail::tvec2< u16, lowp > lowp_u16vec2
Low precision 16 bit unsigned integer vector of 2 components type.
Definition: fwd.hpp:1013
-
highp_f64mat3x4 f64mat3x4
Default double-precision floating-point 3x4 matrix.
Definition: fwd.hpp:2566
-
lowp_fmat3x3 lowp_fmat3
Low single-precision floating-point 3x3 matrix.
Definition: fwd.hpp:1783
-
detail::uint8 mediump_uint8_t
Medium precision 8 bit unsigned integer type.
Definition: fwd.hpp:795
-
detail::tmat2x2< f32, lowp > lowp_fmat2x2
Low single-precision floating-point 1x1 matrix.
Definition: fwd.hpp:1739
-
detail::int32 i32
32 bit signed integer type.
Definition: fwd.hpp:317
-
float64 lowp_f64
Low 64 bit double-precision floating-point scalar.
Definition: fwd.hpp:1350
-
mediump_f64mat4x4 mediump_f64mat4
Medium double-precision floating-point 4x4 matrix.
Definition: fwd.hpp:2192
-
detail::tmat3x3< f32, mediump > mediump_fmat3x3
Medium single-precision floating-point 3x3 matrix.
Definition: fwd.hpp:1812
-
detail::tmat4x3< f64, highp > highp_f64mat4x3
High double-precision floating-point 4x3 matrix.
Definition: fwd.hpp:2228
-
detail::tvec3< u32, highp > highp_u32vec3
High precision 32 bit unsigned integer vector of 3 components type.
Definition: fwd.hpp:1131
-
mediump_f32mat2x2 mediump_f32mat2
Medium single-precision floating-point 1x1 matrix.
Definition: fwd.hpp:2009
-
quat fquat
Quaternion of default single-precision floating-point numbers.
Definition: fwd.hpp:90
-
highp_f64vec1 f64vec1
Default double-precision floating-point vector of 1 components.
Definition: fwd.hpp:2530
-
detail::int8 lowp_int8_t
Low precision 8 bit signed integer type.
Definition: fwd.hpp:148
-
detail::uint16 highp_uint16
Medium precision 16 bit unsigned integer type.
Definition: fwd.hpp:833
-
detail::tvec3< u16, mediump > mediump_u16vec3
Medium precision 16 bit unsigned integer vector of 3 components type.
Definition: fwd.hpp:1034
-
detail::tmat4x2< f32, highp > highp_fmat4x2
High single-precision floating-point 4x2 matrix.
Definition: fwd.hpp:1878
-
detail::tmat2x3< f64, lowp > lowp_f64mat2x3
Low double-precision floating-point 2x3 matrix.
Definition: fwd.hpp:2090
-
detail::tvec4< float, highp > highp_fvec4
High Single-precision floating-point vector of 4 components.
Definition: fwd.hpp:1629
-
detail::tmat3x2< f64, mediump > mediump_f64mat3x2
Medium double-precision floating-point 3x2 matrix.
Definition: fwd.hpp:2156
-
highp_f64mat3x3 highp_f64mat3
High double-precision floating-point 3x3 matrix.
Definition: fwd.hpp:2244
-
detail::tvec4< u64, lowp > lowp_u64vec4
Low precision 64 bit unsigned integer vector of 4 components type.
Definition: fwd.hpp:1260
-
detail::tmat3x3< f64, highp > highp_f64mat3x3
High double-precision floating-point 3x3 matrix.
Definition: fwd.hpp:2216
-
detail::uint64 mediump_u64
Medium precision 64 bit unsigned integer type.
Definition: fwd.hpp:823
-
detail::uint64 uint64_t
64 bit unsigned integer type.
Definition: fwd.hpp:907
-
detail::tvec2< i32, mediump > mediump_i32vec2
Medium precision 32 bit signed integer vector of 2 components type.
Definition: fwd.hpp:507
-
detail::tvec1< i8, highp > highp_i8vec1
High precision 8 bit signed integer scalar type.
Definition: fwd.hpp:361
-
detail::tvec1< i32, mediump > mediump_i32vec1
Medium precision 32 bit signed integer scalar type.
Definition: fwd.hpp:503
-
float64 highp_f64
High 64 bit double-precision floating-point scalar.
Definition: fwd.hpp:1449
-
detail::tvec2< f64, lowp > lowp_f64vec2
Low double-precision floating-point vector of 2 components.
Definition: fwd.hpp:1687
-
detail::tmat2x4< f32, mediump > mediump_f32mat2x4
Medium single-precision floating-point 2x4 matrix.
Definition: fwd.hpp:1977
-
detail::float64 mediump_float64_t
Medium 64 bit double-precision floating-point scalar.
Definition: fwd.hpp:1416
-
detail::tvec1< i64, mediump > mediump_i64vec1
Medium precision 64 bit signed integer scalar type.
Definition: fwd.hpp:662
-
highp_i64vec1 i64vec1
Default precision 64 bit signed integer scalar type.
Definition: fwd.hpp:706
-
detail::tmat3x4< f64, mediump > mediump_f64mat3x4
Medium double-precision floating-point 3x4 matrix.
Definition: fwd.hpp:2164
-
detail::int16 int16_t
16 bit signed integer type.
Definition: fwd.hpp:297
-
detail::tvec1< f32, highp > highp_f32vec1
High single-precision floating-point vector of 1 component.
Definition: fwd.hpp:1666
-
highp_f32vec2 f32vec2
Default single-precision floating-point vector of 2 components.
Definition: fwd.hpp:2427
-
detail::tmat4x2< f32, lowp > lowp_f32mat4x2
Low single-precision floating-point 4x2 matrix.
Definition: fwd.hpp:1935
-
detail::tvec2< float, highp > highp_fvec2
High Single-precision floating-point vector of 2 components.
Definition: fwd.hpp:1621
-
detail::tvec1< float, highp > highp_vec1
High single-precision floating-point vector of 1 component.
Definition: fwd.hpp:1601
-
detail::tvec4< u32, highp > highp_u32vec4
High precision 32 bit unsigned integer vector of 4 components type.
Definition: fwd.hpp:1135
-
detail::uint16 highp_u16
Medium precision 16 bit unsigned integer type.
Definition: fwd.hpp:865
-
detail::tvec4< i8, lowp > lowp_i8vec4
Low precision 8 bit signed integer vector of 4 components type.
Definition: fwd.hpp:339
-
detail::tvec4< u32, lowp > lowp_u32vec4
Low precision 32 bit unsigned integer vector of 4 components type.
Definition: fwd.hpp:1101
-
highp_f64mat4x4 f64mat4x4
Default double-precision floating-point 4x4 matrix.
Definition: fwd.hpp:2578
-
highp_f64mat4x2 f64mat4x2
Default double-precision floating-point 4x2 matrix.
Definition: fwd.hpp:2570
-
detail::tvec2< i8, mediump > mediump_i8vec2
Medium precision 8 bit signed integer vector of 2 components type.
Definition: fwd.hpp:348
-
detail::float64 highp_float64_t
High 64 bit double-precision floating-point scalar.
Definition: fwd.hpp:1441
-
detail::tvec4< u16, lowp > lowp_u16vec4
Low precision 16 bit unsigned integer vector of 4 components type.
Definition: fwd.hpp:1021
-
highp_f32vec3 fvec3
Default single-precision floating-point vector of 3 components.
Definition: fwd.hpp:2361
-
detail::tvec3< u8, mediump > mediump_u8vec3
Medium precision 8 bit unsigned integer vector of 3 components type.
Definition: fwd.hpp:955
-
detail::tmat2x2< f64, lowp > lowp_f64mat2x2
Low double-precision floating-point 1x1 matrix.
Definition: fwd.hpp:2086
-
detail::int64 i64
64 bit signed integer type.
Definition: fwd.hpp:321
-
detail::tvec2< f32, highp > highp_f32vec2
High single-precision floating-point vector of 2 components.
Definition: fwd.hpp:1670
-
detail::tvec3< float, lowp > lowp_vec3
3 components vector of low single-precision floating-point numbers.
Definition: type_vec.hpp:190
-
detail::tvec2< u8, highp > highp_u8vec2
High precision 8 bit unsigned integer vector of 2 components type.
Definition: fwd.hpp:968
-
detail::int32 mediump_int32
Medium precision 32 bit signed integer type.
Definition: fwd.hpp:188
-
detail::tmat4x4< f32, highp > highp_fmat4x4
High single-precision floating-point 4x4 matrix.
Definition: fwd.hpp:1886
-
f32mat4x4 f32mat4
Default single-precision floating-point 4x4 matrix.
Definition: fwd.hpp:2483
-
detail::tmat2x4< f32, lowp > lowp_fmat2x4
Low single-precision floating-point 2x4 matrix.
Definition: fwd.hpp:1747
-
detail::int64 lowp_i64
Low precision 64 bit signed integer type.
Definition: fwd.hpp:176
-
detail::tvec3< float, highp > highp_vec3
3 components vector of high single-precision floating-point numbers.
Definition: type_vec.hpp:176
-
detail::tvec4< i16, mediump > mediump_i16vec4
Medium precision 16 bit signed integer vector of 4 components type.
Definition: fwd.hpp:435
-
detail::uint64 uint64
64 bit unsigned integer type.
Definition: type_int.hpp:97
-
highp_quat highp_fquat
Quaternion of high single-precision floating-point numbers.
Definition: fwd.hpp:85
-
detail::tvec2< i32, highp > highp_i32vec2
High precision 32 bit signed integer vector of 2 components type.
Definition: fwd.hpp:524
-
detail::int64 highp_int64
High precision 64 bit signed integer type.
Definition: fwd.hpp:240
-
detail::uint32 highp_uint32_t
Medium precision 32 bit unsigned integer type.
Definition: fwd.hpp:853
-
lowp_f64mat4x4 lowp_f64mat4
Low double-precision floating-point 4x4 matrix.
Definition: fwd.hpp:2134
-
detail::tquat< float, mediump > mediump_quat
Quaternion of medium single-precision floating-point numbers.
Definition: fwd.hpp:54
-
detail::tvec4< float, lowp > lowp_fvec4
Low single-precision floating-point vector of 4 components.
Definition: fwd.hpp:1561
-
detail::int16 mediump_int16_t
Medium precision 16 bit signed integer type.
Definition: fwd.hpp:200
-
detail::tmat3x3< f32, lowp > lowp_f32mat3x3
Low single-precision floating-point 3x3 matrix.
Definition: fwd.hpp:1927
-
detail::tvec3< u8, highp > highp_u8vec3
High precision 8 bit unsigned integer vector of 3 components type.
Definition: fwd.hpp:972
-
detail::tvec2< u64, highp > highp_u64vec2
High precision 64 bit unsigned integer vector of 2 components type.
Definition: fwd.hpp:1286
-
detail::int16 lowp_int16_t
Low precision 16 bit signed integer type.
Definition: fwd.hpp:152
-
detail::tmat2x3< f64, highp > highp_f64mat2x3
High double-precision floating-point 2x3 matrix.
Definition: fwd.hpp:2204
-
detail::tvec1< i16, highp > highp_i16vec1
High precision 16 bit signed integer scalar type.
Definition: fwd.hpp:440
-
detail::tvec3< u64, highp > highp_u64vec3
High precision 64 bit unsigned integer vector of 3 components type.
Definition: fwd.hpp:1290
-
detail::tmat3x2< f32, highp > highp_fmat3x2
High single-precision floating-point 3x2 matrix.
Definition: fwd.hpp:1866
-
highp_i8vec4 i8vec4
Default precision 8 bit signed integer vector of 4 components type.
Definition: fwd.hpp:400
-
detail::tmat4x3< f32, highp > highp_f32mat4x3
High single-precision floating-point 4x3 matrix.
Definition: fwd.hpp:2056
-
detail::tvec1< i32, lowp > lowp_i32vec1
Low precision 32 bit signed integer scalar type.
Definition: fwd.hpp:486
-
detail::tmat3x3< f64, lowp > lowp_f64mat3x3
Low double-precision floating-point 3x3 matrix.
Definition: fwd.hpp:2102
-
detail::int32 mediump_int32_t
Medium precision 32 bit signed integer type.
Definition: fwd.hpp:204
-
highp_f32mat4x3 f32mat4x3
Default single-precision floating-point 4x3 matrix.
Definition: fwd.hpp:2467
-
detail::uint16 lowp_uint16
Low precision 16 bit unsigned integer type.
Definition: fwd.hpp:731
-
highp_f32mat3x4 f32mat3x4
Default single-precision floating-point 3x4 matrix.
Definition: fwd.hpp:2459
-
mediump_f32mat4x4 mediump_f32mat4
Medium single-precision floating-point 4x4 matrix.
Definition: fwd.hpp:2017
-
detail::tmat3x3< f32, highp > highp_fmat3x3
High single-precision floating-point 3x3 matrix.
Definition: fwd.hpp:1870
-
detail::float32 mediump_float32_t
Medium 32 bit single-precision floating-point scalar.
Definition: fwd.hpp:1412
-
detail::tvec4< i16, lowp > lowp_i16vec4
Low precision 16 bit signed integer vector of 4 components type.
Definition: fwd.hpp:418
-
detail::int64 mediump_int64
Medium precision 64 bit signed integer type.
Definition: fwd.hpp:192
-
detail::tvec4< u8, highp > highp_u8vec4
High precision 8 bit unsigned integer vector of 4 components type.
Definition: fwd.hpp:976
-
highp_u32vec2 u32vec2
Default precision 32 bit unsigned integer vector of 2 components type.
Definition: fwd.hpp:1154
-
detail::int32 lowp_int32_t
Low precision 32 bit signed integer type.
Definition: fwd.hpp:156
-
detail::float64 lowp_float64_t
Low 64 bit double-precision floating-point scalar.
Definition: fwd.hpp:1342
-
highp_f64mat2x3 f64mat2x3
Default double-precision floating-point 2x3 matrix.
Definition: fwd.hpp:2550
-
detail::uint16 highp_uint16_t
Medium precision 16 bit unsigned integer type.
Definition: fwd.hpp:849
-
highp_f32vec4 f32vec4
Default single-precision floating-point vector of 4 components.
Definition: fwd.hpp:2435
-
detail::tmat4x4< f64, mediump > mediump_f64mat4x4
Medium double-precision floating-point 4x4 matrix.
Definition: fwd.hpp:2176
-
f64mat3x3 f64mat3
Default double-precision floating-point 3x3 matrix.
Definition: fwd.hpp:2586
-
detail::tvec3< i64, mediump > mediump_i64vec3
Medium precision 64 bit signed integer vector of 3 components type.
Definition: fwd.hpp:670
-
detail::uint64 highp_uint64
Medium precision 64 bit unsigned integer type.
Definition: fwd.hpp:841
-
detail::tvec1< float, mediump > mediump_vec1
Medium single-precision floating-point vector of 1 component.
Definition: fwd.hpp:1567
-
detail::tvec4< i32, lowp > lowp_i32vec4
Low precision 32 bit signed integer vector of 4 components type.
Definition: fwd.hpp:498
-
highp_dquat dquat
Quaternion of default double-precision floating-point numbers.
Definition: fwd.hpp:118
-
detail::uint64 highp_u64
Medium precision 64 bit unsigned integer type.
Definition: fwd.hpp:873
-
detail::uint8 lowp_uint8
Low precision 8 bit unsigned integer type.
Definition: fwd.hpp:727
-
highp_i16vec3 i16vec3
Default precision 16 bit signed integer vector of 3 components type.
Definition: fwd.hpp:476
-
detail::int16 i16
16 bit signed integer type.
Definition: fwd.hpp:313
-
detail::tvec1< u16, mediump > mediump_u16vec1
Medium precision 16 bit unsigned integer scalar type.
Definition: fwd.hpp:1026
-
detail::tvec1< u32, lowp > lowp_u32vec1
Low precision 32 bit unsigned integer scalar type.
Definition: fwd.hpp:1089
-
detail::uint64 lowp_u64
Low precision 64 bit unsigned integer type.
Definition: fwd.hpp:773
-
detail::uint64 lowp_uint64_t
Low precision 64 bit unsigned integer type.
Definition: fwd.hpp:756
-
detail::tvec1< i16, mediump > mediump_i16vec1
Medium precision 16 bit signed integer scalar type.
Definition: fwd.hpp:423
-
detail::tquat< f32, lowp > lowp_f32quat
Low single-precision floating-point quaternion.
Definition: fwd.hpp:2255
-
detail::int8 int8_t
8 bit signed integer type.
Definition: fwd.hpp:293
-
detail::tvec1< float, lowp > lowp_vec1
Low single-precision floating-point vector of 1 component.
Definition: fwd.hpp:1533
-
detail::tvec4< u8, mediump > mediump_u8vec4
Medium precision 8 bit unsigned integer vector of 4 components type.
Definition: fwd.hpp:959
-
highp_f64vec3 f64vec3
Default double-precision floating-point vector of 3 components.
Definition: fwd.hpp:2538
-
fmat4x4 fmat4
Default single-precision floating-point 4x4 matrix.
Definition: fwd.hpp:2413
-
detail::tmat4x3< f32, lowp > lowp_f32mat4x3
Low single-precision floating-point 4x3 matrix.
Definition: fwd.hpp:1939
-
detail::uint16 uint16_t
16 bit unsigned integer type.
Definition: fwd.hpp:899
-
detail::tmat2x3< f64, mediump > mediump_f64mat2x3
Medium double-precision floating-point 2x3 matrix.
Definition: fwd.hpp:2148
-
detail::tmat2x2< f32, lowp > lowp_f32mat2x2
Low single-precision floating-point 1x1 matrix.
Definition: fwd.hpp:1911
-
detail::uint8 lowp_u8
Low precision 8 bit unsigned integer type.
Definition: fwd.hpp:761
-
detail::tmat3x2< f64, highp > highp_f64mat3x2
High double-precision floating-point 3x2 matrix.
Definition: fwd.hpp:2212
-
detail::int8 i8
8 bit signed integer type.
Definition: fwd.hpp:309
-
detail::tvec1< i8, lowp > lowp_i8vec1
Low precision 8 bit signed integer scalar type.
Definition: fwd.hpp:327
-
highp_f32mat4x2 f32mat4x2
Default single-precision floating-point 4x2 matrix.
Definition: fwd.hpp:2463
-
detail::tmat3x3< f32, lowp > lowp_fmat3x3
Low single-precision floating-point 3x3 matrix.
Definition: fwd.hpp:1755
-
detail::tmat2x3< f32, mediump > mediump_f32mat2x3
Medium single-precision floating-point 2x3 matrix.
Definition: fwd.hpp:1973
-
highp_quat quat
Quaternion of default single-precision floating-point numbers.
Definition: fwd.hpp:69
-
detail::uint32 lowp_uint32_t
Low precision 32 bit unsigned integer type.
Definition: fwd.hpp:752
-
mediump_fmat4x4 mediump_fmat4
Medium single-precision floating-point 4x4 matrix.
Definition: fwd.hpp:1844
-
detail::tvec2< f64, mediump > mediump_f64vec2
Medium double-precision floating-point vector of 2 components.
Definition: fwd.hpp:1703
-
detail::int32 int32
32 bit signed integer type.
Definition: type_int.hpp:91
-
highp_i64vec4 i64vec4
Default precision 64 bit signed integer vector of 4 components type.
Definition: fwd.hpp:718
-
detail::tvec3< u16, lowp > lowp_u16vec3
Low precision 16 bit unsigned integer vector of 3 components type.
Definition: fwd.hpp:1017
-
detail::tvec2< u16, highp > highp_u16vec2
High precision 16 bit unsigned integer vector of 2 components type.
Definition: fwd.hpp:1047
-
f64mat4x4 f64mat4
Default double-precision floating-point 4x4 matrix.
Definition: fwd.hpp:2590
-
highp_f64mat2x4 f64mat2x4
Default double-precision floating-point 2x4 matrix.
Definition: fwd.hpp:2554
-
highp_f32mat4x2 fmat4x2
Default single-precision floating-point 4x2 matrix.
Definition: fwd.hpp:2393
-
detail::tvec1< float, highp > highp_fvec1
High single-precision floating-point vector of 1 component.
Definition: fwd.hpp:1617
-
detail::tmat2x2< f32, mediump > mediump_fmat2x2
Medium single-precision floating-point 1x1 matrix.
Definition: fwd.hpp:1796
-
highp_f32mat2x2 fmat2x2
Default single-precision floating-point 2x2 matrix.
Definition: fwd.hpp:2369
-
detail::tmat4x3< f64, lowp > lowp_f64mat4x3
Low double-precision floating-point 4x3 matrix.
Definition: fwd.hpp:2114
-
detail::int32 highp_i32
High precision 32 bit signed integer type.
Definition: fwd.hpp:268
-
detail::tvec1< f64, highp > highp_f64vec1
High double-precision floating-point vector of 1 component.
Definition: fwd.hpp:1715
-
fmat2x2 fmat2
Default single-precision floating-point 2x2 matrix.
Definition: fwd.hpp:2405
-
detail::tmat2x2< f32, highp > highp_fmat2x2
High single-precision floating-point 1x1 matrix.
Definition: fwd.hpp:1854
-
detail::tquat< float, highp > highp_quat
Quaternion of high single-precision floating-point numbers.
Definition: fwd.hpp:59
-
highp_u64vec2 u64vec2
Default precision 64 bit unsigned integer vector of 2 components type.
Definition: fwd.hpp:1313
-
detail::int64 highp_int64_t
High precision 64 bit signed integer type.
Definition: fwd.hpp:256
-
detail::int32 int32_t
32 bit signed integer type.
Definition: fwd.hpp:301
-
detail::tvec1< u8, highp > highp_u8vec1
High precision 8 bit unsigned integer scalar type.
Definition: fwd.hpp:964
-
detail::tvec3< u8, lowp > lowp_u8vec3
Low precision 8 bit unsigned integer vector of 3 components type.
Definition: fwd.hpp:938
-
detail::tmat2x4< f64, highp > highp_f64mat2x4
High double-precision floating-point 2x4 matrix.
Definition: fwd.hpp:2208
-
detail::tvec4< f32, mediump > mediump_f32vec4
Medium single-precision floating-point vector of 4 components.
Definition: fwd.hpp:1662
-
lowp_f32mat4x4 lowp_f32mat4
Low single-precision floating-point 4x4 matrix.
Definition: fwd.hpp:1959
-
detail::tvec3< f32, lowp > lowp_f32vec3
Low single-precision floating-point vector of 3 components.
Definition: fwd.hpp:1642
-
detail::tvec3< u64, mediump > mediump_u64vec3
Medium precision 64 bit unsigned integer vector of 3 components type.
Definition: fwd.hpp:1273
-
highp_f32mat3x2 f32mat3x2
Default single-precision floating-point 3x2 matrix.
Definition: fwd.hpp:2451
-
detail::tvec4< u32, mediump > mediump_u32vec4
Medium precision 32 bit unsigned integer vector of 4 components type.
Definition: fwd.hpp:1118
-
highp_f64mat4x3 f64mat4x3
Default double-precision floating-point 4x3 matrix.
Definition: fwd.hpp:2574
-
float32 highp_f32
High 32 bit single-precision floating-point scalar.
Definition: fwd.hpp:1445
-
detail::tmat4x4< f32, lowp > lowp_f32mat4x4
Low single-precision floating-point 4x4 matrix.
Definition: fwd.hpp:1943
-
detail::int64 lowp_int64_t
Low precision 64 bit signed integer type.
Definition: fwd.hpp:160
-
detail::tquat< f64, mediump > mediump_f64quat
Medium double-precision floating-point quaternion.
Definition: fwd.hpp:2267
-
detail::tvec2< u8, mediump > mediump_u8vec2
Medium precision 8 bit unsigned integer vector of 2 components type.
Definition: fwd.hpp:951
-
detail::int8 mediump_int8
Medium precision 8 bit signed integer type.
Definition: fwd.hpp:180
-
detail::tvec3< i8, lowp > lowp_i8vec3
Low precision 8 bit signed integer vector of 3 components type.
Definition: fwd.hpp:335
-
detail::tvec2< u32, mediump > mediump_u32vec2
Medium precision 32 bit unsigned integer vector of 2 components type.
Definition: fwd.hpp:1110
-
detail::float64 lowp_float64
Low 64 bit double-precision floating-point scalar.
Definition: fwd.hpp:1334
-
detail::float32 lowp_float32_t
Low 32 bit single-precision floating-point scalar.
Definition: fwd.hpp:1338
-
detail::uint32 highp_u32
Medium precision 32 bit unsigned integer type.
Definition: fwd.hpp:869
-
detail::tquat< f32, mediump > mediump_f32quat
Medium single-precision floating-point quaternion.
Definition: fwd.hpp:2263
-
highp_u16vec4 u16vec4
Default precision 16 bit unsigned integer vector of 4 components type.
Definition: fwd.hpp:1083
-
detail::int16 lowp_int16
Low precision 16 bit signed integer type.
Definition: fwd.hpp:136
-
detail::uint64 mediump_uint64_t
Medium precision 64 bit unsigned integer type.
Definition: fwd.hpp:807
-
highp_f32mat3x3 highp_f32mat3
High single-precision floating-point 3x3 matrix.
Definition: fwd.hpp:2072
-
highp_u16vec2 u16vec2
Default precision 16 bit unsigned integer vector of 2 components type.
Definition: fwd.hpp:1075
-
detail::uint64 u64
64 bit unsigned integer type.
Definition: fwd.hpp:923
-
detail::tvec1< i32, highp > highp_i32vec1
High precision 32 bit signed integer scalar type.
Definition: fwd.hpp:520
-
f64mat2x2 f64mat2
Default double-precision floating-point 2x2 matrix.
Definition: fwd.hpp:2582
-
detail::tmat4x2< f32, highp > highp_f32mat4x2
High single-precision floating-point 4x2 matrix.
Definition: fwd.hpp:2052
-
lowp_fmat4x4 lowp_fmat4
Low single-precision floating-point 4x4 matrix.
Definition: fwd.hpp:1787
-
detail::tmat2x3< f32, highp > highp_f32mat2x3
High single-precision floating-point 2x3 matrix.
Definition: fwd.hpp:2032
-
detail::float64 mediump_float64
Medium 64 bit double-precision floating-point scalar.
Definition: fwd.hpp:1408
-
detail::tvec1< u64, lowp > lowp_u64vec1
Low precision 64 bit unsigned integer scalar type.
Definition: fwd.hpp:1248
-
detail::tvec1< u8, mediump > mediump_u8vec1
Medium precision 8 bit unsigned integer scalar type.
Definition: fwd.hpp:947
-
lowp_f64mat2x2 lowp_f64mat2
Low double-precision floating-point 1x1 matrix.
Definition: fwd.hpp:2126
-
detail::tvec1< i64, lowp > lowp_i64vec1
Low precision 64 bit signed integer scalar type.
Definition: fwd.hpp:645
-
detail::tvec2< i8, lowp > lowp_i8vec2
Low precision 8 bit signed integer vector of 2 components type.
Definition: fwd.hpp:331
-
detail::tvec4< i8, mediump > mediump_i8vec4
Medium precision 8 bit signed integer vector of 4 components type.
Definition: fwd.hpp:356
-
detail::tmat3x2< f64, lowp > lowp_f64mat3x2
Low double-precision floating-point 3x2 matrix.
Definition: fwd.hpp:2098
-
mediump_f64mat2x2 mediump_f64mat2
Medium double-precision floating-point 1x1 matrix.
Definition: fwd.hpp:2184
-
highp_u64vec4 u64vec4
Default precision 64 bit unsigned integer vector of 4 components type.
Definition: fwd.hpp:1321
-
detail::tquat< double, lowp > lowp_dquat
Quaternion of low double-precision floating-point numbers.
Definition: fwd.hpp:96
-
detail::uint8 mediump_u8
Medium precision 8 bit unsigned integer type.
Definition: fwd.hpp:811
-
detail::tvec2< u32, highp > highp_u32vec2
High precision 32 bit unsigned integer vector of 2 components type.
Definition: fwd.hpp:1127
-
highp_f32mat4x4 f32mat4x4
Default single-precision floating-point 4x4 matrix.
Definition: fwd.hpp:2471
-
detail::float64 highp_float64
High 64 bit double-precision floating-point scalar.
Definition: fwd.hpp:1433
-
highp_f32mat2x3 fmat2x3
Default single-precision floating-point 2x3 matrix.
Definition: fwd.hpp:2373
-
detail::tvec4< i8, highp > highp_i8vec4
High precision 8 bit signed integer vector of 4 components type.
Definition: fwd.hpp:373
-
detail::tvec4< f64, highp > highp_f64vec4
High double-precision floating-point vector of 4 components.
Definition: fwd.hpp:1727
-
highp_f32mat4x4 fmat4x4
Default single-precision floating-point 4x4 matrix.
Definition: fwd.hpp:2401
-
detail::tquat< double, highp > highp_dquat
Quaternion of high double-precision floating-point numbers.
Definition: fwd.hpp:106
-
highp_f32mat4x4 highp_f32mat4
High single-precision floating-point 4x4 matrix.
Definition: fwd.hpp:2076
-
detail::tmat3x2< f32, lowp > lowp_fmat3x2
Low single-precision floating-point 3x2 matrix.
Definition: fwd.hpp:1751
-
detail::tvec2< f32, lowp > lowp_f32vec2
Low single-precision floating-point vector of 2 components.
Definition: fwd.hpp:1638
-
highp_u8vec2 u8vec2
Default precision 8 bit unsigned integer vector of 2 components type.
Definition: fwd.hpp:995
-
detail::tvec4< f32, lowp > lowp_f32vec4
Low single-precision floating-point vector of 4 components.
Definition: fwd.hpp:1646
-
detail::tvec3< f32, highp > highp_f32vec3
High single-precision floating-point vector of 3 components.
Definition: fwd.hpp:1674
-
highp_u32vec3 u32vec3
Default precision 32 bit unsigned integer vector of 3 components type.
Definition: fwd.hpp:1158
-
detail::tvec1< f32, mediump > mediump_f32vec1
Medium single-precision floating-point vector of 1 component.
Definition: fwd.hpp:1650
-
detail::uint8 uint8
8 bit unsigned integer type.
Definition: type_int.hpp:94
-
detail::int8 lowp_int8
Low precision 8 bit signed integer type.
Definition: fwd.hpp:132
-
detail::tmat3x3< f32, highp > highp_f32mat3x3
High single-precision floating-point 3x3 matrix.
Definition: fwd.hpp:2044
-
detail::uint32 mediump_u32
Medium precision 32 bit unsigned integer type.
Definition: fwd.hpp:819
-
detail::tvec2< i64, mediump > mediump_i64vec2
Medium precision 64 bit signed integer vector of 2 components type.
Definition: fwd.hpp:666
-
detail::uint32 lowp_uint32
Low precision 32 bit unsigned integer type.
Definition: fwd.hpp:735
-
highp_f64mat2x2 highp_f64mat2
High double-precision floating-point 1x1 matrix.
Definition: fwd.hpp:2240
-
detail::int32 lowp_i32
Low precision 32 bit signed integer type.
Definition: fwd.hpp:172
-
detail::tmat3x2< f32, lowp > lowp_f32mat3x2
Low single-precision floating-point 3x2 matrix.
Definition: fwd.hpp:1923
-
lowp_f32mat3x3 lowp_f32mat3
Low single-precision floating-point 3x3 matrix.
Definition: fwd.hpp:1955
-
detail::uint32 u32
32 bit unsigned integer type.
Definition: fwd.hpp:919
-
highp_i8vec2 i8vec2
Default precision 8 bit signed integer vector of 2 components type.
Definition: fwd.hpp:392
-
detail::tmat4x4< f32, highp > highp_f32mat4x4
High single-precision floating-point 4x4 matrix.
Definition: fwd.hpp:2060
-
highp_i32vec3 i32vec3
Default precision 32 bit signed integer vector of 3 components type.
Definition: fwd.hpp:555
-
detail::tmat2x2< f64, mediump > mediump_f64mat2x2
Medium double-precision floating-point 1x1 matrix.
Definition: fwd.hpp:2144
-
detail::tmat2x4< f32, lowp > lowp_f32mat2x4
Low single-precision floating-point 2x4 matrix.
Definition: fwd.hpp:1919
-
highp_f64mat2x2 f64mat2x2
Default double-precision floating-point 2x2 matrix.
Definition: fwd.hpp:2546
-
highp_f64mat4x4 highp_f64mat4
High double-precision floating-point 4x4 matrix.
Definition: fwd.hpp:2248
-
detail::tmat2x3< f32, lowp > lowp_f32mat2x3
Low single-precision floating-point 2x3 matrix.
Definition: fwd.hpp:1915
-
highp_f32vec1 f32vec1
Default single-precision floating-point vector of 1 components.
Definition: fwd.hpp:2423
-
detail::tmat2x3< f32, highp > highp_fmat2x3
High single-precision floating-point 2x3 matrix.
Definition: fwd.hpp:1858
-
detail::tmat4x4< f32, mediump > mediump_fmat4x4
Medium single-precision floating-point 4x4 matrix.
Definition: fwd.hpp:1828
-
detail::tmat4x3< f64, mediump > mediump_f64mat4x3
Medium double-precision floating-point 4x3 matrix.
Definition: fwd.hpp:2172
-
detail::tvec3< float, highp > highp_fvec3
High Single-precision floating-point vector of 3 components.
Definition: fwd.hpp:1625
-
detail::tvec3< f64, mediump > mediump_f64vec3
Medium double-precision floating-point vector of 3 components.
Definition: fwd.hpp:1707
-
detail::tvec1< u16, lowp > lowp_u16vec1
Low precision 16 bit unsigned integer scalar type.
Definition: fwd.hpp:1009
-
highp_f32mat2x4 fmat2x4
Default single-precision floating-point 2x4 matrix.
Definition: fwd.hpp:2377
-
highp_fmat3x3 highp_fmat3
High single-precision floating-point 3x3 matrix.
Definition: fwd.hpp:1898
-
detail::int64 highp_i64
High precision 64 bit signed integer type.
Definition: fwd.hpp:272
-
highp_float64_t float64_t
Default 64 bit double-precision floating-point scalar.
Definition: fwd.hpp:1519
-
detail::tmat4x2< f64, highp > highp_f64mat4x2
High double-precision floating-point 4x2 matrix.
Definition: fwd.hpp:2224
-
detail::tvec4< f32, highp > highp_f32vec4
High single-precision floating-point vector of 4 components.
Definition: fwd.hpp:1678
-
f32mat3x3 f32mat3
Default single-precision floating-point 3x3 matrix.
Definition: fwd.hpp:2479
-
detail::int8 highp_i8
High precision 8 bit signed integer type.
Definition: fwd.hpp:260
-
detail::tvec4< u64, mediump > mediump_u64vec4
Medium precision 64 bit unsigned integer vector of 4 components type.
Definition: fwd.hpp:1277
-
highp_i8vec3 i8vec3
Default precision 8 bit signed integer vector of 3 components type.
Definition: fwd.hpp:396
-
detail::tvec2< float, highp > highp_vec2
2 components vector of high single-precision floating-point numbers.
Definition: type_vec.hpp:65
-
detail::int32 mediump_i32
Medium precision 32 bit signed integer type.
Definition: fwd.hpp:220
-
detail::tvec2< u64, lowp > lowp_u64vec2
Low precision 64 bit unsigned integer vector of 2 components type.
Definition: fwd.hpp:1252
-
detail::tvec2< i16, highp > highp_i16vec2
High precision 16 bit signed integer vector of 2 components type.
Definition: fwd.hpp:444
-
detail::tvec1< u64, mediump > mediump_u64vec1
Medium precision 64 bit unsigned integer scalar type.
Definition: fwd.hpp:1265
-
detail::tvec2< float, mediump > mediump_fvec2
Medium Single-precision floating-point vector of 2 components.
Definition: fwd.hpp:1587
-
detail::tmat3x2< f32, highp > highp_f32mat3x2
High single-precision floating-point 3x2 matrix.
Definition: fwd.hpp:2040
-
detail::tvec2< i8, highp > highp_i8vec2
High precision 8 bit signed integer vector of 2 components type.
Definition: fwd.hpp:365
-
detail::tmat3x4< f32, lowp > lowp_f32mat3x4
Low single-precision floating-point 3x4 matrix.
Definition: fwd.hpp:1931
-
detail::tmat4x4< f64, lowp > lowp_f64mat4x4
Low double-precision floating-point 4x4 matrix.
Definition: fwd.hpp:2118
-
highp_f32quat f32quat
Default single-precision floating-point quaternion.
Definition: fwd.hpp:2487
-
highp_u8vec1 u8vec1
Default precision 8 bit unsigned integer scalar type.
Definition: fwd.hpp:991
-
detail::uint64 mediump_uint64
Medium precision 64 bit unsigned integer type.
Definition: fwd.hpp:791
-
highp_i32vec1 i32vec1
Default precision 32 bit signed integer scalar type.
Definition: fwd.hpp:547
-
detail::tvec2< float, lowp > lowp_fvec2
Low single-precision floating-point vector of 2 components.
Definition: fwd.hpp:1553
-
detail::tmat2x2< f32, highp > highp_f32mat2x2
High single-precision floating-point 1x1 matrix.
Definition: fwd.hpp:2028
-
detail::tvec4< f64, mediump > mediump_f64vec4
Medium double-precision floating-point vector of 4 components.
Definition: fwd.hpp:1711
-
lowp_f32mat2x2 lowp_f32mat2
Low single-precision floating-point 1x1 matrix.
Definition: fwd.hpp:1951
-
highp_u32vec4 u32vec4
Default precision 32 bit unsigned integer vector of 4 components type.
Definition: fwd.hpp:1162
-
detail::uint8 highp_u8
Medium precision 8 bit unsigned integer type.
Definition: fwd.hpp:861
-
highp_f32mat2x2 f32mat2x2
Default single-precision floating-point 2x2 matrix.
Definition: fwd.hpp:2439
-
detail::tmat3x2< f32, mediump > mediump_f32mat3x2
Medium single-precision floating-point 3x2 matrix.
Definition: fwd.hpp:1981
-
highp_i32vec4 i32vec4
Default precision 32 bit signed integer vector of 4 components type.
Definition: fwd.hpp:559
-
detail::uint8 mediump_uint8
Medium precision 8 bit unsigned integer type.
Definition: fwd.hpp:779
-
highp_i16vec4 i16vec4
Default precision 16 bit signed integer vector of 4 components type.
Definition: fwd.hpp:480
-
detail::tvec3< f32, mediump > mediump_f32vec3
Medium single-precision floating-point vector of 3 components.
Definition: fwd.hpp:1658
-
highp_float64_t f64
Default 64 bit double-precision floating-point scalar.
Definition: fwd.hpp:1527
-
detail::tmat3x4< f32, highp > highp_fmat3x4
High single-precision floating-point 3x4 matrix.
Definition: fwd.hpp:1874
-
detail::int8 mediump_i8
Medium precision 8 bit signed integer type.
Definition: fwd.hpp:212
-
detail::int64 mediump_i64
Medium precision 64 bit signed integer type.
Definition: fwd.hpp:224
-
detail::int16 highp_int16
High precision 16 bit signed integer type.
Definition: fwd.hpp:232
-
highp_f64vec2 f64vec2
Default double-precision floating-point vector of 2 components.
Definition: fwd.hpp:2534
-
mediump_fmat3x3 mediump_fmat3
Medium single-precision floating-point 3x3 matrix.
Definition: fwd.hpp:1840
-
detail::tvec3< f64, highp > highp_f64vec3
High double-precision floating-point vector of 3 components.
Definition: fwd.hpp:1723
-
highp_i8vec1 i8vec1
Default precision 8 bit signed integer scalar type.
Definition: fwd.hpp:388
-
detail::tvec2< float, lowp > lowp_vec2
2 components vector of low single-precision floating-point numbers.
Definition: type_vec.hpp:79
-
highp_f64mat3x2 f64mat3x2
Default double-precision floating-point 3x2 matrix.
Definition: fwd.hpp:2558
-
detail::tmat3x4< f32, mediump > mediump_f32mat3x4
Medium single-precision floating-point 3x4 matrix.
Definition: fwd.hpp:1989
-
float64 mediump_f64
Medium 64 bit double-precision floating-point scalar.
Definition: fwd.hpp:1424
-
detail::tmat2x3< f32, lowp > lowp_fmat2x3
Low single-precision floating-point 2x3 matrix.
Definition: fwd.hpp:1743
-
highp_f32mat2x2 highp_f32mat2
High single-precision floating-point 1x1 matrix.
Definition: fwd.hpp:2068
-
detail::uint32 lowp_u32
Low precision 32 bit unsigned integer type.
Definition: fwd.hpp:769
-
detail::int16 highp_i16
High precision 16 bit signed integer type.
Definition: fwd.hpp:264
-
detail::int8 highp_int8
High precision 8 bit signed integer type.
Definition: fwd.hpp:228
-
detail::tvec2< i64, highp > highp_i64vec2
High precision 64 bit signed integer vector of 2 components type.
Definition: fwd.hpp:683
-
float32 lowp_f32
Low 32 bit single-precision floating-point scalar.
Definition: fwd.hpp:1346
-
detail::tvec4< u16, mediump > mediump_u16vec4
Medium precision 16 bit unsigned integer vector of 4 components type.
Definition: fwd.hpp:1038
-
detail::tvec3< i8, mediump > mediump_i8vec3
Medium precision 8 bit signed integer vector of 3 components type.
Definition: fwd.hpp:352
-
detail::tmat2x3< f32, mediump > mediump_fmat2x3
Medium single-precision floating-point 2x3 matrix.
Definition: fwd.hpp:1800
-
detail::tmat3x4< f64, highp > highp_f64mat3x4
High double-precision floating-point 3x4 matrix.
Definition: fwd.hpp:2220
-
detail::tmat4x3< f32, highp > highp_fmat4x3
High single-precision floating-point 4x3 matrix.
Definition: fwd.hpp:1882
-
detail::tvec1< i64, highp > highp_i64vec1
High precision 64 bit signed integer scalar type.
Definition: fwd.hpp:679
-
detail::tmat4x2< f32, mediump > mediump_fmat4x2
Medium single-precision floating-point 4x2 matrix.
Definition: fwd.hpp:1820
-
detail::tvec4< i32, highp > highp_i32vec4
High precision 32 bit signed integer vector of 4 components type.
Definition: fwd.hpp:532
-
detail::tmat2x4< f32, highp > highp_f32mat2x4
High single-precision floating-point 2x4 matrix.
Definition: fwd.hpp:2036
-
detail::tmat3x3< f32, mediump > mediump_f32mat3x3
Medium single-precision floating-point 3x3 matrix.
Definition: fwd.hpp:1985
-
detail::tvec3< i16, mediump > mediump_i16vec3
Medium precision 16 bit signed integer vector of 3 components type.
Definition: fwd.hpp:431
-
mediump_quat mediump_fquat
Quaternion of medium single-precision floating-point numbers.
Definition: fwd.hpp:80
-
highp_u32vec1 u32vec1
Default precision 32 bit unsigned integer scalar type.
Definition: fwd.hpp:1150
-
detail::tmat3x4< f32, highp > highp_f32mat3x4
High single-precision floating-point 3x4 matrix.
Definition: fwd.hpp:2048
-
detail::uint16 u16
16 bit unsigned integer type.
Definition: fwd.hpp:915
-
fmat3x3 fmat3
Default single-precision floating-point 3x3 matrix.
Definition: fwd.hpp:2409
-
detail::tvec1< f64, mediump > mediump_f64vec1
Medium double-precision floating-point vector of 1 component.
Definition: fwd.hpp:1699
-
detail::int16 lowp_i16
Low precision 16 bit signed integer type.
Definition: fwd.hpp:168
-
detail::tmat2x4< f64, lowp > lowp_f64mat2x4
Low double-precision floating-point 2x4 matrix.
Definition: fwd.hpp:2094
-
detail::tvec3< i32, highp > highp_i32vec3
High precision 32 bit signed integer vector of 3 components type.
Definition: fwd.hpp:528
-
highp_f32mat2x3 f32mat2x3
Default single-precision floating-point 2x3 matrix.
Definition: fwd.hpp:2443
-
mediump_f32mat3x3 mediump_f32mat3
Medium single-precision floating-point 3x3 matrix.
Definition: fwd.hpp:2013
-
detail::uint16 uint16
16 bit unsigned integer type.
Definition: type_int.hpp:95
-
highp_f32vec4 fvec4
Default single-precision floating-point vector of 4 components.
Definition: fwd.hpp:2365
-
detail::tmat3x4< f32, lowp > lowp_fmat3x4
Low single-precision floating-point 3x4 matrix.
Definition: fwd.hpp:1759
-
detail::tmat4x4< f64, highp > highp_f64mat4x4
High double-precision floating-point 4x4 matrix.
Definition: fwd.hpp:2232
-
highp_f64quat f64quat
Default double-precision floating-point quaternion.
Definition: fwd.hpp:2594
-
detail::tvec2< i16, lowp > lowp_i16vec2
Low precision 16 bit signed integer vector of 2 components type.
Definition: fwd.hpp:410
-
detail::tquat< float, lowp > lowp_quat
Quaternion of low single-precision floating-point numbers.
Definition: fwd.hpp:49
-
detail::tvec1< u32, highp > highp_u32vec1
High precision 32 bit unsigned integer scalar type.
Definition: fwd.hpp:1123
-
detail::tvec4< i32, mediump > mediump_i32vec4
Medium precision 32 bit signed integer vector of 4 components type.
Definition: fwd.hpp:515
-
detail::int8 highp_int8_t
High precision 8 bit signed integer type.
Definition: fwd.hpp:244
-
detail::tvec3< u32, lowp > lowp_u32vec3
Low precision 32 bit unsigned integer vector of 3 components type.
Definition: fwd.hpp:1097
-
highp_f32mat2x4 f32mat2x4
Default single-precision floating-point 2x4 matrix.
Definition: fwd.hpp:2447
-
f32mat2x2 f32mat2
Default single-precision floating-point 2x2 matrix.
Definition: fwd.hpp:2475
-
detail::tvec2< u16, mediump > mediump_u16vec2
Medium precision 16 bit unsigned integer vector of 2 components type.
Definition: fwd.hpp:1030
-
detail::tvec3< u32, mediump > mediump_u32vec3
Medium precision 32 bit unsigned integer vector of 3 components type.
Definition: fwd.hpp:1114
-
detail::tvec4< float, lowp > lowp_vec4
4 components vector of low single-precision floating-point numbers.
Definition: type_vec.hpp:294
-
highp_f64vec4 f64vec4
Default double-precision floating-point vector of 4 components.
Definition: fwd.hpp:2542
-
detail::tvec2< float, mediump > mediump_vec2
2 components vector of medium single-precision floating-point numbers.
Definition: type_vec.hpp:72
-
detail::int64 lowp_int64
Low precision 64 bit signed integer type.
Definition: fwd.hpp:144
-
detail::tmat3x3< f64, mediump > mediump_f64mat3x3
Medium double-precision floating-point 3x3 matrix.
Definition: fwd.hpp:2160
-
detail::uint64 highp_uint64_t
Medium precision 64 bit unsigned integer type.
Definition: fwd.hpp:857
-
detail::tquat< double, mediump > mediump_dquat
Quaternion of medium double-precision floating-point numbers.
Definition: fwd.hpp:101
-
detail::tmat2x4< f32, highp > highp_fmat2x4
High single-precision floating-point 2x4 matrix.
Definition: fwd.hpp:1862
-
double float64
Default 64 bit double-precision floating-point scalar.
Definition: type_float.hpp:82
-
detail::tvec2< f32, mediump > mediump_f32vec2
Medium single-precision floating-point vector of 2 components.
Definition: fwd.hpp:1654
-
highp_f32mat3x3 fmat3x3
Default single-precision floating-point 3x3 matrix.
Definition: fwd.hpp:2385
-
detail::uint8 highp_uint8
Medium precision 8 bit unsigned integer type.
Definition: fwd.hpp:829
-
detail::int8 lowp_i8
Low precision 8 bit signed integer type.
Definition: fwd.hpp:164
-
detail::tmat2x2< f64, highp > highp_f64mat2x2
High double-precision floating-point 1x1 matrix.
Definition: fwd.hpp:2200
-
detail::tvec2< f64, highp > highp_f64vec2
High double-precision floating-point vector of 2 components.
Definition: fwd.hpp:1719
-
detail::tvec3< u16, highp > highp_u16vec3
High precision 16 bit unsigned integer vector of 3 components type.
Definition: fwd.hpp:1051
-
detail::tvec1< float, mediump > mediump_fvec1
Medium single-precision floating-point vector of 1 component.
Definition: fwd.hpp:1583
-
detail::tvec1< f32, lowp > lowp_f32vec1
Low single-precision floating-point vector of 1 component.
Definition: fwd.hpp:1634
-
detail::tvec4< i16, highp > highp_i16vec4
High precision 16 bit signed integer vector of 4 components type.
Definition: fwd.hpp:452
-
detail::tvec4< i64, highp > highp_i64vec4
High precision 64 bit signed integer vector of 4 components type.
Definition: fwd.hpp:691
-
detail::tvec1< u32, mediump > mediump_u32vec1
Medium precision 32 bit unsigned integer scalar type.
Definition: fwd.hpp:1106
-
detail::tvec4< i64, mediump > mediump_i64vec4
Medium precision 64 bit signed integer vector of 4 components type.
Definition: fwd.hpp:674
-
detail::tvec2< i32, lowp > lowp_i32vec2
Low precision 32 bit signed integer vector of 2 components type.
Definition: fwd.hpp:490
-
highp_f32mat3x3 f32mat3x3
Default single-precision floating-point 3x3 matrix.
Definition: fwd.hpp:2455
-
highp_f64mat3x3 f64mat3x3
Default double-precision floating-point 3x3 matrix.
Definition: fwd.hpp:2562
-
highp_f32mat3x4 fmat3x4
Default single-precision floating-point 3x4 matrix.
Definition: fwd.hpp:2389
-
detail::tvec4< float, highp > highp_vec4
4 components vector of high single-precision floating-point numbers.
Definition: type_vec.hpp:282
-
detail::tvec4< u8, lowp > lowp_u8vec4
Low precision 8 bit unsigned integer vector of 4 components type.
Definition: fwd.hpp:942
-
detail::tmat4x2< f64, lowp > lowp_f64mat4x2
Low double-precision floating-point 4x2 matrix.
Definition: fwd.hpp:2110
-
detail::tmat4x2< f64, mediump > mediump_f64mat4x2
Medium double-precision floating-point 4x2 matrix.
Definition: fwd.hpp:2168
-
highp_f32mat3x2 fmat3x2
Default single-precision floating-point 3x2 matrix.
Definition: fwd.hpp:2381
-
detail::int16 mediump_i16
Medium precision 16 bit signed integer type.
Definition: fwd.hpp:216
-
highp_i64vec3 i64vec3
Default precision 64 bit signed integer vector of 3 components type.
Definition: fwd.hpp:714
-
detail::uint16 mediump_uint16_t
Medium precision 16 bit unsigned integer type.
Definition: fwd.hpp:799
-
detail::tvec3< float, mediump > mediump_vec3
3 components vector of medium single-precision floating-point numbers.
Definition: type_vec.hpp:183
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00042.html b/Libraries/glm-0.9.5.2/doc/api/a00042.html deleted file mode 100644 index 67521fe..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00042.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - -GLM: geometric.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
geometric.hpp File Reference
-
-
- -

Go to the source code of this file.

-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM Core

-
Date
2013-12-24 / 2013-12-24
-
Author
Christophe Riccio
- -

Definition in file geometric.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00042_source.html b/Libraries/glm-0.9.5.2/doc/api/a00042_source.html deleted file mode 100644 index 0a2989c..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00042_source.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - -GLM: geometric.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
geometric.hpp
-
-
-Go to the documentation of this file.
1 
-
29 #ifndef GLM_GEOMETRIC_INCLUDED
-
30 #define GLM_GEOMETRIC_INCLUDED
-
31 
-
32 #include "detail/func_geometric.hpp"
-
33 
-
34 #endif//GLM_GEOMETRIC_INCLUDED
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00043.html b/Libraries/glm-0.9.5.2/doc/api/a00043.html deleted file mode 100644 index 66e956e..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00043.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - -GLM: glm.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
glm.hpp File Reference
-
-
- -

Go to the source code of this file.

-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-
Date
2009-05-01 / 2011-05-16
-
Author
Christophe Riccio
-

GLM Core (Dependence)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM Core

-
Date
2005-01-14 / 2011-10-24
-
Author
Christophe Riccio
- -

Definition in file glm.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00043_source.html b/Libraries/glm-0.9.5.2/doc/api/a00043_source.html deleted file mode 100644 index a8a518b..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00043_source.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - -GLM: glm.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
glm.hpp
-
-
-Go to the documentation of this file.
1 
-
78 #include "detail/_fixes.hpp"
-
79 
-
80 #ifndef GLM_INCLUDED
-
81 #define GLM_INCLUDED
-
82 
-
83 #include <cmath>
-
84 #include <climits>
-
85 #include <cfloat>
-
86 #include <limits>
-
87 #include <cassert>
-
88 #include "fwd.hpp"
-
89 
-
90 #if(defined(GLM_MESSAGES) && !defined(GLM_MESSAGE_CORE_INCLUDED_DISPLAYED))
-
91 # define GLM_MESSAGE_CORE_INCLUDED_DISPLAYED
-
92 # pragma message("GLM: Core library included")
-
93 #endif//GLM_MESSAGE
-
94 
-
95 #include "vec2.hpp"
-
96 #include "vec3.hpp"
-
97 #include "vec4.hpp"
-
98 #include "mat2x2.hpp"
-
99 #include "mat2x3.hpp"
-
100 #include "mat2x4.hpp"
-
101 #include "mat3x2.hpp"
-
102 #include "mat3x3.hpp"
-
103 #include "mat3x4.hpp"
-
104 #include "mat4x2.hpp"
-
105 #include "mat4x3.hpp"
-
106 #include "mat4x4.hpp"
-
107 
-
108 #include "trigonometric.hpp"
-
109 #include "exponential.hpp"
-
110 #include "common.hpp"
-
111 #include "packing.hpp"
-
112 #include "geometric.hpp"
-
113 #include "matrix.hpp"
-
114 #include "vector_relational.hpp"
-
115 #include "integer.hpp"
-
116 
-
117 #endif//GLM_INCLUDED
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
OpenGL Mathematics (glm.g-truc.net)
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00044.html b/Libraries/glm-0.9.5.2/doc/api/a00044.html deleted file mode 100644 index ac2b351..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00044.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - -GLM: gradient_paint.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
gradient_paint.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - -

-Functions

template<typename T , precision P>
linearGradient (detail::tvec2< T, P > const &Point0, detail::tvec2< T, P > const &Point1, detail::tvec2< T, P > const &Position)
 
template<typename T , precision P>
radialGradient (detail::tvec2< T, P > const &Center, T const &Radius, detail::tvec2< T, P > const &Focal, detail::tvec2< T, P > const &Position)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_gradient_paint

-
Date
2009-03-06 / 2011-06-07
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
-
-GLM_GTX_optimum_pow (dependence)
- -

Definition in file gradient_paint.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00044_source.html b/Libraries/glm-0.9.5.2/doc/api/a00044_source.html deleted file mode 100644 index f26b6a0..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00044_source.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - -GLM: gradient_paint.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
gradient_paint.hpp
-
-
-Go to the documentation of this file.
1 
-
38 #ifndef GLM_GTX_gradient_paint
-
39 #define GLM_GTX_gradient_paint
-
40 
-
41 // Dependency:
-
42 #include "../glm.hpp"
-
43 #include "../gtx/optimum_pow.hpp"
-
44 
-
45 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
46 # pragma message("GLM: GLM_GTX_gradient_paint extension included")
-
47 #endif
-
48 
-
49 namespace glm
-
50 {
-
53 
-
56  template <typename T, precision P>
- -
58  detail::tvec2<T, P> const & Center,
-
59  T const & Radius,
-
60  detail::tvec2<T, P> const & Focal,
-
61  detail::tvec2<T, P> const & Position);
-
62 
-
65  template <typename T, precision P>
- -
67  detail::tvec2<T, P> const & Point0,
-
68  detail::tvec2<T, P> const & Point1,
-
69  detail::tvec2<T, P> const & Position);
-
70 
-
72 }// namespace glm
-
73 
-
74 #include "gradient_paint.inl"
-
75 
-
76 #endif//GLM_GTX_gradient_paint
-
T radialGradient(detail::tvec2< T, P > const &Center, T const &Radius, detail::tvec2< T, P > const &Focal, detail::tvec2< T, P > const &Position)
Return a color from a radial gradient.
-
T linearGradient(detail::tvec2< T, P > const &Point0, detail::tvec2< T, P > const &Point1, detail::tvec2< T, P > const &Position)
Return a color from a linear gradient.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00045.html b/Libraries/glm-0.9.5.2/doc/api/a00045.html deleted file mode 100644 index 350df17..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00045.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - -GLM: handed_coordinate_space.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
handed_coordinate_space.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - -

-Functions

template<typename T , precision P>
bool leftHanded (detail::tvec3< T, P > const &tangent, detail::tvec3< T, P > const &binormal, detail::tvec3< T, P > const &normal)
 
template<typename T , precision P>
bool rightHanded (detail::tvec3< T, P > const &tangent, detail::tvec3< T, P > const &binormal, detail::tvec3< T, P > const &normal)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_handed_coordinate_space

-
Date
2005-12-21 / 2011-06-07
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
- -

Definition in file handed_coordinate_space.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00045_source.html b/Libraries/glm-0.9.5.2/doc/api/a00045_source.html deleted file mode 100644 index 3441843..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00045_source.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - -GLM: handed_coordinate_space.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
handed_coordinate_space.hpp
-
-
-Go to the documentation of this file.
1 
-
38 #ifndef GLM_GTX_handed_coordinate_space
-
39 #define GLM_GTX_handed_coordinate_space
-
40 
-
41 // Dependency:
-
42 #include "../glm.hpp"
-
43 
-
44 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
45 # pragma message("GLM: GLM_GTX_handed_coordinate_space extension included")
-
46 #endif
-
47 
-
48 namespace glm
-
49 {
-
52 
-
55  template <typename T, precision P>
-
56  bool rightHanded(
-
57  detail::tvec3<T, P> const & tangent,
-
58  detail::tvec3<T, P> const & binormal,
-
59  detail::tvec3<T, P> const & normal);
-
60 
-
63  template <typename T, precision P>
-
64  bool leftHanded(
-
65  detail::tvec3<T, P> const & tangent,
-
66  detail::tvec3<T, P> const & binormal,
-
67  detail::tvec3<T, P> const & normal);
-
68 
-
70 }// namespace glm
-
71 
-
72 #include "handed_coordinate_space.inl"
-
73 
-
74 #endif//GLM_GTX_handed_coordinate_space
-
bool leftHanded(detail::tvec3< T, P > const &tangent, detail::tvec3< T, P > const &binormal, detail::tvec3< T, P > const &normal)
Return if a trihedron left handed or not.
-
bool rightHanded(detail::tvec3< T, P > const &tangent, detail::tvec3< T, P > const &binormal, detail::tvec3< T, P > const &normal)
Return if a trihedron right handed or not.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00046_source.html b/Libraries/glm-0.9.5.2/doc/api/a00046_source.html deleted file mode 100644 index 1ecd183..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00046_source.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -GLM: hint.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
hint.hpp
-
-
-
1 
-
29 #ifndef glm_core_type
-
30 #define glm_core_type
-
31 
-
32 namespace glm
-
33 {
-
34  // Use dont_care, nicest and fastest to optimize implementations.
-
35  class dont_care {};
-
36  class nicest {};
-
37  class fastest {};
-
38 }//namespace glm
-
39 
-
40 #endif//glm_core_type
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00047.html b/Libraries/glm-0.9.5.2/doc/api/a00047.html deleted file mode 100644 index fe93462..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00047.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - -GLM: inertia.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
inertia.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_inertia

-
Date
2006-04-21 / 2011-06-07
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
-
-GLM_GTX_extented_min_max (dependence)
- -

Definition in file inertia.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00047_source.html b/Libraries/glm-0.9.5.2/doc/api/a00047_source.html deleted file mode 100644 index f56a949..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00047_source.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - -GLM: inertia.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
inertia.hpp
-
-
-Go to the documentation of this file.
1 
-
39 #ifndef GLM_GTX_inertia
-
40 #define GLM_GTX_inertia
-
41 
-
42 // Dependency:
-
43 #include "../glm.hpp"
-
44 
-
45 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
46 # pragma message("GLM: GLM_GTX_inertia extension included")
-
47 #endif
-
48 
-
49 namespace glm
-
50 {
-
51  /*
-
54 
-
57  template <typename T, precision P>
-
58  detail::tmat3x3<T, P> boxInertia3(
-
59  T const & Mass,
-
60  detail::tvec3<T, P> const & Scale);
-
61 
-
64  template <typename T, precision P>
-
65  detail::tmat4x4<T, P> boxInertia4(
-
66  T const & Mass,
-
67  detail::tvec3<T, P> const & Scale);
-
68 
-
71  template <typename T, precision P>
-
72  detail::tmat3x3<T, P> diskInertia3(
-
73  T const & Mass,
-
74  T const & Radius);
-
75 
-
78  template <typename T, precision P>
-
79  detail::tmat4x4<T, P> diskInertia4(
-
80  T const & Mass,
-
81  T const & Radius);
-
82 
-
85  template <typename T, precision P>
-
86  detail::tmat3x3<T, P> ballInertia3(
-
87  T const & Mass,
-
88  T const & Radius);
-
89 
-
92  template <typename T, precision P>
-
93  detail::tmat4x4<T, P> ballInertia4(
-
94  T const & Mass,
-
95  T const & Radius);
-
96 
-
99  template <typename T, precision P>
-
100  detail::tmat3x3<T, P> sphereInertia3(
-
101  T const & Mass,
-
102  T const & Radius);
-
103 
-
106  template <typename T, precision P>
-
107  detail::tmat4x4<T, P> sphereInertia4(
-
108  T const & Mass,
-
109  T const & Radius);
-
110  */
-
112 }// namespace glm
-
113 
-
114 #include "inertia.inl"
-
115 
-
116 #endif//GLM_GTX_inertia
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00048_source.html b/Libraries/glm-0.9.5.2/doc/api/a00048_source.html deleted file mode 100644 index 2615085..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00048_source.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - -GLM: int_10_10_10_2.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
int_10_10_10_2.hpp
-
-
-
1 
-
24 #ifndef GLM_GTX_int_10_10_10_2
-
25 #define GLM_GTX_int_10_10_10_2
-
26 
-
27 // Dependency:
-
28 #include "../glm.hpp"
-
29 #include "../gtx/raw_data.hpp"
-
30 
-
31 #if(defined(GLM_MESSAGES))
-
32 # pragma message("GLM: GLM_GTX_int_10_10_10_2 extension is deprecated, include GLM_GTC_packing (glm/gtc/packing.hpp) instead")
-
33 #endif
-
34 
-
35 namespace glm
-
36 {
-
38  GLM_DEPRECATED dword uint10_10_10_2_cast(glm::vec4 const & v);
-
39 
-
40 }//namespace glm
-
41 
-
42 #include "int_10_10_10_2.inl"
-
43 
-
44 #endif//GLM_GTX_int_10_10_10_2
-
detail::uint32 dword
Type for dword numbers.
Definition: raw_data.hpp:63
-
highp_vec4 vec4
4 components vector of floating-point numbers.
Definition: type_vec.hpp:398
-
GLM_DEPRECATED dword uint10_10_10_2_cast(glm::vec4 const &v)
Deprecated, use packUnorm3x10_1x2 instead.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00049.html b/Libraries/glm-0.9.5.2/doc/api/a00049.html deleted file mode 100644 index fc82dad..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00049.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - -GLM: integer.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
gtx/integer.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - -

-Typedefs

typedef signed int sint
 
- - - - - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename genType >
genType factorial (genType const &x)
 
unsigned int floor_log2 (unsigned int x)
 
template<typename genIUType >
genIUType log2 (genIUType const &x)
 
int mod (int x, int y)
 
uint mod (uint x, uint y)
 
uint nlz (uint x)
 
int pow (int x, int y)
 
uint pow (uint x, uint y)
 
int sqrt (int x)
 
uint sqrt (uint x)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_integer

-
Date
2005-12-24 / 2011-10-13
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
- -

Definition in file gtx/integer.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00049_source.html b/Libraries/glm-0.9.5.2/doc/api/a00049_source.html deleted file mode 100644 index 6c5bb31..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00049_source.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - -GLM: integer.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
gtx/integer.hpp
-
-
-Go to the documentation of this file.
1 
-
38 #ifndef GLM_GTX_integer
-
39 #define GLM_GTX_integer
-
40 
-
41 // Dependency:
-
42 #include "../glm.hpp"
-
43 
-
44 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
45 # pragma message("GLM: GLM_GTX_integer extension included")
-
46 #endif
-
47 
-
48 namespace glm
-
49 {
-
52 
-
55  int pow(int x, int y);
-
56 
-
59  int sqrt(int x);
-
60 
-
63  template <typename genIUType>
-
64  genIUType log2(genIUType const & x);
-
65 
-
68  unsigned int floor_log2(unsigned int x);
-
69 
-
72  int mod(int x, int y);
-
73 
-
76  template <typename genType>
-
77  genType factorial(genType const & x);
-
78 
-
81  typedef signed int sint;
-
82 
-
85  uint pow(uint x, uint y);
-
86 
-
89  uint sqrt(uint x);
-
90 
-
93  uint mod(uint x, uint y);
-
94 
-
97  uint nlz(uint x);
-
98 
-
100 }//namespace glm
-
101 
-
102 #include "integer.inl"
-
103 
-
104 #endif//GLM_GTX_integer
-
GLM_FUNC_DECL genType sqrt(genType const &x)
Returns the positive square root of x.
-
unsigned int floor_log2(unsigned int x)
Returns the floor log2 of x.
-
unsigned int uint
Unsigned integer type.
Definition: type_int.hpp:171
-
signed int sint
32bit signed integer.
Definition: gtx/integer.hpp:81
-
GLM_FUNC_DECL genType mod(genType const &x, genType const &y)
Modulus.
-
GLM_FUNC_DECL genType log2(genType const &x)
Returns the base 2 log of x, i.e., returns the value y, which satisfies the equation x = 2 ^ y...
-
genType factorial(genType const &x)
Return the factorial value of a number (!12 max, integer only) From GLM_GTX_integer extension...
-
GLM_FUNC_DECL genType pow(genType const &base, genType const &exponent)
Returns &#39;base&#39; raised to the power &#39;exponent&#39;.
-
uint nlz(uint x)
Returns the number of leading zeros.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00050.html b/Libraries/glm-0.9.5.2/doc/api/a00050.html deleted file mode 100644 index 223e01e..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00050.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - -GLM: integer.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
integer.hpp File Reference
-
-
- -

Go to the source code of this file.

-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM Core

-
Date
2013-12-24 / 2013-12-24
-
Author
Christophe Riccio
- -

Definition in file integer.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00050_source.html b/Libraries/glm-0.9.5.2/doc/api/a00050_source.html deleted file mode 100644 index b92d295..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00050_source.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - -GLM: integer.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
integer.hpp
-
-
-Go to the documentation of this file.
1 
-
29 #ifndef GLM_INTEGER_INCLUDED
-
30 #define GLM_INTEGER_INCLUDED
-
31 
-
32 #include "detail/func_integer.hpp"
-
33 
-
34 #endif//GLM_INTEGER_INCLUDED
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00051.html b/Libraries/glm-0.9.5.2/doc/api/a00051.html deleted file mode 100644 index 32f88c8..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00051.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - -GLM: intersect.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
intersect.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - - - - - - - - - - - - - -

-Functions

template<typename genType >
bool intersectLineSphere (genType const &point0, genType const &point1, genType const &sphereCenter, typename genType::value_type sphereRadius, genType &intersectionPosition1, genType &intersectionNormal1, genType &intersectionPosition2=genType(), genType &intersectionNormal2=genType())
 
template<typename genType >
bool intersectLineTriangle (genType const &orig, genType const &dir, genType const &vert0, genType const &vert1, genType const &vert2, genType &position)
 
template<typename genType >
bool intersectRayPlane (genType const &orig, genType const &dir, genType const &planeOrig, genType const &planeNormal, typename genType::value_type &intersectionDistance)
 
template<typename genType >
bool intersectRaySphere (genType const &rayStarting, genType const &rayNormalizedDirection, genType const &sphereCenter, typename genType::value_type const sphereRadiusSquered, typename genType::value_type &intersectionDistance)
 
template<typename genType >
bool intersectRaySphere (genType const &rayStarting, genType const &rayNormalizedDirection, genType const &sphereCenter, const typename genType::value_type sphereRadius, genType &intersectionPosition, genType &intersectionNormal)
 
template<typename genType >
bool intersectRayTriangle (genType const &orig, genType const &dir, genType const &vert0, genType const &vert1, genType const &vert2, genType &baryPosition)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_intersect

-
Date
2007-04-03 / 2011-06-07
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
-
-GLM_GTX_closest_point (dependence)
- -

Definition in file intersect.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00051_source.html b/Libraries/glm-0.9.5.2/doc/api/a00051_source.html deleted file mode 100644 index df8fa59..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00051_source.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - -GLM: intersect.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
intersect.hpp
-
-
-Go to the documentation of this file.
1 
-
39 #ifndef GLM_GTX_intersect
-
40 #define GLM_GTX_intersect
-
41 
-
42 // Dependency:
-
43 #include "../glm.hpp"
-
44 #include "../gtx/closest_point.hpp"
-
45 
-
46 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
47 # pragma message("GLM: GLM_GTX_closest_point extension included")
-
48 #endif
-
49 
-
50 namespace glm
-
51 {
-
54 
-
58  template <typename genType>
-
59  bool intersectRayPlane(
-
60  genType const & orig, genType const & dir,
-
61  genType const & planeOrig, genType const & planeNormal,
-
62  typename genType::value_type & intersectionDistance);
-
63 
-
66  template <typename genType>
- -
68  genType const & orig, genType const & dir,
-
69  genType const & vert0, genType const & vert1, genType const & vert2,
-
70  genType & baryPosition);
-
71 
-
74  template <typename genType>
- -
76  genType const & orig, genType const & dir,
-
77  genType const & vert0, genType const & vert1, genType const & vert2,
-
78  genType & position);
-
79 
-
83  template <typename genType>
-
84  bool intersectRaySphere(
-
85  genType const & rayStarting, genType const & rayNormalizedDirection,
-
86  genType const & sphereCenter, typename genType::value_type const sphereRadiusSquered,
-
87  typename genType::value_type & intersectionDistance);
-
88 
-
91  template <typename genType>
-
92  bool intersectRaySphere(
-
93  genType const & rayStarting, genType const & rayNormalizedDirection,
-
94  genType const & sphereCenter, const typename genType::value_type sphereRadius,
-
95  genType & intersectionPosition, genType & intersectionNormal);
-
96 
-
99  template <typename genType>
-
100  bool intersectLineSphere(
-
101  genType const & point0, genType const & point1,
-
102  genType const & sphereCenter, typename genType::value_type sphereRadius,
-
103  genType & intersectionPosition1, genType & intersectionNormal1,
-
104  genType & intersectionPosition2 = genType(), genType & intersectionNormal2 = genType());
-
105 
-
107 }//namespace glm
-
108 
-
109 #include "intersect.inl"
-
110 
-
111 #endif//GLM_GTX_intersect
-
bool intersectLineTriangle(genType const &orig, genType const &dir, genType const &vert0, genType const &vert1, genType const &vert2, genType &position)
Compute the intersection of a line and a triangle.
-
bool intersectRayPlane(genType const &orig, genType const &dir, genType const &planeOrig, genType const &planeNormal, typename genType::value_type &intersectionDistance)
Compute the intersection of a ray and a triangle.
-
bool intersectRaySphere(genType const &rayStarting, genType const &rayNormalizedDirection, genType const &sphereCenter, typename genType::value_type const sphereRadiusSquered, typename genType::value_type &intersectionDistance)
Compute the intersection distance of a ray and a sphere.
-
bool intersectLineSphere(genType const &point0, genType const &point1, genType const &sphereCenter, typename genType::value_type sphereRadius, genType &intersectionPosition1, genType &intersectionNormal1, genType &intersectionPosition2=genType(), genType &intersectionNormal2=genType())
Compute the intersection of a line and a sphere.
-
bool intersectRayTriangle(genType const &orig, genType const &dir, genType const &vert0, genType const &vert1, genType const &vert2, genType &baryPosition)
Compute the intersection of a ray and a triangle.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00052_source.html b/Libraries/glm-0.9.5.2/doc/api/a00052_source.html deleted file mode 100644 index c7a5310..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00052_source.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - -GLM: intrinsic_common.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
intrinsic_common.hpp
-
-
-
1 
-
29 #ifndef glm_detail_intrinsic_common
-
30 #define glm_detail_intrinsic_common
-
31 
-
32 #include "setup.hpp"
-
33 
-
34 #if(!(GLM_ARCH & GLM_ARCH_SSE2))
-
35 # error "SSE2 instructions not supported or enabled"
-
36 #else
-
37 
-
38 namespace glm{
-
39 namespace detail
-
40 {
-
41  __m128 sse_abs_ps(__m128 x);
-
42 
-
43  __m128 sse_sgn_ps(__m128 x);
-
44 
-
45  //floor
-
46  __m128 sse_flr_ps(__m128 v);
-
47 
-
48  //trunc
-
49  __m128 sse_trc_ps(__m128 v);
-
50 
-
51  //round
-
52  __m128 sse_nd_ps(__m128 v);
-
53 
-
54  //roundEven
-
55  __m128 sse_rde_ps(__m128 v);
-
56 
-
57  __m128 sse_rnd_ps(__m128 x);
-
58 
-
59  __m128 sse_ceil_ps(__m128 v);
-
60 
-
61  __m128 sse_frc_ps(__m128 x);
-
62 
-
63  __m128 sse_mod_ps(__m128 x, __m128 y);
-
64 
-
65  __m128 sse_modf_ps(__m128 x, __m128i & i);
-
66 
-
67  //GLM_FUNC_QUALIFIER __m128 sse_min_ps(__m128 x, __m128 y)
-
68 
-
69  //GLM_FUNC_QUALIFIER __m128 sse_max_ps(__m128 x, __m128 y)
-
70 
-
71  __m128 sse_clp_ps(__m128 v, __m128 minVal, __m128 maxVal);
-
72 
-
73  __m128 sse_mix_ps(__m128 v1, __m128 v2, __m128 a);
-
74 
-
75  __m128 sse_stp_ps(__m128 edge, __m128 x);
-
76 
-
77  __m128 sse_ssp_ps(__m128 edge0, __m128 edge1, __m128 x);
-
78 
-
79  __m128 sse_nan_ps(__m128 x);
-
80 
-
81  __m128 sse_inf_ps(__m128 x);
-
82 
-
83 }//namespace detail
-
84 }//namespace glm
-
85 
-
86 #include "intrinsic_common.inl"
-
87 
-
88 #endif//GLM_ARCH
-
89 #endif//glm_detail_intrinsic_common
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00053_source.html b/Libraries/glm-0.9.5.2/doc/api/a00053_source.html deleted file mode 100644 index 2f65e06..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00053_source.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - -GLM: intrinsic_exponential.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
intrinsic_exponential.hpp
-
-
-
1 
-
29 #ifndef glm_detail_intrinsic_exponential
-
30 #define glm_detail_intrinsic_exponential
-
31 
-
32 #include "setup.hpp"
-
33 
-
34 #if(!(GLM_ARCH & GLM_ARCH_SSE2))
-
35 # error "SSE2 instructions not supported or enabled"
-
36 #else
-
37 
-
38 namespace glm{
-
39 namespace detail
-
40 {
-
41 /*
-
42 GLM_FUNC_QUALIFIER __m128 sse_rsqrt_nr_ss(__m128 const x)
-
43 {
-
44  __m128 recip = _mm_rsqrt_ss( x ); // "estimate" opcode
-
45  const static __m128 three = { 3, 3, 3, 3 }; // aligned consts for fast load
-
46  const static __m128 half = { 0.5,0.5,0.5,0.5 };
-
47  __m128 halfrecip = _mm_mul_ss( half, recip );
-
48  __m128 threeminus_xrr = _mm_sub_ss( three, _mm_mul_ss( x, _mm_mul_ss ( recip, recip ) ) );
-
49  return _mm_mul_ss( halfrecip, threeminus_xrr );
-
50 }
-
51 
-
52 GLM_FUNC_QUALIFIER __m128 sse_normalize_fast_ps( float * RESTRICT vOut, float * RESTRICT vIn )
-
53 {
-
54  __m128 x = _mm_load_ss(&vIn[0]);
-
55  __m128 y = _mm_load_ss(&vIn[1]);
-
56  __m128 z = _mm_load_ss(&vIn[2]);
-
57 
-
58  const __m128 l = // compute x*x + y*y + z*z
-
59  _mm_add_ss(
-
60  _mm_add_ss( _mm_mul_ss(x,x),
-
61  _mm_mul_ss(y,y)
-
62  ),
-
63  _mm_mul_ss( z, z )
-
64  );
-
65 
-
66 
-
67  const __m128 rsqt = _mm_rsqrt_nr_ss( l );
-
68  _mm_store_ss( &vOut[0] , _mm_mul_ss( rsqt, x ) );
-
69  _mm_store_ss( &vOut[1] , _mm_mul_ss( rsqt, y ) );
-
70  _mm_store_ss( &vOut[2] , _mm_mul_ss( rsqt, z ) );
-
71 
-
72  return _mm_mul_ss( l , rsqt );
-
73 }
-
74 */
-
75 }//namespace detail
-
76 }//namespace glm
-
77 
-
78 #endif//GLM_ARCH
-
79 #endif//glm_detail_intrinsic_exponential
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00054_source.html b/Libraries/glm-0.9.5.2/doc/api/a00054_source.html deleted file mode 100644 index 3cfa1ee..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00054_source.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - -GLM: intrinsic_geometric.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
intrinsic_geometric.hpp
-
-
-
1 
-
29 #ifndef glm_core_intrinsic_geometric
-
30 #define glm_core_intrinsic_geometric
-
31 
-
32 #include "setup.hpp"
-
33 
-
34 #if(!(GLM_ARCH & GLM_ARCH_SSE2))
-
35 # error "SSE2 instructions not supported or enabled"
-
36 #else
-
37 
-
38 #include "intrinsic_common.hpp"
-
39 
-
40 namespace glm{
-
41 namespace detail
-
42 {
-
43  //length
-
44  __m128 sse_len_ps(__m128 x);
-
45 
-
46  //distance
-
47  __m128 sse_dst_ps(__m128 p0, __m128 p1);
-
48 
-
49  //dot
-
50  __m128 sse_dot_ps(__m128 v1, __m128 v2);
-
51 
-
52  // SSE1
-
53  __m128 sse_dot_ss(__m128 v1, __m128 v2);
-
54 
-
55  //cross
-
56  __m128 sse_xpd_ps(__m128 v1, __m128 v2);
-
57 
-
58  //normalize
-
59  __m128 sse_nrm_ps(__m128 v);
-
60 
-
61  //faceforward
-
62  __m128 sse_ffd_ps(__m128 N, __m128 I, __m128 Nref);
-
63 
-
64  //reflect
-
65  __m128 sse_rfe_ps(__m128 I, __m128 N);
-
66 
-
67  //refract
-
68  __m128 sse_rfa_ps(__m128 I, __m128 N, __m128 eta);
-
69 
-
70 }//namespace detail
-
71 }//namespace glm
-
72 
-
73 #include "intrinsic_geometric.inl"
-
74 
-
75 #endif//GLM_ARCH
-
76 #endif//glm_core_intrinsic_geometric
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00055_source.html b/Libraries/glm-0.9.5.2/doc/api/a00055_source.html deleted file mode 100644 index 4eb3c5a..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00055_source.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - -GLM: intrinsic_integer.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
intrinsic_integer.hpp
-
-
-
1 
-
29 #ifndef glm_detail_intrinsic_integer
-
30 #define glm_detail_intrinsic_integer
-
31 
-
32 #include "glm/glm.hpp"
-
33 
-
34 #if(!(GLM_ARCH & GLM_ARCH_SSE2))
-
35 # error "SSE2 instructions not supported or enabled"
-
36 #else
-
37 
-
38 namespace glm{
-
39 namespace detail
-
40 {
-
41  __m128i _mm_bit_interleave_si128(__m128i x);
-
42  __m128i _mm_bit_interleave_si128(__m128i x, __m128i y);
-
43 
-
44 }//namespace detail
-
45 }//namespace glm
-
46 
-
47 #include "intrinsic_integer.inl"
-
48 
-
49 #endif//GLM_ARCH
-
50 #endif//glm_detail_intrinsic_integer
-
OpenGL Mathematics (glm.g-truc.net)
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00056_source.html b/Libraries/glm-0.9.5.2/doc/api/a00056_source.html deleted file mode 100644 index 6168368..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00056_source.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - -GLM: intrinsic_matrix.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
intrinsic_matrix.hpp
-
-
-
1 
-
29 #ifndef glm_detail_intrinsic_matrix
-
30 #define glm_detail_intrinsic_matrix
-
31 
-
32 #include "setup.hpp"
-
33 
-
34 #if(!(GLM_ARCH & GLM_ARCH_SSE2))
-
35 # error "SSE2 instructions not supported or enabled"
-
36 #else
-
37 
-
38 #include "intrinsic_geometric.hpp"
-
39 
-
40 namespace glm{
-
41 namespace detail
-
42 {
-
43  void sse_add_ps(__m128 in1[4], __m128 in2[4], __m128 out[4]);
-
44 
-
45  void sse_sub_ps(__m128 in1[4], __m128 in2[4], __m128 out[4]);
-
46 
-
47  __m128 sse_mul_ps(__m128 m[4], __m128 v);
-
48 
-
49  __m128 sse_mul_ps(__m128 v, __m128 m[4]);
-
50 
-
51  void sse_mul_ps(__m128 const in1[4], __m128 const in2[4], __m128 out[4]);
-
52 
-
53  void sse_transpose_ps(__m128 const in[4], __m128 out[4]);
-
54 
-
55  void sse_inverse_ps(__m128 const in[4], __m128 out[4]);
-
56 
-
57  void sse_rotate_ps(__m128 const in[4], float Angle, float const v[3], __m128 out[4]);
-
58 
-
59  __m128 sse_det_ps(__m128 const m[4]);
-
60 
-
61  __m128 sse_slow_det_ps(__m128 const m[4]);
-
62 
-
63 }//namespace detail
-
64 }//namespace glm
-
65 
-
66 #include "intrinsic_matrix.inl"
-
67 
-
68 #endif//GLM_ARCH
-
69 #endif//glm_detail_intrinsic_matrix
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00057_source.html b/Libraries/glm-0.9.5.2/doc/api/a00057_source.html deleted file mode 100644 index 2c774b0..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00057_source.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - -GLM: intrinsic_trigonometric.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
intrinsic_trigonometric.hpp
-
-
-
1 
-
29 #ifndef glm_detail_intrinsic_trigonometric
-
30 #define glm_detail_intrinsic_trigonometric
-
31 
-
32 #include "setup.hpp"
-
33 
-
34 #if(!(GLM_ARCH & GLM_ARCH_SSE2))
-
35 # error "SSE2 instructions not supported or enabled"
-
36 #else
-
37 
-
38 namespace glm{
-
39 namespace detail
-
40 {
-
41 
-
42 }//namespace detail
-
43 }//namespace glm
-
44 
-
45 #include "intrinsic_trigonometric.inl"
-
46 
-
47 #endif//GLM_ARCH
-
48 #endif//glm_detail_intrinsic_trigonometric
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00058_source.html b/Libraries/glm-0.9.5.2/doc/api/a00058_source.html deleted file mode 100644 index 664447a..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00058_source.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - -GLM: intrinsic_vector_relational.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
intrinsic_vector_relational.hpp
-
-
-
1 
-
29 #ifndef glm_detail_intrinsic_vector_relational
-
30 #define glm_detail_intrinsic_vector_relational
-
31 
-
32 #include "setup.hpp"
-
33 
-
34 #if(!(GLM_ARCH & GLM_ARCH_SSE2))
-
35 # error "SSE2 instructions not supported or enabled"
-
36 #else
-
37 
-
38 namespace glm{
-
39 namespace detail
-
40 {
-
41 
-
42 }//namespace detail
-
43 }//namespace glm
-
44 
-
45 #include "intrinsic_vector_relational.inl"
-
46 
-
47 #endif//GLM_ARCH
-
48 #endif//glm_detail_intrinsic_vector_relational
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00059.html b/Libraries/glm-0.9.5.2/doc/api/a00059.html deleted file mode 100644 index e728399..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00059.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - -GLM: io.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
io.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_io

-
Date
2013-11-22
-
Author
Jan P Springer (regni.nosp@m.rpsj.nosp@m.@gmai.nosp@m.l.co.nosp@m.m)
-
See Also
GLM Core (dependence)
-
-GLM_GTX_quaternion (dependence)
- -

Definition in file io.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00059_source.html b/Libraries/glm-0.9.5.2/doc/api/a00059_source.html deleted file mode 100644 index 7dab719..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00059_source.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - -GLM: io.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
io.hpp
-
-
-Go to the documentation of this file.
1 
-
39 #ifndef GLM_GTX_io
-
40 #define GLM_GTX_io
-
41 
-
42 // Dependency:
-
43 #include "../detail/setup.hpp"
-
44 #include "../gtc/quaternion.hpp"
-
45 
-
46 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
47 # pragma message("GLM: GLM_GTX_io extension included")
-
48 #endif
-
49 
-
50 #include <iosfwd> // std::basic_ostream<> (fwd)
-
51 #include <utility> // std::pair<>
-
52 
-
53 namespace glm
-
54 {
-
57 
-
58  namespace io
-
59  {
-
60 
-
61  class precision_guard {
-
62 
-
63  public:
-
64 
-
65  GLM_FUNC_DECL explicit precision_guard();
-
66  GLM_FUNC_DECL ~precision_guard();
-
67 
-
68  private:
-
69 
-
70  unsigned precision_;
-
71  unsigned value_width_;
-
72 
-
73  };
-
74 
-
75  class format_guard
-
76  {
-
77  public:
-
78  enum order_t { column_major, row_major, };
-
79 
-
80  GLM_FUNC_DECL explicit format_guard();
-
81  GLM_FUNC_DECL ~format_guard();
-
82 
-
83  private:
-
84 
-
85  order_t order_;
-
86  char cr_;
-
87  };
-
88 
-
89  // decimal places (dflt: 3)
-
90  GLM_FUNC_DECL unsigned& precision();
-
91 
-
92  // sign + value + '.' + decimals (dflt: 1 + 4 + 1 + precision())
-
93  GLM_FUNC_DECL unsigned& value_width();
-
94 
-
95  // matrix output order (dflt: row_major)
-
96  GLM_FUNC_DECL format_guard::order_t& order();
-
97 
-
98  // carriage/return char (dflt: '\n')
-
99  GLM_FUNC_DECL char& cr();
-
100 
-
101  // matrix output order -> column_major
-
102  GLM_FUNC_DECL std::ios_base& column_major(std::ios_base&);
-
103 
-
104  // matrix output order -> row_major
-
105  GLM_FUNC_DECL std::ios_base& row_major (std::ios_base&);
-
106 
-
107  // carriage/return char -> '\n'
-
108  GLM_FUNC_DECL std::ios_base& formatted (std::ios_base&);
-
109 
-
110  // carriage/return char -> ' '
-
111  GLM_FUNC_DECL std::ios_base& unformatted (std::ios_base&);
-
112 
-
113  }//namespace io
-
114 
-
115  namespace detail
-
116  {
-
117  template <typename CTy, typename CTr, typename T, precision P>
-
118  GLM_FUNC_DECL std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>&, tquat<T,P> const&);
-
119  template <typename CTy, typename CTr, typename T, precision P>
-
120  GLM_FUNC_DECL std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>&, tvec2<T,P> const&);
-
121  template <typename CTy, typename CTr, typename T, precision P>
-
122  GLM_FUNC_DECL std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>&, tvec3<T,P> const&);
-
123  template <typename CTy, typename CTr, typename T, precision P>
-
124  GLM_FUNC_DECL std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>&, tvec4<T,P> const&);
-
125  template <typename CTy, typename CTr, typename T, precision P>
-
126  GLM_FUNC_DECL std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>&, tmat2x2<T,P> const&);
-
127  template <typename CTy, typename CTr, typename T, precision P>
-
128  GLM_FUNC_DECL std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>&, tmat2x3<T,P> const&);
-
129  template <typename CTy, typename CTr, typename T, precision P>
-
130  GLM_FUNC_DECL std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>&, tmat2x4<T,P> const&);
-
131  template <typename CTy, typename CTr, typename T, precision P>
-
132  GLM_FUNC_DECL std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>&, tmat3x2<T,P> const&);
-
133  template <typename CTy, typename CTr, typename T, precision P>
-
134  GLM_FUNC_DECL std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>&, tmat3x3<T,P> const&);
-
135  template <typename CTy, typename CTr, typename T, precision P>
-
136  GLM_FUNC_DECL std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>&, tmat3x4<T,P> const&);
-
137  template <typename CTy, typename CTr, typename T, precision P>
-
138  GLM_FUNC_DECL std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>&, tmat4x2<T,P> const&);
-
139  template <typename CTy, typename CTr, typename T, precision P>
-
140  GLM_FUNC_DECL std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>&, tmat4x3<T,P> const&);
-
141  template <typename CTy, typename CTr, typename T, precision P>
-
142  GLM_FUNC_DECL std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>&, tmat4x4<T,P> const&);
-
143 
-
145 }//namespace detail
-
146 }//namespace glm
-
147 
-
148 #include "io.inl"
-
149 
-
150 #endif//GLM_GTX_io
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00060.html b/Libraries/glm-0.9.5.2/doc/api/a00060.html deleted file mode 100644 index f069873..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00060.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - -GLM: log_base.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
log_base.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - -

-Functions

template<typename genType >
genType log (genType const &x, genType const &base)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_log_base

-
Date
2008-10-24 / 2011-06-07
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
- -

Definition in file log_base.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00060_source.html b/Libraries/glm-0.9.5.2/doc/api/a00060_source.html deleted file mode 100644 index 75b7b0f..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00060_source.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - -GLM: log_base.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
log_base.hpp
-
-
-Go to the documentation of this file.
1 
-
38 #ifndef GLM_GTX_log_base
-
39 #define GLM_GTX_log_base
-
40 
-
41 // Dependency:
-
42 #include "../glm.hpp"
-
43 
-
44 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
45 # pragma message("GLM: GLM_GTX_log_base extension included")
-
46 #endif
-
47 
-
48 namespace glm
-
49 {
-
52 
-
55  template <typename genType>
-
56  genType log(
-
57  genType const & x,
-
58  genType const & base);
-
59 
-
61 }//namespace glm
-
62 
-
63 #include "log_base.inl"
-
64 
-
65 #endif//GLM_GTX_log_base
-
GLM_FUNC_DECL genType log(genType const &x)
Returns the natural logarithm of x, i.e., returns the value y which satisfies the equation x = e^y...
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00061_source.html b/Libraries/glm-0.9.5.2/doc/api/a00061_source.html deleted file mode 100644 index 9c9af58..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00061_source.html +++ /dev/null @@ -1,2373 +0,0 @@ - - - - - - -GLM: man.doxy Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
man.doxy
-
-
-
1 # Doxyfile 1.8.5
-
2 
-
3 # This file describes the settings to be used by the documentation system
-
4 # doxygen (www.doxygen.org) for a project.
-
5 #
-
6 # All text after a double hash (##) is considered a comment and is placed in
-
7 # front of the TAG it is preceding.
-
8 #
-
9 # All text after a single hash (#) is considered a comment and will be ignored.
-
10 # The format is:
-
11 # TAG = value [value, ...]
-
12 # For lists, items can also be appended using:
-
13 # TAG += value [value, ...]
-
14 # Values that contain spaces should be placed between quotes (\" \").
-
15 
-
16 #---------------------------------------------------------------------------
-
17 # Project related configuration options
-
18 #---------------------------------------------------------------------------
-
19 
-
20 # This tag specifies the encoding used for all characters in the config file
-
21 # that follow. The default is UTF-8 which is also the encoding used for all text
-
22 # before the first occurrence of this tag. Doxygen uses libiconv (or the iconv
-
23 # built into libc) for the transcoding. See http://www.gnu.org/software/libiconv
-
24 # for the list of possible encodings.
-
25 # The default value is: UTF-8.
-
26 
-
27 DOXYFILE_ENCODING = UTF-8
-
28 
-
29 # The PROJECT_NAME tag is a single word (or a sequence of words surrounded by
-
30 # double-quotes, unless you are using Doxywizard) that should identify the
-
31 # project for which the documentation is generated. This name is used in the
-
32 # title of most generated pages and in a few other places.
-
33 # The default value is: My Project.
-
34 
-
35 PROJECT_NAME = GLM
-
36 
-
37 # The PROJECT_NUMBER tag can be used to enter a project or revision number. This
-
38 # could be handy for archiving the generated documentation or if some version
-
39 # control system is used.
-
40 
-
41 PROJECT_NUMBER = 0.9.5
-
42 
-
43 # Using the PROJECT_BRIEF tag one can provide an optional one line description
-
44 # for a project that appears at the top of each page and should give viewer a
-
45 # quick idea about the purpose of the project. Keep the description short.
-
46 
-
47 PROJECT_BRIEF =
-
48 
-
49 # With the PROJECT_LOGO tag one can specify an logo or icon that is included in
-
50 # the documentation. The maximum height of the logo should not exceed 55 pixels
-
51 # and the maximum width should not exceed 200 pixels. Doxygen will copy the logo
-
52 # to the output directory.
-
53 
-
54 PROJECT_LOGO = G:/Repository/glm/doc/logo.png
-
55 
-
56 # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) path
-
57 # into which the generated documentation will be written. If a relative path is
-
58 # entered, it will be relative to the location where doxygen was started. If
-
59 # left blank the current directory will be used.
-
60 
-
61 OUTPUT_DIRECTORY = .
-
62 
-
63 # If the CREATE_SUBDIRS tag is set to YES, then doxygen will create 4096 sub-
-
64 # directories (in 2 levels) under the output directory of each output format and
-
65 # will distribute the generated files over these directories. Enabling this
-
66 # option can be useful when feeding doxygen a huge amount of source files, where
-
67 # putting all generated files in the same directory would otherwise causes
-
68 # performance problems for the file system.
-
69 # The default value is: NO.
-
70 
-
71 CREATE_SUBDIRS = NO
-
72 
-
73 # The OUTPUT_LANGUAGE tag is used to specify the language in which all
-
74 # documentation generated by doxygen is written. Doxygen will use this
-
75 # information to generate all constant output in the proper language.
-
76 # Possible values are: Afrikaans, Arabic, Brazilian, Catalan, Chinese, Chinese-
-
77 # Traditional, Croatian, Czech, Danish, Dutch, English, Esperanto, Farsi,
-
78 # Finnish, French, German, Greek, Hungarian, Italian, Japanese, Japanese-en,
-
79 # Korean, Korean-en, Latvian, Norwegian, Macedonian, Persian, Polish,
-
80 # Portuguese, Romanian, Russian, Serbian, Slovak, Slovene, Spanish, Swedish,
-
81 # Turkish, Ukrainian and Vietnamese.
-
82 # The default value is: English.
-
83 
-
84 OUTPUT_LANGUAGE = English
-
85 
-
86 # If the BRIEF_MEMBER_DESC tag is set to YES doxygen will include brief member
-
87 # descriptions after the members that are listed in the file and class
-
88 # documentation (similar to Javadoc). Set to NO to disable this.
-
89 # The default value is: YES.
-
90 
-
91 BRIEF_MEMBER_DESC = NO
-
92 
-
93 # If the REPEAT_BRIEF tag is set to YES doxygen will prepend the brief
-
94 # description of a member or function before the detailed description
-
95 #
-
96 # Note: If both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the
-
97 # brief descriptions will be completely suppressed.
-
98 # The default value is: YES.
-
99 
-
100 REPEAT_BRIEF = YES
-
101 
-
102 # This tag implements a quasi-intelligent brief description abbreviator that is
-
103 # used to form the text in various listings. Each string in this list, if found
-
104 # as the leading text of the brief description, will be stripped from the text
-
105 # and the result, after processing the whole list, is used as the annotated
-
106 # text. Otherwise, the brief description is used as-is. If left blank, the
-
107 # following values are used ($name is automatically replaced with the name of
-
108 # the entity):The $name class, The $name widget, The $name file, is, provides,
-
109 # specifies, contains, represents, a, an and the.
-
110 
-
111 ABBREVIATE_BRIEF = "The $name class " \
-
112  "The $name widget " \
-
113  "The $name file " \
-
114  is \
-
115  provides \
-
116  specifies \
-
117  contains \
-
118  represents \
-
119  a \
-
120  an \
-
121  the
-
122 
-
123 # If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then
-
124 # doxygen will generate a detailed section even if there is only a brief
-
125 # description.
-
126 # The default value is: NO.
-
127 
-
128 ALWAYS_DETAILED_SEC = NO
-
129 
-
130 # If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all
-
131 # inherited members of a class in the documentation of that class as if those
-
132 # members were ordinary class members. Constructors, destructors and assignment
-
133 # operators of the base classes will not be shown.
-
134 # The default value is: NO.
-
135 
-
136 INLINE_INHERITED_MEMB = NO
-
137 
-
138 # If the FULL_PATH_NAMES tag is set to YES doxygen will prepend the full path
-
139 # before files name in the file list and in the header files. If set to NO the
-
140 # shortest path that makes the file name unique will be used
-
141 # The default value is: YES.
-
142 
-
143 FULL_PATH_NAMES = NO
-
144 
-
145 # The STRIP_FROM_PATH tag can be used to strip a user-defined part of the path.
-
146 # Stripping is only done if one of the specified strings matches the left-hand
-
147 # part of the path. The tag can be used to show relative paths in the file list.
-
148 # If left blank the directory from which doxygen is run is used as the path to
-
149 # strip.
-
150 #
-
151 # Note that you can specify absolute paths here, but also relative paths, which
-
152 # will be relative from the directory where doxygen is started.
-
153 # This tag requires that the tag FULL_PATH_NAMES is set to YES.
-
154 
-
155 STRIP_FROM_PATH = "C:/Documents and Settings/Groove/ "
-
156 
-
157 # The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of the
-
158 # path mentioned in the documentation of a class, which tells the reader which
-
159 # header file to include in order to use a class. If left blank only the name of
-
160 # the header file containing the class definition is used. Otherwise one should
-
161 # specify the list of include paths that are normally passed to the compiler
-
162 # using the -I flag.
-
163 
-
164 STRIP_FROM_INC_PATH =
-
165 
-
166 # If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter (but
-
167 # less readable) file names. This can be useful is your file systems doesn't
-
168 # support long names like on DOS, Mac, or CD-ROM.
-
169 # The default value is: NO.
-
170 
-
171 SHORT_NAMES = YES
-
172 
-
173 # If the JAVADOC_AUTOBRIEF tag is set to YES then doxygen will interpret the
-
174 # first line (until the first dot) of a Javadoc-style comment as the brief
-
175 # description. If set to NO, the Javadoc-style will behave just like regular Qt-
-
176 # style comments (thus requiring an explicit @brief command for a brief
-
177 # description.)
-
178 # The default value is: NO.
-
179 
-
180 JAVADOC_AUTOBRIEF = YES
-
181 
-
182 # If the QT_AUTOBRIEF tag is set to YES then doxygen will interpret the first
-
183 # line (until the first dot) of a Qt-style comment as the brief description. If
-
184 # set to NO, the Qt-style will behave just like regular Qt-style comments (thus
-
185 # requiring an explicit \brief command for a brief description.)
-
186 # The default value is: NO.
-
187 
-
188 QT_AUTOBRIEF = NO
-
189 
-
190 # The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make doxygen treat a
-
191 # multi-line C++ special comment block (i.e. a block of
-
192 # a brief description. This used to be the default behavior. The new default is
-
193 # to treat a multi-line C++ comment block as a detailed description. Set this
-
194 # tag to YES if you prefer the old behavior instead.
-
195 #
-
196 # Note that setting this tag to YES also means that rational rose comments are
-
197 # not recognized any more.
-
198 # The default value is: NO.
-
199 
-
200 MULTILINE_CPP_IS_BRIEF = NO
-
201 
-
202 # If the INHERIT_DOCS tag is set to YES then an undocumented member inherits the
-
203 # documentation from any documented member that it re-implements.
-
204 # The default value is: YES.
-
205 
-
206 INHERIT_DOCS = YES
-
207 
-
208 # If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce a
-
209 # new page for each member. If set to NO, the documentation of a member will be
-
210 # part of the file/class/namespace that contains it.
-
211 # The default value is: NO.
-
212 
-
213 SEPARATE_MEMBER_PAGES = NO
-
214 
-
215 # The TAB_SIZE tag can be used to set the number of spaces in a tab. Doxygen
-
216 # uses this value to replace tabs by spaces in code fragments.
-
217 # Minimum value: 1, maximum value: 16, default value: 4.
-
218 
-
219 TAB_SIZE = 8
-
220 
-
221 # This tag can be used to specify a number of aliases that act as commands in
-
222 # the documentation. An alias has the form:
-
223 # name=value
-
224 # For example adding
-
225 # "sideeffect=@par Side Effects:\n"
-
226 # will allow you to put the command \sideeffect (or @sideeffect) in the
-
227 # documentation, which will result in a user-defined paragraph with heading
-
228 # "Side Effects:". You can put \n's in the value part of an alias to insert
-
229 # newlines.
-
230 
-
231 ALIASES =
-
232 
-
233 # This tag can be used to specify a number of word-keyword mappings (TCL only).
-
234 # A mapping has the form "name=value". For example adding "class=itcl::class"
-
235 # will allow you to use the command class in the itcl::class meaning.
-
236 
-
237 TCL_SUBST =
-
238 
-
239 # Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources
-
240 # only. Doxygen will then generate output that is more tailored for C. For
-
241 # instance, some of the names that are used will be different. The list of all
-
242 # members will be omitted, etc.
-
243 # The default value is: NO.
-
244 
-
245 OPTIMIZE_OUTPUT_FOR_C = NO
-
246 
-
247 # Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java or
-
248 # Python sources only. Doxygen will then generate output that is more tailored
-
249 # for that language. For instance, namespaces will be presented as packages,
-
250 # qualified scopes will look different, etc.
-
251 # The default value is: NO.
-
252 
-
253 OPTIMIZE_OUTPUT_JAVA = NO
-
254 
-
255 # Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran
-
256 # sources. Doxygen will then generate output that is tailored for Fortran.
-
257 # The default value is: NO.
-
258 
-
259 OPTIMIZE_FOR_FORTRAN = NO
-
260 
-
261 # Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL
-
262 # sources. Doxygen will then generate output that is tailored for VHDL.
-
263 # The default value is: NO.
-
264 
-
265 OPTIMIZE_OUTPUT_VHDL = NO
-
266 
-
267 # Doxygen selects the parser to use depending on the extension of the files it
-
268 # parses. With this tag you can assign which parser to use for a given
-
269 # extension. Doxygen has a built-in mapping, but you can override or extend it
-
270 # using this tag. The format is ext=language, where ext is a file extension, and
-
271 # language is one of the parsers supported by doxygen: IDL, Java, Javascript,
-
272 # C#, C, C++, D, PHP, Objective-C, Python, Fortran, VHDL. For instance to make
-
273 # doxygen treat .inc files as Fortran files (default is PHP), and .f files as C
-
274 # (default is Fortran), use: inc=Fortran f=C.
-
275 #
-
276 # Note For files without extension you can use no_extension as a placeholder.
-
277 #
-
278 # Note that for custom extensions you also need to set FILE_PATTERNS otherwise
-
279 # the files are not read by doxygen.
-
280 
-
281 EXTENSION_MAPPING =
-
282 
-
283 # If the MARKDOWN_SUPPORT tag is enabled then doxygen pre-processes all comments
-
284 # according to the Markdown format, which allows for more readable
-
285 # documentation. See http://daringfireball.net/projects/markdown/ for details.
-
286 # The output of markdown processing is further processed by doxygen, so you can
-
287 # mix doxygen, HTML, and XML commands with Markdown formatting. Disable only in
-
288 # case of backward compatibilities issues.
-
289 # The default value is: YES.
-
290 
-
291 MARKDOWN_SUPPORT = YES
-
292 
-
293 # When enabled doxygen tries to link words that correspond to documented
-
294 # classes, or namespaces to their corresponding documentation. Such a link can
-
295 # be prevented in individual cases by by putting a % sign in front of the word
-
296 # or globally by setting AUTOLINK_SUPPORT to NO.
-
297 # The default value is: YES.
-
298 
-
299 AUTOLINK_SUPPORT = YES
-
300 
-
301 # If you use STL classes (i.e. std::string, std::vector, etc.) but do not want
-
302 # to include (a tag file for) the STL sources as input, then you should set this
-
303 # tag to YES in order to let doxygen match functions declarations and
-
304 # definitions whose arguments contain STL classes (e.g. func(std::string);
-
305 # versus func(std::string) {}). This also make the inheritance and collaboration
-
306 # diagrams that involve STL classes more complete and accurate.
-
307 # The default value is: NO.
-
308 
-
309 BUILTIN_STL_SUPPORT = NO
-
310 
-
311 # If you use Microsoft's C++/CLI language, you should set this option to YES to
-
312 # enable parsing support.
-
313 # The default value is: NO.
-
314 
-
315 CPP_CLI_SUPPORT = NO
-
316 
-
317 # Set the SIP_SUPPORT tag to YES if your project consists of sip (see:
-
318 # http://www.riverbankcomputing.co.uk/software/sip/intro) sources only. Doxygen
-
319 # will parse them like normal C++ but will assume all classes use public instead
-
320 # of private inheritance when no explicit protection keyword is present.
-
321 # The default value is: NO.
-
322 
-
323 SIP_SUPPORT = NO
-
324 
-
325 # For Microsoft's IDL there are propget and propput attributes to indicate
-
326 # getter and setter methods for a property. Setting this option to YES will make
-
327 # doxygen to replace the get and set methods by a property in the documentation.
-
328 # This will only work if the methods are indeed getting or setting a simple
-
329 # type. If this is not the case, or you want to show the methods anyway, you
-
330 # should set this option to NO.
-
331 # The default value is: YES.
-
332 
-
333 IDL_PROPERTY_SUPPORT = YES
-
334 
-
335 # If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC
-
336 # tag is set to YES, then doxygen will reuse the documentation of the first
-
337 # member in the group (if any) for the other members of the group. By default
-
338 # all members of a group must be documented explicitly.
-
339 # The default value is: NO.
-
340 
-
341 DISTRIBUTE_GROUP_DOC = NO
-
342 
-
343 # Set the SUBGROUPING tag to YES to allow class member groups of the same type
-
344 # (for instance a group of public functions) to be put as a subgroup of that
-
345 # type (e.g. under the Public Functions section). Set it to NO to prevent
-
346 # subgrouping. Alternatively, this can be done per class using the
-
347 # \nosubgrouping command.
-
348 # The default value is: YES.
-
349 
-
350 SUBGROUPING = NO
-
351 
-
352 # When the INLINE_GROUPED_CLASSES tag is set to YES, classes, structs and unions
-
353 # are shown inside the group in which they are included (e.g. using \ingroup)
-
354 # instead of on a separate page (for HTML and Man pages) or section (for LaTeX
-
355 # and RTF).
-
356 #
-
357 # Note that this feature does not work in combination with
-
358 # SEPARATE_MEMBER_PAGES.
-
359 # The default value is: NO.
-
360 
-
361 INLINE_GROUPED_CLASSES = NO
-
362 
-
363 # When the INLINE_SIMPLE_STRUCTS tag is set to YES, structs, classes, and unions
-
364 # with only public data fields or simple typedef fields will be shown inline in
-
365 # the documentation of the scope in which they are defined (i.e. file,
-
366 # namespace, or group documentation), provided this scope is documented. If set
-
367 # to NO, structs, classes, and unions are shown on a separate page (for HTML and
-
368 # Man pages) or section (for LaTeX and RTF).
-
369 # The default value is: NO.
-
370 
-
371 INLINE_SIMPLE_STRUCTS = NO
-
372 
-
373 # When TYPEDEF_HIDES_STRUCT tag is enabled, a typedef of a struct, union, or
-
374 # enum is documented as struct, union, or enum with the name of the typedef. So
-
375 # typedef struct TypeS {} TypeT, will appear in the documentation as a struct
-
376 # with name TypeT. When disabled the typedef will appear as a member of a file,
-
377 # namespace, or class. And the struct will be named TypeS. This can typically be
-
378 # useful for C code in case the coding convention dictates that all compound
-
379 # types are typedef'ed and only the typedef is referenced, never the tag name.
-
380 # The default value is: NO.
-
381 
-
382 TYPEDEF_HIDES_STRUCT = NO
-
383 
-
384 # The size of the symbol lookup cache can be set using LOOKUP_CACHE_SIZE. This
-
385 # cache is used to resolve symbols given their name and scope. Since this can be
-
386 # an expensive process and often the same symbol appears multiple times in the
-
387 # code, doxygen keeps a cache of pre-resolved symbols. If the cache is too small
-
388 # doxygen will become slower. If the cache is too large, memory is wasted. The
-
389 # cache size is given by this formula: 2^(16+LOOKUP_CACHE_SIZE). The valid range
-
390 # is 0..9, the default is 0, corresponding to a cache size of 2^16=65536
-
391 # symbols. At the end of a run doxygen will report the cache usage and suggest
-
392 # the optimal cache size from a speed point of view.
-
393 # Minimum value: 0, maximum value: 9, default value: 0.
-
394 
-
395 LOOKUP_CACHE_SIZE = 0
-
396 
-
397 #---------------------------------------------------------------------------
-
398 # Build related configuration options
-
399 #---------------------------------------------------------------------------
-
400 
-
401 # If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in
-
402 # documentation are documented, even if no documentation was available. Private
-
403 # class members and static file members will be hidden unless the
-
404 # EXTRACT_PRIVATE respectively EXTRACT_STATIC tags are set to YES.
-
405 # Note: This will also disable the warnings about undocumented members that are
-
406 # normally produced when WARNINGS is set to YES.
-
407 # The default value is: NO.
-
408 
-
409 EXTRACT_ALL = NO
-
410 
-
411 # If the EXTRACT_PRIVATE tag is set to YES all private members of a class will
-
412 # be included in the documentation.
-
413 # The default value is: NO.
-
414 
-
415 EXTRACT_PRIVATE = NO
-
416 
-
417 # If the EXTRACT_PACKAGE tag is set to YES all members with package or internal
-
418 # scope will be included in the documentation.
-
419 # The default value is: NO.
-
420 
-
421 EXTRACT_PACKAGE = NO
-
422 
-
423 # If the EXTRACT_STATIC tag is set to YES all static members of a file will be
-
424 # included in the documentation.
-
425 # The default value is: NO.
-
426 
-
427 EXTRACT_STATIC = YES
-
428 
-
429 # If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) defined
-
430 # locally in source files will be included in the documentation. If set to NO
-
431 # only classes defined in header files are included. Does not have any effect
-
432 # for Java sources.
-
433 # The default value is: YES.
-
434 
-
435 EXTRACT_LOCAL_CLASSES = NO
-
436 
-
437 # This flag is only useful for Objective-C code. When set to YES local methods,
-
438 # which are defined in the implementation section but not in the interface are
-
439 # included in the documentation. If set to NO only methods in the interface are
-
440 # included.
-
441 # The default value is: NO.
-
442 
-
443 EXTRACT_LOCAL_METHODS = NO
-
444 
-
445 # If this flag is set to YES, the members of anonymous namespaces will be
-
446 # extracted and appear in the documentation as a namespace called
-
447 # 'anonymous_namespace{file}', where file will be replaced with the base name of
-
448 # the file that contains the anonymous namespace. By default anonymous namespace
-
449 # are hidden.
-
450 # The default value is: NO.
-
451 
-
452 EXTRACT_ANON_NSPACES = NO
-
453 
-
454 # If the HIDE_UNDOC_MEMBERS tag is set to YES, doxygen will hide all
-
455 # undocumented members inside documented classes or files. If set to NO these
-
456 # members will be included in the various overviews, but no documentation
-
457 # section is generated. This option has no effect if EXTRACT_ALL is enabled.
-
458 # The default value is: NO.
-
459 
-
460 HIDE_UNDOC_MEMBERS = YES
-
461 
-
462 # If the HIDE_UNDOC_CLASSES tag is set to YES, doxygen will hide all
-
463 # undocumented classes that are normally visible in the class hierarchy. If set
-
464 # to NO these classes will be included in the various overviews. This option has
-
465 # no effect if EXTRACT_ALL is enabled.
-
466 # The default value is: NO.
-
467 
-
468 HIDE_UNDOC_CLASSES = YES
-
469 
-
470 # If the HIDE_FRIEND_COMPOUNDS tag is set to YES, doxygen will hide all friend
-
471 # (class|struct|union) declarations. If set to NO these declarations will be
-
472 # included in the documentation.
-
473 # The default value is: NO.
-
474 
-
475 HIDE_FRIEND_COMPOUNDS = YES
-
476 
-
477 # If the HIDE_IN_BODY_DOCS tag is set to YES, doxygen will hide any
-
478 # documentation blocks found inside the body of a function. If set to NO these
-
479 # blocks will be appended to the function's detailed documentation block.
-
480 # The default value is: NO.
-
481 
-
482 HIDE_IN_BODY_DOCS = YES
-
483 
-
484 # The INTERNAL_DOCS tag determines if documentation that is typed after a
-
485 # \internal command is included. If the tag is set to NO then the documentation
-
486 # will be excluded. Set it to YES to include the internal documentation.
-
487 # The default value is: NO.
-
488 
-
489 INTERNAL_DOCS = NO
-
490 
-
491 # If the CASE_SENSE_NAMES tag is set to NO then doxygen will only generate file
-
492 # names in lower-case letters. If set to YES upper-case letters are also
-
493 # allowed. This is useful if you have classes or files whose names only differ
-
494 # in case and if your file system supports case sensitive file names. Windows
-
495 # and Mac users are advised to set this option to NO.
-
496 # The default value is: system dependent.
-
497 
-
498 CASE_SENSE_NAMES = YES
-
499 
-
500 # If the HIDE_SCOPE_NAMES tag is set to NO then doxygen will show members with
-
501 # their full class and namespace scopes in the documentation. If set to YES the
-
502 # scope will be hidden.
-
503 # The default value is: NO.
-
504 
-
505 HIDE_SCOPE_NAMES = YES
-
506 
-
507 # If the SHOW_INCLUDE_FILES tag is set to YES then doxygen will put a list of
-
508 # the files that are included by a file in the documentation of that file.
-
509 # The default value is: YES.
-
510 
-
511 SHOW_INCLUDE_FILES = NO
-
512 
-
513 # If the FORCE_LOCAL_INCLUDES tag is set to YES then doxygen will list include
-
514 # files with double quotes in the documentation rather than with sharp brackets.
-
515 # The default value is: NO.
-
516 
-
517 FORCE_LOCAL_INCLUDES = NO
-
518 
-
519 # If the INLINE_INFO tag is set to YES then a tag [inline] is inserted in the
-
520 # documentation for inline members.
-
521 # The default value is: YES.
-
522 
-
523 INLINE_INFO = NO
-
524 
-
525 # If the SORT_MEMBER_DOCS tag is set to YES then doxygen will sort the
-
526 # (detailed) documentation of file and class members alphabetically by member
-
527 # name. If set to NO the members will appear in declaration order.
-
528 # The default value is: YES.
-
529 
-
530 SORT_MEMBER_DOCS = YES
-
531 
-
532 # If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the brief
-
533 # descriptions of file, namespace and class members alphabetically by member
-
534 # name. If set to NO the members will appear in declaration order.
-
535 # The default value is: NO.
-
536 
-
537 SORT_BRIEF_DOCS = YES
-
538 
-
539 # If the SORT_MEMBERS_CTORS_1ST tag is set to YES then doxygen will sort the
-
540 # (brief and detailed) documentation of class members so that constructors and
-
541 # destructors are listed first. If set to NO the constructors will appear in the
-
542 # respective orders defined by SORT_BRIEF_DOCS and SORT_MEMBER_DOCS.
-
543 # Note: If SORT_BRIEF_DOCS is set to NO this option is ignored for sorting brief
-
544 # member documentation.
-
545 # Note: If SORT_MEMBER_DOCS is set to NO this option is ignored for sorting
-
546 # detailed member documentation.
-
547 # The default value is: NO.
-
548 
-
549 SORT_MEMBERS_CTORS_1ST = NO
-
550 
-
551 # If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the hierarchy
-
552 # of group names into alphabetical order. If set to NO the group names will
-
553 # appear in their defined order.
-
554 # The default value is: NO.
-
555 
-
556 SORT_GROUP_NAMES = NO
-
557 
-
558 # If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be sorted by
-
559 # fully-qualified names, including namespaces. If set to NO, the class list will
-
560 # be sorted only by class name, not including the namespace part.
-
561 # Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES.
-
562 # Note: This option applies only to the class list, not to the alphabetical
-
563 # list.
-
564 # The default value is: NO.
-
565 
-
566 SORT_BY_SCOPE_NAME = YES
-
567 
-
568 # If the STRICT_PROTO_MATCHING option is enabled and doxygen fails to do proper
-
569 # type resolution of all parameters of a function it will reject a match between
-
570 # the prototype and the implementation of a member function even if there is
-
571 # only one candidate or it is obvious which candidate to choose by doing a
-
572 # simple string match. By disabling STRICT_PROTO_MATCHING doxygen will still
-
573 # accept a match between prototype and implementation in such cases.
-
574 # The default value is: NO.
-
575 
-
576 STRICT_PROTO_MATCHING = NO
-
577 
-
578 # The GENERATE_TODOLIST tag can be used to enable ( YES) or disable ( NO) the
-
579 # todo list. This list is created by putting \todo commands in the
-
580 # documentation.
-
581 # The default value is: YES.
-
582 
-
583 GENERATE_TODOLIST = YES
-
584 
-
585 # The GENERATE_TESTLIST tag can be used to enable ( YES) or disable ( NO) the
-
586 # test list. This list is created by putting \test commands in the
-
587 # documentation.
-
588 # The default value is: YES.
-
589 
-
590 GENERATE_TESTLIST = YES
-
591 
-
592 # The GENERATE_BUGLIST tag can be used to enable ( YES) or disable ( NO) the bug
-
593 # list. This list is created by putting \bug commands in the documentation.
-
594 # The default value is: YES.
-
595 
-
596 GENERATE_BUGLIST = YES
-
597 
-
598 # The GENERATE_DEPRECATEDLIST tag can be used to enable ( YES) or disable ( NO)
-
599 # the deprecated list. This list is created by putting \deprecated commands in
-
600 # the documentation.
-
601 # The default value is: YES.
-
602 
-
603 GENERATE_DEPRECATEDLIST= YES
-
604 
-
605 # The ENABLED_SECTIONS tag can be used to enable conditional documentation
-
606 # sections, marked by \if <section_label> ... \endif and \cond <section_label>
-
607 # ... \endcond blocks.
-
608 
-
609 ENABLED_SECTIONS =
-
610 
-
611 # The MAX_INITIALIZER_LINES tag determines the maximum number of lines that the
-
612 # initial value of a variable or macro / define can have for it to appear in the
-
613 # documentation. If the initializer consists of more lines than specified here
-
614 # it will be hidden. Use a value of 0 to hide initializers completely. The
-
615 # appearance of the value of individual variables and macros / defines can be
-
616 # controlled using \showinitializer or \hideinitializer command in the
-
617 # documentation regardless of this setting.
-
618 # Minimum value: 0, maximum value: 10000, default value: 30.
-
619 
-
620 MAX_INITIALIZER_LINES = 30
-
621 
-
622 # Set the SHOW_USED_FILES tag to NO to disable the list of files generated at
-
623 # the bottom of the documentation of classes and structs. If set to YES the list
-
624 # will mention the files that were used to generate the documentation.
-
625 # The default value is: YES.
-
626 
-
627 SHOW_USED_FILES = NO
-
628 
-
629 # Set the SHOW_FILES tag to NO to disable the generation of the Files page. This
-
630 # will remove the Files entry from the Quick Index and from the Folder Tree View
-
631 # (if specified).
-
632 # The default value is: YES.
-
633 
-
634 SHOW_FILES = YES
-
635 
-
636 # Set the SHOW_NAMESPACES tag to NO to disable the generation of the Namespaces
-
637 # page. This will remove the Namespaces entry from the Quick Index and from the
-
638 # Folder Tree View (if specified).
-
639 # The default value is: YES.
-
640 
-
641 SHOW_NAMESPACES = YES
-
642 
-
643 # The FILE_VERSION_FILTER tag can be used to specify a program or script that
-
644 # doxygen should invoke to get the current version for each file (typically from
-
645 # the version control system). Doxygen will invoke the program by executing (via
-
646 # popen()) the command command input-file, where command is the value of the
-
647 # FILE_VERSION_FILTER tag, and input-file is the name of an input file provided
-
648 # by doxygen. Whatever the program writes to standard output is used as the file
-
649 # version. For an example see the documentation.
-
650 
-
651 FILE_VERSION_FILTER =
-
652 
-
653 # The LAYOUT_FILE tag can be used to specify a layout file which will be parsed
-
654 # by doxygen. The layout file controls the global structure of the generated
-
655 # output files in an output format independent way. To create the layout file
-
656 # that represents doxygen's defaults, run doxygen with the -l option. You can
-
657 # optionally specify a file name after the option, if omitted DoxygenLayout.xml
-
658 # will be used as the name of the layout file.
-
659 #
-
660 # Note that if you run doxygen from a directory containing a file called
-
661 # DoxygenLayout.xml, doxygen will parse it automatically even if the LAYOUT_FILE
-
662 # tag is left empty.
-
663 
-
664 LAYOUT_FILE =
-
665 
-
666 # The CITE_BIB_FILES tag can be used to specify one or more bib files containing
-
667 # the reference definitions. This must be a list of .bib files. The .bib
-
668 # extension is automatically appended if omitted. This requires the bibtex tool
-
669 # to be installed. See also http://en.wikipedia.org/wiki/BibTeX for more info.
-
670 # For LaTeX the style of the bibliography can be controlled using
-
671 # LATEX_BIB_STYLE. To use this feature you need bibtex and perl available in the
-
672 # search path. Do not use file names with spaces, bibtex cannot handle them. See
-
673 # also \cite for info how to create references.
-
674 
-
675 CITE_BIB_FILES =
-
676 
-
677 #---------------------------------------------------------------------------
-
678 # Configuration options related to warning and progress messages
-
679 #---------------------------------------------------------------------------
-
680 
-
681 # The QUIET tag can be used to turn on/off the messages that are generated to
-
682 # standard output by doxygen. If QUIET is set to YES this implies that the
-
683 # messages are off.
-
684 # The default value is: NO.
-
685 
-
686 QUIET = NO
-
687 
-
688 # The WARNINGS tag can be used to turn on/off the warning messages that are
-
689 # generated to standard error ( stderr) by doxygen. If WARNINGS is set to YES
-
690 # this implies that the warnings are on.
-
691 #
-
692 # Tip: Turn warnings on while writing the documentation.
-
693 # The default value is: YES.
-
694 
-
695 WARNINGS = YES
-
696 
-
697 # If the WARN_IF_UNDOCUMENTED tag is set to YES, then doxygen will generate
-
698 # warnings for undocumented members. If EXTRACT_ALL is set to YES then this flag
-
699 # will automatically be disabled.
-
700 # The default value is: YES.
-
701 
-
702 WARN_IF_UNDOCUMENTED = YES
-
703 
-
704 # If the WARN_IF_DOC_ERROR tag is set to YES, doxygen will generate warnings for
-
705 # potential errors in the documentation, such as not documenting some parameters
-
706 # in a documented function, or documenting parameters that don't exist or using
-
707 # markup commands wrongly.
-
708 # The default value is: YES.
-
709 
-
710 WARN_IF_DOC_ERROR = YES
-
711 
-
712 # This WARN_NO_PARAMDOC option can be enabled to get warnings for functions that
-
713 # are documented, but have no documentation for their parameters or return
-
714 # value. If set to NO doxygen will only warn about wrong or incomplete parameter
-
715 # documentation, but not about the absence of documentation.
-
716 # The default value is: NO.
-
717 
-
718 WARN_NO_PARAMDOC = NO
-
719 
-
720 # The WARN_FORMAT tag determines the format of the warning messages that doxygen
-
721 # can produce. The string should contain the $file, $line, and $text tags, which
-
722 # will be replaced by the file and line number from which the warning originated
-
723 # and the warning text. Optionally the format may contain $version, which will
-
724 # be replaced by the version of the file (if it could be obtained via
-
725 # FILE_VERSION_FILTER)
-
726 # The default value is: $file:$line: $text.
-
727 
-
728 WARN_FORMAT = "$file:$line: $text"
-
729 
-
730 # The WARN_LOGFILE tag can be used to specify a file to which warning and error
-
731 # messages should be written. If left blank the output is written to standard
-
732 # error (stderr).
-
733 
-
734 WARN_LOGFILE =
-
735 
-
736 #---------------------------------------------------------------------------
-
737 # Configuration options related to the input files
-
738 #---------------------------------------------------------------------------
-
739 
-
740 # The INPUT tag is used to specify the files and/or directories that contain
-
741 # documented source files. You may enter file names like myfile.cpp or
-
742 # directories like /usr/src/myproject. Separate the files or directories with
-
743 # spaces.
-
744 # Note: If this tag is empty the current directory is searched.
-
745 
-
746 INPUT = ../glm \
-
747  .
-
748 
-
749 # This tag can be used to specify the character encoding of the source files
-
750 # that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses
-
751 # libiconv (or the iconv built into libc) for the transcoding. See the libiconv
-
752 # documentation (see: http://www.gnu.org/software/libiconv) for the list of
-
753 # possible encodings.
-
754 # The default value is: UTF-8.
-
755 
-
756 INPUT_ENCODING = UTF-8
-
757 
-
758 # If the value of the INPUT tag contains directories, you can use the
-
759 # FILE_PATTERNS tag to specify one or more wildcard patterns (like *.cpp and
-
760 # *.h) to filter out the source-files in the directories. If left blank the
-
761 # following patterns are tested:*.c, *.cc, *.cxx, *.cpp, *.c++, *.java, *.ii,
-
762 # *.ixx, *.ipp, *.i++, *.inl, *.idl, *.ddl, *.odl, *.h, *.hh, *.hxx, *.hpp,
-
763 # *.h++, *.cs, *.d, *.php, *.php4, *.php5, *.phtml, *.inc, *.m, *.markdown,
-
764 # *.md, *.mm, *.dox, *.py, *.f90, *.f, *.for, *.tcl, *.vhd, *.vhdl, *.ucf,
-
765 # *.qsf, *.as and *.js.
-
766 
-
767 FILE_PATTERNS = *.hpp \
-
768  *.doxy
-
769 
-
770 # The RECURSIVE tag can be used to specify whether or not subdirectories should
-
771 # be searched for input files as well.
-
772 # The default value is: NO.
-
773 
-
774 RECURSIVE = YES
-
775 
-
776 # The EXCLUDE tag can be used to specify files and/or directories that should be
-
777 # excluded from the INPUT source files. This way you can easily exclude a
-
778 # subdirectory from a directory tree whose root is specified with the INPUT tag.
-
779 #
-
780 # Note that relative paths are relative to the directory from which doxygen is
-
781 # run.
-
782 
-
783 EXCLUDE =
-
784 
-
785 # The EXCLUDE_SYMLINKS tag can be used to select whether or not files or
-
786 # directories that are symbolic links (a Unix file system feature) are excluded
-
787 # from the input.
-
788 # The default value is: NO.
-
789 
-
790 EXCLUDE_SYMLINKS = NO
-
791 
-
792 # If the value of the INPUT tag contains directories, you can use the
-
793 # EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude
-
794 # certain files from those directories.
-
795 #
-
796 # Note that the wildcards are matched against the file with absolute path, so to
-
797 # exclude all test directories for example use the pattern */test/*
-
798 
-
799 EXCLUDE_PATTERNS =
-
800 
-
801 # The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names
-
802 # (namespaces, classes, functions, etc.) that should be excluded from the
-
803 # output. The symbol name can be a fully qualified name, a word, or if the
-
804 # wildcard * is used, a substring. Examples: ANamespace, AClass,
-
805 # AClass::ANamespace, ANamespace::*Test
-
806 #
-
807 # Note that the wildcards are matched against the file with absolute path, so to
-
808 # exclude all test directories use the pattern */test/*
-
809 
-
810 EXCLUDE_SYMBOLS =
-
811 
-
812 # The EXAMPLE_PATH tag can be used to specify one or more files or directories
-
813 # that contain example code fragments that are included (see the \include
-
814 # command).
-
815 
-
816 EXAMPLE_PATH =
-
817 
-
818 # If the value of the EXAMPLE_PATH tag contains directories, you can use the
-
819 # EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp and
-
820 # *.h) to filter out the source-files in the directories. If left blank all
-
821 # files are included.
-
822 
-
823 EXAMPLE_PATTERNS = *
-
824 
-
825 # If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be
-
826 # searched for input files to be used with the \include or \dontinclude commands
-
827 # irrespective of the value of the RECURSIVE tag.
-
828 # The default value is: NO.
-
829 
-
830 EXAMPLE_RECURSIVE = NO
-
831 
-
832 # The IMAGE_PATH tag can be used to specify one or more files or directories
-
833 # that contain images that are to be included in the documentation (see the
-
834 # \image command).
-
835 
-
836 IMAGE_PATH =
-
837 
-
838 # The INPUT_FILTER tag can be used to specify a program that doxygen should
-
839 # invoke to filter for each input file. Doxygen will invoke the filter program
-
840 # by executing (via popen()) the command:
-
841 #
-
842 # <filter> <input-file>
-
843 #
-
844 # where <filter> is the value of the INPUT_FILTER tag, and <input-file> is the
-
845 # name of an input file. Doxygen will then use the output that the filter
-
846 # program writes to standard output. If FILTER_PATTERNS is specified, this tag
-
847 # will be ignored.
-
848 #
-
849 # Note that the filter must not add or remove lines; it is applied before the
-
850 # code is scanned, but not when the output code is generated. If lines are added
-
851 # or removed, the anchors will not be placed correctly.
-
852 
-
853 INPUT_FILTER =
-
854 
-
855 # The FILTER_PATTERNS tag can be used to specify filters on a per file pattern
-
856 # basis. Doxygen will compare the file name with each pattern and apply the
-
857 # filter if there is a match. The filters are a list of the form: pattern=filter
-
858 # (like *.cpp=my_cpp_filter). See INPUT_FILTER for further information on how
-
859 # filters are used. If the FILTER_PATTERNS tag is empty or if none of the
-
860 # patterns match the file name, INPUT_FILTER is applied.
-
861 
-
862 FILTER_PATTERNS =
-
863 
-
864 # If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using
-
865 # INPUT_FILTER ) will also be used to filter the input files that are used for
-
866 # producing the source files to browse (i.e. when SOURCE_BROWSER is set to YES).
-
867 # The default value is: NO.
-
868 
-
869 FILTER_SOURCE_FILES = NO
-
870 
-
871 # The FILTER_SOURCE_PATTERNS tag can be used to specify source filters per file
-
872 # pattern. A pattern will override the setting for FILTER_PATTERN (if any) and
-
873 # it is also possible to disable source filtering for a specific pattern using
-
874 # *.ext= (so without naming a filter).
-
875 # This tag requires that the tag FILTER_SOURCE_FILES is set to YES.
-
876 
-
877 FILTER_SOURCE_PATTERNS =
-
878 
-
879 # If the USE_MDFILE_AS_MAINPAGE tag refers to the name of a markdown file that
-
880 # is part of the input, its contents will be placed on the main page
-
881 # (index.html). This can be useful if you have a project on for instance GitHub
-
882 # and want to reuse the introduction page also for the doxygen output.
-
883 
-
884 USE_MDFILE_AS_MAINPAGE =
-
885 
-
886 #---------------------------------------------------------------------------
-
887 # Configuration options related to source browsing
-
888 #---------------------------------------------------------------------------
-
889 
-
890 # If the SOURCE_BROWSER tag is set to YES then a list of source files will be
-
891 # generated. Documented entities will be cross-referenced with these sources.
-
892 #
-
893 # Note: To get rid of all source code in the generated output, make sure that
-
894 # also VERBATIM_HEADERS is set to NO.
-
895 # The default value is: NO.
-
896 
-
897 SOURCE_BROWSER = YES
-
898 
-
899 # Setting the INLINE_SOURCES tag to YES will include the body of functions,
-
900 # classes and enums directly into the documentation.
-
901 # The default value is: NO.
-
902 
-
903 INLINE_SOURCES = NO
-
904 
-
905 # Setting the STRIP_CODE_COMMENTS tag to YES will instruct doxygen to hide any
-
906 # special comment blocks from generated source code fragments. Normal C, C++ and
-
907 # Fortran comments will always remain visible.
-
908 # The default value is: YES.
-
909 
-
910 STRIP_CODE_COMMENTS = YES
-
911 
-
912 # If the REFERENCED_BY_RELATION tag is set to YES then for each documented
-
913 # function all documented functions referencing it will be listed.
-
914 # The default value is: NO.
-
915 
-
916 REFERENCED_BY_RELATION = YES
-
917 
-
918 # If the REFERENCES_RELATION tag is set to YES then for each documented function
-
919 # all documented entities called/used by that function will be listed.
-
920 # The default value is: NO.
-
921 
-
922 REFERENCES_RELATION = YES
-
923 
-
924 # If the REFERENCES_LINK_SOURCE tag is set to YES and SOURCE_BROWSER tag is set
-
925 # to YES, then the hyperlinks from functions in REFERENCES_RELATION and
-
926 # REFERENCED_BY_RELATION lists will link to the source code. Otherwise they will
-
927 # link to the documentation.
-
928 # The default value is: YES.
-
929 
-
930 REFERENCES_LINK_SOURCE = YES
-
931 
-
932 # If SOURCE_TOOLTIPS is enabled (the default) then hovering a hyperlink in the
-
933 # source code will show a tooltip with additional information such as prototype,
-
934 # brief description and links to the definition and documentation. Since this
-
935 # will make the HTML file larger and loading of large files a bit slower, you
-
936 # can opt to disable this feature.
-
937 # The default value is: YES.
-
938 # This tag requires that the tag SOURCE_BROWSER is set to YES.
-
939 
-
940 SOURCE_TOOLTIPS = YES
-
941 
-
942 # If the USE_HTAGS tag is set to YES then the references to source code will
-
943 # point to the HTML generated by the htags(1) tool instead of doxygen built-in
-
944 # source browser. The htags tool is part of GNU's global source tagging system
-
945 # (see http://www.gnu.org/software/global/global.html). You will need version
-
946 # 4.8.6 or higher.
-
947 #
-
948 # To use it do the following:
-
949 # - Install the latest version of global
-
950 # - Enable SOURCE_BROWSER and USE_HTAGS in the config file
-
951 # - Make sure the INPUT points to the root of the source tree
-
952 # - Run doxygen as normal
-
953 #
-
954 # Doxygen will invoke htags (and that will in turn invoke gtags), so these
-
955 # tools must be available from the command line (i.e. in the search path).
-
956 #
-
957 # The result: instead of the source browser generated by doxygen, the links to
-
958 # source code will now point to the output of htags.
-
959 # The default value is: NO.
-
960 # This tag requires that the tag SOURCE_BROWSER is set to YES.
-
961 
-
962 USE_HTAGS = NO
-
963 
-
964 # If the VERBATIM_HEADERS tag is set the YES then doxygen will generate a
-
965 # verbatim copy of the header file for each class for which an include is
-
966 # specified. Set to NO to disable this.
-
967 # See also: Section \class.
-
968 # The default value is: YES.
-
969 
-
970 VERBATIM_HEADERS = YES
-
971 
-
972 # If the CLANG_ASSISTED_PARSING tag is set to YES, then doxygen will use the
-
973 # clang parser (see: http://clang.llvm.org/) for more acurate parsing at the
-
974 # cost of reduced performance. This can be particularly helpful with template
-
975 # rich C++ code for which doxygen's built-in parser lacks the necessary type
-
976 # information.
-
977 # Note: The availability of this option depends on whether or not doxygen was
-
978 # compiled with the --with-libclang option.
-
979 # The default value is: NO.
-
980 
-
981 CLANG_ASSISTED_PARSING = NO
-
982 
-
983 # If clang assisted parsing is enabled you can provide the compiler with command
-
984 # line options that you would normally use when invoking the compiler. Note that
-
985 # the include paths will already be set by doxygen for the files and directories
-
986 # specified with INPUT and INCLUDE_PATH.
-
987 # This tag requires that the tag CLANG_ASSISTED_PARSING is set to YES.
-
988 
-
989 CLANG_OPTIONS =
-
990 
-
991 #---------------------------------------------------------------------------
-
992 # Configuration options related to the alphabetical class index
-
993 #---------------------------------------------------------------------------
-
994 
-
995 # If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index of all
-
996 # compounds will be generated. Enable this if the project contains a lot of
-
997 # classes, structs, unions or interfaces.
-
998 # The default value is: YES.
-
999 
-
1000 ALPHABETICAL_INDEX = NO
-
1001 
-
1002 # The COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns in
-
1003 # which the alphabetical index list will be split.
-
1004 # Minimum value: 1, maximum value: 20, default value: 5.
-
1005 # This tag requires that the tag ALPHABETICAL_INDEX is set to YES.
-
1006 
-
1007 COLS_IN_ALPHA_INDEX = 5
-
1008 
-
1009 # In case all classes in a project start with a common prefix, all classes will
-
1010 # be put under the same header in the alphabetical index. The IGNORE_PREFIX tag
-
1011 # can be used to specify a prefix (or a list of prefixes) that should be ignored
-
1012 # while generating the index headers.
-
1013 # This tag requires that the tag ALPHABETICAL_INDEX is set to YES.
-
1014 
-
1015 IGNORE_PREFIX =
-
1016 
-
1017 #---------------------------------------------------------------------------
-
1018 # Configuration options related to the HTML output
-
1019 #---------------------------------------------------------------------------
-
1020 
-
1021 # If the GENERATE_HTML tag is set to YES doxygen will generate HTML output
-
1022 # The default value is: YES.
-
1023 
-
1024 GENERATE_HTML = YES
-
1025 
-
1026 # The HTML_OUTPUT tag is used to specify where the HTML docs will be put. If a
-
1027 # relative path is entered the value of OUTPUT_DIRECTORY will be put in front of
-
1028 # it.
-
1029 # The default directory is: html.
-
1030 # This tag requires that the tag GENERATE_HTML is set to YES.
-
1031 
-
1032 HTML_OUTPUT = html
-
1033 
-
1034 # The HTML_FILE_EXTENSION tag can be used to specify the file extension for each
-
1035 # generated HTML page (for example: .htm, .php, .asp).
-
1036 # The default value is: .html.
-
1037 # This tag requires that the tag GENERATE_HTML is set to YES.
-
1038 
-
1039 HTML_FILE_EXTENSION = .html
-
1040 
-
1041 # The HTML_HEADER tag can be used to specify a user-defined HTML header file for
-
1042 # each generated HTML page. If the tag is left blank doxygen will generate a
-
1043 # standard header.
-
1044 #
-
1045 # To get valid HTML the header file that includes any scripts and style sheets
-
1046 # that doxygen needs, which is dependent on the configuration options used (e.g.
-
1047 # the setting GENERATE_TREEVIEW). It is highly recommended to start with a
-
1048 # default header using
-
1049 # doxygen -w html new_header.html new_footer.html new_stylesheet.css
-
1050 # YourConfigFile
-
1051 # and then modify the file new_header.html. See also section "Doxygen usage"
-
1052 # for information on how to generate the default header that doxygen normally
-
1053 # uses.
-
1054 # Note: The header is subject to change so you typically have to regenerate the
-
1055 # default header when upgrading to a newer version of doxygen. For a description
-
1056 # of the possible markers and block names see the documentation.
-
1057 # This tag requires that the tag GENERATE_HTML is set to YES.
-
1058 
-
1059 HTML_HEADER =
-
1060 
-
1061 # The HTML_FOOTER tag can be used to specify a user-defined HTML footer for each
-
1062 # generated HTML page. If the tag is left blank doxygen will generate a standard
-
1063 # footer. See HTML_HEADER for more information on how to generate a default
-
1064 # footer and what special commands can be used inside the footer. See also
-
1065 # section "Doxygen usage" for information on how to generate the default footer
-
1066 # that doxygen normally uses.
-
1067 # This tag requires that the tag GENERATE_HTML is set to YES.
-
1068 
-
1069 HTML_FOOTER =
-
1070 
-
1071 # The HTML_STYLESHEET tag can be used to specify a user-defined cascading style
-
1072 # sheet that is used by each HTML page. It can be used to fine-tune the look of
-
1073 # the HTML output. If left blank doxygen will generate a default style sheet.
-
1074 # See also section "Doxygen usage" for information on how to generate the style
-
1075 # sheet that doxygen normally uses.
-
1076 # Note: It is recommended to use HTML_EXTRA_STYLESHEET instead of this tag, as
-
1077 # it is more robust and this tag (HTML_STYLESHEET) will in the future become
-
1078 # obsolete.
-
1079 # This tag requires that the tag GENERATE_HTML is set to YES.
-
1080 
-
1081 HTML_STYLESHEET =
-
1082 
-
1083 # The HTML_EXTRA_STYLESHEET tag can be used to specify an additional user-
-
1084 # defined cascading style sheet that is included after the standard style sheets
-
1085 # created by doxygen. Using this option one can overrule certain style aspects.
-
1086 # This is preferred over using HTML_STYLESHEET since it does not replace the
-
1087 # standard style sheet and is therefor more robust against future updates.
-
1088 # Doxygen will copy the style sheet file to the output directory. For an example
-
1089 # see the documentation.
-
1090 # This tag requires that the tag GENERATE_HTML is set to YES.
-
1091 
-
1092 HTML_EXTRA_STYLESHEET =
-
1093 
-
1094 # The HTML_EXTRA_FILES tag can be used to specify one or more extra images or
-
1095 # other source files which should be copied to the HTML output directory. Note
-
1096 # that these files will be copied to the base HTML output directory. Use the
-
1097 # $relpath^ marker in the HTML_HEADER and/or HTML_FOOTER files to load these
-
1098 # files. In the HTML_STYLESHEET file, use the file name only. Also note that the
-
1099 # files will be copied as-is; there are no commands or markers available.
-
1100 # This tag requires that the tag GENERATE_HTML is set to YES.
-
1101 
-
1102 HTML_EXTRA_FILES =
-
1103 
-
1104 # The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. Doxygen
-
1105 # will adjust the colors in the stylesheet and background images according to
-
1106 # this color. Hue is specified as an angle on a colorwheel, see
-
1107 # http://en.wikipedia.org/wiki/Hue for more information. For instance the value
-
1108 # 0 represents red, 60 is yellow, 120 is green, 180 is cyan, 240 is blue, 300
-
1109 # purple, and 360 is red again.
-
1110 # Minimum value: 0, maximum value: 359, default value: 220.
-
1111 # This tag requires that the tag GENERATE_HTML is set to YES.
-
1112 
-
1113 HTML_COLORSTYLE_HUE = 220
-
1114 
-
1115 # The HTML_COLORSTYLE_SAT tag controls the purity (or saturation) of the colors
-
1116 # in the HTML output. For a value of 0 the output will use grayscales only. A
-
1117 # value of 255 will produce the most vivid colors.
-
1118 # Minimum value: 0, maximum value: 255, default value: 100.
-
1119 # This tag requires that the tag GENERATE_HTML is set to YES.
-
1120 
-
1121 HTML_COLORSTYLE_SAT = 100
-
1122 
-
1123 # The HTML_COLORSTYLE_GAMMA tag controls the gamma correction applied to the
-
1124 # luminance component of the colors in the HTML output. Values below 100
-
1125 # gradually make the output lighter, whereas values above 100 make the output
-
1126 # darker. The value divided by 100 is the actual gamma applied, so 80 represents
-
1127 # a gamma of 0.8, The value 220 represents a gamma of 2.2, and 100 does not
-
1128 # change the gamma.
-
1129 # Minimum value: 40, maximum value: 240, default value: 80.
-
1130 # This tag requires that the tag GENERATE_HTML is set to YES.
-
1131 
-
1132 HTML_COLORSTYLE_GAMMA = 80
-
1133 
-
1134 # If the HTML_TIMESTAMP tag is set to YES then the footer of each generated HTML
-
1135 # page will contain the date and time when the page was generated. Setting this
-
1136 # to NO can help when comparing the output of multiple runs.
-
1137 # The default value is: YES.
-
1138 # This tag requires that the tag GENERATE_HTML is set to YES.
-
1139 
-
1140 HTML_TIMESTAMP = NO
-
1141 
-
1142 # If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML
-
1143 # documentation will contain sections that can be hidden and shown after the
-
1144 # page has loaded.
-
1145 # The default value is: NO.
-
1146 # This tag requires that the tag GENERATE_HTML is set to YES.
-
1147 
-
1148 HTML_DYNAMIC_SECTIONS = NO
-
1149 
-
1150 # With HTML_INDEX_NUM_ENTRIES one can control the preferred number of entries
-
1151 # shown in the various tree structured indices initially; the user can expand
-
1152 # and collapse entries dynamically later on. Doxygen will expand the tree to
-
1153 # such a level that at most the specified number of entries are visible (unless
-
1154 # a fully collapsed tree already exceeds this amount). So setting the number of
-
1155 # entries 1 will produce a full collapsed tree by default. 0 is a special value
-
1156 # representing an infinite number of entries and will result in a full expanded
-
1157 # tree by default.
-
1158 # Minimum value: 0, maximum value: 9999, default value: 100.
-
1159 # This tag requires that the tag GENERATE_HTML is set to YES.
-
1160 
-
1161 HTML_INDEX_NUM_ENTRIES = 100
-
1162 
-
1163 # If the GENERATE_DOCSET tag is set to YES, additional index files will be
-
1164 # generated that can be used as input for Apple's Xcode 3 integrated development
-
1165 # environment (see: http://developer.apple.com/tools/xcode/), introduced with
-
1166 # OSX 10.5 (Leopard). To create a documentation set, doxygen will generate a
-
1167 # Makefile in the HTML output directory. Running make will produce the docset in
-
1168 # that directory and running make install will install the docset in
-
1169 # ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find it at
-
1170 # startup. See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html
-
1171 # for more information.
-
1172 # The default value is: NO.
-
1173 # This tag requires that the tag GENERATE_HTML is set to YES.
-
1174 
-
1175 GENERATE_DOCSET = NO
-
1176 
-
1177 # This tag determines the name of the docset feed. A documentation feed provides
-
1178 # an umbrella under which multiple documentation sets from a single provider
-
1179 # (such as a company or product suite) can be grouped.
-
1180 # The default value is: Doxygen generated docs.
-
1181 # This tag requires that the tag GENERATE_DOCSET is set to YES.
-
1182 
-
1183 DOCSET_FEEDNAME = "Doxygen generated docs"
-
1184 
-
1185 # This tag specifies a string that should uniquely identify the documentation
-
1186 # set bundle. This should be a reverse domain-name style string, e.g.
-
1187 # com.mycompany.MyDocSet. Doxygen will append .docset to the name.
-
1188 # The default value is: org.doxygen.Project.
-
1189 # This tag requires that the tag GENERATE_DOCSET is set to YES.
-
1190 
-
1191 DOCSET_BUNDLE_ID = org.doxygen.Project
-
1192 
-
1193 # The DOCSET_PUBLISHER_ID tag specifies a string that should uniquely identify
-
1194 # the documentation publisher. This should be a reverse domain-name style
-
1195 # string, e.g. com.mycompany.MyDocSet.documentation.
-
1196 # The default value is: org.doxygen.Publisher.
-
1197 # This tag requires that the tag GENERATE_DOCSET is set to YES.
-
1198 
-
1199 DOCSET_PUBLISHER_ID = org.doxygen.Publisher
-
1200 
-
1201 # The DOCSET_PUBLISHER_NAME tag identifies the documentation publisher.
-
1202 # The default value is: Publisher.
-
1203 # This tag requires that the tag GENERATE_DOCSET is set to YES.
-
1204 
-
1205 DOCSET_PUBLISHER_NAME = Publisher
-
1206 
-
1207 # If the GENERATE_HTMLHELP tag is set to YES then doxygen generates three
-
1208 # additional HTML index files: index.hhp, index.hhc, and index.hhk. The
-
1209 # index.hhp is a project file that can be read by Microsoft's HTML Help Workshop
-
1210 # (see: http://www.microsoft.com/en-us/download/details.aspx?id=21138) on
-
1211 # Windows.
-
1212 #
-
1213 # The HTML Help Workshop contains a compiler that can convert all HTML output
-
1214 # generated by doxygen into a single compiled HTML file (.chm). Compiled HTML
-
1215 # files are now used as the Windows 98 help format, and will replace the old
-
1216 # Windows help format (.hlp) on all Windows platforms in the future. Compressed
-
1217 # HTML files also contain an index, a table of contents, and you can search for
-
1218 # words in the documentation. The HTML workshop also contains a viewer for
-
1219 # compressed HTML files.
-
1220 # The default value is: NO.
-
1221 # This tag requires that the tag GENERATE_HTML is set to YES.
-
1222 
-
1223 GENERATE_HTMLHELP = NO
-
1224 
-
1225 # The CHM_FILE tag can be used to specify the file name of the resulting .chm
-
1226 # file. You can add a path in front of the file if the result should not be
-
1227 # written to the html output directory.
-
1228 # This tag requires that the tag GENERATE_HTMLHELP is set to YES.
-
1229 
-
1230 CHM_FILE =
-
1231 
-
1232 # The HHC_LOCATION tag can be used to specify the location (absolute path
-
1233 # including file name) of the HTML help compiler ( hhc.exe). If non-empty
-
1234 # doxygen will try to run the HTML help compiler on the generated index.hhp.
-
1235 # The file has to be specified with full path.
-
1236 # This tag requires that the tag GENERATE_HTMLHELP is set to YES.
-
1237 
-
1238 HHC_LOCATION =
-
1239 
-
1240 # The GENERATE_CHI flag controls if a separate .chi index file is generated (
-
1241 # YES) or that it should be included in the master .chm file ( NO).
-
1242 # The default value is: NO.
-
1243 # This tag requires that the tag GENERATE_HTMLHELP is set to YES.
-
1244 
-
1245 GENERATE_CHI = NO
-
1246 
-
1247 # The CHM_INDEX_ENCODING is used to encode HtmlHelp index ( hhk), content ( hhc)
-
1248 # and project file content.
-
1249 # This tag requires that the tag GENERATE_HTMLHELP is set to YES.
-
1250 
-
1251 CHM_INDEX_ENCODING =
-
1252 
-
1253 # The BINARY_TOC flag controls whether a binary table of contents is generated (
-
1254 # YES) or a normal table of contents ( NO) in the .chm file.
-
1255 # The default value is: NO.
-
1256 # This tag requires that the tag GENERATE_HTMLHELP is set to YES.
-
1257 
-
1258 BINARY_TOC = NO
-
1259 
-
1260 # The TOC_EXPAND flag can be set to YES to add extra items for group members to
-
1261 # the table of contents of the HTML help documentation and to the tree view.
-
1262 # The default value is: NO.
-
1263 # This tag requires that the tag GENERATE_HTMLHELP is set to YES.
-
1264 
-
1265 TOC_EXPAND = NO
-
1266 
-
1267 # If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and
-
1268 # QHP_VIRTUAL_FOLDER are set, an additional index file will be generated that
-
1269 # can be used as input for Qt's qhelpgenerator to generate a Qt Compressed Help
-
1270 # (.qch) of the generated HTML documentation.
-
1271 # The default value is: NO.
-
1272 # This tag requires that the tag GENERATE_HTML is set to YES.
-
1273 
-
1274 GENERATE_QHP = NO
-
1275 
-
1276 # If the QHG_LOCATION tag is specified, the QCH_FILE tag can be used to specify
-
1277 # the file name of the resulting .qch file. The path specified is relative to
-
1278 # the HTML output folder.
-
1279 # This tag requires that the tag GENERATE_QHP is set to YES.
-
1280 
-
1281 QCH_FILE =
-
1282 
-
1283 # The QHP_NAMESPACE tag specifies the namespace to use when generating Qt Help
-
1284 # Project output. For more information please see Qt Help Project / Namespace
-
1285 # (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#namespace).
-
1286 # The default value is: org.doxygen.Project.
-
1287 # This tag requires that the tag GENERATE_QHP is set to YES.
-
1288 
-
1289 QHP_NAMESPACE = org.doxygen.Project
-
1290 
-
1291 # The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating Qt
-
1292 # Help Project output. For more information please see Qt Help Project / Virtual
-
1293 # Folders (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#virtual-
-
1294 # folders).
-
1295 # The default value is: doc.
-
1296 # This tag requires that the tag GENERATE_QHP is set to YES.
-
1297 
-
1298 QHP_VIRTUAL_FOLDER = doc
-
1299 
-
1300 # If the QHP_CUST_FILTER_NAME tag is set, it specifies the name of a custom
-
1301 # filter to add. For more information please see Qt Help Project / Custom
-
1302 # Filters (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom-
-
1303 # filters).
-
1304 # This tag requires that the tag GENERATE_QHP is set to YES.
-
1305 
-
1306 QHP_CUST_FILTER_NAME =
-
1307 
-
1308 # The QHP_CUST_FILTER_ATTRS tag specifies the list of the attributes of the
-
1309 # custom filter to add. For more information please see Qt Help Project / Custom
-
1310 # Filters (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom-
-
1311 # filters).
-
1312 # This tag requires that the tag GENERATE_QHP is set to YES.
-
1313 
-
1314 QHP_CUST_FILTER_ATTRS =
-
1315 
-
1316 # The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this
-
1317 # project's filter section matches. Qt Help Project / Filter Attributes (see:
-
1318 # http://qt-project.org/doc/qt-4.8/qthelpproject.html#filter-attributes).
-
1319 # This tag requires that the tag GENERATE_QHP is set to YES.
-
1320 
-
1321 QHP_SECT_FILTER_ATTRS =
-
1322 
-
1323 # The QHG_LOCATION tag can be used to specify the location of Qt's
-
1324 # qhelpgenerator. If non-empty doxygen will try to run qhelpgenerator on the
-
1325 # generated .qhp file.
-
1326 # This tag requires that the tag GENERATE_QHP is set to YES.
-
1327 
-
1328 QHG_LOCATION =
-
1329 
-
1330 # If the GENERATE_ECLIPSEHELP tag is set to YES, additional index files will be
-
1331 # generated, together with the HTML files, they form an Eclipse help plugin. To
-
1332 # install this plugin and make it available under the help contents menu in
-
1333 # Eclipse, the contents of the directory containing the HTML and XML files needs
-
1334 # to be copied into the plugins directory of eclipse. The name of the directory
-
1335 # within the plugins directory should be the same as the ECLIPSE_DOC_ID value.
-
1336 # After copying Eclipse needs to be restarted before the help appears.
-
1337 # The default value is: NO.
-
1338 # This tag requires that the tag GENERATE_HTML is set to YES.
-
1339 
-
1340 GENERATE_ECLIPSEHELP = NO
-
1341 
-
1342 # A unique identifier for the Eclipse help plugin. When installing the plugin
-
1343 # the directory name containing the HTML and XML files should also have this
-
1344 # name. Each documentation set should have its own identifier.
-
1345 # The default value is: org.doxygen.Project.
-
1346 # This tag requires that the tag GENERATE_ECLIPSEHELP is set to YES.
-
1347 
-
1348 ECLIPSE_DOC_ID = org.doxygen.Project
-
1349 
-
1350 # If you want full control over the layout of the generated HTML pages it might
-
1351 # be necessary to disable the index and replace it with your own. The
-
1352 # DISABLE_INDEX tag can be used to turn on/off the condensed index (tabs) at top
-
1353 # of each HTML page. A value of NO enables the index and the value YES disables
-
1354 # it. Since the tabs in the index contain the same information as the navigation
-
1355 # tree, you can set this option to YES if you also set GENERATE_TREEVIEW to YES.
-
1356 # The default value is: NO.
-
1357 # This tag requires that the tag GENERATE_HTML is set to YES.
-
1358 
-
1359 DISABLE_INDEX = NO
-
1360 
-
1361 # The GENERATE_TREEVIEW tag is used to specify whether a tree-like index
-
1362 # structure should be generated to display hierarchical information. If the tag
-
1363 # value is set to YES, a side panel will be generated containing a tree-like
-
1364 # index structure (just like the one that is generated for HTML Help). For this
-
1365 # to work a browser that supports JavaScript, DHTML, CSS and frames is required
-
1366 # (i.e. any modern browser). Windows users are probably better off using the
-
1367 # HTML help feature. Via custom stylesheets (see HTML_EXTRA_STYLESHEET) one can
-
1368 # further fine-tune the look of the index. As an example, the default style
-
1369 # sheet generated by doxygen has an example that shows how to put an image at
-
1370 # the root of the tree instead of the PROJECT_NAME. Since the tree basically has
-
1371 # the same information as the tab index, you could consider setting
-
1372 # DISABLE_INDEX to YES when enabling this option.
-
1373 # The default value is: NO.
-
1374 # This tag requires that the tag GENERATE_HTML is set to YES.
-
1375 
-
1376 GENERATE_TREEVIEW = NO
-
1377 
-
1378 # The ENUM_VALUES_PER_LINE tag can be used to set the number of enum values that
-
1379 # doxygen will group on one line in the generated HTML documentation.
-
1380 #
-
1381 # Note that a value of 0 will completely suppress the enum values from appearing
-
1382 # in the overview section.
-
1383 # Minimum value: 0, maximum value: 20, default value: 4.
-
1384 # This tag requires that the tag GENERATE_HTML is set to YES.
-
1385 
-
1386 ENUM_VALUES_PER_LINE = 4
-
1387 
-
1388 # If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be used
-
1389 # to set the initial width (in pixels) of the frame in which the tree is shown.
-
1390 # Minimum value: 0, maximum value: 1500, default value: 250.
-
1391 # This tag requires that the tag GENERATE_HTML is set to YES.
-
1392 
-
1393 TREEVIEW_WIDTH = 250
-
1394 
-
1395 # When the EXT_LINKS_IN_WINDOW option is set to YES doxygen will open links to
-
1396 # external symbols imported via tag files in a separate window.
-
1397 # The default value is: NO.
-
1398 # This tag requires that the tag GENERATE_HTML is set to YES.
-
1399 
-
1400 EXT_LINKS_IN_WINDOW = NO
-
1401 
-
1402 # Use this tag to change the font size of LaTeX formulas included as images in
-
1403 # the HTML documentation. When you change the font size after a successful
-
1404 # doxygen run you need to manually remove any form_*.png images from the HTML
-
1405 # output directory to force them to be regenerated.
-
1406 # Minimum value: 8, maximum value: 50, default value: 10.
-
1407 # This tag requires that the tag GENERATE_HTML is set to YES.
-
1408 
-
1409 FORMULA_FONTSIZE = 10
-
1410 
-
1411 # Use the FORMULA_TRANPARENT tag to determine whether or not the images
-
1412 # generated for formulas are transparent PNGs. Transparent PNGs are not
-
1413 # supported properly for IE 6.0, but are supported on all modern browsers.
-
1414 #
-
1415 # Note that when changing this option you need to delete any form_*.png files in
-
1416 # the HTML output directory before the changes have effect.
-
1417 # The default value is: YES.
-
1418 # This tag requires that the tag GENERATE_HTML is set to YES.
-
1419 
-
1420 FORMULA_TRANSPARENT = YES
-
1421 
-
1422 # Enable the USE_MATHJAX option to render LaTeX formulas using MathJax (see
-
1423 # http://www.mathjax.org) which uses client side Javascript for the rendering
-
1424 # instead of using prerendered bitmaps. Use this if you do not have LaTeX
-
1425 # installed or if you want to formulas look prettier in the HTML output. When
-
1426 # enabled you may also need to install MathJax separately and configure the path
-
1427 # to it using the MATHJAX_RELPATH option.
-
1428 # The default value is: NO.
-
1429 # This tag requires that the tag GENERATE_HTML is set to YES.
-
1430 
-
1431 USE_MATHJAX = NO
-
1432 
-
1433 # When MathJax is enabled you can set the default output format to be used for
-
1434 # the MathJax output. See the MathJax site (see:
-
1435 # http://docs.mathjax.org/en/latest/output.html) for more details.
-
1436 # Possible values are: HTML-CSS (which is slower, but has the best
-
1437 # compatibility), NativeMML (i.e. MathML) and SVG.
-
1438 # The default value is: HTML-CSS.
-
1439 # This tag requires that the tag USE_MATHJAX is set to YES.
-
1440 
-
1441 MATHJAX_FORMAT = HTML-CSS
-
1442 
-
1443 # When MathJax is enabled you need to specify the location relative to the HTML
-
1444 # output directory using the MATHJAX_RELPATH option. The destination directory
-
1445 # should contain the MathJax.js script. For instance, if the mathjax directory
-
1446 # is located at the same level as the HTML output directory, then
-
1447 # MATHJAX_RELPATH should be ../mathjax. The default value points to the MathJax
-
1448 # Content Delivery Network so you can quickly see the result without installing
-
1449 # MathJax. However, it is strongly recommended to install a local copy of
-
1450 # MathJax from http://www.mathjax.org before deployment.
-
1451 # The default value is: http://cdn.mathjax.org/mathjax/latest.
-
1452 # This tag requires that the tag USE_MATHJAX is set to YES.
-
1453 
-
1454 MATHJAX_RELPATH = http://www.mathjax.org/mathjax
-
1455 
-
1456 # The MATHJAX_EXTENSIONS tag can be used to specify one or more MathJax
-
1457 # extension names that should be enabled during MathJax rendering. For example
-
1458 # MATHJAX_EXTENSIONS = TeX/AMSmath TeX/AMSsymbols
-
1459 # This tag requires that the tag USE_MATHJAX is set to YES.
-
1460 
-
1461 MATHJAX_EXTENSIONS =
-
1462 
-
1463 # The MATHJAX_CODEFILE tag can be used to specify a file with javascript pieces
-
1464 # of code that will be used on startup of the MathJax code. See the MathJax site
-
1465 # (see: http://docs.mathjax.org/en/latest/output.html) for more details. For an
-
1466 # example see the documentation.
-
1467 # This tag requires that the tag USE_MATHJAX is set to YES.
-
1468 
-
1469 MATHJAX_CODEFILE =
-
1470 
-
1471 # When the SEARCHENGINE tag is enabled doxygen will generate a search box for
-
1472 # the HTML output. The underlying search engine uses javascript and DHTML and
-
1473 # should work on any modern browser. Note that when using HTML help
-
1474 # (GENERATE_HTMLHELP), Qt help (GENERATE_QHP), or docsets (GENERATE_DOCSET)
-
1475 # there is already a search function so this one should typically be disabled.
-
1476 # For large projects the javascript based search engine can be slow, then
-
1477 # enabling SERVER_BASED_SEARCH may provide a better solution. It is possible to
-
1478 # search using the keyboard; to jump to the search box use <access key> + S
-
1479 # (what the <access key> is depends on the OS and browser, but it is typically
-
1480 # <CTRL>, <ALT>/<option>, or both). Inside the search box use the <cursor down
-
1481 # key> to jump into the search results window, the results can be navigated
-
1482 # using the <cursor keys>. Press <Enter> to select an item or <escape> to cancel
-
1483 # the search. The filter options can be selected when the cursor is inside the
-
1484 # search box by pressing <Shift>+<cursor down>. Also here use the <cursor keys>
-
1485 # to select a filter and <Enter> or <escape> to activate or cancel the filter
-
1486 # option.
-
1487 # The default value is: YES.
-
1488 # This tag requires that the tag GENERATE_HTML is set to YES.
-
1489 
-
1490 SEARCHENGINE = NO
-
1491 
-
1492 # When the SERVER_BASED_SEARCH tag is enabled the search engine will be
-
1493 # implemented using a web server instead of a web client using Javascript. There
-
1494 # are two flavours of web server based searching depending on the
-
1495 # EXTERNAL_SEARCH setting. When disabled, doxygen will generate a PHP script for
-
1496 # searching and an index file used by the script. When EXTERNAL_SEARCH is
-
1497 # enabled the indexing and searching needs to be provided by external tools. See
-
1498 # the section "External Indexing and Searching" for details.
-
1499 # The default value is: NO.
-
1500 # This tag requires that the tag SEARCHENGINE is set to YES.
-
1501 
-
1502 SERVER_BASED_SEARCH = NO
-
1503 
-
1504 # When EXTERNAL_SEARCH tag is enabled doxygen will no longer generate the PHP
-
1505 # script for searching. Instead the search results are written to an XML file
-
1506 # which needs to be processed by an external indexer. Doxygen will invoke an
-
1507 # external search engine pointed to by the SEARCHENGINE_URL option to obtain the
-
1508 # search results.
-
1509 #
-
1510 # Doxygen ships with an example indexer ( doxyindexer) and search engine
-
1511 # (doxysearch.cgi) which are based on the open source search engine library
-
1512 # Xapian (see: http://xapian.org/).
-
1513 #
-
1514 # See the section "External Indexing and Searching" for details.
-
1515 # The default value is: NO.
-
1516 # This tag requires that the tag SEARCHENGINE is set to YES.
-
1517 
-
1518 EXTERNAL_SEARCH = NO
-
1519 
-
1520 # The SEARCHENGINE_URL should point to a search engine hosted by a web server
-
1521 # which will return the search results when EXTERNAL_SEARCH is enabled.
-
1522 #
-
1523 # Doxygen ships with an example indexer ( doxyindexer) and search engine
-
1524 # (doxysearch.cgi) which are based on the open source search engine library
-
1525 # Xapian (see: http://xapian.org/). See the section "External Indexing and
-
1526 # Searching" for details.
-
1527 # This tag requires that the tag SEARCHENGINE is set to YES.
-
1528 
-
1529 SEARCHENGINE_URL =
-
1530 
-
1531 # When SERVER_BASED_SEARCH and EXTERNAL_SEARCH are both enabled the unindexed
-
1532 # search data is written to a file for indexing by an external tool. With the
-
1533 # SEARCHDATA_FILE tag the name of this file can be specified.
-
1534 # The default file is: searchdata.xml.
-
1535 # This tag requires that the tag SEARCHENGINE is set to YES.
-
1536 
-
1537 SEARCHDATA_FILE = searchdata.xml
-
1538 
-
1539 # When SERVER_BASED_SEARCH and EXTERNAL_SEARCH are both enabled the
-
1540 # EXTERNAL_SEARCH_ID tag can be used as an identifier for the project. This is
-
1541 # useful in combination with EXTRA_SEARCH_MAPPINGS to search through multiple
-
1542 # projects and redirect the results back to the right project.
-
1543 # This tag requires that the tag SEARCHENGINE is set to YES.
-
1544 
-
1545 EXTERNAL_SEARCH_ID =
-
1546 
-
1547 # The EXTRA_SEARCH_MAPPINGS tag can be used to enable searching through doxygen
-
1548 # projects other than the one defined by this configuration file, but that are
-
1549 # all added to the same external search index. Each project needs to have a
-
1550 # unique id set via EXTERNAL_SEARCH_ID. The search mapping then maps the id of
-
1551 # to a relative location where the documentation can be found. The format is:
-
1552 # EXTRA_SEARCH_MAPPINGS = tagname1=loc1 tagname2=loc2 ...
-
1553 # This tag requires that the tag SEARCHENGINE is set to YES.
-
1554 
-
1555 EXTRA_SEARCH_MAPPINGS =
-
1556 
-
1557 #---------------------------------------------------------------------------
-
1558 # Configuration options related to the LaTeX output
-
1559 #---------------------------------------------------------------------------
-
1560 
-
1561 # If the GENERATE_LATEX tag is set to YES doxygen will generate LaTeX output.
-
1562 # The default value is: YES.
-
1563 
-
1564 GENERATE_LATEX = NO
-
1565 
-
1566 # The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. If a
-
1567 # relative path is entered the value of OUTPUT_DIRECTORY will be put in front of
-
1568 # it.
-
1569 # The default directory is: latex.
-
1570 # This tag requires that the tag GENERATE_LATEX is set to YES.
-
1571 
-
1572 LATEX_OUTPUT = latex
-
1573 
-
1574 # The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be
-
1575 # invoked.
-
1576 #
-
1577 # Note that when enabling USE_PDFLATEX this option is only used for generating
-
1578 # bitmaps for formulas in the HTML output, but not in the Makefile that is
-
1579 # written to the output directory.
-
1580 # The default file is: latex.
-
1581 # This tag requires that the tag GENERATE_LATEX is set to YES.
-
1582 
-
1583 LATEX_CMD_NAME = latex
-
1584 
-
1585 # The MAKEINDEX_CMD_NAME tag can be used to specify the command name to generate
-
1586 # index for LaTeX.
-
1587 # The default file is: makeindex.
-
1588 # This tag requires that the tag GENERATE_LATEX is set to YES.
-
1589 
-
1590 MAKEINDEX_CMD_NAME = makeindex
-
1591 
-
1592 # If the COMPACT_LATEX tag is set to YES doxygen generates more compact LaTeX
-
1593 # documents. This may be useful for small projects and may help to save some
-
1594 # trees in general.
-
1595 # The default value is: NO.
-
1596 # This tag requires that the tag GENERATE_LATEX is set to YES.
-
1597 
-
1598 COMPACT_LATEX = NO
-
1599 
-
1600 # The PAPER_TYPE tag can be used to set the paper type that is used by the
-
1601 # printer.
-
1602 # Possible values are: a4 (210 x 297 mm), letter (8.5 x 11 inches), legal (8.5 x
-
1603 # 14 inches) and executive (7.25 x 10.5 inches).
-
1604 # The default value is: a4.
-
1605 # This tag requires that the tag GENERATE_LATEX is set to YES.
-
1606 
-
1607 PAPER_TYPE = a4wide
-
1608 
-
1609 # The EXTRA_PACKAGES tag can be used to specify one or more LaTeX package names
-
1610 # that should be included in the LaTeX output. To get the times font for
-
1611 # instance you can specify
-
1612 # EXTRA_PACKAGES=times
-
1613 # If left blank no extra packages will be included.
-
1614 # This tag requires that the tag GENERATE_LATEX is set to YES.
-
1615 
-
1616 EXTRA_PACKAGES =
-
1617 
-
1618 # The LATEX_HEADER tag can be used to specify a personal LaTeX header for the
-
1619 # generated LaTeX document. The header should contain everything until the first
-
1620 # chapter. If it is left blank doxygen will generate a standard header. See
-
1621 # section "Doxygen usage" for information on how to let doxygen write the
-
1622 # default header to a separate file.
-
1623 #
-
1624 # Note: Only use a user-defined header if you know what you are doing! The
-
1625 # following commands have a special meaning inside the header: $title,
-
1626 # $datetime, $date, $doxygenversion, $projectname, $projectnumber. Doxygen will
-
1627 # replace them by respectively the title of the page, the current date and time,
-
1628 # only the current date, the version number of doxygen, the project name (see
-
1629 # PROJECT_NAME), or the project number (see PROJECT_NUMBER).
-
1630 # This tag requires that the tag GENERATE_LATEX is set to YES.
-
1631 
-
1632 LATEX_HEADER =
-
1633 
-
1634 # The LATEX_FOOTER tag can be used to specify a personal LaTeX footer for the
-
1635 # generated LaTeX document. The footer should contain everything after the last
-
1636 # chapter. If it is left blank doxygen will generate a standard footer.
-
1637 #
-
1638 # Note: Only use a user-defined footer if you know what you are doing!
-
1639 # This tag requires that the tag GENERATE_LATEX is set to YES.
-
1640 
-
1641 LATEX_FOOTER =
-
1642 
-
1643 # The LATEX_EXTRA_FILES tag can be used to specify one or more extra images or
-
1644 # other source files which should be copied to the LATEX_OUTPUT output
-
1645 # directory. Note that the files will be copied as-is; there are no commands or
-
1646 # markers available.
-
1647 # This tag requires that the tag GENERATE_LATEX is set to YES.
-
1648 
-
1649 LATEX_EXTRA_FILES =
-
1650 
-
1651 # If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated is
-
1652 # prepared for conversion to PDF (using ps2pdf or pdflatex). The PDF file will
-
1653 # contain links (just like the HTML output) instead of page references. This
-
1654 # makes the output suitable for online browsing using a PDF viewer.
-
1655 # The default value is: YES.
-
1656 # This tag requires that the tag GENERATE_LATEX is set to YES.
-
1657 
-
1658 PDF_HYPERLINKS = NO
-
1659 
-
1660 # If the LATEX_PDFLATEX tag is set to YES, doxygen will use pdflatex to generate
-
1661 # the PDF file directly from the LaTeX files. Set this option to YES to get a
-
1662 # higher quality PDF documentation.
-
1663 # The default value is: YES.
-
1664 # This tag requires that the tag GENERATE_LATEX is set to YES.
-
1665 
-
1666 USE_PDFLATEX = YES
-
1667 
-
1668 # If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \batchmode
-
1669 # command to the generated LaTeX files. This will instruct LaTeX to keep running
-
1670 # if errors occur, instead of asking the user for help. This option is also used
-
1671 # when generating formulas in HTML.
-
1672 # The default value is: NO.
-
1673 # This tag requires that the tag GENERATE_LATEX is set to YES.
-
1674 
-
1675 LATEX_BATCHMODE = NO
-
1676 
-
1677 # If the LATEX_HIDE_INDICES tag is set to YES then doxygen will not include the
-
1678 # index chapters (such as File Index, Compound Index, etc.) in the output.
-
1679 # The default value is: NO.
-
1680 # This tag requires that the tag GENERATE_LATEX is set to YES.
-
1681 
-
1682 LATEX_HIDE_INDICES = NO
-
1683 
-
1684 # If the LATEX_SOURCE_CODE tag is set to YES then doxygen will include source
-
1685 # code with syntax highlighting in the LaTeX output.
-
1686 #
-
1687 # Note that which sources are shown also depends on other settings such as
-
1688 # SOURCE_BROWSER.
-
1689 # The default value is: NO.
-
1690 # This tag requires that the tag GENERATE_LATEX is set to YES.
-
1691 
-
1692 LATEX_SOURCE_CODE = NO
-
1693 
-
1694 # The LATEX_BIB_STYLE tag can be used to specify the style to use for the
-
1695 # bibliography, e.g. plainnat, or ieeetr. See
-
1696 # http://en.wikipedia.org/wiki/BibTeX and \cite for more info.
-
1697 # The default value is: plain.
-
1698 # This tag requires that the tag GENERATE_LATEX is set to YES.
-
1699 
-
1700 LATEX_BIB_STYLE = plain
-
1701 
-
1702 #---------------------------------------------------------------------------
-
1703 # Configuration options related to the RTF output
-
1704 #---------------------------------------------------------------------------
-
1705 
-
1706 # If the GENERATE_RTF tag is set to YES doxygen will generate RTF output. The
-
1707 # RTF output is optimized for Word 97 and may not look too pretty with other RTF
-
1708 # readers/editors.
-
1709 # The default value is: NO.
-
1710 
-
1711 GENERATE_RTF = NO
-
1712 
-
1713 # The RTF_OUTPUT tag is used to specify where the RTF docs will be put. If a
-
1714 # relative path is entered the value of OUTPUT_DIRECTORY will be put in front of
-
1715 # it.
-
1716 # The default directory is: rtf.
-
1717 # This tag requires that the tag GENERATE_RTF is set to YES.
-
1718 
-
1719 RTF_OUTPUT = glm.rtf
-
1720 
-
1721 # If the COMPACT_RTF tag is set to YES doxygen generates more compact RTF
-
1722 # documents. This may be useful for small projects and may help to save some
-
1723 # trees in general.
-
1724 # The default value is: NO.
-
1725 # This tag requires that the tag GENERATE_RTF is set to YES.
-
1726 
-
1727 COMPACT_RTF = NO
-
1728 
-
1729 # If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated will
-
1730 # contain hyperlink fields. The RTF file will contain links (just like the HTML
-
1731 # output) instead of page references. This makes the output suitable for online
-
1732 # browsing using Word or some other Word compatible readers that support those
-
1733 # fields.
-
1734 #
-
1735 # Note: WordPad (write) and others do not support links.
-
1736 # The default value is: NO.
-
1737 # This tag requires that the tag GENERATE_RTF is set to YES.
-
1738 
-
1739 RTF_HYPERLINKS = YES
-
1740 
-
1741 # Load stylesheet definitions from file. Syntax is similar to doxygen's config
-
1742 # file, i.e. a series of assignments. You only have to provide replacements,
-
1743 # missing definitions are set to their default value.
-
1744 #
-
1745 # See also section "Doxygen usage" for information on how to generate the
-
1746 # default style sheet that doxygen normally uses.
-
1747 # This tag requires that the tag GENERATE_RTF is set to YES.
-
1748 
-
1749 RTF_STYLESHEET_FILE =
-
1750 
-
1751 # Set optional variables used in the generation of an RTF document. Syntax is
-
1752 # similar to doxygen's config file. A template extensions file can be generated
-
1753 # using doxygen -e rtf extensionFile.
-
1754 # This tag requires that the tag GENERATE_RTF is set to YES.
-
1755 
-
1756 RTF_EXTENSIONS_FILE =
-
1757 
-
1758 #---------------------------------------------------------------------------
-
1759 # Configuration options related to the man page output
-
1760 #---------------------------------------------------------------------------
-
1761 
-
1762 # If the GENERATE_MAN tag is set to YES doxygen will generate man pages for
-
1763 # classes and files.
-
1764 # The default value is: NO.
-
1765 
-
1766 GENERATE_MAN = NO
-
1767 
-
1768 # The MAN_OUTPUT tag is used to specify where the man pages will be put. If a
-
1769 # relative path is entered the value of OUTPUT_DIRECTORY will be put in front of
-
1770 # it. A directory man3 will be created inside the directory specified by
-
1771 # MAN_OUTPUT.
-
1772 # The default directory is: man.
-
1773 # This tag requires that the tag GENERATE_MAN is set to YES.
-
1774 
-
1775 MAN_OUTPUT = man
-
1776 
-
1777 # The MAN_EXTENSION tag determines the extension that is added to the generated
-
1778 # man pages. In case the manual section does not start with a number, the number
-
1779 # 3 is prepended. The dot (.) at the beginning of the MAN_EXTENSION tag is
-
1780 # optional.
-
1781 # The default value is: .3.
-
1782 # This tag requires that the tag GENERATE_MAN is set to YES.
-
1783 
-
1784 MAN_EXTENSION = .3
-
1785 
-
1786 # If the MAN_LINKS tag is set to YES and doxygen generates man output, then it
-
1787 # will generate one additional man file for each entity documented in the real
-
1788 # man page(s). These additional files only source the real man page, but without
-
1789 # them the man command would be unable to find the correct page.
-
1790 # The default value is: NO.
-
1791 # This tag requires that the tag GENERATE_MAN is set to YES.
-
1792 
-
1793 MAN_LINKS = NO
-
1794 
-
1795 #---------------------------------------------------------------------------
-
1796 # Configuration options related to the XML output
-
1797 #---------------------------------------------------------------------------
-
1798 
-
1799 # If the GENERATE_XML tag is set to YES doxygen will generate an XML file that
-
1800 # captures the structure of the code including all documentation.
-
1801 # The default value is: NO.
-
1802 
-
1803 GENERATE_XML = NO
-
1804 
-
1805 # The XML_OUTPUT tag is used to specify where the XML pages will be put. If a
-
1806 # relative path is entered the value of OUTPUT_DIRECTORY will be put in front of
-
1807 # it.
-
1808 # The default directory is: xml.
-
1809 # This tag requires that the tag GENERATE_XML is set to YES.
-
1810 
-
1811 XML_OUTPUT = xml
-
1812 
-
1813 # The XML_SCHEMA tag can be used to specify a XML schema, which can be used by a
-
1814 # validating XML parser to check the syntax of the XML files.
-
1815 # This tag requires that the tag GENERATE_XML is set to YES.
-
1816 
-
1817 XML_SCHEMA =
-
1818 
-
1819 # The XML_DTD tag can be used to specify a XML DTD, which can be used by a
-
1820 # validating XML parser to check the syntax of the XML files.
-
1821 # This tag requires that the tag GENERATE_XML is set to YES.
-
1822 
-
1823 XML_DTD =
-
1824 
-
1825 # If the XML_PROGRAMLISTING tag is set to YES doxygen will dump the program
-
1826 # listings (including syntax highlighting and cross-referencing information) to
-
1827 # the XML output. Note that enabling this will significantly increase the size
-
1828 # of the XML output.
-
1829 # The default value is: YES.
-
1830 # This tag requires that the tag GENERATE_XML is set to YES.
-
1831 
-
1832 XML_PROGRAMLISTING = YES
-
1833 
-
1834 #---------------------------------------------------------------------------
-
1835 # Configuration options related to the DOCBOOK output
-
1836 #---------------------------------------------------------------------------
-
1837 
-
1838 # If the GENERATE_DOCBOOK tag is set to YES doxygen will generate Docbook files
-
1839 # that can be used to generate PDF.
-
1840 # The default value is: NO.
-
1841 
-
1842 GENERATE_DOCBOOK = NO
-
1843 
-
1844 # The DOCBOOK_OUTPUT tag is used to specify where the Docbook pages will be put.
-
1845 # If a relative path is entered the value of OUTPUT_DIRECTORY will be put in
-
1846 # front of it.
-
1847 # The default directory is: docbook.
-
1848 # This tag requires that the tag GENERATE_DOCBOOK is set to YES.
-
1849 
-
1850 DOCBOOK_OUTPUT = docbook
-
1851 
-
1852 #---------------------------------------------------------------------------
-
1853 # Configuration options for the AutoGen Definitions output
-
1854 #---------------------------------------------------------------------------
-
1855 
-
1856 # If the GENERATE_AUTOGEN_DEF tag is set to YES doxygen will generate an AutoGen
-
1857 # Definitions (see http://autogen.sf.net) file that captures the structure of
-
1858 # the code including all documentation. Note that this feature is still
-
1859 # experimental and incomplete at the moment.
-
1860 # The default value is: NO.
-
1861 
-
1862 GENERATE_AUTOGEN_DEF = NO
-
1863 
-
1864 #---------------------------------------------------------------------------
-
1865 # Configuration options related to the Perl module output
-
1866 #---------------------------------------------------------------------------
-
1867 
-
1868 # If the GENERATE_PERLMOD tag is set to YES doxygen will generate a Perl module
-
1869 # file that captures the structure of the code including all documentation.
-
1870 #
-
1871 # Note that this feature is still experimental and incomplete at the moment.
-
1872 # The default value is: NO.
-
1873 
-
1874 GENERATE_PERLMOD = NO
-
1875 
-
1876 # If the PERLMOD_LATEX tag is set to YES doxygen will generate the necessary
-
1877 # Makefile rules, Perl scripts and LaTeX code to be able to generate PDF and DVI
-
1878 # output from the Perl module output.
-
1879 # The default value is: NO.
-
1880 # This tag requires that the tag GENERATE_PERLMOD is set to YES.
-
1881 
-
1882 PERLMOD_LATEX = NO
-
1883 
-
1884 # If the PERLMOD_PRETTY tag is set to YES the Perl module output will be nicely
-
1885 # formatted so it can be parsed by a human reader. This is useful if you want to
-
1886 # understand what is going on. On the other hand, if this tag is set to NO the
-
1887 # size of the Perl module output will be much smaller and Perl will parse it
-
1888 # just the same.
-
1889 # The default value is: YES.
-
1890 # This tag requires that the tag GENERATE_PERLMOD is set to YES.
-
1891 
-
1892 PERLMOD_PRETTY = YES
-
1893 
-
1894 # The names of the make variables in the generated doxyrules.make file are
-
1895 # prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. This is useful
-
1896 # so different doxyrules.make files included by the same Makefile don't
-
1897 # overwrite each other's variables.
-
1898 # This tag requires that the tag GENERATE_PERLMOD is set to YES.
-
1899 
-
1900 PERLMOD_MAKEVAR_PREFIX =
-
1901 
-
1902 #---------------------------------------------------------------------------
-
1903 # Configuration options related to the preprocessor
-
1904 #---------------------------------------------------------------------------
-
1905 
-
1906 # If the ENABLE_PREPROCESSING tag is set to YES doxygen will evaluate all
-
1907 # C-preprocessor directives found in the sources and include files.
-
1908 # The default value is: YES.
-
1909 
-
1910 ENABLE_PREPROCESSING = YES
-
1911 
-
1912 # If the MACRO_EXPANSION tag is set to YES doxygen will expand all macro names
-
1913 # in the source code. If set to NO only conditional compilation will be
-
1914 # performed. Macro expansion can be done in a controlled way by setting
-
1915 # EXPAND_ONLY_PREDEF to YES.
-
1916 # The default value is: NO.
-
1917 # This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
-
1918 
-
1919 MACRO_EXPANSION = NO
-
1920 
-
1921 # If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES then
-
1922 # the macro expansion is limited to the macros specified with the PREDEFINED and
-
1923 # EXPAND_AS_DEFINED tags.
-
1924 # The default value is: NO.
-
1925 # This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
-
1926 
-
1927 EXPAND_ONLY_PREDEF = NO
-
1928 
-
1929 # If the SEARCH_INCLUDES tag is set to YES the includes files in the
-
1930 # INCLUDE_PATH will be searched if a #include is found.
-
1931 # The default value is: YES.
-
1932 # This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
-
1933 
-
1934 SEARCH_INCLUDES = YES
-
1935 
-
1936 # The INCLUDE_PATH tag can be used to specify one or more directories that
-
1937 # contain include files that are not input files but should be processed by the
-
1938 # preprocessor.
-
1939 # This tag requires that the tag SEARCH_INCLUDES is set to YES.
-
1940 
-
1941 INCLUDE_PATH =
-
1942 
-
1943 # You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard
-
1944 # patterns (like *.h and *.hpp) to filter out the header-files in the
-
1945 # directories. If left blank, the patterns specified with FILE_PATTERNS will be
-
1946 # used.
-
1947 # This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
-
1948 
-
1949 INCLUDE_FILE_PATTERNS =
-
1950 
-
1951 # The PREDEFINED tag can be used to specify one or more macro names that are
-
1952 # defined before the preprocessor is started (similar to the -D option of e.g.
-
1953 # gcc). The argument of the tag is a list of macros of the form: name or
-
1954 # name=definition (no spaces). If the definition and the "=" are omitted, "=1"
-
1955 # is assumed. To prevent a macro definition from being undefined via #undef or
-
1956 # recursively expanded use the := operator instead of the = operator.
-
1957 # This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
-
1958 
-
1959 PREDEFINED =
-
1960 
-
1961 # If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then this
-
1962 # tag can be used to specify a list of macro names that should be expanded. The
-
1963 # macro definition that is found in the sources will be used. Use the PREDEFINED
-
1964 # tag if you want to use a different macro definition that overrules the
-
1965 # definition found in the source code.
-
1966 # This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
-
1967 
-
1968 EXPAND_AS_DEFINED =
-
1969 
-
1970 # If the SKIP_FUNCTION_MACROS tag is set to YES then doxygen's preprocessor will
-
1971 # remove all refrences to function-like macros that are alone on a line, have an
-
1972 # all uppercase name, and do not end with a semicolon. Such function macros are
-
1973 # typically used for boiler-plate code, and will confuse the parser if not
-
1974 # removed.
-
1975 # The default value is: YES.
-
1976 # This tag requires that the tag ENABLE_PREPROCESSING is set to YES.
-
1977 
-
1978 SKIP_FUNCTION_MACROS = YES
-
1979 
-
1980 #---------------------------------------------------------------------------
-
1981 # Configuration options related to external references
-
1982 #---------------------------------------------------------------------------
-
1983 
-
1984 # The TAGFILES tag can be used to specify one or more tag files. For each tag
-
1985 # file the location of the external documentation should be added. The format of
-
1986 # a tag file without this location is as follows:
-
1987 # TAGFILES = file1 file2 ...
-
1988 # Adding location for the tag files is done as follows:
-
1989 # TAGFILES = file1=loc1 "file2 = loc2" ...
-
1990 # where loc1 and loc2 can be relative or absolute paths or URLs. See the
-
1991 # section "Linking to external documentation" for more information about the use
-
1992 # of tag files.
-
1993 # Note: Each tag file must have an unique name (where the name does NOT include
-
1994 # the path). If a tag file is not located in the directory in which doxygen is
-
1995 # run, you must also specify the path to the tagfile here.
-
1996 
-
1997 TAGFILES =
-
1998 
-
1999 # When a file name is specified after GENERATE_TAGFILE, doxygen will create a
-
2000 # tag file that is based on the input files it reads. See section "Linking to
-
2001 # external documentation" for more information about the usage of tag files.
-
2002 
-
2003 GENERATE_TAGFILE =
-
2004 
-
2005 # If the ALLEXTERNALS tag is set to YES all external class will be listed in the
-
2006 # class index. If set to NO only the inherited external classes will be listed.
-
2007 # The default value is: NO.
-
2008 
-
2009 ALLEXTERNALS = NO
-
2010 
-
2011 # If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed in
-
2012 # the modules index. If set to NO, only the current project's groups will be
-
2013 # listed.
-
2014 # The default value is: YES.
-
2015 
-
2016 EXTERNAL_GROUPS = YES
-
2017 
-
2018 # If the EXTERNAL_PAGES tag is set to YES all external pages will be listed in
-
2019 # the related pages index. If set to NO, only the current project's pages will
-
2020 # be listed.
-
2021 # The default value is: YES.
-
2022 
-
2023 EXTERNAL_PAGES = YES
-
2024 
-
2025 # The PERL_PATH should be the absolute path and name of the perl script
-
2026 # interpreter (i.e. the result of 'which perl').
-
2027 # The default file (with absolute path) is: /usr/bin/perl.
-
2028 
-
2029 PERL_PATH = /usr/bin/perl
-
2030 
-
2031 #---------------------------------------------------------------------------
-
2032 # Configuration options related to the dot tool
-
2033 #---------------------------------------------------------------------------
-
2034 
-
2035 # If the CLASS_DIAGRAMS tag is set to YES doxygen will generate a class diagram
-
2036 # (in HTML and LaTeX) for classes with base or super classes. Setting the tag to
-
2037 # NO turns the diagrams off. Note that this option also works with HAVE_DOT
-
2038 # disabled, but it is recommended to install and use dot, since it yields more
-
2039 # powerful graphs.
-
2040 # The default value is: YES.
-
2041 
-
2042 CLASS_DIAGRAMS = YES
-
2043 
-
2044 # You can define message sequence charts within doxygen comments using the \msc
-
2045 # command. Doxygen will then run the mscgen tool (see:
-
2046 # http://www.mcternan.me.uk/mscgen/)) to produce the chart and insert it in the
-
2047 # documentation. The MSCGEN_PATH tag allows you to specify the directory where
-
2048 # the mscgen tool resides. If left empty the tool is assumed to be found in the
-
2049 # default search path.
-
2050 
-
2051 MSCGEN_PATH =
-
2052 
-
2053 # If set to YES, the inheritance and collaboration graphs will hide inheritance
-
2054 # and usage relations if the target is undocumented or is not a class.
-
2055 # The default value is: YES.
-
2056 
-
2057 HIDE_UNDOC_RELATIONS = YES
-
2058 
-
2059 # If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is
-
2060 # available from the path. This tool is part of Graphviz (see:
-
2061 # http://www.graphviz.org/), a graph visualization toolkit from AT&T and Lucent
-
2062 # Bell Labs. The other options in this section have no effect if this option is
-
2063 # set to NO
-
2064 # The default value is: NO.
-
2065 
-
2066 HAVE_DOT = NO
-
2067 
-
2068 # The DOT_NUM_THREADS specifies the number of dot invocations doxygen is allowed
-
2069 # to run in parallel. When set to 0 doxygen will base this on the number of
-
2070 # processors available in the system. You can set it explicitly to a value
-
2071 # larger than 0 to get control over the balance between CPU load and processing
-
2072 # speed.
-
2073 # Minimum value: 0, maximum value: 32, default value: 0.
-
2074 # This tag requires that the tag HAVE_DOT is set to YES.
-
2075 
-
2076 DOT_NUM_THREADS = 0
-
2077 
-
2078 # When you want a differently looking font n the dot files that doxygen
-
2079 # generates you can specify the font name using DOT_FONTNAME. You need to make
-
2080 # sure dot is able to find the font, which can be done by putting it in a
-
2081 # standard location or by setting the DOTFONTPATH environment variable or by
-
2082 # setting DOT_FONTPATH to the directory containing the font.
-
2083 # The default value is: Helvetica.
-
2084 # This tag requires that the tag HAVE_DOT is set to YES.
-
2085 
-
2086 DOT_FONTNAME = FreeSans
-
2087 
-
2088 # The DOT_FONTSIZE tag can be used to set the size (in points) of the font of
-
2089 # dot graphs.
-
2090 # Minimum value: 4, maximum value: 24, default value: 10.
-
2091 # This tag requires that the tag HAVE_DOT is set to YES.
-
2092 
-
2093 DOT_FONTSIZE = 10
-
2094 
-
2095 # By default doxygen will tell dot to use the default font as specified with
-
2096 # DOT_FONTNAME. If you specify a different font using DOT_FONTNAME you can set
-
2097 # the path where dot can find it using this tag.
-
2098 # This tag requires that the tag HAVE_DOT is set to YES.
-
2099 
-
2100 DOT_FONTPATH =
-
2101 
-
2102 # If the CLASS_GRAPH tag is set to YES then doxygen will generate a graph for
-
2103 # each documented class showing the direct and indirect inheritance relations.
-
2104 # Setting this tag to YES will force the CLASS_DIAGRAMS tag to NO.
-
2105 # The default value is: YES.
-
2106 # This tag requires that the tag HAVE_DOT is set to YES.
-
2107 
-
2108 CLASS_GRAPH = YES
-
2109 
-
2110 # If the COLLABORATION_GRAPH tag is set to YES then doxygen will generate a
-
2111 # graph for each documented class showing the direct and indirect implementation
-
2112 # dependencies (inheritance, containment, and class references variables) of the
-
2113 # class with other documented classes.
-
2114 # The default value is: YES.
-
2115 # This tag requires that the tag HAVE_DOT is set to YES.
-
2116 
-
2117 COLLABORATION_GRAPH = YES
-
2118 
-
2119 # If the GROUP_GRAPHS tag is set to YES then doxygen will generate a graph for
-
2120 # groups, showing the direct groups dependencies.
-
2121 # The default value is: YES.
-
2122 # This tag requires that the tag HAVE_DOT is set to YES.
-
2123 
-
2124 GROUP_GRAPHS = YES
-
2125 
-
2126 # If the UML_LOOK tag is set to YES doxygen will generate inheritance and
-
2127 # collaboration diagrams in a style similar to the OMG's Unified Modeling
-
2128 # Language.
-
2129 # The default value is: NO.
-
2130 # This tag requires that the tag HAVE_DOT is set to YES.
-
2131 
-
2132 UML_LOOK = NO
-
2133 
-
2134 # If the UML_LOOK tag is enabled, the fields and methods are shown inside the
-
2135 # class node. If there are many fields or methods and many nodes the graph may
-
2136 # become too big to be useful. The UML_LIMIT_NUM_FIELDS threshold limits the
-
2137 # number of items for each type to make the size more manageable. Set this to 0
-
2138 # for no limit. Note that the threshold may be exceeded by 50% before the limit
-
2139 # is enforced. So when you set the threshold to 10, up to 15 fields may appear,
-
2140 # but if the number exceeds 15, the total amount of fields shown is limited to
-
2141 # 10.
-
2142 # Minimum value: 0, maximum value: 100, default value: 10.
-
2143 # This tag requires that the tag HAVE_DOT is set to YES.
-
2144 
-
2145 UML_LIMIT_NUM_FIELDS = 10
-
2146 
-
2147 # If the TEMPLATE_RELATIONS tag is set to YES then the inheritance and
-
2148 # collaboration graphs will show the relations between templates and their
-
2149 # instances.
-
2150 # The default value is: NO.
-
2151 # This tag requires that the tag HAVE_DOT is set to YES.
-
2152 
-
2153 TEMPLATE_RELATIONS = NO
-
2154 
-
2155 # If the INCLUDE_GRAPH, ENABLE_PREPROCESSING and SEARCH_INCLUDES tags are set to
-
2156 # YES then doxygen will generate a graph for each documented file showing the
-
2157 # direct and indirect include dependencies of the file with other documented
-
2158 # files.
-
2159 # The default value is: YES.
-
2160 # This tag requires that the tag HAVE_DOT is set to YES.
-
2161 
-
2162 INCLUDE_GRAPH = YES
-
2163 
-
2164 # If the INCLUDED_BY_GRAPH, ENABLE_PREPROCESSING and SEARCH_INCLUDES tags are
-
2165 # set to YES then doxygen will generate a graph for each documented file showing
-
2166 # the direct and indirect include dependencies of the file with other documented
-
2167 # files.
-
2168 # The default value is: YES.
-
2169 # This tag requires that the tag HAVE_DOT is set to YES.
-
2170 
-
2171 INCLUDED_BY_GRAPH = YES
-
2172 
-
2173 # If the CALL_GRAPH tag is set to YES then doxygen will generate a call
-
2174 # dependency graph for every global function or class method.
-
2175 #
-
2176 # Note that enabling this option will significantly increase the time of a run.
-
2177 # So in most cases it will be better to enable call graphs for selected
-
2178 # functions only using the \callgraph command.
-
2179 # The default value is: NO.
-
2180 # This tag requires that the tag HAVE_DOT is set to YES.
-
2181 
-
2182 CALL_GRAPH = YES
-
2183 
-
2184 # If the CALLER_GRAPH tag is set to YES then doxygen will generate a caller
-
2185 # dependency graph for every global function or class method.
-
2186 #
-
2187 # Note that enabling this option will significantly increase the time of a run.
-
2188 # So in most cases it will be better to enable caller graphs for selected
-
2189 # functions only using the \callergraph command.
-
2190 # The default value is: NO.
-
2191 # This tag requires that the tag HAVE_DOT is set to YES.
-
2192 
-
2193 CALLER_GRAPH = YES
-
2194 
-
2195 # If the GRAPHICAL_HIERARCHY tag is set to YES then doxygen will graphical
-
2196 # hierarchy of all classes instead of a textual one.
-
2197 # The default value is: YES.
-
2198 # This tag requires that the tag HAVE_DOT is set to YES.
-
2199 
-
2200 GRAPHICAL_HIERARCHY = YES
-
2201 
-
2202 # If the DIRECTORY_GRAPH tag is set to YES then doxygen will show the
-
2203 # dependencies a directory has on other directories in a graphical way. The
-
2204 # dependency relations are determined by the #include relations between the
-
2205 # files in the directories.
-
2206 # The default value is: YES.
-
2207 # This tag requires that the tag HAVE_DOT is set to YES.
-
2208 
-
2209 DIRECTORY_GRAPH = YES
-
2210 
-
2211 # The DOT_IMAGE_FORMAT tag can be used to set the image format of the images
-
2212 # generated by dot.
-
2213 # Note: If you choose svg you need to set HTML_FILE_EXTENSION to xhtml in order
-
2214 # to make the SVG files visible in IE 9+ (other browsers do not have this
-
2215 # requirement).
-
2216 # Possible values are: png, jpg, gif and svg.
-
2217 # The default value is: png.
-
2218 # This tag requires that the tag HAVE_DOT is set to YES.
-
2219 
-
2220 DOT_IMAGE_FORMAT = png
-
2221 
-
2222 # If DOT_IMAGE_FORMAT is set to svg, then this option can be set to YES to
-
2223 # enable generation of interactive SVG images that allow zooming and panning.
-
2224 #
-
2225 # Note that this requires a modern browser other than Internet Explorer. Tested
-
2226 # and working are Firefox, Chrome, Safari, and Opera.
-
2227 # Note: For IE 9+ you need to set HTML_FILE_EXTENSION to xhtml in order to make
-
2228 # the SVG files visible. Older versions of IE do not have SVG support.
-
2229 # The default value is: NO.
-
2230 # This tag requires that the tag HAVE_DOT is set to YES.
-
2231 
-
2232 INTERACTIVE_SVG = NO
-
2233 
-
2234 # The DOT_PATH tag can be used to specify the path where the dot tool can be
-
2235 # found. If left blank, it is assumed the dot tool can be found in the path.
-
2236 # This tag requires that the tag HAVE_DOT is set to YES.
-
2237 
-
2238 DOT_PATH =
-
2239 
-
2240 # The DOTFILE_DIRS tag can be used to specify one or more directories that
-
2241 # contain dot files that are included in the documentation (see the \dotfile
-
2242 # command).
-
2243 # This tag requires that the tag HAVE_DOT is set to YES.
-
2244 
-
2245 DOTFILE_DIRS =
-
2246 
-
2247 # The MSCFILE_DIRS tag can be used to specify one or more directories that
-
2248 # contain msc files that are included in the documentation (see the \mscfile
-
2249 # command).
-
2250 
-
2251 MSCFILE_DIRS =
-
2252 
-
2253 # The DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of nodes
-
2254 # that will be shown in the graph. If the number of nodes in a graph becomes
-
2255 # larger than this value, doxygen will truncate the graph, which is visualized
-
2256 # by representing a node as a red box. Note that doxygen if the number of direct
-
2257 # children of the root node in a graph is already larger than
-
2258 # DOT_GRAPH_MAX_NODES then the graph will not be shown at all. Also note that
-
2259 # the size of a graph can be further restricted by MAX_DOT_GRAPH_DEPTH.
-
2260 # Minimum value: 0, maximum value: 10000, default value: 50.
-
2261 # This tag requires that the tag HAVE_DOT is set to YES.
-
2262 
-
2263 DOT_GRAPH_MAX_NODES = 50
-
2264 
-
2265 # The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the graphs
-
2266 # generated by dot. A depth value of 3 means that only nodes reachable from the
-
2267 # root by following a path via at most 3 edges will be shown. Nodes that lay
-
2268 # further from the root node will be omitted. Note that setting this option to 1
-
2269 # or 2 may greatly reduce the computation time needed for large code bases. Also
-
2270 # note that the size of a graph can be further restricted by
-
2271 # DOT_GRAPH_MAX_NODES. Using a depth of 0 means no depth restriction.
-
2272 # Minimum value: 0, maximum value: 1000, default value: 0.
-
2273 # This tag requires that the tag HAVE_DOT is set to YES.
-
2274 
-
2275 MAX_DOT_GRAPH_DEPTH = 1000
-
2276 
-
2277 # Set the DOT_TRANSPARENT tag to YES to generate images with a transparent
-
2278 # background. This is disabled by default, because dot on Windows does not seem
-
2279 # to support this out of the box.
-
2280 #
-
2281 # Warning: Depending on the platform used, enabling this option may lead to
-
2282 # badly anti-aliased labels on the edges of a graph (i.e. they become hard to
-
2283 # read).
-
2284 # The default value is: NO.
-
2285 # This tag requires that the tag HAVE_DOT is set to YES.
-
2286 
-
2287 DOT_TRANSPARENT = NO
-
2288 
-
2289 # Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output
-
2290 # files in one run (i.e. multiple -o and -T options on the command line). This
-
2291 # makes dot run faster, but since only newer versions of dot (>1.8.10) support
-
2292 # this, this feature is disabled by default.
-
2293 # The default value is: NO.
-
2294 # This tag requires that the tag HAVE_DOT is set to YES.
-
2295 
-
2296 DOT_MULTI_TARGETS = NO
-
2297 
-
2298 # If the GENERATE_LEGEND tag is set to YES doxygen will generate a legend page
-
2299 # explaining the meaning of the various boxes and arrows in the dot generated
-
2300 # graphs.
-
2301 # The default value is: YES.
-
2302 # This tag requires that the tag HAVE_DOT is set to YES.
-
2303 
-
2304 GENERATE_LEGEND = YES
-
2305 
-
2306 # If the DOT_CLEANUP tag is set to YES doxygen will remove the intermediate dot
-
2307 # files that are used to generate the various graphs.
-
2308 # The default value is: YES.
-
2309 # This tag requires that the tag HAVE_DOT is set to YES.
-
2310 
-
2311 DOT_CLEANUP = YES
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00062.html b/Libraries/glm-0.9.5.2/doc/api/a00062.html deleted file mode 100644 index 4078dce..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00062.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - -GLM: mat2x2.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
mat2x2.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM Core

-
Date
2013-12-24 / 2013-12-24
-
Author
Christophe Riccio
- -

Definition in file mat2x2.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00062_source.html b/Libraries/glm-0.9.5.2/doc/api/a00062_source.html deleted file mode 100644 index 98aea96..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00062_source.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - -GLM: mat2x2.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
mat2x2.hpp
-
-
-Go to the documentation of this file.
1 
-
29 #ifndef GLM_MAT2X2_INCLUDED
-
30 #define GLM_MAT2X2_INCLUDED
-
31 
-
32 #include "detail/type_mat2x2.hpp"
-
33 
-
34 namespace glm
-
35 {
-
41  typedef detail::tmat2x2<float, lowp> lowp_mat2;
-
42 
-
48  typedef detail::tmat2x2<float, mediump> mediump_mat2;
-
49 
-
55  typedef detail::tmat2x2<float, highp> highp_mat2;
-
56 
-
62  typedef detail::tmat2x2<float, lowp> lowp_mat2x2;
-
63 
-
69  typedef detail::tmat2x2<float, mediump> mediump_mat2x2;
-
70 
-
76  typedef detail::tmat2x2<float, highp> highp_mat2x2;
-
77 
-
78 }//namespace glm
-
79 
-
80 #endif//GLM_MAT2X2_INCLUDED
-
detail::tmat2x2< float, highp > highp_mat2
2 columns of 2 components matrix of high precision floating-point numbers.
Definition: type_mat.hpp:79
-
detail::tmat2x2< float, mediump > mediump_mat2
2 columns of 2 components matrix of medium precision floating-point numbers.
Definition: type_mat.hpp:72
-
detail::tmat2x2< float, lowp > lowp_mat2x2
2 columns of 2 components matrix of low precision floating-point numbers.
Definition: type_mat.hpp:86
-
detail::tmat2x2< float, lowp > lowp_mat2
2 columns of 2 components matrix of low precision floating-point numbers.
Definition: type_mat.hpp:65
-
detail::tmat2x2< float, mediump > mediump_mat2x2
2 columns of 2 components matrix of medium precision floating-point numbers.
Definition: type_mat.hpp:93
-
detail::tmat2x2< float, highp > highp_mat2x2
2 columns of 2 components matrix of high precision floating-point numbers.
Definition: type_mat.hpp:100
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00063.html b/Libraries/glm-0.9.5.2/doc/api/a00063.html deleted file mode 100644 index f122892..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00063.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - -GLM: mat2x3.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
mat2x3.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM Core

-
Date
2013-12-24 / 2013-12-24
-
Author
Christophe Riccio
- -

Definition in file mat2x3.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00063_source.html b/Libraries/glm-0.9.5.2/doc/api/a00063_source.html deleted file mode 100644 index e091dac..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00063_source.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - -GLM: mat2x3.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
mat2x3.hpp
-
-
-Go to the documentation of this file.
1 
-
29 #ifndef GLM_MAT2X3_INCLUDED
-
30 #define GLM_MAT2X3_INCLUDED
-
31 
-
32 #include "detail/type_mat2x3.hpp"
-
33 
-
34 namespace glm
-
35 {
-
41  typedef detail::tmat2x3<float, lowp> lowp_mat2x3;
-
42 
-
48  typedef detail::tmat2x3<float, mediump> mediump_mat2x3;
-
49 
-
55  typedef detail::tmat2x3<float, highp> highp_mat2x3;
-
56 
-
57 }//namespace glm
-
58 
-
59 #endif//GLM_MAT2X3_INCLUDED
-
detail::tmat2x3< float, mediump > mediump_mat2x3
2 columns of 3 components matrix of medium precision floating-point numbers.
Definition: type_mat.hpp:119
-
detail::tmat2x3< float, highp > highp_mat2x3
2 columns of 3 components matrix of high precision floating-point numbers.
Definition: type_mat.hpp:126
-
detail::tmat2x3< float, lowp > lowp_mat2x3
2 columns of 3 components matrix of low precision floating-point numbers.
Definition: type_mat.hpp:112
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00064.html b/Libraries/glm-0.9.5.2/doc/api/a00064.html deleted file mode 100644 index 2d5e254..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00064.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - -GLM: mat2x4.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
mat2x4.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM Core

-
Date
2013-12-24 / 2013-12-24
-
Author
Christophe Riccio
- -

Definition in file mat2x4.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00064_source.html b/Libraries/glm-0.9.5.2/doc/api/a00064_source.html deleted file mode 100644 index 9a1c409..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00064_source.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - -GLM: mat2x4.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
mat2x4.hpp
-
-
-Go to the documentation of this file.
1 
-
29 #ifndef GLM_MAT2X4_INCLUDED
-
30 #define GLM_MAT2X4_INCLUDED
-
31 
-
32 #include "detail/type_mat2x4.hpp"
-
33 
-
34 namespace glm
-
35 {
-
41  typedef detail::tmat2x4<float, lowp> lowp_mat2x4;
-
42 
-
48  typedef detail::tmat2x4<float, mediump> mediump_mat2x4;
-
49 
-
55  typedef detail::tmat2x4<float, highp> highp_mat2x4;
-
56 
-
57 }//namespace glm
-
58 
-
59 #endif//GLM_MAT2X4_INCLUDED
-
detail::tmat2x4< float, lowp > lowp_mat2x4
2 columns of 4 components matrix of low precision floating-point numbers.
Definition: type_mat.hpp:138
-
detail::tmat2x4< float, highp > highp_mat2x4
2 columns of 4 components matrix of high precision floating-point numbers.
Definition: type_mat.hpp:152
-
detail::tmat2x4< float, mediump > mediump_mat2x4
2 columns of 4 components matrix of medium precision floating-point numbers.
Definition: type_mat.hpp:145
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00065.html b/Libraries/glm-0.9.5.2/doc/api/a00065.html deleted file mode 100644 index 29acf56..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00065.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - -GLM: mat3x2.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
mat3x2.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM Core

-
Date
2013-12-24 / 2013-12-24
-
Author
Christophe Riccio
- -

Definition in file mat3x2.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00065_source.html b/Libraries/glm-0.9.5.2/doc/api/a00065_source.html deleted file mode 100644 index d7d2a5b..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00065_source.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - -GLM: mat3x2.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
mat3x2.hpp
-
-
-Go to the documentation of this file.
1 
-
29 #ifndef GLM_MAT3X2_INCLUDED
-
30 #define GLM_MAT3X2_INCLUDED
-
31 
-
32 #include "detail/type_mat3x2.hpp"
-
33 
-
34 namespace glm
-
35 {
-
41  typedef detail::tmat3x2<float, lowp> lowp_mat3x2;
-
42 
-
48  typedef detail::tmat3x2<float, mediump> mediump_mat3x2;
-
49 
-
55  typedef detail::tmat3x2<float, highp> highp_mat3x2;
-
56 
-
57 }//namespace
-
58 
-
59 #endif//GLM_MAT3X2_INCLUDED
-
detail::tmat3x2< float, lowp > lowp_mat3x2
3 columns of 2 components matrix of low precision floating-point numbers.
Definition: type_mat.hpp:164
-
detail::tmat3x2< float, highp > highp_mat3x2
3 columns of 2 components matrix of high precision floating-point numbers.
Definition: type_mat.hpp:178
-
detail::tmat3x2< float, mediump > mediump_mat3x2
3 columns of 2 components matrix of medium precision floating-point numbers.
Definition: type_mat.hpp:171
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00066.html b/Libraries/glm-0.9.5.2/doc/api/a00066.html deleted file mode 100644 index 52b2f3e..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00066.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - -GLM: mat3x3.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
mat3x3.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM Core

-
Date
2013-12-24 / 2013-12-24
-
Author
Christophe Riccio
- -

Definition in file mat3x3.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00066_source.html b/Libraries/glm-0.9.5.2/doc/api/a00066_source.html deleted file mode 100644 index 9249f98..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00066_source.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - -GLM: mat3x3.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
mat3x3.hpp
-
-
-Go to the documentation of this file.
1 
-
29 #ifndef GLM_MAT3X3_INCLUDED
-
30 #define GLM_MAT3X3_INCLUDED
-
31 
-
32 #include "detail/type_mat3x3.hpp"
-
33 
-
34 namespace glm
-
35 {
-
41  typedef detail::tmat3x3<float, lowp> lowp_mat3;
-
42 
-
48  typedef detail::tmat3x3<float, mediump> mediump_mat3;
-
49 
-
55  typedef detail::tmat3x3<float, highp> highp_mat3;
-
56 
-
62  typedef detail::tmat3x3<float, lowp> lowp_mat3x3;
-
63 
-
69  typedef detail::tmat3x3<float, mediump> mediump_mat3x3;
-
70 
-
76  typedef detail::tmat3x3<float, highp> highp_mat3x3;
-
77 
-
78 }//namespace glm
-
79 
-
80 #endif//GLM_MAT3X3_INCLUDED
-
detail::tmat3x3< float, mediump > mediump_mat3
3 columns of 3 components matrix of medium precision floating-point numbers.
Definition: type_mat.hpp:197
-
detail::tmat3x3< float, lowp > lowp_mat3x3
3 columns of 3 components matrix of low precision floating-point numbers.
Definition: type_mat.hpp:211
-
detail::tmat3x3< float, highp > highp_mat3
3 columns of 3 components matrix of high precision floating-point numbers.
Definition: type_mat.hpp:204
-
detail::tmat3x3< float, lowp > lowp_mat3
3 columns of 3 components matrix of low precision floating-point numbers.
Definition: type_mat.hpp:190
-
detail::tmat3x3< float, mediump > mediump_mat3x3
3 columns of 3 components matrix of medium precision floating-point numbers.
Definition: type_mat.hpp:218
-
detail::tmat3x3< float, highp > highp_mat3x3
3 columns of 3 components matrix of high precision floating-point numbers.
Definition: type_mat.hpp:225
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00067.html b/Libraries/glm-0.9.5.2/doc/api/a00067.html deleted file mode 100644 index 0cf3079..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00067.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - -GLM: mat3x4.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
mat3x4.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM Core

-
Date
2013-12-24 / 2013-12-24
-
Author
Christophe Riccio
- -

Definition in file mat3x4.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00067_source.html b/Libraries/glm-0.9.5.2/doc/api/a00067_source.html deleted file mode 100644 index f6ef93b..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00067_source.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - -GLM: mat3x4.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
mat3x4.hpp
-
-
-Go to the documentation of this file.
1 
-
29 #ifndef GLM_MAT3X4_INCLUDED
-
30 #define GLM_MAT3X4_INCLUDED
-
31 
-
32 #include "detail/type_mat3x4.hpp"
-
33 
-
34 namespace glm
-
35 {
-
41  typedef detail::tmat3x4<float, lowp> lowp_mat3x4;
-
42 
-
48  typedef detail::tmat3x4<float, mediump> mediump_mat3x4;
-
49 
-
55  typedef detail::tmat3x4<float, highp> highp_mat3x4;
-
56 
-
57 }//namespace glm
-
58 
-
59 #endif//GLM_MAT3X4_INCLUDED
-
detail::tmat3x4< float, highp > highp_mat3x4
3 columns of 4 components matrix of high precision floating-point numbers.
Definition: type_mat.hpp:251
-
detail::tmat3x4< float, lowp > lowp_mat3x4
3 columns of 4 components matrix of low precision floating-point numbers.
Definition: type_mat.hpp:237
-
detail::tmat3x4< float, mediump > mediump_mat3x4
3 columns of 4 components matrix of medium precision floating-point numbers.
Definition: type_mat.hpp:244
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00068.html b/Libraries/glm-0.9.5.2/doc/api/a00068.html deleted file mode 100644 index bed8751..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00068.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - -GLM: mat4x2.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
mat4x2.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM Core

-
Date
2013-12-24 / 2013-12-24
-
Author
Christophe Riccio
- -

Definition in file mat4x2.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00068_source.html b/Libraries/glm-0.9.5.2/doc/api/a00068_source.html deleted file mode 100644 index d8531a8..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00068_source.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - -GLM: mat4x2.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
mat4x2.hpp
-
-
-Go to the documentation of this file.
1 
-
29 #ifndef GLM_MAT4X2_INCLUDED
-
30 #define GLM_MAT4X2_INCLUDED
-
31 
-
32 #include "detail/type_mat4x2.hpp"
-
33 
-
34 namespace glm
-
35 {
-
41  typedef detail::tmat4x2<float, lowp> lowp_mat4x2;
-
42 
-
48  typedef detail::tmat4x2<float, mediump> mediump_mat4x2;
-
49 
-
55  typedef detail::tmat4x2<float, highp> highp_mat4x2;
-
56 
-
57 }//namespace glm
-
58 
-
59 #endif//GLM_MAT4X2_INCLUDED
-
detail::tmat4x2< float, mediump > mediump_mat4x2
4 columns of 2 components matrix of medium precision floating-point numbers.
Definition: type_mat.hpp:270
-
detail::tmat4x2< float, highp > highp_mat4x2
4 columns of 2 components matrix of high precision floating-point numbers.
Definition: type_mat.hpp:277
-
detail::tmat4x2< float, lowp > lowp_mat4x2
4 columns of 2 components matrix of low precision floating-point numbers.
Definition: type_mat.hpp:263
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00069_source.html b/Libraries/glm-0.9.5.2/doc/api/a00069_source.html deleted file mode 100644 index 2fea425..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00069_source.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - -GLM: mat4x3.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
mat4x3.hpp
-
-
-
1 
-
29 #ifndef GLM_MAT4X3_INCLUDED
-
30 #define GLM_MAT4X3_INCLUDED
-
31 
-
32 #include "detail/type_mat4x3.hpp"
-
33 
-
34 namespace glm
-
35 {
-
41  typedef detail::tmat4x3<float, lowp> lowp_mat4x3;
-
42 
-
48  typedef detail::tmat4x3<float, mediump> mediump_mat4x3;
-
49 
-
55  typedef detail::tmat4x3<float, highp> highp_mat4x3;
-
56 
-
57 }//namespace glm
-
58 
-
59 #endif//GLM_MAT4X3_INCLUDED
-
detail::tmat4x3< float, mediump > mediump_mat4x3
4 columns of 3 components matrix of medium precision floating-point numbers.
Definition: type_mat.hpp:296
-
detail::tmat4x3< float, highp > highp_mat4x3
4 columns of 3 components matrix of high precision floating-point numbers.
Definition: type_mat.hpp:303
-
detail::tmat4x3< float, lowp > lowp_mat4x3
4 columns of 3 components matrix of low precision floating-point numbers.
Definition: type_mat.hpp:289
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00070.html b/Libraries/glm-0.9.5.2/doc/api/a00070.html deleted file mode 100644 index 1b3f7cf..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00070.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - -GLM: mat4x4.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
mat4x4.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM Core

-
Date
2013-12-24 / 2013-12-24
-
Author
Christophe Riccio
- -

Definition in file mat4x4.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00070_source.html b/Libraries/glm-0.9.5.2/doc/api/a00070_source.html deleted file mode 100644 index a529c20..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00070_source.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - -GLM: mat4x4.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
mat4x4.hpp
-
-
-Go to the documentation of this file.
1 
-
29 #ifndef GLM_MAT4X4_INCLUDED
-
30 #define GLM_MAT4X4_INCLUDED
-
31 
-
32 #include "detail/type_mat4x4.hpp"
-
33 
-
34 namespace glm
-
35 {
-
41  typedef detail::tmat4x4<float, lowp> lowp_mat4;
-
42 
-
48  typedef detail::tmat4x4<float, mediump> mediump_mat4;
-
49 
-
55  typedef detail::tmat4x4<float, highp> highp_mat4;
-
56 
-
62  typedef detail::tmat4x4<float, lowp> lowp_mat4x4;
-
63 
-
69  typedef detail::tmat4x4<float, mediump> mediump_mat4x4;
-
70 
-
76  typedef detail::tmat4x4<float, highp> highp_mat4x4;
-
77 
-
78 }//namespace glm
-
79 
-
80 #endif//GLM_MAT4X4_INCLUDED
-
detail::tmat4x4< float, highp > highp_mat4x4
4 columns of 4 components matrix of high precision floating-point numbers.
Definition: type_mat.hpp:351
-
detail::tmat4x4< float, lowp > lowp_mat4
4 columns of 4 components matrix of low precision floating-point numbers.
Definition: type_mat.hpp:316
-
detail::tmat4x4< float, highp > highp_mat4
4 columns of 4 components matrix of high precision floating-point numbers.
Definition: type_mat.hpp:330
-
detail::tmat4x4< float, mediump > mediump_mat4x4
4 columns of 4 components matrix of medium precision floating-point numbers.
Definition: type_mat.hpp:344
-
detail::tmat4x4< float, mediump > mediump_mat4
4 columns of 4 components matrix of medium precision floating-point numbers.
Definition: type_mat.hpp:323
-
detail::tmat4x4< float, lowp > lowp_mat4x4
4 columns of 4 components matrix of low precision floating-point numbers.
Definition: type_mat.hpp:337
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00071.html b/Libraries/glm-0.9.5.2/doc/api/a00071.html deleted file mode 100644 index 1ae7343..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00071.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - -GLM: matrix.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
matrix.hpp File Reference
-
-
- -

Go to the source code of this file.

-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM Core

-
Date
2013-12-24 / 2013-12-24
-
Author
Christophe Riccio
- -

Definition in file matrix.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00071_source.html b/Libraries/glm-0.9.5.2/doc/api/a00071_source.html deleted file mode 100644 index 8279edd..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00071_source.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - -GLM: matrix.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
matrix.hpp
-
-
-Go to the documentation of this file.
1 
-
29 #ifndef GLM_MATRIX_INCLUDED
-
30 #define GLM_MATRIX_INCLUDED
-
31 
-
32 #include "detail/func_matrix.hpp"
-
33 
-
34 #endif//GLM_MATRIX_INCLUDED
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00072.html b/Libraries/glm-0.9.5.2/doc/api/a00072.html deleted file mode 100644 index d14b7a1..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00072.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - -GLM: matrix_access.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
matrix_access.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - - - - - - - -

-Functions

template<typename genType >
genType::col_type column (genType const &m, length_t const &index)
 
template<typename genType >
genType column (genType const &m, length_t const &index, typename genType::col_type const &x)
 
template<typename genType >
genType::row_type row (genType const &m, length_t const &index)
 
template<typename genType >
genType row (genType const &m, length_t const &index, typename genType::row_type const &x)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTC_matrix_access

-
Date
2005-12-27 / 2011-05-16
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
- -

Definition in file matrix_access.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00072_source.html b/Libraries/glm-0.9.5.2/doc/api/a00072_source.html deleted file mode 100644 index 5fa38a6..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00072_source.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - -GLM: matrix_access.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
matrix_access.hpp
-
-
-Go to the documentation of this file.
1 
-
37 #ifndef GLM_GTC_matrix_access
-
38 #define GLM_GTC_matrix_access
-
39 
-
40 // Dependency:
-
41 #include "../detail/setup.hpp"
-
42 
-
43 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
44 # pragma message("GLM: GLM_GTC_matrix_access extension included")
-
45 #endif
-
46 
-
47 namespace glm
-
48 {
-
51 
-
54  template <typename genType>
-
55  typename genType::row_type row(
-
56  genType const & m,
-
57  length_t const & index);
-
58 
-
61  template <typename genType>
-
62  genType row(
-
63  genType const & m,
-
64  length_t const & index,
-
65  typename genType::row_type const & x);
-
66 
-
69  template <typename genType>
-
70  typename genType::col_type column(
-
71  genType const & m,
-
72  length_t const & index);
-
73 
-
76  template <typename genType>
-
77  genType column(
-
78  genType const & m,
-
79  length_t const & index,
-
80  typename genType::col_type const & x);
-
81 
-
83 }//namespace glm
-
84 
-
85 #include "matrix_access.inl"
-
86 
-
87 #endif//GLM_GTC_matrix_access
-
genType::col_type column(genType const &m, length_t const &index)
Get a specific column of a matrix.
-
genType::row_type row(genType const &m, length_t const &index)
Get a specific row of a matrix.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00073.html b/Libraries/glm-0.9.5.2/doc/api/a00073.html deleted file mode 100644 index 4bbe0b2..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00073.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - -GLM: matrix_cross_product.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
matrix_cross_product.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - -

-Functions

template<typename T , precision P>
detail::tmat3x3< T, P > matrixCross3 (detail::tvec3< T, P > const &x)
 
template<typename T , precision P>
detail::tmat4x4< T, P > matrixCross4 (detail::tvec3< T, P > const &x)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_matrix_cross_product

-
Date
2005-12-21 / 2011-06-07
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
-
-GLM_GTX_extented_min_max (dependence)
- -

Definition in file matrix_cross_product.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00073_source.html b/Libraries/glm-0.9.5.2/doc/api/a00073_source.html deleted file mode 100644 index 27c9e1b..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00073_source.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - -GLM: matrix_cross_product.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
matrix_cross_product.hpp
-
-
-Go to the documentation of this file.
1 
-
39 #ifndef GLM_GTX_matrix_cross_product
-
40 #define GLM_GTX_matrix_cross_product
-
41 
-
42 // Dependency:
-
43 #include "../glm.hpp"
-
44 
-
45 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
46 # pragma message("GLM: GLM_GTX_matrix_cross_product extension included")
-
47 #endif
-
48 
-
49 namespace glm
-
50 {
-
53 
-
56  template <typename T, precision P>
-
57  detail::tmat3x3<T, P> matrixCross3(
-
58  detail::tvec3<T, P> const & x);
-
59 
-
62  template <typename T, precision P>
-
63  detail::tmat4x4<T, P> matrixCross4(
-
64  detail::tvec3<T, P> const & x);
-
65 
-
67 }//namespace glm
-
68 
-
69 #include "matrix_cross_product.inl"
-
70 
-
71 #endif//GLM_GTX_matrix_cross_product
-
detail::tmat4x4< T, P > matrixCross4(detail::tvec3< T, P > const &x)
Build a cross product matrix.
-
detail::tmat3x3< T, P > matrixCross3(detail::tvec3< T, P > const &x)
Build a cross product matrix.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00074.html b/Libraries/glm-0.9.5.2/doc/api/a00074.html deleted file mode 100644 index fe3f1d7..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00074.html +++ /dev/null @@ -1,351 +0,0 @@ - - - - - - -GLM: matrix_integer.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
matrix_integer.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Typedefs

typedef detail::tmat2x2< int,
-highp > 
highp_imat2
 
typedef detail::tmat2x2< int,
-highp > 
highp_imat2x2
 
typedef detail::tmat2x3< int,
-highp > 
highp_imat2x3
 
typedef detail::tmat2x4< int,
-highp > 
highp_imat2x4
 
typedef detail::tmat3x3< int,
-highp > 
highp_imat3
 
typedef detail::tmat3x2< int,
-highp > 
highp_imat3x2
 
typedef detail::tmat3x3< int,
-highp > 
highp_imat3x3
 
typedef detail::tmat3x4< int,
-highp > 
highp_imat3x4
 
typedef detail::tmat4x4< int,
-highp > 
highp_imat4
 
typedef detail::tmat4x2< int,
-highp > 
highp_imat4x2
 
typedef detail::tmat4x3< int,
-highp > 
highp_imat4x3
 
typedef detail::tmat4x4< int,
-highp > 
highp_imat4x4
 
typedef detail::tmat2x2< uint,
-highp > 
highp_umat2
 
typedef detail::tmat2x2< uint,
-highp > 
highp_umat2x2
 
typedef detail::tmat2x3< uint,
-highp > 
highp_umat2x3
 
typedef detail::tmat2x4< uint,
-highp > 
highp_umat2x4
 
typedef detail::tmat3x3< uint,
-highp > 
highp_umat3
 
typedef detail::tmat3x2< uint,
-highp > 
highp_umat3x2
 
typedef detail::tmat3x3< uint,
-highp > 
highp_umat3x3
 
typedef detail::tmat3x4< uint,
-highp > 
highp_umat3x4
 
typedef detail::tmat4x4< uint,
-highp > 
highp_umat4
 
typedef detail::tmat4x2< uint,
-highp > 
highp_umat4x2
 
typedef detail::tmat4x3< uint,
-highp > 
highp_umat4x3
 
typedef detail::tmat4x4< uint,
-highp > 
highp_umat4x4
 
typedef mediump_imat2 imat2
 
typedef mediump_imat2x2 imat2x2
 
typedef mediump_imat2x3 imat2x3
 
typedef mediump_imat2x4 imat2x4
 
typedef mediump_imat3 imat3
 
typedef mediump_imat3x2 imat3x2
 
typedef mediump_imat3x3 imat3x3
 
typedef mediump_imat3x4 imat3x4
 
typedef mediump_imat4 imat4
 
typedef mediump_imat4x2 imat4x2
 
typedef mediump_imat4x3 imat4x3
 
typedef mediump_imat4x4 imat4x4
 
typedef detail::tmat2x2< int,
-lowp > 
lowp_imat2
 
typedef detail::tmat2x2< int,
-lowp > 
lowp_imat2x2
 
typedef detail::tmat2x3< int,
-lowp > 
lowp_imat2x3
 
typedef detail::tmat2x4< int,
-lowp > 
lowp_imat2x4
 
typedef detail::tmat3x3< int,
-lowp > 
lowp_imat3
 
typedef detail::tmat3x2< int,
-lowp > 
lowp_imat3x2
 
typedef detail::tmat3x3< int,
-lowp > 
lowp_imat3x3
 
typedef detail::tmat3x4< int,
-lowp > 
lowp_imat3x4
 
typedef detail::tmat4x4< int,
-lowp > 
lowp_imat4
 
typedef detail::tmat4x2< int,
-lowp > 
lowp_imat4x2
 
typedef detail::tmat4x3< int,
-lowp > 
lowp_imat4x3
 
typedef detail::tmat4x4< int,
-lowp > 
lowp_imat4x4
 
typedef detail::tmat2x2< uint,
-lowp > 
lowp_umat2
 
typedef detail::tmat2x2< uint,
-lowp > 
lowp_umat2x2
 
typedef detail::tmat2x3< uint,
-lowp > 
lowp_umat2x3
 
typedef detail::tmat2x4< uint,
-lowp > 
lowp_umat2x4
 
typedef detail::tmat3x3< uint,
-lowp > 
lowp_umat3
 
typedef detail::tmat3x2< uint,
-lowp > 
lowp_umat3x2
 
typedef detail::tmat3x3< uint,
-lowp > 
lowp_umat3x3
 
typedef detail::tmat3x4< uint,
-lowp > 
lowp_umat3x4
 
typedef detail::tmat4x4< uint,
-lowp > 
lowp_umat4
 
typedef detail::tmat4x2< uint,
-lowp > 
lowp_umat4x2
 
typedef detail::tmat4x3< uint,
-lowp > 
lowp_umat4x3
 
typedef detail::tmat4x4< uint,
-lowp > 
lowp_umat4x4
 
typedef detail::tmat2x2< int,
-mediump > 
mediump_imat2
 
typedef detail::tmat2x2< int,
-mediump > 
mediump_imat2x2
 
typedef detail::tmat2x3< int,
-mediump > 
mediump_imat2x3
 
typedef detail::tmat2x4< int,
-mediump > 
mediump_imat2x4
 
typedef detail::tmat3x3< int,
-mediump > 
mediump_imat3
 
typedef detail::tmat3x2< int,
-mediump > 
mediump_imat3x2
 
typedef detail::tmat3x3< int,
-mediump > 
mediump_imat3x3
 
typedef detail::tmat3x4< int,
-mediump > 
mediump_imat3x4
 
typedef detail::tmat4x4< int,
-mediump > 
mediump_imat4
 
typedef detail::tmat4x2< int,
-mediump > 
mediump_imat4x2
 
typedef detail::tmat4x3< int,
-mediump > 
mediump_imat4x3
 
typedef detail::tmat4x4< int,
-mediump > 
mediump_imat4x4
 
typedef detail::tmat2x2< uint,
-mediump > 
mediump_umat2
 
typedef detail::tmat2x2< uint,
-mediump > 
mediump_umat2x2
 
typedef detail::tmat2x3< uint,
-mediump > 
mediump_umat2x3
 
typedef detail::tmat2x4< uint,
-mediump > 
mediump_umat2x4
 
typedef detail::tmat3x3< uint,
-mediump > 
mediump_umat3
 
typedef detail::tmat3x2< uint,
-mediump > 
mediump_umat3x2
 
typedef detail::tmat3x3< uint,
-mediump > 
mediump_umat3x3
 
typedef detail::tmat3x4< uint,
-mediump > 
mediump_umat3x4
 
typedef detail::tmat4x4< uint,
-mediump > 
mediump_umat4
 
typedef detail::tmat4x2< uint,
-mediump > 
mediump_umat4x2
 
typedef detail::tmat4x3< uint,
-mediump > 
mediump_umat4x3
 
typedef detail::tmat4x4< uint,
-mediump > 
mediump_umat4x4
 
typedef mediump_umat2 umat2
 
typedef mediump_umat2x2 umat2x2
 
typedef mediump_umat2x3 umat2x3
 
typedef mediump_umat2x4 umat2x4
 
typedef mediump_umat3 umat3
 
typedef mediump_umat3x2 umat3x2
 
typedef mediump_umat3x3 umat3x3
 
typedef mediump_umat3x4 umat3x4
 
typedef mediump_umat4 umat4
 
typedef mediump_umat4x2 umat4x2
 
typedef mediump_umat4x3 umat4x3
 
typedef mediump_umat4x4 umat4x4
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTC_matrix_integer

-
Date
2011-01-20 / 2011-06-05
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
- -

Definition in file matrix_integer.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00074_source.html b/Libraries/glm-0.9.5.2/doc/api/a00074_source.html deleted file mode 100644 index 02b9e3d..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00074_source.html +++ /dev/null @@ -1,442 +0,0 @@ - - - - - - -GLM: matrix_integer.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
matrix_integer.hpp
-
-
-Go to the documentation of this file.
1 
-
37 #ifndef GLM_GTC_matrix_integer
-
38 #define GLM_GTC_matrix_integer
-
39 
-
40 // Dependency:
-
41 #include "../mat2x2.hpp"
-
42 #include "../mat2x3.hpp"
-
43 #include "../mat2x4.hpp"
-
44 #include "../mat3x2.hpp"
-
45 #include "../mat3x3.hpp"
-
46 #include "../mat3x4.hpp"
-
47 #include "../mat4x2.hpp"
-
48 #include "../mat4x3.hpp"
-
49 #include "../mat4x4.hpp"
-
50 
-
51 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
52 # pragma message("GLM: GLM_GTC_matrix_integer extension included")
-
53 #endif
-
54 
-
55 namespace glm
-
56 {
-
59 
-
62  typedef detail::tmat2x2<int, highp> highp_imat2;
-
63 
-
66  typedef detail::tmat3x3<int, highp> highp_imat3;
-
67 
-
70  typedef detail::tmat4x4<int, highp> highp_imat4;
-
71 
-
74  typedef detail::tmat2x2<int, highp> highp_imat2x2;
-
75 
-
78  typedef detail::tmat2x3<int, highp> highp_imat2x3;
-
79 
-
82  typedef detail::tmat2x4<int, highp> highp_imat2x4;
-
83 
-
86  typedef detail::tmat3x2<int, highp> highp_imat3x2;
-
87 
-
90  typedef detail::tmat3x3<int, highp> highp_imat3x3;
-
91 
-
94  typedef detail::tmat3x4<int, highp> highp_imat3x4;
-
95 
-
98  typedef detail::tmat4x2<int, highp> highp_imat4x2;
-
99 
-
102  typedef detail::tmat4x3<int, highp> highp_imat4x3;
-
103 
-
106  typedef detail::tmat4x4<int, highp> highp_imat4x4;
-
107 
-
108 
-
111  typedef detail::tmat2x2<int, mediump> mediump_imat2;
-
112 
-
115  typedef detail::tmat3x3<int, mediump> mediump_imat3;
-
116 
-
119  typedef detail::tmat4x4<int, mediump> mediump_imat4;
-
120 
-
121 
-
124  typedef detail::tmat2x2<int, mediump> mediump_imat2x2;
-
125 
-
128  typedef detail::tmat2x3<int, mediump> mediump_imat2x3;
-
129 
-
132  typedef detail::tmat2x4<int, mediump> mediump_imat2x4;
-
133 
-
136  typedef detail::tmat3x2<int, mediump> mediump_imat3x2;
-
137 
-
140  typedef detail::tmat3x3<int, mediump> mediump_imat3x3;
-
141 
-
144  typedef detail::tmat3x4<int, mediump> mediump_imat3x4;
-
145 
-
148  typedef detail::tmat4x2<int, mediump> mediump_imat4x2;
-
149 
-
152  typedef detail::tmat4x3<int, mediump> mediump_imat4x3;
-
153 
-
156  typedef detail::tmat4x4<int, mediump> mediump_imat4x4;
-
157 
-
158 
-
161  typedef detail::tmat2x2<int, lowp> lowp_imat2;
-
162 
-
165  typedef detail::tmat3x3<int, lowp> lowp_imat3;
-
166 
-
169  typedef detail::tmat4x4<int, lowp> lowp_imat4;
-
170 
-
171 
-
174  typedef detail::tmat2x2<int, lowp> lowp_imat2x2;
-
175 
-
178  typedef detail::tmat2x3<int, lowp> lowp_imat2x3;
-
179 
-
182  typedef detail::tmat2x4<int, lowp> lowp_imat2x4;
-
183 
-
186  typedef detail::tmat3x2<int, lowp> lowp_imat3x2;
-
187 
-
190  typedef detail::tmat3x3<int, lowp> lowp_imat3x3;
-
191 
-
194  typedef detail::tmat3x4<int, lowp> lowp_imat3x4;
-
195 
-
198  typedef detail::tmat4x2<int, lowp> lowp_imat4x2;
-
199 
-
202  typedef detail::tmat4x3<int, lowp> lowp_imat4x3;
-
203 
-
206  typedef detail::tmat4x4<int, lowp> lowp_imat4x4;
-
207 
-
208 
-
211  typedef detail::tmat2x2<uint, highp> highp_umat2;
-
212 
-
215  typedef detail::tmat3x3<uint, highp> highp_umat3;
-
216 
-
219  typedef detail::tmat4x4<uint, highp> highp_umat4;
-
220 
-
223  typedef detail::tmat2x2<uint, highp> highp_umat2x2;
-
224 
-
227  typedef detail::tmat2x3<uint, highp> highp_umat2x3;
-
228 
-
231  typedef detail::tmat2x4<uint, highp> highp_umat2x4;
-
232 
-
235  typedef detail::tmat3x2<uint, highp> highp_umat3x2;
-
236 
-
239  typedef detail::tmat3x3<uint, highp> highp_umat3x3;
-
240 
-
243  typedef detail::tmat3x4<uint, highp> highp_umat3x4;
-
244 
-
247  typedef detail::tmat4x2<uint, highp> highp_umat4x2;
-
248 
-
251  typedef detail::tmat4x3<uint, highp> highp_umat4x3;
-
252 
-
255  typedef detail::tmat4x4<uint, highp> highp_umat4x4;
-
256 
-
257 
-
260  typedef detail::tmat2x2<uint, mediump> mediump_umat2;
-
261 
-
264  typedef detail::tmat3x3<uint, mediump> mediump_umat3;
-
265 
-
268  typedef detail::tmat4x4<uint, mediump> mediump_umat4;
-
269 
-
270 
-
273  typedef detail::tmat2x2<uint, mediump> mediump_umat2x2;
-
274 
-
277  typedef detail::tmat2x3<uint, mediump> mediump_umat2x3;
-
278 
-
281  typedef detail::tmat2x4<uint, mediump> mediump_umat2x4;
-
282 
-
285  typedef detail::tmat3x2<uint, mediump> mediump_umat3x2;
-
286 
-
289  typedef detail::tmat3x3<uint, mediump> mediump_umat3x3;
-
290 
-
293  typedef detail::tmat3x4<uint, mediump> mediump_umat3x4;
-
294 
-
297  typedef detail::tmat4x2<uint, mediump> mediump_umat4x2;
-
298 
-
301  typedef detail::tmat4x3<uint, mediump> mediump_umat4x3;
-
302 
-
305  typedef detail::tmat4x4<uint, mediump> mediump_umat4x4;
-
306 
-
307 
-
310  typedef detail::tmat2x2<uint, lowp> lowp_umat2;
-
311 
-
314  typedef detail::tmat3x3<uint, lowp> lowp_umat3;
-
315 
-
318  typedef detail::tmat4x4<uint, lowp> lowp_umat4;
-
319 
-
320 
-
323  typedef detail::tmat2x2<uint, lowp> lowp_umat2x2;
-
324 
-
327  typedef detail::tmat2x3<uint, lowp> lowp_umat2x3;
-
328 
-
331  typedef detail::tmat2x4<uint, lowp> lowp_umat2x4;
-
332 
-
335  typedef detail::tmat3x2<uint, lowp> lowp_umat3x2;
-
336 
-
339  typedef detail::tmat3x3<uint, lowp> lowp_umat3x3;
-
340 
-
343  typedef detail::tmat3x4<uint, lowp> lowp_umat3x4;
-
344 
-
347  typedef detail::tmat4x2<uint, lowp> lowp_umat4x2;
-
348 
-
351  typedef detail::tmat4x3<uint, lowp> lowp_umat4x3;
-
352 
-
355  typedef detail::tmat4x4<uint, lowp> lowp_umat4x4;
-
356 
-
357 #if(defined(GLM_PRECISION_HIGHP_INT))
-
358  typedef highp_imat2 imat2;
-
359  typedef highp_imat3 imat3;
-
360  typedef highp_imat4 imat4;
-
361  typedef highp_imat2x2 imat2x2;
-
362  typedef highp_imat2x3 imat2x3;
-
363  typedef highp_imat2x4 imat2x4;
-
364  typedef highp_imat3x2 imat3x2;
-
365  typedef highp_imat3x3 imat3x3;
-
366  typedef highp_imat3x4 imat3x4;
-
367  typedef highp_imat4x2 imat4x2;
-
368  typedef highp_imat4x3 imat4x3;
-
369  typedef highp_imat4x4 imat4x4;
-
370 #elif(defined(GLM_PRECISION_LOWP_INT))
-
371  typedef lowp_imat2 imat2;
-
372  typedef lowp_imat3 imat3;
-
373  typedef lowp_imat4 imat4;
-
374  typedef lowp_imat2x2 imat2x2;
-
375  typedef lowp_imat2x3 imat2x3;
-
376  typedef lowp_imat2x4 imat2x4;
-
377  typedef lowp_imat3x2 imat3x2;
-
378  typedef lowp_imat3x3 imat3x3;
-
379  typedef lowp_imat3x4 imat3x4;
-
380  typedef lowp_imat4x2 imat4x2;
-
381  typedef lowp_imat4x3 imat4x3;
-
382  typedef lowp_imat4x4 imat4x4;
-
383 #else //if(defined(GLM_PRECISION_MEDIUMP_INT))
-
384 
- -
388 
- -
392 
- -
396 
- -
400 
- -
404 
- -
408 
- -
412 
- -
416 
- -
420 
- -
424 
- -
428 
- -
432 #endif//GLM_PRECISION
-
433 
-
434 #if(defined(GLM_PRECISION_HIGHP_UINT))
-
435  typedef highp_umat2 umat2;
-
436  typedef highp_umat3 umat3;
-
437  typedef highp_umat4 umat4;
-
438  typedef highp_umat2x2 umat2x2;
-
439  typedef highp_umat2x3 umat2x3;
-
440  typedef highp_umat2x4 umat2x4;
-
441  typedef highp_umat3x2 umat3x2;
-
442  typedef highp_umat3x3 umat3x3;
-
443  typedef highp_umat3x4 umat3x4;
-
444  typedef highp_umat4x2 umat4x2;
-
445  typedef highp_umat4x3 umat4x3;
-
446  typedef highp_umat4x4 umat4x4;
-
447 #elif(defined(GLM_PRECISION_LOWP_UINT))
-
448  typedef lowp_umat2 umat2;
-
449  typedef lowp_umat3 umat3;
-
450  typedef lowp_umat4 umat4;
-
451  typedef lowp_umat2x2 umat2x2;
-
452  typedef lowp_umat2x3 umat2x3;
-
453  typedef lowp_umat2x4 umat2x4;
-
454  typedef lowp_umat3x2 umat3x2;
-
455  typedef lowp_umat3x3 umat3x3;
-
456  typedef lowp_umat3x4 umat3x4;
-
457  typedef lowp_umat4x2 umat4x2;
-
458  typedef lowp_umat4x3 umat4x3;
-
459  typedef lowp_umat4x4 umat4x4;
-
460 #else //if(defined(GLM_PRECISION_MEDIUMP_UINT))
-
461 
- -
465 
- -
469 
- -
473 
- -
477 
- -
481 
- -
485 
- -
489 
- -
493 
- -
497 
- -
501 
- -
505 
- -
509 #endif//GLM_PRECISION
-
510 
-
512 }//namespace glm
-
513 
-
514 #endif//GLM_GTC_matrix_integer
-
detail::tmat4x2< int, mediump > mediump_imat4x2
Medium-precision signed integer 4x2 matrix.
-
detail::tmat3x3< uint, lowp > lowp_umat3x3
Low-precision unsigned integer 3x3 matrix.
-
detail::tmat4x3< int, mediump > mediump_imat4x3
Medium-precision signed integer 4x3 matrix.
-
detail::tmat3x3< uint, highp > highp_umat3
High-precision unsigned integer 3x3 matrix.
-
detail::tmat2x2< int, lowp > lowp_imat2x2
Low-precision signed integer 2x2 matrix.
-
detail::tmat3x3< uint, lowp > lowp_umat3
Low-precision unsigned integer 3x3 matrix.
-
mediump_umat3x2 umat3x2
Unsigned integer 3x2 matrix.
-
detail::tmat2x2< uint, lowp > lowp_umat2
Low-precision unsigned integer 2x2 matrix.
-
detail::tmat2x4< uint, highp > highp_umat2x4
High-precision unsigned integer 2x4 matrix.
-
detail::tmat3x2< uint, lowp > lowp_umat3x2
Low-precision unsigned integer 3x2 matrix.
-
detail::tmat4x4< int, mediump > mediump_imat4x4
Medium-precision signed integer 4x4 matrix.
-
mediump_imat4x2 imat4x2
Signed integer 4x2 matrix.
-
detail::tmat2x2< uint, highp > highp_umat2
High-precision unsigned integer 2x2 matrix.
-
detail::tmat3x2< int, mediump > mediump_imat3x2
Medium-precision signed integer 3x2 matrix.
-
mediump_imat4x3 imat4x3
Signed integer 4x3 matrix.
-
mediump_imat2x4 imat2x4
Signed integer 2x4 matrix.
-
detail::tmat3x4< int, highp > highp_imat3x4
High-precision signed integer 3x4 matrix.
-
mediump_umat3x4 umat3x4
Unsigned integer 3x4 matrix.
-
mediump_imat2 imat2
Signed integer 2x2 matrix.
-
detail::tmat2x3< int, mediump > mediump_imat2x3
Medium-precision signed integer 2x3 matrix.
-
detail::tmat2x3< uint, mediump > mediump_umat2x3
Medium-precision unsigned integer 2x3 matrix.
-
detail::tmat2x2< int, highp > highp_imat2
High-precision signed integer 2x2 matrix.
-
detail::tmat2x4< uint, mediump > mediump_umat2x4
Medium-precision unsigned integer 2x4 matrix.
-
detail::tmat4x4< int, highp > highp_imat4
High-precision signed integer 4x4 matrix.
-
detail::tmat4x4< uint, highp > highp_umat4
High-precision unsigned integer 4x4 matrix.
-
detail::tmat2x2< uint, lowp > lowp_umat2x2
Low-precision unsigned integer 2x2 matrix.
-
detail::tmat4x3< uint, highp > highp_umat4x3
High-precision unsigned integer 4x3 matrix.
-
detail::tmat2x2< uint, mediump > mediump_umat2
Medium-precision unsigned integer 2x2 matrix.
-
detail::tmat3x4< int, mediump > mediump_imat3x4
Medium-precision signed integer 3x4 matrix.
-
detail::tmat2x4< uint, lowp > lowp_umat2x4
Low-precision unsigned integer 2x4 matrix.
-
detail::tmat3x3< uint, mediump > mediump_umat3
Medium-precision unsigned integer 3x3 matrix.
-
detail::tmat4x2< uint, highp > highp_umat4x2
High-precision unsigned integer 4x2 matrix.
-
mediump_umat4x3 umat4x3
Unsigned integer 4x3 matrix.
-
detail::tmat2x2< uint, mediump > mediump_umat2x2
Medium-precision unsigned integer 2x2 matrix.
-
detail::tmat4x2< uint, mediump > mediump_umat4x2
Medium-precision unsigned integer 4x2 matrix.
-
detail::tmat4x4< int, lowp > lowp_imat4x4
Low-precision signed integer 4x4 matrix.
-
mediump_imat3x2 imat3x2
Signed integer 3x2 matrix.
-
detail::tmat3x4< uint, lowp > lowp_umat3x4
Low-precision unsigned integer 3x4 matrix.
-
detail::tmat3x2< int, lowp > lowp_imat3x2
Low-precision signed integer 3x2 matrix.
-
detail::tmat4x4< uint, lowp > lowp_umat4
Low-precision unsigned integer 4x4 matrix.
-
detail::tmat3x2< uint, highp > highp_umat3x2
High-precision unsigned integer 3x2 matrix.
-
detail::tmat4x2< uint, lowp > lowp_umat4x2
Low-precision unsigned integer 4x2 matrix.
-
detail::tmat3x3< uint, mediump > mediump_umat3x3
Medium-precision unsigned integer 3x3 matrix.
-
detail::tmat4x4< int, highp > highp_imat4x4
High-precision signed integer 4x4 matrix.
-
detail::tmat2x2< int, mediump > mediump_imat2
Medium-precision signed integer 2x2 matrix.
-
mediump_imat4x4 imat4x4
Signed integer 4x4 matrix.
-
mediump_umat4 umat4
Unsigned integer 4x4 matrix.
-
detail::tmat4x3< int, lowp > lowp_imat4x3
Low-precision signed integer 4x3 matrix.
-
detail::tmat2x3< int, lowp > lowp_imat2x3
Low-precision signed integer 2x3 matrix.
-
mediump_imat3x3 imat3x3
Signed integer 3x3 matrix.
-
mediump_umat3 umat3
Unsigned integer 3x3 matrix.
-
detail::tmat2x3< uint, highp > highp_umat2x3
High-precision unsigned integer 2x3 matrix.
-
detail::tmat4x3< uint, lowp > lowp_umat4x3
Low-precision unsigned integer 4x3 matrix.
-
detail::tmat3x4< int, lowp > lowp_imat3x4
Low-precision signed integer 3x4 matrix.
-
mediump_umat4x2 umat4x2
Unsigned integer 4x2 matrix.
-
detail::tmat2x4< int, lowp > lowp_imat2x4
Low-precision signed integer 2x4 matrix.
-
mediump_imat4 imat4
Signed integer 4x4 matrix.
-
detail::tmat2x4< int, highp > highp_imat2x4
High-precision signed integer 2x4 matrix.
-
detail::tmat4x4< int, mediump > mediump_imat4
Medium-precision signed integer 4x4 matrix.
-
detail::tmat3x3< int, lowp > lowp_imat3
Low-precision signed integer 3x3 matrix.
-
detail::tmat4x4< uint, highp > highp_umat4x4
High-precision unsigned integer 4x4 matrix.
-
detail::tmat4x2< int, highp > highp_imat4x2
High-precision signed integer 4x2 matrix.
-
detail::tmat2x2< int, mediump > mediump_imat2x2
Medium-precision signed integer 2x2 matrix.
-
mediump_imat2x3 imat2x3
Signed integer 2x3 matrix.
-
detail::tmat2x2< int, lowp > lowp_imat2
Low-precision signed integer 2x2 matrix.
-
detail::tmat2x4< int, mediump > mediump_imat2x4
Medium-precision signed integer 2x4 matrix.
-
detail::tmat2x2< int, highp > highp_imat2x2
High-precision signed integer 2x2 matrix.
-
detail::tmat3x2< uint, mediump > mediump_umat3x2
Medium-precision unsigned integer 3x2 matrix.
-
mediump_umat3x3 umat3x3
Unsigned integer 3x3 matrix.
-
detail::tmat3x2< int, highp > highp_imat3x2
High-precision signed integer 3x2 matrix.
-
mediump_umat2 umat2
Unsigned integer 2x2 matrix.
-
detail::tmat3x3< int, mediump > mediump_imat3
Medium-precision signed integer 3x3 matrix.
-
mediump_umat2x2 umat2x2
Unsigned integer 2x2 matrix.
-
detail::tmat3x3< int, highp > highp_imat3
High-precision signed integer 3x3 matrix.
-
detail::tmat3x3< int, mediump > mediump_imat3x3
Medium-precision signed integer 3x3 matrix.
-
detail::tmat4x3< uint, mediump > mediump_umat4x3
Medium-precision unsigned integer 4x3 matrix.
-
mediump_umat4x4 umat4x4
Unsigned integer 4x4 matrix.
-
mediump_imat3 imat3
Signed integer 3x3 matrix.
-
mediump_imat2x2 imat2x2
Signed integer 2x2 matrix.
-
detail::tmat3x3< int, highp > highp_imat3x3
High-precision signed integer 3x3 matrix.
-
detail::tmat4x4< uint, mediump > mediump_umat4
Medium-precision unsigned integer 4x4 matrix.
-
detail::tmat3x4< uint, mediump > mediump_umat3x4
Medium-precision unsigned integer 3x4 matrix.
-
detail::tmat4x3< int, highp > highp_imat4x3
High-precision signed integer 4x3 matrix.
-
detail::tmat4x4< uint, lowp > lowp_umat4x4
Low-precision unsigned integer 4x4 matrix.
-
detail::tmat2x2< uint, highp > highp_umat2x2
High-precision unsigned integer 2x2 matrix.
-
detail::tmat4x4< uint, mediump > mediump_umat4x4
Medium-precision unsigned integer 4x4 matrix.
-
detail::tmat4x2< int, lowp > lowp_imat4x2
Low-precision signed integer 4x2 matrix.
-
detail::tmat2x3< uint, lowp > lowp_umat2x3
Low-precision unsigned integer 2x3 matrix.
-
detail::tmat3x3< int, lowp > lowp_imat3x3
Low-precision signed integer 3x3 matrix.
-
mediump_umat2x4 umat2x4
Unsigned integer 2x4 matrix.
-
mediump_umat2x3 umat2x3
Unsigned integer 2x3 matrix.
-
detail::tmat3x4< uint, highp > highp_umat3x4
High-precision unsigned integer 3x4 matrix.
-
detail::tmat4x4< int, lowp > lowp_imat4
Low-precision signed integer 4x4 matrix.
-
detail::tmat3x3< uint, highp > highp_umat3x3
High-precision unsigned integer 3x3 matrix.
-
detail::tmat2x3< int, highp > highp_imat2x3
High-precision signed integer 2x3 matrix.
-
mediump_imat3x4 imat3x4
Signed integer 3x4 matrix.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00075.html b/Libraries/glm-0.9.5.2/doc/api/a00075.html deleted file mode 100644 index d4a8f03..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00075.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - -GLM: matrix_interpolation.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
matrix_interpolation.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - - - - - - - -

-Functions

template<typename T , precision P>
void axisAngle (detail::tmat4x4< T, P > const &mat, detail::tvec3< T, P > &axis, T &angle)
 
template<typename T , precision P>
detail::tmat4x4< T, P > axisAngleMatrix (detail::tvec3< T, P > const &axis, T const angle)
 
template<typename T , precision P>
detail::tmat4x4< T, P > extractMatrixRotation (detail::tmat4x4< T, P > const &mat)
 
template<typename T , precision P>
detail::tmat4x4< T, P > interpolate (detail::tmat4x4< T, P > const &m1, detail::tmat4x4< T, P > const &m2, T const delta)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_matrix_interpolation

-
Date
2011-03-05 / 2011-06-07
-
Author
Ghenadii Ursachi (the.a.nosp@m.ster.nosp@m.oth@g.nosp@m.mail.nosp@m..com)
-
See Also
GLM Core (dependence)
- -

Definition in file matrix_interpolation.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00075_source.html b/Libraries/glm-0.9.5.2/doc/api/a00075_source.html deleted file mode 100644 index 558af6f..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00075_source.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - -GLM: matrix_interpolation.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
matrix_interpolation.hpp
-
-
-Go to the documentation of this file.
1 
-
38 #ifndef GLM_GTX_matrix_interpolation
-
39 #define GLM_GTX_matrix_interpolation
-
40 
-
41 // Dependency:
-
42 #include "../glm.hpp"
-
43 
-
44 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
45 # pragma message("GLM: GLM_GTX_matrix_interpolation extension included")
-
46 #endif
-
47 
-
48 namespace glm
-
49 {
-
52 
-
55  template <typename T, precision P>
-
56  void axisAngle(
-
57  detail::tmat4x4<T, P> const & mat,
-
58  detail::tvec3<T, P> & axis,
-
59  T & angle);
-
60 
-
63  template <typename T, precision P>
-
64  detail::tmat4x4<T, P> axisAngleMatrix(
-
65  detail::tvec3<T, P> const & axis,
-
66  T const angle);
-
67 
-
70  template <typename T, precision P>
-
71  detail::tmat4x4<T, P> extractMatrixRotation(
-
72  detail::tmat4x4<T, P> const & mat);
-
73 
-
77  template <typename T, precision P>
-
78  detail::tmat4x4<T, P> interpolate(
-
79  detail::tmat4x4<T, P> const & m1,
-
80  detail::tmat4x4<T, P> const & m2,
-
81  T const delta);
-
82 
-
84 }//namespace glm
-
85 
-
86 #include "matrix_interpolation.inl"
-
87 
-
88 #endif//GLM_GTX_matrix_interpolation
-
GLM_FUNC_DECL T angle(detail::tquat< T, P > const &x)
Returns the quaternion rotation angle.
-
detail::tmat4x4< T, P > extractMatrixRotation(detail::tmat4x4< T, P > const &mat)
Extracts the rotation part of a matrix.
-
void axisAngle(detail::tmat4x4< T, P > const &mat, detail::tvec3< T, P > &axis, T &angle)
Get the axis and angle of the rotation from a matrix.
-
detail::tmat4x4< T, P > interpolate(detail::tmat4x4< T, P > const &m1, detail::tmat4x4< T, P > const &m2, T const delta)
Build a interpolation of 4 * 4 matrixes.
-
detail::tmat4x4< T, P > axisAngleMatrix(detail::tvec3< T, P > const &axis, T const angle)
Build a matrix from axis and angle.
-
GLM_FUNC_DECL detail::tvec3< T, P > axis(detail::tquat< T, P > const &x)
Returns the q rotation axis.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00076.html b/Libraries/glm-0.9.5.2/doc/api/a00076.html deleted file mode 100644 index 4479d16..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00076.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - -GLM: matrix_inverse.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
matrix_inverse.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - -

-Functions

template<typename genType >
GLM_FUNC_QUALIFIER genType affineInverse (genType const &m)
 
template<typename genType >
GLM_FUNC_QUALIFIER
-genType::value_type 
inverseTranspose (genType const &m)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTC_matrix_inverse

-
Date
2005-12-21 / 2011-06-05
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
- -

Definition in file matrix_inverse.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00076_source.html b/Libraries/glm-0.9.5.2/doc/api/a00076_source.html deleted file mode 100644 index 4107b9a..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00076_source.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - -GLM: matrix_inverse.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
matrix_inverse.hpp
-
-
-Go to the documentation of this file.
1 
-
37 #ifndef GLM_GTC_matrix_inverse
-
38 #define GLM_GTC_matrix_inverse
-
39 
-
40 // Dependencies
-
41 #include "../detail/setup.hpp"
-
42 
-
43 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
44 # pragma message("GLM: GLM_GTC_matrix_inverse extension included")
-
45 #endif
-
46 
-
47 namespace glm
-
48 {
-
51 
-
57  template <typename genType>
-
58  GLM_FUNC_QUALIFIER genType affineInverse(genType const & m);
-
59 
-
65  template <typename genType>
-
66  GLM_FUNC_QUALIFIER typename genType::value_type inverseTranspose(
-
67  genType const & m);
-
68 
-
70 }//namespace glm
-
71 
-
72 #include "matrix_inverse.inl"
-
73 
-
74 #endif//GLM_GTC_matrix_inverse
-
GLM_FUNC_QUALIFIER genType affineInverse(genType const &m)
Fast matrix inverse for affine matrix.
-
GLM_FUNC_QUALIFIER genType::value_type inverseTranspose(genType const &m)
Compute the inverse transpose of a matrix.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00077.html b/Libraries/glm-0.9.5.2/doc/api/a00077.html deleted file mode 100644 index e170184..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00077.html +++ /dev/null @@ -1,125 +0,0 @@ - - - - - - -GLM: matrix_major_storage.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
matrix_major_storage.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename T , precision P>
detail::tmat2x2< T, P > colMajor2 (detail::tvec2< T, P > const &v1, detail::tvec2< T, P > const &v2)
 
template<typename T , precision P>
detail::tmat2x2< T, P > colMajor2 (detail::tmat2x2< T, P > const &m)
 
template<typename T , precision P>
detail::tmat3x3< T, P > colMajor3 (detail::tvec3< T, P > const &v1, detail::tvec3< T, P > const &v2, detail::tvec3< T, P > const &v3)
 
template<typename T , precision P>
detail::tmat3x3< T, P > colMajor3 (detail::tmat3x3< T, P > const &m)
 
template<typename T , precision P>
detail::tmat4x4< T, P > colMajor4 (detail::tvec4< T, P > const &v1, detail::tvec4< T, P > const &v2, detail::tvec4< T, P > const &v3, detail::tvec4< T, P > const &v4)
 
template<typename T , precision P>
detail::tmat4x4< T, P > colMajor4 (detail::tmat4x4< T, P > const &m)
 
template<typename T , precision P>
detail::tmat2x2< T, P > rowMajor2 (detail::tvec2< T, P > const &v1, detail::tvec2< T, P > const &v2)
 
template<typename T , precision P>
detail::tmat2x2< T, P > rowMajor2 (detail::tmat2x2< T, P > const &m)
 
template<typename T , precision P>
detail::tmat3x3< T, P > rowMajor3 (detail::tvec3< T, P > const &v1, detail::tvec3< T, P > const &v2, detail::tvec3< T, P > const &v3)
 
template<typename T , precision P>
detail::tmat3x3< T, P > rowMajor3 (detail::tmat3x3< T, P > const &m)
 
template<typename T , precision P>
detail::tmat4x4< T, P > rowMajor4 (detail::tvec4< T, P > const &v1, detail::tvec4< T, P > const &v2, detail::tvec4< T, P > const &v3, detail::tvec4< T, P > const &v4)
 
template<typename T , precision P>
detail::tmat4x4< T, P > rowMajor4 (detail::tmat4x4< T, P > const &m)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_matrix_major_storage

-
Date
2006-04-19 / 2011-06-07
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
-
-GLM_GTX_extented_min_max (dependence)
- -

Definition in file matrix_major_storage.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00077_source.html b/Libraries/glm-0.9.5.2/doc/api/a00077_source.html deleted file mode 100644 index dc6a851..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00077_source.html +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - -GLM: matrix_major_storage.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
matrix_major_storage.hpp
-
-
-Go to the documentation of this file.
1 
-
39 #ifndef GLM_GTX_matrix_major_storage
-
40 #define GLM_GTX_matrix_major_storage
-
41 
-
42 // Dependency:
-
43 #include "../glm.hpp"
-
44 
-
45 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
46 # pragma message("GLM: GLM_GTX_matrix_major_storage extension included")
-
47 #endif
-
48 
-
49 namespace glm
-
50 {
-
53 
-
56  template <typename T, precision P>
-
57  detail::tmat2x2<T, P> rowMajor2(
-
58  detail::tvec2<T, P> const & v1,
-
59  detail::tvec2<T, P> const & v2);
-
60 
-
63  template <typename T, precision P>
-
64  detail::tmat2x2<T, P> rowMajor2(
-
65  detail::tmat2x2<T, P> const & m);
-
66 
-
69  template <typename T, precision P>
-
70  detail::tmat3x3<T, P> rowMajor3(
-
71  detail::tvec3<T, P> const & v1,
-
72  detail::tvec3<T, P> const & v2,
-
73  detail::tvec3<T, P> const & v3);
-
74 
-
77  template <typename T, precision P>
-
78  detail::tmat3x3<T, P> rowMajor3(
-
79  detail::tmat3x3<T, P> const & m);
-
80 
-
83  template <typename T, precision P>
-
84  detail::tmat4x4<T, P> rowMajor4(
-
85  detail::tvec4<T, P> const & v1,
-
86  detail::tvec4<T, P> const & v2,
-
87  detail::tvec4<T, P> const & v3,
-
88  detail::tvec4<T, P> const & v4);
-
89 
-
92  template <typename T, precision P>
-
93  detail::tmat4x4<T, P> rowMajor4(
-
94  detail::tmat4x4<T, P> const & m);
-
95 
-
98  template <typename T, precision P>
-
99  detail::tmat2x2<T, P> colMajor2(
-
100  detail::tvec2<T, P> const & v1,
-
101  detail::tvec2<T, P> const & v2);
-
102 
-
105  template <typename T, precision P>
-
106  detail::tmat2x2<T, P> colMajor2(
-
107  detail::tmat2x2<T, P> const & m);
-
108 
-
111  template <typename T, precision P>
-
112  detail::tmat3x3<T, P> colMajor3(
-
113  detail::tvec3<T, P> const & v1,
-
114  detail::tvec3<T, P> const & v2,
-
115  detail::tvec3<T, P> const & v3);
-
116 
-
119  template <typename T, precision P>
-
120  detail::tmat3x3<T, P> colMajor3(
-
121  detail::tmat3x3<T, P> const & m);
-
122 
-
125  template <typename T, precision P>
-
126  detail::tmat4x4<T, P> colMajor4(
-
127  detail::tvec4<T, P> const & v1,
-
128  detail::tvec4<T, P> const & v2,
-
129  detail::tvec4<T, P> const & v3,
-
130  detail::tvec4<T, P> const & v4);
-
131 
-
134  template <typename T, precision P>
-
135  detail::tmat4x4<T, P> colMajor4(
-
136  detail::tmat4x4<T, P> const & m);
-
137 
-
139 }//namespace glm
-
140 
-
141 #include "matrix_major_storage.inl"
-
142 
-
143 #endif//GLM_GTX_matrix_major_storage
-
detail::tmat4x4< T, P > rowMajor4(detail::tvec4< T, P > const &v1, detail::tvec4< T, P > const &v2, detail::tvec4< T, P > const &v3, detail::tvec4< T, P > const &v4)
Build a row major matrix from row vectors.
-
detail::tmat2x2< T, P > rowMajor2(detail::tvec2< T, P > const &v1, detail::tvec2< T, P > const &v2)
Build a row major matrix from row vectors.
-
detail::tmat3x3< T, P > rowMajor3(detail::tvec3< T, P > const &v1, detail::tvec3< T, P > const &v2, detail::tvec3< T, P > const &v3)
Build a row major matrix from row vectors.
-
detail::tmat2x2< T, P > colMajor2(detail::tvec2< T, P > const &v1, detail::tvec2< T, P > const &v2)
Build a column major matrix from column vectors.
-
detail::tmat3x3< T, P > colMajor3(detail::tvec3< T, P > const &v1, detail::tvec3< T, P > const &v2, detail::tvec3< T, P > const &v3)
Build a column major matrix from column vectors.
-
detail::tmat4x4< T, P > colMajor4(detail::tvec4< T, P > const &v1, detail::tvec4< T, P > const &v2, detail::tvec4< T, P > const &v3, detail::tvec4< T, P > const &v4)
Build a column major matrix from column vectors.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00078.html b/Libraries/glm-0.9.5.2/doc/api/a00078.html deleted file mode 100644 index f8088e0..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00078.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - -GLM: matrix_operation.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
matrix_operation.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename T , precision P>
detail::tmat2x2< T, P > diagonal2x2 (detail::tvec2< T, P > const &v)
 
template<typename T , precision P>
detail::tmat2x3< T, P > diagonal2x3 (detail::tvec2< T, P > const &v)
 
template<typename T , precision P>
detail::tmat2x4< T, P > diagonal2x4 (detail::tvec2< T, P > const &v)
 
template<typename T , precision P>
detail::tmat3x2< T, P > diagonal3x2 (detail::tvec2< T, P > const &v)
 
template<typename T , precision P>
detail::tmat3x3< T, P > diagonal3x3 (detail::tvec3< T, P > const &v)
 
template<typename T , precision P>
detail::tmat3x4< T, P > diagonal3x4 (detail::tvec3< T, P > const &v)
 
template<typename T , precision P>
detail::tmat4x2< T, P > diagonal4x2 (detail::tvec2< T, P > const &v)
 
template<typename T , precision P>
detail::tmat4x3< T, P > diagonal4x3 (detail::tvec3< T, P > const &v)
 
template<typename T , precision P>
detail::tmat4x4< T, P > diagonal4x4 (detail::tvec4< T, P > const &v)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_matrix_operation

-
Date
2009-08-29 / 2011-06-07
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
- -

Definition in file matrix_operation.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00078_source.html b/Libraries/glm-0.9.5.2/doc/api/a00078_source.html deleted file mode 100644 index d39a15b..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00078_source.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -GLM: matrix_operation.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
matrix_operation.hpp
-
-
-Go to the documentation of this file.
1 
-
38 #ifndef GLM_GTX_matrix_operation
-
39 #define GLM_GTX_matrix_operation
-
40 
-
41 // Dependency:
-
42 #include "../glm.hpp"
-
43 
-
44 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
45 # pragma message("GLM: GLM_GTX_matrix_operation extension included")
-
46 #endif
-
47 
-
48 namespace glm
-
49 {
-
52 
-
55  template <typename T, precision P>
-
56  detail::tmat2x2<T, P> diagonal2x2(
-
57  detail::tvec2<T, P> const & v);
-
58 
-
61  template <typename T, precision P>
-
62  detail::tmat2x3<T, P> diagonal2x3(
-
63  detail::tvec2<T, P> const & v);
-
64 
-
67  template <typename T, precision P>
-
68  detail::tmat2x4<T, P> diagonal2x4(
-
69  detail::tvec2<T, P> const & v);
-
70 
-
73  template <typename T, precision P>
-
74  detail::tmat3x2<T, P> diagonal3x2(
-
75  detail::tvec2<T, P> const & v);
-
76 
-
79  template <typename T, precision P>
-
80  detail::tmat3x3<T, P> diagonal3x3(
-
81  detail::tvec3<T, P> const & v);
-
82 
-
85  template <typename T, precision P>
-
86  detail::tmat3x4<T, P> diagonal3x4(
-
87  detail::tvec3<T, P> const & v);
-
88 
-
91  template <typename T, precision P>
-
92  detail::tmat4x2<T, P> diagonal4x2(
-
93  detail::tvec2<T, P> const & v);
-
94 
-
97  template <typename T, precision P>
-
98  detail::tmat4x3<T, P> diagonal4x3(
-
99  detail::tvec3<T, P> const & v);
-
100 
-
103  template <typename T, precision P>
-
104  detail::tmat4x4<T, P> diagonal4x4(
-
105  detail::tvec4<T, P> const & v);
-
106 
-
108 }//namespace glm
-
109 
-
110 #include "matrix_operation.inl"
-
111 
-
112 #endif//GLM_GTX_matrix_operation
-
detail::tmat4x3< T, P > diagonal4x3(detail::tvec3< T, P > const &v)
Build a diagonal matrix.
-
detail::tmat2x3< T, P > diagonal2x3(detail::tvec2< T, P > const &v)
Build a diagonal matrix.
-
detail::tmat3x4< T, P > diagonal3x4(detail::tvec3< T, P > const &v)
Build a diagonal matrix.
-
detail::tmat3x2< T, P > diagonal3x2(detail::tvec2< T, P > const &v)
Build a diagonal matrix.
-
detail::tmat4x4< T, P > diagonal4x4(detail::tvec4< T, P > const &v)
Build a diagonal matrix.
-
detail::tmat3x3< T, P > diagonal3x3(detail::tvec3< T, P > const &v)
Build a diagonal matrix.
-
detail::tmat2x4< T, P > diagonal2x4(detail::tvec2< T, P > const &v)
Build a diagonal matrix.
-
detail::tmat4x2< T, P > diagonal4x2(detail::tvec2< T, P > const &v)
Build a diagonal matrix.
-
detail::tmat2x2< T, P > diagonal2x2(detail::tvec2< T, P > const &v)
Build a diagonal matrix.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00079.html b/Libraries/glm-0.9.5.2/doc/api/a00079.html deleted file mode 100644 index 3c8ad56..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00079.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - -GLM: matrix_query.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
matrix_query.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename T , precision P, template< typename, precision > class matType>
bool isIdentity (matType< T, P > const &m, T const &epsilon)
 
template<typename T , precision P>
bool isNormalized (detail::tmat2x2< T, P > const &m, T const &epsilon)
 
template<typename T , precision P>
bool isNormalized (detail::tmat3x3< T, P > const &m, T const &epsilon)
 
template<typename T , precision P>
bool isNormalized (detail::tmat4x4< T, P > const &m, T const &epsilon)
 
template<typename T , precision P>
bool isNull (detail::tmat2x2< T, P > const &m, T const &epsilon)
 
template<typename T , precision P>
bool isNull (detail::tmat3x3< T, P > const &m, T const &epsilon)
 
template<typename T , precision P>
bool isNull (detail::tmat4x4< T, P > const &m, T const &epsilon)
 
template<typename T , precision P, template< typename, precision > class matType>
bool isOrthogonal (matType< T, P > const &m, T const &epsilon)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_matrix_query

-
Date
2007-03-05 / 2011-08-28
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
-
-GLM_GTX_vector_query (dependence)
- -

Definition in file matrix_query.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00079_source.html b/Libraries/glm-0.9.5.2/doc/api/a00079_source.html deleted file mode 100644 index c32d357..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00079_source.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - -GLM: matrix_query.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
matrix_query.hpp
-
-
-Go to the documentation of this file.
1 
-
39 #ifndef GLM_GTX_matrix_query
-
40 #define GLM_GTX_matrix_query
-
41 
-
42 // Dependency:
-
43 #include "../glm.hpp"
-
44 #include "../gtx/vector_query.hpp"
-
45 #include <limits>
-
46 
-
47 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
48 # pragma message("GLM: GLM_GTX_matrix_query extension included")
-
49 #endif
-
50 
-
51 namespace glm
-
52 {
-
55 
-
58  template<typename T, precision P>
-
59  bool isNull(detail::tmat2x2<T, P> const & m, T const & epsilon);
-
60 
-
63  template<typename T, precision P>
-
64  bool isNull(detail::tmat3x3<T, P> const & m, T const & epsilon);
-
65 
-
68  template<typename T, precision P>
-
69  bool isNull(detail::tmat4x4<T, P> const & m, T const & epsilon);
-
70 
-
73  template<typename T, precision P, template <typename, precision> class matType>
-
74  bool isIdentity(matType<T, P> const & m, T const & epsilon);
-
75 
-
78  template<typename T, precision P>
-
79  bool isNormalized(detail::tmat2x2<T, P> const & m, T const & epsilon);
-
80 
-
83  template<typename T, precision P>
-
84  bool isNormalized(detail::tmat3x3<T, P> const & m, T const & epsilon);
-
85 
-
88  template<typename T, precision P>
-
89  bool isNormalized(detail::tmat4x4<T, P> const & m, T const & epsilon);
-
90 
-
93  template<typename T, precision P, template <typename, precision> class matType>
-
94  bool isOrthogonal(matType<T, P> const & m, T const & epsilon);
-
95 
-
97 }//namespace glm
-
98 
-
99 #include "matrix_query.inl"
-
100 
-
101 #endif//GLM_GTX_matrix_query
-
GLM_FUNC_DECL genType epsilon()
Return the epsilon constant for floating point types.
-
bool isOrthogonal(matType< T, P > const &m, T const &epsilon)
Return whether a matrix is an orthonormalized matrix.
-
bool isNormalized(detail::tmat2x2< T, P > const &m, T const &epsilon)
Return whether a matrix is a normalized matrix.
-
bool isNull(detail::tmat2x2< T, P > const &m, T const &epsilon)
Return whether a matrix a null matrix.
-
bool isIdentity(matType< T, P > const &m, T const &epsilon)
Return whether a matrix is an identity matrix.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00080.html b/Libraries/glm-0.9.5.2/doc/api/a00080.html deleted file mode 100644 index eced805..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00080.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - -GLM: matrix_transform.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
matrix_transform.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename T , precision P>
GLM_FUNC_DECL detail::tmat4x4
-< T, P > 
frustum (T const &left, T const &right, T const &bottom, T const &top, T const &near, T const &far)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tmat4x4
-< T, P > 
infinitePerspective (T fovy, T aspect, T near)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tmat4x4
-< T, P > 
lookAt (detail::tvec3< T, P > const &eye, detail::tvec3< T, P > const &center, detail::tvec3< T, P > const &up)
 
template<typename T >
GLM_FUNC_DECL detail::tmat4x4
-< T, defaultp > 
ortho (T const &left, T const &right, T const &bottom, T const &top, T const &zNear, T const &zFar)
 
template<typename T >
GLM_FUNC_DECL detail::tmat4x4
-< T, defaultp > 
ortho (T const &left, T const &right, T const &bottom, T const &top)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tmat4x4
-< T, P > 
perspective (T const &fovy, T const &aspect, T const &near, T const &far)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tmat4x4
-< T, P > 
perspectiveFov (T const &fov, T const &width, T const &height, T const &near, T const &far)
 
template<typename T , precision P, typename U >
GLM_FUNC_DECL detail::tmat4x4
-< T, P > 
pickMatrix (detail::tvec2< T, P > const &center, detail::tvec2< T, P > const &delta, detail::tvec4< U, P > const &viewport)
 
template<typename T , typename U , precision P>
GLM_FUNC_DECL detail::tvec3< T, P > project (detail::tvec3< T, P > const &obj, detail::tmat4x4< T, P > const &model, detail::tmat4x4< T, P > const &proj, detail::tvec4< U, P > const &viewport)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tmat4x4
-< T, P > 
rotate (detail::tmat4x4< T, P > const &m, T const &angle, detail::tvec3< T, P > const &axis)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tmat4x4
-< T, P > 
scale (detail::tmat4x4< T, P > const &m, detail::tvec3< T, P > const &v)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tmat4x4
-< T, P > 
translate (detail::tmat4x4< T, P > const &m, detail::tvec3< T, P > const &v)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tmat4x4
-< T, P > 
tweakedInfinitePerspective (T fovy, T aspect, T near)
 
template<typename T , typename U , precision P>
GLM_FUNC_DECL detail::tvec3< T, P > unProject (detail::tvec3< T, P > const &win, detail::tmat4x4< T, P > const &model, detail::tmat4x4< T, P > const &proj, detail::tvec4< U, P > const &viewport)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTC_matrix_transform

-
Date
2009-04-29 / 2011-05-16
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
-
-GLM_GTX_transform
-
-GLM_GTX_transform2
- -

Definition in file matrix_transform.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00080_source.html b/Libraries/glm-0.9.5.2/doc/api/a00080_source.html deleted file mode 100644 index f290beb..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00080_source.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - -GLM: matrix_transform.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
matrix_transform.hpp
-
-
-Go to the documentation of this file.
1 
-
46 #ifndef GLM_GTC_matrix_transform
-
47 #define GLM_GTC_matrix_transform
-
48 
-
49 // Dependency:
-
50 #include "../mat4x4.hpp"
-
51 #include "../vec2.hpp"
-
52 #include "../vec3.hpp"
-
53 #include "../vec4.hpp"
-
54 
-
55 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
56 # pragma message("GLM: GLM_GTC_matrix_transform extension included")
-
57 #endif
-
58 
-
59 namespace glm
-
60 {
-
63 
-
84  template <typename T, precision P>
-
85  GLM_FUNC_DECL detail::tmat4x4<T, P> translate(
-
86  detail::tmat4x4<T, P> const & m,
-
87  detail::tvec3<T, P> const & v);
-
88 
-
100  template <typename T, precision P>
-
101  GLM_FUNC_DECL detail::tmat4x4<T, P> rotate(
-
102  detail::tmat4x4<T, P> const & m,
-
103  T const & angle,
-
104  detail::tvec3<T, P> const & axis);
-
105 
-
116  template <typename T, precision P>
-
117  GLM_FUNC_DECL detail::tmat4x4<T, P> scale(
-
118  detail::tmat4x4<T, P> const & m,
-
119  detail::tvec3<T, P> const & v);
-
120 
-
132  template <typename T>
-
133  GLM_FUNC_DECL detail::tmat4x4<T, defaultp> ortho(
-
134  T const & left,
-
135  T const & right,
-
136  T const & bottom,
-
137  T const & top,
-
138  T const & zNear,
-
139  T const & zFar);
-
140 
-
150  template <typename T>
-
151  GLM_FUNC_DECL detail::tmat4x4<T, defaultp> ortho(
-
152  T const & left,
-
153  T const & right,
-
154  T const & bottom,
-
155  T const & top);
-
156 
-
167  template <typename T, precision P>
-
168  GLM_FUNC_DECL detail::tmat4x4<T, P> frustum(
-
169  T const & left,
-
170  T const & right,
-
171  T const & bottom,
-
172  T const & top,
-
173  T const & near,
-
174  T const & far);
-
175 
-
184  template <typename T, precision P>
-
185  GLM_FUNC_DECL detail::tmat4x4<T, P> perspective(
-
186  T const & fovy,
-
187  T const & aspect,
-
188  T const & near,
-
189  T const & far);
-
190 
-
200  template <typename T, precision P>
-
201  GLM_FUNC_DECL detail::tmat4x4<T, P> perspectiveFov(
-
202  T const & fov,
-
203  T const & width,
-
204  T const & height,
-
205  T const & near,
-
206  T const & far);
-
207 
-
215  template <typename T, precision P>
-
216  GLM_FUNC_DECL detail::tmat4x4<T, P> infinitePerspective(
-
217  T fovy, T aspect, T near);
-
218 
-
226  template <typename T, precision P>
-
227  GLM_FUNC_DECL detail::tmat4x4<T, P> tweakedInfinitePerspective(
-
228  T fovy, T aspect, T near);
-
229 
-
239  template <typename T, typename U, precision P>
-
240  GLM_FUNC_DECL detail::tvec3<T, P> project(
-
241  detail::tvec3<T, P> const & obj,
-
242  detail::tmat4x4<T, P> const & model,
-
243  detail::tmat4x4<T, P> const & proj,
-
244  detail::tvec4<U, P> const & viewport);
-
245 
-
255  template <typename T, typename U, precision P>
-
256  GLM_FUNC_DECL detail::tvec3<T, P> unProject(
-
257  detail::tvec3<T, P> const & win,
-
258  detail::tmat4x4<T, P> const & model,
-
259  detail::tmat4x4<T, P> const & proj,
-
260  detail::tvec4<U, P> const & viewport);
-
261 
-
270  template <typename T, precision P, typename U>
-
271  GLM_FUNC_DECL detail::tmat4x4<T, P> pickMatrix(
-
272  detail::tvec2<T, P> const & center,
-
273  detail::tvec2<T, P> const & delta,
-
274  detail::tvec4<U, P> const & viewport);
-
275 
-
283  template <typename T, precision P>
-
284  GLM_FUNC_DECL detail::tmat4x4<T, P> lookAt(
-
285  detail::tvec3<T, P> const & eye,
-
286  detail::tvec3<T, P> const & center,
-
287  detail::tvec3<T, P> const & up);
-
288 
-
290 }//namespace glm
-
291 
-
292 #include "matrix_transform.inl"
-
293 
-
294 #endif//GLM_GTC_matrix_transform
-
GLM_FUNC_DECL detail::tmat4x4< T, P > rotate(detail::tmat4x4< T, P > const &m, T const &angle, detail::tvec3< T, P > const &axis)
Builds a rotation 4 * 4 matrix created from an axis vector and an angle.
-
vecType proj(vecType const &x, vecType const &Normal)
Projects x on Normal.
-
GLM_FUNC_DECL T angle(detail::tquat< T, P > const &x)
Returns the quaternion rotation angle.
-
GLM_FUNC_DECL detail::tmat4x4< T, P > scale(detail::tmat4x4< T, P > const &m, detail::tvec3< T, P > const &v)
Builds a scale 4 * 4 matrix created from 3 scalars.
-
GLM_FUNC_DECL detail::tmat4x4< T, P > tweakedInfinitePerspective(T fovy, T aspect, T near)
Creates a matrix for a symmetric perspective-view frustum with far plane at infinite for graphics har...
-
GLM_FUNC_DECL detail::tmat4x4< T, P > translate(detail::tmat4x4< T, P > const &m, detail::tvec3< T, P > const &v)
Builds a translation 4 * 4 matrix created from a vector of 3 components.
-
GLM_FUNC_DECL detail::tmat4x4< T, P > perspective(T const &fovy, T const &aspect, T const &near, T const &far)
Creates a matrix for a symetric perspective-view frustum.
-
GLM_FUNC_DECL detail::tmat4x4< T, P > pickMatrix(detail::tvec2< T, P > const &center, detail::tvec2< T, P > const &delta, detail::tvec4< U, P > const &viewport)
Define a picking region.
-
GLM_FUNC_DECL detail::tmat4x4< T, P > infinitePerspective(T fovy, T aspect, T near)
Creates a matrix for a symmetric perspective-view frustum with far plane at infinite.
-
GLM_FUNC_DECL detail::tmat4x4< T, defaultp > ortho(T const &left, T const &right, T const &bottom, T const &top, T const &zNear, T const &zFar)
Creates a matrix for an orthographic parallel viewing volume.
-
GLM_FUNC_DECL detail::tvec3< T, P > axis(detail::tquat< T, P > const &x)
Returns the q rotation axis.
-
GLM_FUNC_DECL detail::tvec3< T, P > unProject(detail::tvec3< T, P > const &win, detail::tmat4x4< T, P > const &model, detail::tmat4x4< T, P > const &proj, detail::tvec4< U, P > const &viewport)
Map the specified window coordinates (win.x, win.y, win.z) into object coordinates.
-
GLM_FUNC_DECL detail::tmat4x4< T, P > perspectiveFov(T const &fov, T const &width, T const &height, T const &near, T const &far)
Builds a perspective projection matrix based on a field of view.
-
GLM_FUNC_DECL detail::tmat4x4< T, P > lookAt(detail::tvec3< T, P > const &eye, detail::tvec3< T, P > const &center, detail::tvec3< T, P > const &up)
Build a look at view matrix.
-
GLM_FUNC_DECL detail::tmat4x4< T, P > frustum(T const &left, T const &right, T const &bottom, T const &top, T const &near, T const &far)
Creates a frustum matrix.
-
GLM_FUNC_DECL detail::tvec3< T, P > project(detail::tvec3< T, P > const &obj, detail::tmat4x4< T, P > const &model, detail::tmat4x4< T, P > const &proj, detail::tvec4< U, P > const &viewport)
Map the specified object coordinates (obj.x, obj.y, obj.z) into window coordinates.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00081.html b/Libraries/glm-0.9.5.2/doc/api/a00081.html deleted file mode 100644 index af3aa45..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00081.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - -GLM: mixed_product.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
mixed_product.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - -

-Functions

-template<typename T , precision P>
mixedProduct (detail::tvec3< T, P > const &v1, detail::tvec3< T, P > const &v2, detail::tvec3< T, P > const &v3)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_mixed_producte

-
Date
2007-04-03 / 2011-06-07
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
- -

Definition in file mixed_product.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00081_source.html b/Libraries/glm-0.9.5.2/doc/api/a00081_source.html deleted file mode 100644 index 12b4f13..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00081_source.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - -GLM: mixed_product.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
mixed_product.hpp
-
-
-Go to the documentation of this file.
1 
-
38 #ifndef GLM_GTX_mixed_product
-
39 #define GLM_GTX_mixed_product
-
40 
-
41 // Dependency:
-
42 #include "../glm.hpp"
-
43 
-
44 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
45 # pragma message("GLM: GLM_GTX_mixed_product extension included")
-
46 #endif
-
47 
-
48 namespace glm
-
49 {
-
52 
-
54  template <typename T, precision P>
-
55  T mixedProduct(
-
56  detail::tvec3<T, P> const & v1,
-
57  detail::tvec3<T, P> const & v2,
-
58  detail::tvec3<T, P> const & v3);
-
59 
-
61 }// namespace glm
-
62 
-
63 #include "mixed_product.inl"
-
64 
-
65 #endif//GLM_GTX_mixed_product
-
T mixedProduct(detail::tvec3< T, P > const &v1, detail::tvec3< T, P > const &v2, detail::tvec3< T, P > const &v3)
Mixed product of 3 vectors (from GLM_GTX_mixed_product extension)
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00082.html b/Libraries/glm-0.9.5.2/doc/api/a00082.html deleted file mode 100644 index 3c2889b..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00082.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - -GLM: multiple.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
multiple.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - -

-Functions

template<typename genType >
genType higherMultiple (genType const &Source, genType const &Multiple)
 
template<typename genType >
genType lowerMultiple (genType const &Source, genType const &Multiple)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_multiple

-
Date
2009-10-26 / 2011-06-07
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
-
-GLM_GTX_extented_min_max (dependence)
- -

Definition in file multiple.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00082_source.html b/Libraries/glm-0.9.5.2/doc/api/a00082_source.html deleted file mode 100644 index b8639ee..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00082_source.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - -GLM: multiple.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
multiple.hpp
-
-
-Go to the documentation of this file.
1 
-
39 #ifndef GLM_GTX_multiple
-
40 #define GLM_GTX_multiple
-
41 
-
42 // Dependency:
-
43 #include "../glm.hpp"
-
44 
-
45 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
46 # pragma message("GLM: GLM_GTX_multiple extension included")
-
47 #endif
-
48 
-
49 namespace glm
-
50 {
-
53 
-
61  template <typename genType>
-
62  genType higherMultiple(
-
63  genType const & Source,
-
64  genType const & Multiple);
-
65 
-
73  template <typename genType>
-
74  genType lowerMultiple(
-
75  genType const & Source,
-
76  genType const & Multiple);
-
77 
-
79 }//namespace glm
-
80 
-
81 #include "multiple.inl"
-
82 
-
83 #endif//GLM_GTX_multiple
-
genType lowerMultiple(genType const &Source, genType const &Multiple)
Lower multiple number of Source.
-
genType higherMultiple(genType const &Source, genType const &Multiple)
Higher multiple number of Source.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00083.html b/Libraries/glm-0.9.5.2/doc/api/a00083.html deleted file mode 100644 index b9501bb..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00083.html +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - -GLM: noise.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
gtc/noise.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - - - - -

-Functions

template<typename T , precision P, template< typename, precision > class vecType>
perlin (vecType< T, P > const &p)
 
template<typename T , precision P, template< typename, precision > class vecType>
perlin (vecType< T, P > const &p, vecType< T, P > const &rep)
 
template<typename T , precision P, template< typename, precision > class vecType>
simplex (vecType< T, P > const &p)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTC_noise

-
Date
2011-04-21 / 2011-09-27
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
- -

Definition in file gtc/noise.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00083_source.html b/Libraries/glm-0.9.5.2/doc/api/a00083_source.html deleted file mode 100644 index d819247..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00083_source.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - -GLM: noise.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
gtc/noise.hpp
-
-
-Go to the documentation of this file.
1 
-
41 #ifndef GLM_GTC_noise
-
42 #define GLM_GTC_noise
-
43 
-
44 // Dependencies
-
45 #include "../detail/setup.hpp"
-
46 #include "../detail/precision.hpp"
-
47 
-
48 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
49 # pragma message("GLM: GLM_GTC_noise extension included")
-
50 #endif
-
51 
-
52 namespace glm
-
53 {
-
56 
-
59  template <typename T, precision P, template<typename, precision> class vecType>
-
60  T perlin(
-
61  vecType<T, P> const & p);
-
62 
-
65  template <typename T, precision P, template<typename, precision> class vecType>
-
66  T perlin(
-
67  vecType<T, P> const & p,
-
68  vecType<T, P> const & rep);
-
69 
-
72  template <typename T, precision P, template<typename, precision> class vecType>
-
73  T simplex(
-
74  vecType<T, P> const & p);
-
75 
-
77 }//namespace glm
-
78 
-
79 #include "noise.inl"
-
80 
-
81 #endif//GLM_GTC_noise
-
T simplex(vecType< T, P > const &p)
Simplex noise.
-
T perlin(vecType< T, P > const &p)
Classic perlin noise.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00084_source.html b/Libraries/glm-0.9.5.2/doc/api/a00084_source.html deleted file mode 100644 index df2858f..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00084_source.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - -GLM: noise.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
gtx/noise.hpp
-
-
-
1 
-
24 #if(defined(GLM_MESSAGES))
-
25 # pragma message("GLM: GLM_GTX_random extension is deprecated, include GLM_GTC_random (glm/gtc/noise.hpp) instead")
-
26 #endif
-
27 
-
28 // Promoted:
-
29 #include "../gtc/noise.hpp"
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00085.html b/Libraries/glm-0.9.5.2/doc/api/a00085.html deleted file mode 100644 index b093893..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00085.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - -GLM: norm.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
norm.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename T >
distance2 (T const &p0, T const &p1)
 
template<typename genType >
genType::value_type distance2 (genType const &p0, genType const &p1)
 
template<typename T , precision P>
l1Norm (detail::tvec3< T, P > const &x, detail::tvec3< T, P > const &y)
 
template<typename T , precision P>
l1Norm (detail::tvec3< T, P > const &v)
 
template<typename T , precision P>
l2Norm (detail::tvec3< T, P > const &x, detail::tvec3< T, P > const &y)
 
template<typename T , precision P>
l2Norm (detail::tvec3< T, P > const &x)
 
template<typename T >
length2 (T const &x)
 
template<typename genType >
genType::value_type length2 (genType const &x)
 
template<typename T , precision P>
lxNorm (detail::tvec3< T, P > const &x, detail::tvec3< T, P > const &y, unsigned int Depth)
 
template<typename T , precision P>
lxNorm (detail::tvec3< T, P > const &x, unsigned int Depth)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_norm

-
Date
2005-12-21 / 2011-06-07
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
-
-GLM_GTX_quaternion (dependence)
- -

Definition in file norm.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00085_source.html b/Libraries/glm-0.9.5.2/doc/api/a00085_source.html deleted file mode 100644 index d339c0c..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00085_source.html +++ /dev/null @@ -1,134 +0,0 @@ - - - - - - -GLM: norm.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
norm.hpp
-
-
-Go to the documentation of this file.
1 
-
39 #ifndef GLM_GTX_norm
-
40 #define GLM_GTX_norm
-
41 
-
42 // Dependency:
-
43 #include "../glm.hpp"
-
44 #include "../gtx/quaternion.hpp"
-
45 
-
46 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
47 # pragma message("GLM: GLM_GTX_norm extension included")
-
48 #endif
-
49 
-
50 namespace glm
-
51 {
-
54 
-
57  template <typename T>
-
58  T length2(
-
59  T const & x);
-
60 
-
63  template <typename genType>
-
64  typename genType::value_type length2(
-
65  genType const & x);
-
66 
-
69  template <typename T>
-
70  T distance2(
-
71  T const & p0,
-
72  T const & p1);
-
73 
-
76  template <typename genType>
-
77  typename genType::value_type distance2(
-
78  genType const & p0,
-
79  genType const & p1);
-
80 
-
83  template <typename T, precision P>
-
84  T l1Norm(
-
85  detail::tvec3<T, P> const & x,
-
86  detail::tvec3<T, P> const & y);
-
87 
-
90  template <typename T, precision P>
-
91  T l1Norm(
-
92  detail::tvec3<T, P> const & v);
-
93 
-
96  template <typename T, precision P>
-
97  T l2Norm(
-
98  detail::tvec3<T, P> const & x,
-
99  detail::tvec3<T, P> const & y);
-
100 
-
103  template <typename T, precision P>
-
104  T l2Norm(
-
105  detail::tvec3<T, P> const & x);
-
106 
-
109  template <typename T, precision P>
-
110  T lxNorm(
-
111  detail::tvec3<T, P> const & x,
-
112  detail::tvec3<T, P> const & y,
-
113  unsigned int Depth);
-
114 
-
117  template <typename T, precision P>
-
118  T lxNorm(
-
119  detail::tvec3<T, P> const & x,
-
120  unsigned int Depth);
-
121 
-
123 }//namespace glm
-
124 
-
125 #include "norm.inl"
-
126 
-
127 #endif//GLM_GTX_norm
-
T distance2(T const &p0, T const &p1)
Returns the squared distance between p0 and p1, i.e., length(p0 - p1).
-
T l1Norm(detail::tvec3< T, P > const &x, detail::tvec3< T, P > const &y)
Returns the L1 norm between x and y.
-
T l2Norm(detail::tvec3< T, P > const &x, detail::tvec3< T, P > const &y)
Returns the L2 norm between x and y.
-
T length2(T const &x)
Returns the squared length of x.
-
T lxNorm(detail::tvec3< T, P > const &x, detail::tvec3< T, P > const &y, unsigned int Depth)
Returns the L norm between x and y.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00086.html b/Libraries/glm-0.9.5.2/doc/api/a00086.html deleted file mode 100644 index 7c14973..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00086.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - -GLM: normal.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
normal.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - -

-Functions

template<typename T , precision P>
detail::tvec3< T, P > triangleNormal (detail::tvec3< T, P > const &p1, detail::tvec3< T, P > const &p2, detail::tvec3< T, P > const &p3)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_normal

-
Date
2005-12-21 / 2011-06-07
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
-
-GLM_GTX_extented_min_max (dependence)
- -

Definition in file normal.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00086_source.html b/Libraries/glm-0.9.5.2/doc/api/a00086_source.html deleted file mode 100644 index 7d39e47..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00086_source.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - -GLM: normal.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
normal.hpp
-
-
-Go to the documentation of this file.
1 
-
39 #ifndef GLM_GTX_normal
-
40 #define GLM_GTX_normal
-
41 
-
42 // Dependency:
-
43 #include "../glm.hpp"
-
44 
-
45 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
46 # pragma message("GLM: GLM_GTX_normal extension included")
-
47 #endif
-
48 
-
49 namespace glm
-
50 {
-
53 
-
56  template <typename T, precision P>
-
57  detail::tvec3<T, P> triangleNormal(
-
58  detail::tvec3<T, P> const & p1,
-
59  detail::tvec3<T, P> const & p2,
-
60  detail::tvec3<T, P> const & p3);
-
61 
-
63 }//namespace glm
-
64 
-
65 #include "normal.inl"
-
66 
-
67 #endif//GLM_GTX_normal
-
detail::tvec3< T, P > triangleNormal(detail::tvec3< T, P > const &p1, detail::tvec3< T, P > const &p2, detail::tvec3< T, P > const &p3)
Computes triangle normal from triangle points.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00087.html b/Libraries/glm-0.9.5.2/doc/api/a00087.html deleted file mode 100644 index b9030f1..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00087.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - -GLM: normalize_dot.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
normalize_dot.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - -

-Functions

template<typename genType >
genType::value_type fastNormalizeDot (genType const &x, genType const &y)
 
template<typename genType >
genType::value_type normalizeDot (genType const &x, genType const &y)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_normalize_dot

-
Date
2007-09-28 / 2011-06-07
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
-
-GLM_GTX_fast_square_root (dependence)
- -

Definition in file normalize_dot.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00087_source.html b/Libraries/glm-0.9.5.2/doc/api/a00087_source.html deleted file mode 100644 index cad118a..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00087_source.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - -GLM: normalize_dot.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
normalize_dot.hpp
-
-
-Go to the documentation of this file.
1 
-
39 #ifndef GLM_GTX_normalize_dot
-
40 #define GLM_GTX_normalize_dot
-
41 
-
42 // Dependency:
-
43 #include "../glm.hpp"
-
44 #include "../gtx/fast_square_root.hpp"
-
45 
-
46 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
47 # pragma message("GLM: GLM_GTX_normalize_dot extension included")
-
48 #endif
-
49 
-
50 namespace glm
-
51 {
-
54 
-
58  template <typename genType>
-
59  typename genType::value_type normalizeDot(
-
60  genType const & x,
-
61  genType const & y);
-
62 
-
66  template <typename genType>
-
67  typename genType::value_type fastNormalizeDot(
-
68  genType const & x,
-
69  genType const & y);
-
70 
-
72 }//namespace glm
-
73 
-
74 #include "normalize_dot.inl"
-
75 
-
76 #endif//GLM_GTX_normalize_dot
-
genType::value_type fastNormalizeDot(genType const &x, genType const &y)
Normalize parameters and returns the dot product of x and y.
-
genType::value_type normalizeDot(genType const &x, genType const &y)
Normalize parameters and returns the dot product of x and y.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00088.html b/Libraries/glm-0.9.5.2/doc/api/a00088.html deleted file mode 100644 index 92cb863..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00088.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - -GLM: number_precision.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
number_precision.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - - - - - - - - - - - - - - - -

-Typedefs

-typedef f32 f32mat1
 
-typedef f32 f32mat1x1
 
-typedef f32 f32vec1
 
-typedef f64 f64mat1
 
-typedef f64 f64mat1x1
 
-typedef f64 f64vec1
 
-typedef u16 u16vec1
 
-typedef u32 u32vec1
 
-typedef u64 u64vec1
 
-typedef u8 u8vec1
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_number_precision

-
Date
2007-05-10 / 2011-06-07
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
-
-GLM_GTC_type_precision (dependence)
-
-GLM_GTC_quaternion (dependence)
- -

Definition in file number_precision.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00088_source.html b/Libraries/glm-0.9.5.2/doc/api/a00088_source.html deleted file mode 100644 index 0d344c6..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00088_source.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - -GLM: number_precision.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
number_precision.hpp
-
-
-Go to the documentation of this file.
1 
-
40 #ifndef GLM_GTX_number_precision
-
41 #define GLM_GTX_number_precision
-
42 
-
43 // Dependency:
-
44 #include "../glm.hpp"
-
45 #include "../gtc/type_precision.hpp"
-
46 
-
47 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
48 # pragma message("GLM: GLM_GTX_number_precision extension included")
-
49 #endif
-
50 
-
51 namespace glm{
-
52 namespace gtx
-
53 {
-
55  // Unsigned int vector types
-
56 
-
59 
-
60  typedef u8 u8vec1;
-
61  typedef u16 u16vec1;
-
62  typedef u32 u32vec1;
-
63  typedef u64 u64vec1;
-
64 
-
66  // Float vector types
-
67 
-
68  typedef f32 f32vec1;
-
69  typedef f64 f64vec1;
-
70 
-
72  // Float matrix types
-
73 
-
74  typedef f32 f32mat1;
-
75  typedef f32 f32mat1x1;
-
76  typedef f64 f64mat1;
-
77  typedef f64 f64mat1x1;
-
78 
-
80 }//namespace gtx
-
81 }//namespace glm
-
82 
-
83 #include "number_precision.inl"
-
84 
-
85 #endif//GLM_GTX_number_precision
-
highp_u16vec1 u16vec1
Default precision 16 bit unsigned integer scalar type.
Definition: fwd.hpp:1071
-
highp_u64vec1 u64vec1
Default precision 64 bit unsigned integer scalar type.
Definition: fwd.hpp:1309
-
highp_float32_t f32
Default 32 bit single-precision floating-point scalar.
Definition: fwd.hpp:1523
-
detail::uint8 u8
8 bit unsigned integer type.
Definition: fwd.hpp:911
-
f32 f32mat1
Single-precision floating-point scalar. (from GLM_GTX_number_precision extension) ...
-
highp_f64vec1 f64vec1
Default double-precision floating-point vector of 1 components.
Definition: fwd.hpp:2530
-
f64 f64mat1x1
Double-precision floating-point scalar. (from GLM_GTX_number_precision extension) ...
-
f64 f64mat1
Double-precision floating-point scalar. (from GLM_GTX_number_precision extension) ...
-
detail::uint64 u64
64 bit unsigned integer type.
Definition: fwd.hpp:923
-
detail::uint32 u32
32 bit unsigned integer type.
Definition: fwd.hpp:919
-
highp_f32vec1 f32vec1
Default single-precision floating-point vector of 1 components.
Definition: fwd.hpp:2423
-
highp_u8vec1 u8vec1
Default precision 8 bit unsigned integer scalar type.
Definition: fwd.hpp:991
-
highp_float64_t f64
Default 64 bit double-precision floating-point scalar.
Definition: fwd.hpp:1527
-
highp_u32vec1 u32vec1
Default precision 32 bit unsigned integer scalar type.
Definition: fwd.hpp:1150
-
detail::uint16 u16
16 bit unsigned integer type.
Definition: fwd.hpp:915
-
f32 f32mat1x1
Single-precision floating-point scalar. (from GLM_GTX_number_precision extension) ...
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00089.html b/Libraries/glm-0.9.5.2/doc/api/a00089.html deleted file mode 100644 index 041f67b..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00089.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - -GLM: optimum_pow.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
optimum_pow.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename genType >
genType pow2 (const genType &x)
 
template<typename genType >
genType pow3 (const genType &x)
 
template<typename genType >
genType pow4 (const genType &x)
 
bool powOfTwo (int num)
 
template<precision P>
detail::tvec2< bool, P > powOfTwo (detail::tvec2< int, P > const &x)
 
template<precision P>
detail::tvec3< bool, P > powOfTwo (detail::tvec3< int, P > const &x)
 
template<precision P>
detail::tvec4< bool, P > powOfTwo (detail::tvec4< int, P > const &x)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_optimum_pow

-
Date
2005-12-21 / 2011-06-07
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
- -

Definition in file optimum_pow.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00089_source.html b/Libraries/glm-0.9.5.2/doc/api/a00089_source.html deleted file mode 100644 index 05129d8..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00089_source.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - -GLM: optimum_pow.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
optimum_pow.hpp
-
-
-Go to the documentation of this file.
1 
-
38 #ifndef GLM_GTX_optimum_pow
-
39 #define GLM_GTX_optimum_pow
-
40 
-
41 // Dependency:
-
42 #include "../glm.hpp"
-
43 
-
44 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
45 # pragma message("GLM: GLM_GTX_optimum_pow extension included")
-
46 #endif
-
47 
-
48 namespace glm{
-
49 namespace gtx
-
50 {
-
53 
-
56  template <typename genType>
-
57  genType pow2(const genType& x);
-
58 
-
61  template <typename genType>
-
62  genType pow3(const genType& x);
-
63 
-
66  template <typename genType>
-
67  genType pow4(const genType& x);
-
68 
-
71  bool powOfTwo(int num);
-
72 
-
75  template <precision P>
-
76  detail::tvec2<bool, P> powOfTwo(detail::tvec2<int, P> const & x);
-
77 
-
80  template <precision P>
-
81  detail::tvec3<bool, P> powOfTwo(detail::tvec3<int, P> const & x);
-
82 
-
85  template <precision P>
-
86  detail::tvec4<bool, P> powOfTwo(detail::tvec4<int, P> const & x);
-
87 
-
89 }//namespace gtx
-
90 }//namespace glm
-
91 
-
92 #include "optimum_pow.inl"
-
93 
-
94 #endif//GLM_GTX_optimum_pow
-
genType pow3(const genType &x)
Returns x raised to the power of 3.
-
genType pow4(const genType &x)
Returns x raised to the power of 4.
-
genType pow2(const genType &x)
Returns x raised to the power of 2.
-
bool powOfTwo(int num)
Checks if the parameter is a power of 2 number.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00090.html b/Libraries/glm-0.9.5.2/doc/api/a00090.html deleted file mode 100644 index a0b9b8a..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00090.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - -GLM: orthonormalize.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
orthonormalize.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - -

-Functions

template<typename T , precision P>
detail::tmat3x3< T, P > orthonormalize (const detail::tmat3x3< T, P > &m)
 
template<typename T , precision P>
detail::tvec3< T, P > orthonormalize (const detail::tvec3< T, P > &x, const detail::tvec3< T, P > &y)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_orthonormalize

-
Date
2005-12-21 / 2011-06-07
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
-
-GLM_GTX_extented_min_max (dependence)
- -

Definition in file orthonormalize.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00090_source.html b/Libraries/glm-0.9.5.2/doc/api/a00090_source.html deleted file mode 100644 index 9e016ec..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00090_source.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - -GLM: orthonormalize.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
orthonormalize.hpp
-
-
-Go to the documentation of this file.
1 
-
39 #ifndef GLM_GTX_orthonormalize
-
40 #define GLM_GTX_orthonormalize
-
41 
-
42 // Dependency:
-
43 #include "../glm.hpp"
-
44 
-
45 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
46 # pragma message("GLM: GLM_GTX_orthonormalize extension included")
-
47 #endif
-
48 
-
49 namespace glm
-
50 {
-
53 
-
56  template <typename T, precision P>
-
57  detail::tmat3x3<T, P> orthonormalize(
-
58  const detail::tmat3x3<T, P>& m);
-
59 
-
62  template <typename T, precision P>
-
63  detail::tvec3<T, P> orthonormalize(
-
64  const detail::tvec3<T, P>& x,
-
65  const detail::tvec3<T, P>& y);
-
66 
-
68 }//namespace glm
-
69 
-
70 #include "orthonormalize.inl"
-
71 
-
72 #endif//GLM_GTX_orthonormalize
-
detail::tmat3x3< T, P > orthonormalize(const detail::tmat3x3< T, P > &m)
Returns the orthonormalized matrix of m.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00091.html b/Libraries/glm-0.9.5.2/doc/api/a00091.html deleted file mode 100644 index 60e765f..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00091.html +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - -GLM: packing.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
gtc/packing.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

GLM_FUNC_DECL uint32 packF2x11_1x10 (vec3 const &v)
 
GLM_FUNC_DECL uint16 packHalf1x16 (float const &v)
 
GLM_FUNC_DECL uint64 packHalf4x16 (vec4 const &v)
 
GLM_FUNC_DECL uint32 packI3x10_1x2 (ivec4 const &v)
 
GLM_FUNC_DECL uint16 packSnorm1x16 (float const &v)
 
GLM_FUNC_DECL uint8 packSnorm1x8 (float const &s)
 
GLM_FUNC_DECL uint16 packSnorm2x8 (vec2 const &v)
 
GLM_FUNC_DECL uint32 packSnorm3x10_1x2 (vec4 const &v)
 
GLM_FUNC_DECL uint64 packSnorm4x16 (vec4 const &v)
 
GLM_FUNC_DECL uint32 packU3x10_1x2 (uvec4 const &v)
 
GLM_FUNC_DECL uint16 packUnorm1x16 (float const &v)
 
GLM_FUNC_DECL uint8 packUnorm1x8 (float const &v)
 
GLM_FUNC_DECL uint16 packUnorm2x8 (vec2 const &v)
 
GLM_FUNC_DECL uint32 packUnorm3x10_1x2 (vec4 const &v)
 
GLM_FUNC_DECL uint64 packUnorm4x16 (vec4 const &v)
 
GLM_FUNC_DECL vec3 unpackF2x11_1x10 (uint32 const &p)
 
GLM_FUNC_DECL float unpackHalf1x16 (uint16 const &v)
 
GLM_FUNC_DECL vec4 unpackHalf4x16 (uint64 const &p)
 
GLM_FUNC_DECL ivec4 unpackI3x10_1x2 (uint32 const &p)
 
GLM_FUNC_DECL float unpackSnorm1x16 (uint16 const &p)
 
GLM_FUNC_DECL float unpackSnorm1x8 (uint8 const &p)
 
GLM_FUNC_DECL vec2 unpackSnorm2x8 (uint16 const &p)
 
GLM_FUNC_DECL vec4 unpackSnorm3x10_1x2 (uint32 const &p)
 
GLM_FUNC_DECL vec4 unpackSnorm4x16 (uint64 const &p)
 
GLM_FUNC_DECL uvec4 unpackU3x10_1x2 (uint32 const &p)
 
GLM_FUNC_DECL float unpackUnorm1x16 (uint16 const &p)
 
GLM_FUNC_DECL float unpackUnorm1x8 (uint8 const &p)
 
GLM_FUNC_DECL vec2 unpackUnorm2x8 (uint16 const &p)
 
GLM_FUNC_DECL vec4 unpackUnorm3x10_1x2 (uint32 const &p)
 
GLM_FUNC_DECL vec4 unpackUnorm4x16 (uint64 const &p)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTC_packing

-
Date
2013-08-08 / 2013-08-08
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
- -

Definition in file gtc/packing.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00091_source.html b/Libraries/glm-0.9.5.2/doc/api/a00091_source.html deleted file mode 100644 index b2a39f4..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00091_source.html +++ /dev/null @@ -1,182 +0,0 @@ - - - - - - -GLM: packing.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
gtc/packing.hpp
-
-
-Go to the documentation of this file.
1 
-
39 #ifndef GLM_GTC_packing
-
40 #define GLM_GTC_packing
-
41 
-
42 // Dependency:
-
43 #include "type_precision.hpp"
-
44 
-
45 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
46 # pragma message("GLM: GLM_GTC_packing extension included")
-
47 #endif
-
48 
-
49 namespace glm
-
50 {
-
53 
-
65  GLM_FUNC_DECL uint8 packUnorm1x8(float const & v);
-
66 
-
77  GLM_FUNC_DECL float unpackUnorm1x8(uint8 const & p);
-
78 
-
93  GLM_FUNC_DECL uint16 packUnorm2x8(vec2 const & v);
-
94 
-
109  GLM_FUNC_DECL vec2 unpackUnorm2x8(uint16 const & p);
-
110 
-
122  GLM_FUNC_DECL uint8 packSnorm1x8(float const & s);
-
123 
-
135  GLM_FUNC_DECL float unpackSnorm1x8(uint8 const & p);
-
136 
-
151  GLM_FUNC_DECL uint16 packSnorm2x8(vec2 const & v);
-
152 
-
167  GLM_FUNC_DECL vec2 unpackSnorm2x8(uint16 const & p);
-
168 
-
180  GLM_FUNC_DECL uint16 packUnorm1x16(float const & v);
-
181 
-
193  GLM_FUNC_DECL float unpackUnorm1x16(uint16 const & p);
-
194 
-
209  GLM_FUNC_DECL uint64 packUnorm4x16(vec4 const & v);
-
210 
-
225  GLM_FUNC_DECL vec4 unpackUnorm4x16(uint64 const & p);
-
226 
-
238  GLM_FUNC_DECL uint16 packSnorm1x16(float const & v);
-
239 
-
251  GLM_FUNC_DECL float unpackSnorm1x16(uint16 const & p);
-
252 
-
267  GLM_FUNC_DECL uint64 packSnorm4x16(vec4 const & v);
-
268 
-
283  GLM_FUNC_DECL vec4 unpackSnorm4x16(uint64 const & p);
-
284 
-
294  GLM_FUNC_DECL uint16 packHalf1x16(float const & v);
-
295 
-
305  GLM_FUNC_DECL float unpackHalf1x16(uint16 const & v);
-
306 
-
318  GLM_FUNC_DECL uint64 packHalf4x16(vec4 const & v);
-
319 
-
331  GLM_FUNC_DECL vec4 unpackHalf4x16(uint64 const & p);
-
332 
-
344  GLM_FUNC_DECL uint32 packI3x10_1x2(ivec4 const & v);
-
345 
-
355  GLM_FUNC_DECL ivec4 unpackI3x10_1x2(uint32 const & p);
-
356 
-
368  GLM_FUNC_DECL uint32 packU3x10_1x2(uvec4 const & v);
-
369 
-
379  GLM_FUNC_DECL uvec4 unpackU3x10_1x2(uint32 const & p);
-
380 
-
397  GLM_FUNC_DECL uint32 packSnorm3x10_1x2(vec4 const & v);
-
398 
-
414  GLM_FUNC_DECL vec4 unpackSnorm3x10_1x2(uint32 const & p);
-
415 
-
432  GLM_FUNC_DECL uint32 packUnorm3x10_1x2(vec4 const & v);
-
433 
-
449  GLM_FUNC_DECL vec4 unpackUnorm3x10_1x2(uint32 const & p);
-
450 
-
460  GLM_FUNC_DECL uint32 packF2x11_1x10(vec3 const & v);
-
461 
-
470  GLM_FUNC_DECL vec3 unpackF2x11_1x10(uint32 const & p);
-
471 
-
473 }// namespace glm
-
474 
-
475 #include "packing.inl"
-
476 
-
477 #endif//GLM_GTC_packing
-
478 
-
highp_ivec4 ivec4
4 components vector of signed integer numbers.
Definition: type_vec.hpp:454
-
highp_vec3 vec3
3 components vector of floating-point numbers.
Definition: type_vec.hpp:393
-
detail::uint32 uint32
32 bit unsigned integer type.
Definition: type_int.hpp:96
-
GLM_FUNC_DECL float unpackUnorm1x16(uint16 const &p)
First, unpacks a single 16-bit unsigned integer p into a of 16-bit unsigned integers.
-
GLM_FUNC_DECL uint16 packUnorm2x8(vec2 const &v)
First, converts each component of the normalized floating-point value v into 8-bit integer values...
-
GLM_FUNC_DECL uint16 packSnorm1x16(float const &v)
First, converts the normalized floating-point value v into 16-bit integer value.
-
highp_vec4 vec4
4 components vector of floating-point numbers.
Definition: type_vec.hpp:398
-
GLM_FUNC_DECL uint8 packSnorm1x8(float const &s)
First, converts the normalized floating-point value v into 8-bit integer value.
-
GLM_FUNC_DECL float unpackUnorm1x8(uint8 const &p)
Convert a single 8-bit integer to a normalized floating-point value.
-
GLM_FUNC_DECL uint32 packUnorm3x10_1x2(vec4 const &v)
First, converts the first three components of the normalized floating-point value v into 10-bit unsig...
-
GLM_FUNC_DECL uint64 packSnorm4x16(vec4 const &v)
First, converts each component of the normalized floating-point value v into 16-bit integer values...
-
GLM_FUNC_DECL float unpackSnorm1x16(uint16 const &p)
First, unpacks a single 16-bit unsigned integer p into a single 16-bit signed integers.
-
GLM_FUNC_DECL uint32 packI3x10_1x2(ivec4 const &v)
Returns an unsigned integer obtained by converting the components of a four-component signed integer ...
-
detail::uint64 uint64
64 bit unsigned integer type.
Definition: type_int.hpp:97
-
GLM_FUNC_DECL vec4 unpackUnorm4x16(uint64 const &p)
First, unpacks a single 64-bit unsigned integer p into four 16-bit unsigned integers.
-
GLM_FUNC_DECL vec4 unpackUnorm3x10_1x2(uint32 const &p)
First, unpacks a single 32-bit unsigned integer p into four 16-bit signed integers.
-
GLM_FUNC_DECL uint32 packSnorm3x10_1x2(vec4 const &v)
First, converts the first three components of the normalized floating-point value v into 10-bit signe...
-
GLM_FUNC_DECL vec3 unpackF2x11_1x10(uint32 const &p)
First, unpacks a single 32-bit unsigned integer p into two 11-bit signless floating-point values and ...
-
GLM_FUNC_DECL uint32 packU3x10_1x2(uvec4 const &v)
Returns an unsigned integer obtained by converting the components of a four-component unsigned intege...
-
OpenGL Mathematics (glm.g-truc.net)
-
GLM_FUNC_DECL float unpackSnorm1x8(uint8 const &p)
First, unpacks a single 8-bit unsigned integer p into a single 8-bit signed integers.
-
GLM_FUNC_DECL uint16 packHalf1x16(float const &v)
Returns an unsigned integer obtained by converting the components of a floating-point scalar to the 1...
-
GLM_FUNC_DECL uint16 packUnorm1x16(float const &v)
First, converts the normalized floating-point value v into a 16-bit integer value.
-
detail::uint8 uint8
8 bit unsigned integer type.
Definition: type_int.hpp:94
-
GLM_FUNC_DECL uint16 packSnorm2x8(vec2 const &v)
First, converts each component of the normalized floating-point value v into 8-bit integer values...
-
GLM_FUNC_DECL ivec4 unpackI3x10_1x2(uint32 const &p)
Unpacks a single 32-bit unsigned integer p into three 10-bit and one 2-bit signed integers...
-
GLM_FUNC_DECL vec4 unpackSnorm4x16(uint64 const &p)
First, unpacks a single 64-bit unsigned integer p into four 16-bit signed integers.
-
GLM_FUNC_DECL vec4 unpackSnorm3x10_1x2(uint32 const &p)
First, unpacks a single 32-bit unsigned integer p into four 16-bit signed integers.
-
GLM_FUNC_DECL uint64 packHalf4x16(vec4 const &v)
Returns an unsigned integer obtained by converting the components of a four-component floating-point ...
-
GLM_FUNC_DECL uvec4 unpackU3x10_1x2(uint32 const &p)
Unpacks a single 32-bit unsigned integer p into three 10-bit and one 2-bit unsigned integers...
-
GLM_FUNC_DECL vec2 unpackUnorm2x8(uint16 const &p)
First, unpacks a single 16-bit unsigned integer p into a pair of 8-bit unsigned integers.
-
highp_uvec4 uvec4
4 components vector of unsigned integer numbers.
Definition: type_vec.hpp:482
-
GLM_FUNC_DECL float unpackHalf1x16(uint16 const &v)
Returns a floating-point scalar with components obtained by unpacking a 16-bit unsigned integer into ...
-
GLM_FUNC_DECL uint8 packUnorm1x8(float const &v)
First, converts the normalized floating-point value v into a 8-bit integer value. ...
-
detail::uint16 uint16
16 bit unsigned integer type.
Definition: type_int.hpp:95
-
GLM_FUNC_DECL vec2 unpackSnorm2x8(uint16 const &p)
First, unpacks a single 16-bit unsigned integer p into a pair of 8-bit signed integers.
-
GLM_FUNC_DECL uint64 packUnorm4x16(vec4 const &v)
First, converts each component of the normalized floating-point value v into 16-bit integer values...
-
highp_vec2 vec2
2 components vector of floating-point numbers.
Definition: type_vec.hpp:388
-
GLM_FUNC_DECL vec4 unpackHalf4x16(uint64 const &p)
Returns a four-component floating-point vector with components obtained by unpacking a 64-bit unsigne...
-
GLM_FUNC_DECL uint32 packF2x11_1x10(vec3 const &v)
First, converts the first two components of the normalized floating-point value v into 11-bit signles...
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00092.html b/Libraries/glm-0.9.5.2/doc/api/a00092.html deleted file mode 100644 index 25ea59d..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00092.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - -GLM: packing.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
packing.hpp File Reference
-
-
- -

Go to the source code of this file.

-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM Core

-
Date
2013-12-24 / 2013-12-24
-
Author
Christophe Riccio
- -

Definition in file packing.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00092_source.html b/Libraries/glm-0.9.5.2/doc/api/a00092_source.html deleted file mode 100644 index f66ce4f..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00092_source.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - -GLM: packing.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
packing.hpp
-
-
-Go to the documentation of this file.
1 
-
29 #ifndef GLM_PACKING_INCLUDED
-
30 #define GLM_PACKING_INCLUDED
-
31 
-
32 #include "detail/func_packing.hpp"
-
33 
-
34 #endif//GLM_PACKING_INCLUDED
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00093_source.html b/Libraries/glm-0.9.5.2/doc/api/a00093_source.html deleted file mode 100644 index 5c60406..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00093_source.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - -GLM: pages.doxy Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
pages.doxy
-
-
-
1 
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00094.html b/Libraries/glm-0.9.5.2/doc/api/a00094.html deleted file mode 100644 index 11fc0aa..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00094.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - -GLM: perpendicular.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
perpendicular.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - -

-Functions

template<typename vecType >
vecType perp (vecType const &x, vecType const &Normal)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_perpendicular

-
Date
2005-12-21 / 2011-06-07
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
-
-GLM_GTX_projection (dependence)
- -

Definition in file perpendicular.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00094_source.html b/Libraries/glm-0.9.5.2/doc/api/a00094_source.html deleted file mode 100644 index 5507394..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00094_source.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - -GLM: perpendicular.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
perpendicular.hpp
-
-
-Go to the documentation of this file.
1 
-
39 #ifndef GLM_GTX_perpendicular
-
40 #define GLM_GTX_perpendicular
-
41 
-
42 // Dependency:
-
43 #include "../glm.hpp"
-
44 #include "../gtx/projection.hpp"
-
45 
-
46 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
47 # pragma message("GLM: GLM_GTX_perpendicular extension included")
-
48 #endif
-
49 
-
50 namespace glm
-
51 {
-
54 
-
57  template <typename vecType>
-
58  vecType perp(
-
59  vecType const & x,
-
60  vecType const & Normal);
-
61 
-
63 }//namespace glm
-
64 
-
65 #include "perpendicular.inl"
-
66 
-
67 #endif//GLM_GTX_perpendicular
-
vecType perp(vecType const &x, vecType const &Normal)
Projects x a perpendicular axis of Normal.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00095.html b/Libraries/glm-0.9.5.2/doc/api/a00095.html deleted file mode 100644 index dca9688..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00095.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - -GLM: polar_coordinates.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
polar_coordinates.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - -

-Functions

template<typename T , precision P>
detail::tvec3< T, P > euclidean (detail::tvec2< T, P > const &polar)
 
template<typename T , precision P>
detail::tvec3< T, P > polar (detail::tvec3< T, P > const &euclidean)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_polar_coordinates

-
Date
2007-03-06 / 2011-06-07
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
- -

Definition in file polar_coordinates.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00095_source.html b/Libraries/glm-0.9.5.2/doc/api/a00095_source.html deleted file mode 100644 index 96c878c..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00095_source.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - -GLM: polar_coordinates.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
polar_coordinates.hpp
-
-
-Go to the documentation of this file.
1 
-
38 #ifndef GLM_GTX_polar_coordinates
-
39 #define GLM_GTX_polar_coordinates
-
40 
-
41 // Dependency:
-
42 #include "../glm.hpp"
-
43 
-
44 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
45 # pragma message("GLM: GLM_GTX_polar_coordinates extension included")
-
46 #endif
-
47 
-
48 namespace glm
-
49 {
-
52 
-
56  template <typename T, precision P>
-
57  detail::tvec3<T, P> polar(
-
58  detail::tvec3<T, P> const & euclidean);
-
59 
-
63  template <typename T, precision P>
-
64  detail::tvec3<T, P> euclidean(
-
65  detail::tvec2<T, P> const & polar);
-
66 
-
68 }//namespace glm
-
69 
-
70 #include "polar_coordinates.inl"
-
71 
-
72 #endif//GLM_GTX_polar_coordinates
-
detail::tvec3< T, P > euclidean(detail::tvec2< T, P > const &polar)
Convert Polar to Euclidean coordinates.
-
detail::tvec3< T, P > polar(detail::tvec3< T, P > const &euclidean)
Convert Euclidean to Polar coordinates, x is the xz distance, y, the latitude and z the longitude...
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00096_source.html b/Libraries/glm-0.9.5.2/doc/api/a00096_source.html deleted file mode 100644 index cf2d1aa..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00096_source.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - -GLM: precision.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
precision.hpp
-
-
-
1 
-
29 #ifndef GLM_CORE_PRECISION_INCLUDED
-
30 #define GLM_CORE_PRECISION_INCLUDED
-
31 
-
32 namespace glm
-
33 {
-
34  enum precision
-
35  {
-
36  highp,
-
37  mediump,
-
38  lowp,
-
39  defaultp = highp
-
40  };
-
41 }//namespace glm
-
42 
-
43 #endif//GLM_CORE_PRECISION_INCLUDED
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00097.html b/Libraries/glm-0.9.5.2/doc/api/a00097.html deleted file mode 100644 index f7dc68a..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00097.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - -GLM: projection.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
projection.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - -

-Functions

template<typename vecType >
vecType proj (vecType const &x, vecType const &Normal)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_projection

-
Date
2005-12-21 / 2011-06-07
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
- -

Definition in file projection.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00097_source.html b/Libraries/glm-0.9.5.2/doc/api/a00097_source.html deleted file mode 100644 index eef59d8..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00097_source.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - -GLM: projection.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
projection.hpp
-
-
-Go to the documentation of this file.
1 
-
38 #ifndef GLM_GTX_projection
-
39 #define GLM_GTX_projection
-
40 
-
41 // Dependency:
-
42 #include "../glm.hpp"
-
43 
-
44 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
45 # pragma message("GLM: GLM_GTX_projection extension included")
-
46 #endif
-
47 
-
48 namespace glm
-
49 {
-
52 
-
55  template <typename vecType>
-
56  vecType proj(
-
57  vecType const & x,
-
58  vecType const & Normal);
-
59 
-
61 }//namespace glm
-
62 
-
63 #include "projection.inl"
-
64 
-
65 #endif//GLM_GTX_projection
-
vecType proj(vecType const &x, vecType const &Normal)
Projects x on Normal.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00098.html b/Libraries/glm-0.9.5.2/doc/api/a00098.html deleted file mode 100644 index 0720d17..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00098.html +++ /dev/null @@ -1,177 +0,0 @@ - - - - - - -GLM: quaternion.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
gtc/quaternion.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename T , precision P>
GLM_FUNC_DECL T angle (detail::tquat< T, P > const &x)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tquat< T, P > angleAxis (T const &angle, detail::tvec3< T, P > const &axis)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tvec3< T, P > axis (detail::tquat< T, P > const &x)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tquat< T, P > conjugate (detail::tquat< T, P > const &q)
 
template<typename T , precision P, template< typename, precision > class quatType>
GLM_FUNC_DECL T dot (quatType< T, P > const &x, quatType< T, P > const &y)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tvec4
-< bool, P > 
equal (detail::tquat< T, P > const &x, detail::tquat< T, P > const &y)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tvec3< T, P > eulerAngles (detail::tquat< T, P > const &x)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tvec4
-< bool, P > 
greaterThan (detail::tquat< T, P > const &x, detail::tquat< T, P > const &y)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tvec4
-< bool, P > 
greaterThanEqual (detail::tquat< T, P > const &x, detail::tquat< T, P > const &y)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tquat< T, P > inverse (detail::tquat< T, P > const &q)
 
template<typename T , precision P>
GLM_FUNC_DECL T length (detail::tquat< T, P > const &q)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tquat< T, P > lerp (detail::tquat< T, P > const &x, detail::tquat< T, P > const &y, T const &a)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tvec4
-< bool, P > 
lessThan (detail::tquat< T, P > const &x, detail::tquat< T, P > const &y)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tvec4
-< bool, P > 
lessThanEqual (detail::tquat< T, P > const &x, detail::tquat< T, P > const &y)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tmat3x3
-< T, P > 
mat3_cast (detail::tquat< T, P > const &x)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tmat4x4
-< T, P > 
mat4_cast (detail::tquat< T, P > const &x)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tquat< T, P > mix (detail::tquat< T, P > const &x, detail::tquat< T, P > const &y, T const &a)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tquat< T, P > normalize (detail::tquat< T, P > const &q)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tvec4
-< bool, P > 
notEqual (detail::tquat< T, P > const &x, detail::tquat< T, P > const &y)
 
template<typename T , precision P>
GLM_FUNC_DECL T pitch (detail::tquat< T, P > const &x)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tquat< T, P > quat_cast (detail::tmat3x3< T, P > const &x)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tquat< T, P > quat_cast (detail::tmat4x4< T, P > const &x)
 
template<typename T , precision P>
GLM_FUNC_DECL T roll (detail::tquat< T, P > const &x)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tquat< T, P > rotate (detail::tquat< T, P > const &q, T const &angle, detail::tvec3< T, P > const &axis)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tquat< T, P > slerp (detail::tquat< T, P > const &x, detail::tquat< T, P > const &y, T const &a)
 
template<typename T , precision P>
GLM_FUNC_DECL T yaw (detail::tquat< T, P > const &x)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTC_quaternion

-
Date
2009-05-21 / 2012-12-20
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
-
-gtc_half_float (dependence)
-
-GLM_GTC_constants (dependence)
- -

Definition in file gtc/quaternion.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00098_source.html b/Libraries/glm-0.9.5.2/doc/api/a00098_source.html deleted file mode 100644 index 71b41d5..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00098_source.html +++ /dev/null @@ -1,332 +0,0 @@ - - - - - - -GLM: quaternion.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
gtc/quaternion.hpp
-
-
-Go to the documentation of this file.
1 
-
40 #ifndef GLM_GTC_quaternion
-
41 #define GLM_GTC_quaternion
-
42 
-
43 // Dependency:
-
44 #include "../mat3x3.hpp"
-
45 #include "../mat4x4.hpp"
-
46 #include "../vec3.hpp"
-
47 #include "../vec4.hpp"
-
48 #include "../gtc/constants.hpp"
-
49 
-
50 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
51 # pragma message("GLM: GLM_GTC_quaternion extension included")
-
52 #endif
-
53 
-
54 namespace glm{
-
55 namespace detail
-
56 {
-
57  template <typename T, precision P>
-
58  struct tquat
-
59  {
-
60  enum ctor{null};
-
61 
-
62  typedef tvec4<bool, P> bool_type;
-
63 
-
64  public:
-
65  T x, y, z, w;
-
66 
-
67  GLM_FUNC_DECL GLM_CONSTEXPR length_t length() const;
-
68 
-
69  // Constructors
-
70  GLM_FUNC_DECL tquat();
-
71  template <typename U, precision Q>
-
72  GLM_FUNC_DECL explicit tquat(
-
73  tquat<U, Q> const & q);
-
74  GLM_FUNC_DECL explicit tquat(
-
75  T const & s,
-
76  tvec3<T, P> const & v);
-
77  GLM_FUNC_DECL explicit tquat(
-
78  T const & w,
-
79  T const & x,
-
80  T const & y,
-
81  T const & z);
-
82 
-
83 #if(GLM_HAS_INITIALIZER_LISTS)
-
84  template <typename U>
-
85  GLM_FUNC_DECL tquat(std::initializer_list<U> l);
-
86 #endif//GLM_HAS_INITIALIZER_LISTS
-
87 
-
88  // Convertions
-
89 
-
96  GLM_FUNC_DECL explicit tquat(
-
97  detail::tvec3<T, P> const & u,
-
98  detail::tvec3<T, P> const & v);
-
100  GLM_FUNC_DECL explicit tquat(
-
101  tvec3<T, P> const & eulerAngles);
-
102  GLM_FUNC_DECL explicit tquat(
-
103  tmat3x3<T, P> const & m);
-
104  GLM_FUNC_DECL explicit tquat(
-
105  tmat4x4<T, P> const & m);
-
106 
-
107  // Accesses
-
108  GLM_FUNC_DECL T & operator[](length_t i);
-
109  GLM_FUNC_DECL T const & operator[](length_t i) const;
-
110 
-
111  // Operators
-
112  GLM_FUNC_DECL tquat<T, P> & operator+=(tquat<T, P> const & q);
-
113  GLM_FUNC_DECL tquat<T, P> & operator*=(tquat<T, P> const & q);
-
114  GLM_FUNC_DECL tquat<T, P> & operator*=(T const & s);
-
115  GLM_FUNC_DECL tquat<T, P> & operator/=(T const & s);
-
116  };
-
117 
-
118  template <typename T, precision P>
-
119  GLM_FUNC_DECL detail::tquat<T, P> operator- (
-
120  detail::tquat<T, P> const & q);
-
121 
-
122  template <typename T, precision P>
-
123  GLM_FUNC_DECL detail::tquat<T, P> operator+ (
-
124  detail::tquat<T, P> const & q,
-
125  detail::tquat<T, P> const & p);
-
126 
-
127  template <typename T, precision P>
-
128  GLM_FUNC_DECL detail::tquat<T, P> operator* (
-
129  detail::tquat<T, P> const & q,
-
130  detail::tquat<T, P> const & p);
-
131 
-
132  template <typename T, precision P>
-
133  GLM_FUNC_DECL detail::tvec3<T, P> operator* (
-
134  detail::tquat<T, P> const & q,
-
135  detail::tvec3<T, P> const & v);
-
136 
-
137  template <typename T, precision P>
-
138  GLM_FUNC_DECL detail::tvec3<T, P> operator* (
-
139  detail::tvec3<T, P> const & v,
-
140  detail::tquat<T, P> const & q);
-
141 
-
142  template <typename T, precision P>
-
143  GLM_FUNC_DECL detail::tvec4<T, P> operator* (
-
144  detail::tquat<T, P> const & q,
-
145  detail::tvec4<T, P> const & v);
-
146 
-
147  template <typename T, precision P>
-
148  GLM_FUNC_DECL detail::tvec4<T, P> operator* (
-
149  detail::tvec4<T, P> const & v,
-
150  detail::tquat<T, P> const & q);
-
151 
-
152  template <typename T, precision P>
-
153  GLM_FUNC_DECL detail::tquat<T, P> operator* (
-
154  detail::tquat<T, P> const & q,
-
155  T const & s);
-
156 
-
157  template <typename T, precision P>
-
158  GLM_FUNC_DECL detail::tquat<T, P> operator* (
-
159  T const & s,
-
160  detail::tquat<T, P> const & q);
-
161 
-
162  template <typename T, precision P>
-
163  GLM_FUNC_DECL detail::tquat<T, P> operator/ (
-
164  detail::tquat<T, P> const & q,
-
165  T const & s);
-
166 
-
167 } //namespace detail
-
168 
-
171 
-
175  template <typename T, precision P>
-
176  GLM_FUNC_DECL T length(
-
177  detail::tquat<T, P> const & q);
-
178 
-
182  template <typename T, precision P>
-
183  GLM_FUNC_DECL detail::tquat<T, P> normalize(
-
184  detail::tquat<T, P> const & q);
-
185 
-
189  template <typename T, precision P, template <typename, precision> class quatType>
-
190  GLM_FUNC_DECL T dot(
-
191  quatType<T, P> const & x,
-
192  quatType<T, P> const & y);
-
193 
-
204  template <typename T, precision P>
-
205  GLM_FUNC_DECL detail::tquat<T, P> mix(
-
206  detail::tquat<T, P> const & x,
-
207  detail::tquat<T, P> const & y,
-
208  T const & a);
-
209 
-
218  template <typename T, precision P>
-
219  GLM_FUNC_DECL detail::tquat<T, P> lerp(
-
220  detail::tquat<T, P> const & x,
-
221  detail::tquat<T, P> const & y,
-
222  T const & a);
-
223 
-
232  template <typename T, precision P>
-
233  GLM_FUNC_DECL detail::tquat<T, P> slerp(
-
234  detail::tquat<T, P> const & x,
-
235  detail::tquat<T, P> const & y,
-
236  T const & a);
-
237 
-
241  template <typename T, precision P>
-
242  GLM_FUNC_DECL detail::tquat<T, P> conjugate(
-
243  detail::tquat<T, P> const & q);
-
244 
-
248  template <typename T, precision P>
-
249  GLM_FUNC_DECL detail::tquat<T, P> inverse(
-
250  detail::tquat<T, P> const & q);
-
251 
-
259  template <typename T, precision P>
-
260  GLM_FUNC_DECL detail::tquat<T, P> rotate(
-
261  detail::tquat<T, P> const & q,
-
262  T const & angle,
-
263  detail::tvec3<T, P> const & axis);
-
264 
-
269  template <typename T, precision P>
-
270  GLM_FUNC_DECL detail::tvec3<T, P> eulerAngles(
-
271  detail::tquat<T, P> const & x);
-
272 
-
276  template <typename T, precision P>
-
277  GLM_FUNC_DECL T roll(detail::tquat<T, P> const & x);
-
278 
-
282  template <typename T, precision P>
-
283  GLM_FUNC_DECL T pitch(detail::tquat<T, P> const & x);
-
284 
-
288  template <typename T, precision P>
-
289  GLM_FUNC_DECL T yaw(detail::tquat<T, P> const & x);
-
290 
-
294  template <typename T, precision P>
-
295  GLM_FUNC_DECL detail::tmat3x3<T, P> mat3_cast(
-
296  detail::tquat<T, P> const & x);
-
297 
-
301  template <typename T, precision P>
-
302  GLM_FUNC_DECL detail::tmat4x4<T, P> mat4_cast(
-
303  detail::tquat<T, P> const & x);
-
304 
-
308  template <typename T, precision P>
-
309  GLM_FUNC_DECL detail::tquat<T, P> quat_cast(
-
310  detail::tmat3x3<T, P> const & x);
-
311 
-
315  template <typename T, precision P>
-
316  GLM_FUNC_DECL detail::tquat<T, P> quat_cast(
-
317  detail::tmat4x4<T, P> const & x);
-
318 
-
322  template <typename T, precision P>
-
323  GLM_FUNC_DECL T angle(detail::tquat<T, P> const & x);
-
324 
-
328  template <typename T, precision P>
-
329  GLM_FUNC_DECL detail::tvec3<T, P> axis(
-
330  detail::tquat<T, P> const & x);
-
331 
-
338  template <typename T, precision P>
-
339  GLM_FUNC_DECL detail::tquat<T, P> angleAxis(
-
340  T const & angle,
-
341  detail::tvec3<T, P> const & axis);
-
342 
-
348  template <typename T, precision P>
-
349  GLM_FUNC_DECL detail::tvec4<bool, P> lessThan(
-
350  detail::tquat<T, P> const & x,
-
351  detail::tquat<T, P> const & y);
-
352 
-
358  template <typename T, precision P>
-
359  GLM_FUNC_DECL detail::tvec4<bool, P> lessThanEqual(
-
360  detail::tquat<T, P> const & x,
-
361  detail::tquat<T, P> const & y);
-
362 
-
368  template <typename T, precision P>
-
369  GLM_FUNC_DECL detail::tvec4<bool, P> greaterThan(
-
370  detail::tquat<T, P> const & x,
-
371  detail::tquat<T, P> const & y);
-
372 
-
378  template <typename T, precision P>
-
379  GLM_FUNC_DECL detail::tvec4<bool, P> greaterThanEqual(
-
380  detail::tquat<T, P> const & x,
-
381  detail::tquat<T, P> const & y);
-
382 
-
388  template <typename T, precision P>
-
389  GLM_FUNC_DECL detail::tvec4<bool, P> equal(
-
390  detail::tquat<T, P> const & x,
-
391  detail::tquat<T, P> const & y);
-
392 
-
398  template <typename T, precision P>
-
399  GLM_FUNC_DECL detail::tvec4<bool, P> notEqual(
-
400  detail::tquat<T, P> const & x,
-
401  detail::tquat<T, P> const & y);
-
402 
-
404 } //namespace glm
-
405 
-
406 #include "quaternion.inl"
-
407 
-
408 #endif//GLM_GTC_quaternion
-
GLM_FUNC_DECL T dot(vecType< T, P > const &x, vecType< T, P > const &y)
Returns the dot product of x and y, i.e., result = x * y.
-
GLM_FUNC_DECL vecType< T, P >::bool_type notEqual(vecType< T, P > const &x, vecType< T, P > const &y)
Returns the component-wise comparison of result x == y.
-
GLM_FUNC_DECL detail::tquat< T, P > lerp(detail::tquat< T, P > const &x, detail::tquat< T, P > const &y, T const &a)
Linear interpolation of two quaternions.
-
GLM_FUNC_DECL detail::tquat< T, P > angleAxis(T const &angle, detail::tvec3< T, P > const &axis)
Build a quaternion from an angle and a normalized axis.
-
GLM_FUNC_DECL detail::tquat< T, P > quat_cast(detail::tmat3x3< T, P > const &x)
Converts a 3 * 3 matrix to a quaternion.
-
GLM_FUNC_DECL detail::tmat4x4< T, P > rotate(detail::tmat4x4< T, P > const &m, T const &angle, detail::tvec3< T, P > const &axis)
Builds a rotation 4 * 4 matrix created from an axis vector and an angle.
-
GLM_FUNC_DECL genTypeT mix(genTypeT const &x, genTypeT const &y, genTypeU const &a)
If genTypeU is a floating scalar or vector: Returns x * (1.0 - a) + y * a, i.e., the linear blend of ...
-
GLM_FUNC_DECL T angle(detail::tquat< T, P > const &x)
Returns the quaternion rotation angle.
-
GLM_FUNC_DECL detail::tvec3< T, P > eulerAngles(detail::tquat< T, P > const &x)
Returns euler angles, yitch as x, yaw as y, roll as z.
-
GLM_FUNC_DECL vecType< T, P >::bool_type greaterThanEqual(vecType< T, P > const &x, vecType< T, P > const &y)
Returns the component-wise comparison of result x &gt;= y.
-
GLM_FUNC_DECL genType normalize(genType const &x)
Returns a vector in the same direction as x but with length of 1.
-
GLM_FUNC_DECL detail::tmat4x4< T, P > mat4_cast(detail::tquat< T, P > const &x)
Converts a quaternion to a 4 * 4 matrix.
-
GLM_FUNC_DECL genType::value_type length(genType const &x)
Returns the length of x, i.e., sqrt(x * x).
-
GLM_FUNC_DECL T roll(detail::tquat< T, P > const &x)
Returns roll value of euler angles expressed in radians if GLM_FORCE_RADIANS is defined or degrees ot...
-
GLM_FUNC_DECL detail::tvec4< bool, P > lessThan(detail::tquat< T, P > const &x, detail::tquat< T, P > const &y)
Returns the component-wise comparison result of x &lt; y.
-
GLM_FUNC_DECL detail::tmat3x3< T, P > mat3_cast(detail::tquat< T, P > const &x)
Converts a quaternion to a 3 * 3 matrix.
-
GLM_FUNC_DECL detail::tvec3< T, P > axis(detail::tquat< T, P > const &x)
Returns the q rotation axis.
-
GLM_FUNC_DECL detail::tvec4< bool, P > equal(detail::tquat< T, P > const &x, detail::tquat< T, P > const &y)
Returns the component-wise comparison of result x == y.
-
GLM_FUNC_DECL detail::tquat< T, P > slerp(detail::tquat< T, P > const &x, detail::tquat< T, P > const &y, T const &a)
Spherical linear interpolation of two quaternions.
-
GLM_FUNC_DECL T pitch(detail::tquat< T, P > const &x)
Returns pitch value of euler angles expressed in radians if GLM_FORCE_RADIANS is defined or degrees o...
-
GLM_FUNC_DECL detail::tquat< T, P > conjugate(detail::tquat< T, P > const &q)
Returns the q conjugate.
-
GLM_FUNC_DECL vecType< T, P >::bool_type greaterThan(vecType< T, P > const &x, vecType< T, P > const &y)
Returns the component-wise comparison of result x &gt; y.
-
GLM_FUNC_DECL T yaw(detail::tquat< T, P > const &x)
Returns yaw value of euler angles expressed in radians if GLM_FORCE_RADIANS is defined or degrees oth...
-
GLM_FUNC_DECL detail::tquat< T, P > inverse(detail::tquat< T, P > const &q)
Returns the q inverse.
-
GLM_FUNC_DECL vecType< T, P >::bool_type lessThanEqual(vecType< T, P > const &x, vecType< T, P > const &y)
Returns the component-wise comparison result of x &lt; y.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00099.html b/Libraries/glm-0.9.5.2/doc/api/a00099.html deleted file mode 100644 index 26a7a3a..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00099.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - -GLM: quaternion.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
gtx/quaternion.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename T , precision P>
detail::tvec3< T, P > cross (detail::tquat< T, P > const &q, detail::tvec3< T, P > const &v)
 
template<typename T , precision P>
detail::tvec3< T, P > cross (detail::tvec3< T, P > const &v, detail::tquat< T, P > const &q)
 
template<typename T , precision P>
detail::tquat< T, P > exp (detail::tquat< T, P > const &q)
 
template<typename T , precision P>
extractRealComponent (detail::tquat< T, P > const &q)
 
template<typename T , precision P>
detail::tquat< T, P > fastMix (detail::tquat< T, P > const &x, detail::tquat< T, P > const &y, T const &a)
 
template<typename T , precision P>
detail::tquat< T, P > intermediate (detail::tquat< T, P > const &prev, detail::tquat< T, P > const &curr, detail::tquat< T, P > const &next)
 
template<typename T , precision P>
length2 (detail::tquat< T, P > const &q)
 
template<typename T , precision P>
detail::tquat< T, P > log (detail::tquat< T, P > const &q)
 
template<typename T , precision P>
detail::tquat< T, P > pow (detail::tquat< T, P > const &x, T const &y)
 
template<typename T , precision P>
detail::tvec3< T, P > rotate (detail::tquat< T, P > const &q, detail::tvec3< T, P > const &v)
 
template<typename T , precision P>
detail::tvec4< T, P > rotate (detail::tquat< T, P > const &q, detail::tvec4< T, P > const &v)
 
template<typename T , precision P>
detail::tquat< T, P > rotation (detail::tvec3< T, P > const &orig, detail::tvec3< T, P > const &dest)
 
template<typename T , precision P>
detail::tquat< T, P > shortMix (detail::tquat< T, P > const &x, detail::tquat< T, P > const &y, T const &a)
 
template<typename T , precision P>
detail::tquat< T, P > squad (detail::tquat< T, P > const &q1, detail::tquat< T, P > const &q2, detail::tquat< T, P > const &s1, detail::tquat< T, P > const &s2, T const &h)
 
template<typename T , precision P>
detail::tmat3x3< T, P > toMat3 (detail::tquat< T, P > const &x)
 
template<typename T , precision P>
detail::tmat4x4< T, P > toMat4 (detail::tquat< T, P > const &x)
 
template<typename T , precision P>
detail::tquat< T, P > toQuat (detail::tmat3x3< T, P > const &x)
 
template<typename T , precision P>
detail::tquat< T, P > toQuat (detail::tmat4x4< T, P > const &x)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_quaternion

-
Date
2005-12-21 / 2011-06-07
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
-
-GLM_GTX_extented_min_max (dependence)
- -

Definition in file gtx/quaternion.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00099_source.html b/Libraries/glm-0.9.5.2/doc/api/a00099_source.html deleted file mode 100644 index f550885..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00099_source.html +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - -GLM: quaternion.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
gtx/quaternion.hpp
-
-
-Go to the documentation of this file.
1 
-
39 #ifndef GLM_GTX_quaternion
-
40 #define GLM_GTX_quaternion
-
41 
-
42 // Dependency:
-
43 #include "../glm.hpp"
-
44 #include "../gtc/constants.hpp"
-
45 #include "../gtc/quaternion.hpp"
-
46 #include "../gtx/norm.hpp"
-
47 
-
48 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
49 # pragma message("GLM: GLM_GTX_quaternion extension included")
-
50 #endif
-
51 
-
52 namespace glm
-
53 {
-
56 
-
60  template<typename T, precision P>
-
61  detail::tvec3<T, P> cross(
-
62  detail::tquat<T, P> const & q,
-
63  detail::tvec3<T, P> const & v);
-
64 
-
68  template<typename T, precision P>
-
69  detail::tvec3<T, P> cross(
-
70  detail::tvec3<T, P> const & v,
-
71  detail::tquat<T, P> const & q);
-
72 
-
77  template<typename T, precision P>
-
78  detail::tquat<T, P> squad(
-
79  detail::tquat<T, P> const & q1,
-
80  detail::tquat<T, P> const & q2,
-
81  detail::tquat<T, P> const & s1,
-
82  detail::tquat<T, P> const & s2,
-
83  T const & h);
-
84 
-
88  template<typename T, precision P>
-
89  detail::tquat<T, P> intermediate(
-
90  detail::tquat<T, P> const & prev,
-
91  detail::tquat<T, P> const & curr,
-
92  detail::tquat<T, P> const & next);
-
93 
-
97  template<typename T, precision P>
-
98  detail::tquat<T, P> exp(
-
99  detail::tquat<T, P> const & q);
-
100 
-
104  template<typename T, precision P>
-
105  detail::tquat<T, P> log(
-
106  detail::tquat<T, P> const & q);
-
107 
-
111  template<typename T, precision P>
-
112  detail::tquat<T, P> pow(
-
113  detail::tquat<T, P> const & x,
-
114  T const & y);
-
115 
-
119  //template<typename T, precision P>
-
120  //detail::tquat<T, P> sqrt(
-
121  // detail::tquat<T, P> const & q);
-
122 
-
126  template<typename T, precision P>
-
127  detail::tvec3<T, P> rotate(
-
128  detail::tquat<T, P> const & q,
-
129  detail::tvec3<T, P> const & v);
-
130 
-
134  template<typename T, precision P>
-
135  detail::tvec4<T, P> rotate(
-
136  detail::tquat<T, P> const & q,
-
137  detail::tvec4<T, P> const & v);
-
138 
-
142  template<typename T, precision P>
- -
144  detail::tquat<T, P> const & q);
-
145 
-
149  template<typename T, precision P>
-
150  detail::tmat3x3<T, P> toMat3(
-
151  detail::tquat<T, P> const & x){return mat3_cast(x);}
-
152 
-
156  template<typename T, precision P>
-
157  detail::tmat4x4<T, P> toMat4(
-
158  detail::tquat<T, P> const & x){return mat4_cast(x);}
-
159 
-
163  template<typename T, precision P>
-
164  detail::tquat<T, P> toQuat(
-
165  detail::tmat3x3<T, P> const & x){return quat_cast(x);}
-
166 
-
170  template<typename T, precision P>
-
171  detail::tquat<T, P> toQuat(
-
172  detail::tmat4x4<T, P> const & x){return quat_cast(x);}
-
173 
-
177  template<typename T, precision P>
-
178  detail::tquat<T, P> shortMix(
-
179  detail::tquat<T, P> const & x,
-
180  detail::tquat<T, P> const & y,
-
181  T const & a);
-
182 
-
186  template<typename T, precision P>
-
187  detail::tquat<T, P> fastMix(
-
188  detail::tquat<T, P> const & x,
-
189  detail::tquat<T, P> const & y,
-
190  T const & a);
-
191 
-
197  template<typename T, precision P>
-
198  detail::tquat<T, P> rotation(
-
199  detail::tvec3<T, P> const & orig,
-
200  detail::tvec3<T, P> const & dest);
-
201 
-
205  template<typename T, precision P>
-
206  T length2(detail::tquat<T, P> const & q);
-
207 
-
209 }//namespace glm
-
210 
-
211 #include "quaternion.inl"
-
212 
-
213 #endif//GLM_GTX_quaternion
-
detail::tquat< T, P > toQuat(detail::tmat3x3< T, P > const &x)
Converts a 3 * 3 matrix to a quaternion.
-
T extractRealComponent(detail::tquat< T, P > const &q)
Extract the real component of a quaternion.
-
GLM_FUNC_DECL detail::tvec3< T, P > cross(detail::tvec3< T, P > const &x, detail::tvec3< T, P > const &y)
Returns the cross product of x and y.
-
GLM_FUNC_DECL detail::tquat< T, P > quat_cast(detail::tmat3x3< T, P > const &x)
Converts a 3 * 3 matrix to a quaternion.
-
GLM_FUNC_DECL detail::tmat4x4< T, P > rotate(detail::tmat4x4< T, P > const &m, T const &angle, detail::tvec3< T, P > const &axis)
Builds a rotation 4 * 4 matrix created from an axis vector and an angle.
-
detail::tmat4x4< T, P > toMat4(detail::tquat< T, P > const &x)
Converts a quaternion to a 4 * 4 matrix.
-
GLM_FUNC_DECL genType exp(genType const &x)
Returns the natural exponentiation of x, i.e., e^x.
-
detail::tquat< T, P > intermediate(detail::tquat< T, P > const &prev, detail::tquat< T, P > const &curr, detail::tquat< T, P > const &next)
Returns an intermediate control point for squad interpolation.
-
detail::tquat< T, P > shortMix(detail::tquat< T, P > const &x, detail::tquat< T, P > const &y, T const &a)
Quaternion interpolation using the rotation short path.
-
GLM_FUNC_DECL detail::tmat4x4< T, P > mat4_cast(detail::tquat< T, P > const &x)
Converts a quaternion to a 4 * 4 matrix.
-
T length2(T const &x)
Returns the squared length of x.
-
detail::tmat3x3< T, P > toMat3(detail::tquat< T, P > const &x)
Converts a quaternion to a 3 * 3 matrix.
-
detail::tquat< T, P > squad(detail::tquat< T, P > const &q1, detail::tquat< T, P > const &q2, detail::tquat< T, P > const &s1, detail::tquat< T, P > const &s2, T const &h)
Compute a point on a path according squad equation.
-
GLM_FUNC_DECL genType pow(genType const &base, genType const &exponent)
Returns &#39;base&#39; raised to the power &#39;exponent&#39;.
-
GLM_FUNC_DECL detail::tmat3x3< T, P > mat3_cast(detail::tquat< T, P > const &x)
Converts a quaternion to a 3 * 3 matrix.
-
detail::tquat< T, P > fastMix(detail::tquat< T, P > const &x, detail::tquat< T, P > const &y, T const &a)
Quaternion normalized linear interpolation.
-
detail::tquat< T, P > rotation(detail::tvec3< T, P > const &orig, detail::tvec3< T, P > const &dest)
Compute the rotation between two vectors.
-
GLM_FUNC_DECL genType log(genType const &x)
Returns the natural logarithm of x, i.e., returns the value y which satisfies the equation x = e^y...
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00100.html b/Libraries/glm-0.9.5.2/doc/api/a00100.html deleted file mode 100644 index 9eda22b..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00100.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - -GLM: random.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
gtc/random.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - - - - - - - - - - - - - -

-Functions

template<typename T >
GLM_FUNC_DECL detail::tvec3< T,
-defaultp > 
ballRand (T const &Radius)
 
template<typename T >
GLM_FUNC_DECL detail::tvec2< T,
-defaultp > 
circularRand (T const &Radius)
 
template<typename T >
GLM_FUNC_DECL detail::tvec2< T,
-defaultp > 
diskRand (T const &Radius)
 
template<typename genType >
GLM_FUNC_DECL genType gaussRand (genType const &Mean, genType const &Deviation)
 
template<typename genType >
GLM_FUNC_DECL genType linearRand (genType const &Min, genType const &Max)
 
template<typename T >
GLM_FUNC_DECL detail::tvec3< T,
-defaultp > 
sphericalRand (T const &Radius)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTC_random

-
Date
2011-09-18 / 2011-09-18
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
-
-gtc_half_float (dependence)
-
-gtx_random (extended)
- -

Definition in file gtc/random.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00100_source.html b/Libraries/glm-0.9.5.2/doc/api/a00100_source.html deleted file mode 100644 index 9b3fcab..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00100_source.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - -GLM: random.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
gtc/random.hpp
-
-
-Go to the documentation of this file.
1 
-
40 #ifndef GLM_GTC_random
-
41 #define GLM_GTC_random
-
42 
-
43 // Dependency:
-
44 #include "../vec2.hpp"
-
45 #include "../vec3.hpp"
-
46 
-
47 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
48 # pragma message("GLM: GLM_GTC_random extension included")
-
49 #endif
-
50 
-
51 namespace glm
-
52 {
-
55 
-
62  template <typename genType>
-
63  GLM_FUNC_DECL genType linearRand(
-
64  genType const & Min,
-
65  genType const & Max);
-
66 
-
72  template <typename genType>
-
73  GLM_FUNC_DECL genType gaussRand(
-
74  genType const & Mean,
-
75  genType const & Deviation);
-
76 
-
81  template <typename T>
-
82  GLM_FUNC_DECL detail::tvec2<T, defaultp> circularRand(
-
83  T const & Radius);
-
84 
-
89  template <typename T>
-
90  GLM_FUNC_DECL detail::tvec3<T, defaultp> sphericalRand(
-
91  T const & Radius);
-
92 
-
97  template <typename T>
-
98  GLM_FUNC_DECL detail::tvec2<T, defaultp> diskRand(
-
99  T const & Radius);
-
100 
-
105  template <typename T>
-
106  GLM_FUNC_DECL detail::tvec3<T, defaultp> ballRand(
-
107  T const & Radius);
-
108 
-
110 }//namespace glm
-
111 
-
112 #include "random.inl"
-
113 
-
114 #endif//GLM_GTC_random
-
GLM_FUNC_DECL detail::tvec2< T, defaultp > circularRand(T const &Radius)
Generate a random 2D vector which coordinates are regulary distributed on a circle of a given radius...
-
GLM_FUNC_DECL detail::tvec3< T, defaultp > sphericalRand(T const &Radius)
Generate a random 3D vector which coordinates are regulary distributed on a sphere of a given radius...
-
GLM_FUNC_DECL genType gaussRand(genType const &Mean, genType const &Deviation)
Generate random numbers in the interval [Min, Max], according a gaussian distribution.
-
GLM_FUNC_DECL detail::tvec3< T, defaultp > ballRand(T const &Radius)
Generate a random 3D vector which coordinates are regulary distributed within the volume of a ball of...
-
GLM_FUNC_DECL genType linearRand(genType const &Min, genType const &Max)
Generate random numbers in the interval [Min, Max], according a linear distribution.
-
GLM_FUNC_DECL detail::tvec2< T, defaultp > diskRand(T const &Radius)
Generate a random 2D vector which coordinates are regulary distributed within the area of a disk of a...
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00101_source.html b/Libraries/glm-0.9.5.2/doc/api/a00101_source.html deleted file mode 100644 index 212305c..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00101_source.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - -GLM: random.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
gtx/random.hpp
-
-
-
1 
-
24 #if(defined(GLM_MESSAGES))
-
25 # pragma message("GLM: GLM_GTX_random extension is deprecated, include GLM_GTC_random instead")
-
26 #endif
-
27 
-
28 // Promoted:
-
29 #include "../gtc/random.hpp"
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00102.html b/Libraries/glm-0.9.5.2/doc/api/a00102.html deleted file mode 100644 index ef91f47..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00102.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - -GLM: raw_data.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
raw_data.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - - - -

-Typedefs

typedef detail::uint8 byte
 
typedef detail::uint32 dword
 
typedef detail::uint64 qword
 
typedef detail::uint16 word
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_raw_data

-
Date
2008-11-19 / 2011-06-07
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
- -

Definition in file raw_data.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00102_source.html b/Libraries/glm-0.9.5.2/doc/api/a00102_source.html deleted file mode 100644 index 4440b39..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00102_source.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - -GLM: raw_data.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
raw_data.hpp
-
-
-Go to the documentation of this file.
1 
-
38 #ifndef GLM_GTX_raw_data
-
39 #define GLM_GTX_raw_data
-
40 
-
41 // Dependencies
-
42 #include "../detail/setup.hpp"
-
43 
-
44 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
45 # pragma message("GLM: GLM_GTX_raw_data extension included")
-
46 #endif
-
47 
-
48 namespace glm
-
49 {
-
52 
-
55  typedef detail::uint8 byte;
-
56 
-
59  typedef detail::uint16 word;
-
60 
-
63  typedef detail::uint32 dword;
-
64 
-
67  typedef detail::uint64 qword;
-
68 
-
70 }// namespace glm
-
71 
-
72 #include "raw_data.inl"
-
73 
-
74 #endif//GLM_GTX_raw_data
-
detail::uint32 dword
Type for dword numbers.
Definition: raw_data.hpp:63
-
detail::uint64 qword
Type for qword numbers.
Definition: raw_data.hpp:67
-
detail::uint16 word
Type for word numbers.
Definition: raw_data.hpp:59
-
detail::uint8 byte
Type for byte numbers.
Definition: raw_data.hpp:55
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00103.html b/Libraries/glm-0.9.5.2/doc/api/a00103.html deleted file mode 100644 index 51e0206..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00103.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - -GLM: reciprocal.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
gtc/reciprocal.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename genType >
GLM_FUNC_DECL genType acot (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType acoth (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType acsc (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType acsch (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType asec (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType asech (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType cot (genType const &angle)
 
template<typename genType >
GLM_FUNC_DECL genType coth (genType const &angle)
 
template<typename genType >
GLM_FUNC_DECL genType csc (genType const &angle)
 
template<typename genType >
GLM_FUNC_DECL genType csch (genType const &angle)
 
template<typename genType >
GLM_FUNC_DECL genType sec (genType const &angle)
 
template<typename genType >
GLM_FUNC_DECL genType sech (genType const &angle)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTC_reciprocal

-
Date
2008-10-09 / 2012-01-25
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
- -

Definition in file gtc/reciprocal.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00103_source.html b/Libraries/glm-0.9.5.2/doc/api/a00103_source.html deleted file mode 100644 index 0740036..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00103_source.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - -GLM: reciprocal.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
gtc/reciprocal.hpp
-
-
-Go to the documentation of this file.
1 
-
38 #ifndef GLM_GTC_reciprocal
-
39 #define GLM_GTC_reciprocal
-
40 
-
41 // Dependencies
-
42 #include "../detail/setup.hpp"
-
43 
-
44 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
45 # pragma message("GLM: GLM_GTC_reciprocal extension included")
-
46 #endif
-
47 
-
48 namespace glm
-
49 {
-
52 
-
57  template <typename genType>
-
58  GLM_FUNC_DECL genType sec(genType const & angle);
-
59 
-
64  template <typename genType>
-
65  GLM_FUNC_DECL genType csc(genType const & angle);
-
66 
-
71  template <typename genType>
-
72  GLM_FUNC_DECL genType cot(genType const & angle);
-
73 
-
77  template <typename genType>
-
78  GLM_FUNC_DECL genType asec(genType const & x);
-
79 
-
83  template <typename genType>
-
84  GLM_FUNC_DECL genType acsc(genType const & x);
-
85 
-
89  template <typename genType>
-
90  GLM_FUNC_DECL genType acot(genType const & x);
-
91 
-
95  template <typename genType>
-
96  GLM_FUNC_DECL genType sech(genType const & angle);
-
97 
-
101  template <typename genType>
-
102  GLM_FUNC_DECL genType csch(genType const & angle);
-
103 
-
107  template <typename genType>
-
108  GLM_FUNC_DECL genType coth(genType const & angle);
-
109 
-
113  template <typename genType>
-
114  GLM_FUNC_DECL genType asech(genType const & x);
-
115 
-
119  template <typename genType>
-
120  GLM_FUNC_DECL genType acsch(genType const & x);
-
121 
-
125  template <typename genType>
-
126  GLM_FUNC_DECL genType acoth(genType const & x);
-
127 
-
129 }//namespace glm
-
130 
-
131 #include "reciprocal.inl"
-
132 
-
133 #endif//GLM_GTC_reciprocal
-
GLM_FUNC_DECL genType acot(genType const &x)
Inverse cotangent function.
-
GLM_FUNC_DECL genType acsch(genType const &x)
Inverse cosecant hyperbolic function.
-
GLM_FUNC_DECL genType coth(genType const &angle)
Cotangent hyperbolic function.
-
GLM_FUNC_DECL genType sech(genType const &angle)
Secant hyperbolic function.
-
GLM_FUNC_DECL T angle(detail::tquat< T, P > const &x)
Returns the quaternion rotation angle.
-
GLM_FUNC_DECL genType acoth(genType const &x)
Inverse cotangent hyperbolic function.
-
GLM_FUNC_DECL genType csch(genType const &angle)
Cosecant hyperbolic function.
-
GLM_FUNC_DECL genType asech(genType const &x)
Inverse secant hyperbolic function.
-
GLM_FUNC_DECL genType sec(genType const &angle)
Secant function.
-
GLM_FUNC_DECL genType acsc(genType const &x)
Inverse cosecant function.
-
GLM_FUNC_DECL genType asec(genType const &x)
Inverse secant function.
-
GLM_FUNC_DECL genType csc(genType const &angle)
Cosecant function.
-
GLM_FUNC_DECL genType cot(genType const &angle)
Cotangent function.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00104_source.html b/Libraries/glm-0.9.5.2/doc/api/a00104_source.html deleted file mode 100644 index 3baeb6f..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00104_source.html +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - -GLM: reciprocal.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
gtx/reciprocal.hpp
-
-
-
1 
-
24 #if(defined(GLM_MESSAGES))
-
25 # pragma message("GLM: GLM_GTX_reciprocal extension is deprecated, include GLM_GTC_reciprocal instead")
-
26 #endif
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00105.html b/Libraries/glm-0.9.5.2/doc/api/a00105.html deleted file mode 100644 index 0ed1bc5..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00105.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - -GLM: rotate_normalized_axis.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
rotate_normalized_axis.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - -

-Functions

template<typename T , precision P>
detail::tmat4x4< T, P > rotateNormalizedAxis (detail::tmat4x4< T, P > const &m, T const &angle, detail::tvec3< T, P > const &axis)
 
template<typename T , precision P>
detail::tquat< T, P > rotateNormalizedAxis (detail::tquat< T, P > const &q, T const &angle, detail::tvec3< T, P > const &axis)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_rotate_normalized_axis

-
Date
2012-12-13 / 2012-12-13
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
-
-GLM_GTC_matrix_transform
-
-GLM_GTC_quaternion
- -

Definition in file rotate_normalized_axis.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00105_source.html b/Libraries/glm-0.9.5.2/doc/api/a00105_source.html deleted file mode 100644 index 11af588..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00105_source.html +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - -GLM: rotate_normalized_axis.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
rotate_normalized_axis.hpp
-
-
-Go to the documentation of this file.
1 
-
40 #ifndef GLM_GTX_rotate_normalized_axis
-
41 #define GLM_GTX_rotate_normalized_axis
-
42 
-
43 // Dependency:
-
44 #include "../glm.hpp"
-
45 #include "../gtc/epsilon.hpp"
-
46 #include "../gtc/quaternion.hpp"
-
47 
-
48 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
49 # pragma message("GLM: GLM_GTX_rotate_normalized_axis extension included")
-
50 #endif
-
51 
-
52 namespace glm
-
53 {
-
56 
-
68  template <typename T, precision P>
-
69  detail::tmat4x4<T, P> rotateNormalizedAxis(
-
70  detail::tmat4x4<T, P> const & m,
-
71  T const & angle,
-
72  detail::tvec3<T, P> const & axis);
-
73 
-
81  template <typename T, precision P>
-
82  detail::tquat<T, P> rotateNormalizedAxis(
-
83  detail::tquat<T, P> const & q,
-
84  T const & angle,
-
85  detail::tvec3<T, P> const & axis);
-
86 
-
88 }//namespace glm
-
89 
-
90 #include "rotate_normalized_axis.inl"
-
91 
-
92 #endif//GLM_GTX_rotate_normalized_axis
-
GLM_FUNC_DECL T angle(detail::tquat< T, P > const &x)
Returns the quaternion rotation angle.
-
detail::tmat4x4< T, P > rotateNormalizedAxis(detail::tmat4x4< T, P > const &m, T const &angle, detail::tvec3< T, P > const &axis)
Builds a rotation 4 * 4 matrix created from a normalized axis and an angle.
-
GLM_FUNC_DECL detail::tvec3< T, P > axis(detail::tquat< T, P > const &x)
Returns the q rotation axis.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00106.html b/Libraries/glm-0.9.5.2/doc/api/a00106.html deleted file mode 100644 index f43ebdc..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00106.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - -GLM: rotate_vector.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
rotate_vector.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename T , precision P>
detail::tmat4x4< T, P > orientation (detail::tvec3< T, P > const &Normal, detail::tvec3< T, P > const &Up)
 
template<typename T , precision P>
detail::tvec2< T, P > rotate (detail::tvec2< T, P > const &v, T const &angle)
 
template<typename T , precision P>
detail::tvec3< T, P > rotate (detail::tvec3< T, P > const &v, T const &angle, detail::tvec3< T, P > const &normal)
 
template<typename T , precision P>
detail::tvec4< T, P > rotate (detail::tvec4< T, P > const &v, T const &angle, detail::tvec3< T, P > const &normal)
 
template<typename T , precision P>
detail::tvec3< T, P > rotateX (detail::tvec3< T, P > const &v, T const &angle)
 
template<typename T , precision P>
detail::tvec4< T, P > rotateX (detail::tvec4< T, P > const &v, T const &angle)
 
template<typename T , precision P>
detail::tvec3< T, P > rotateY (detail::tvec3< T, P > const &v, T const &angle)
 
template<typename T , precision P>
detail::tvec4< T, P > rotateY (detail::tvec4< T, P > const &v, T const &angle)
 
template<typename T , precision P>
detail::tvec3< T, P > rotateZ (detail::tvec3< T, P > const &v, T const &angle)
 
template<typename T , precision P>
detail::tvec4< T, P > rotateZ (detail::tvec4< T, P > const &v, T const &angle)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_rotate_vector

-
Date
2006-11-02 / 2011-06-07
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
-
-GLM_GTX_transform (dependence)
- -

Definition in file rotate_vector.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00106_source.html b/Libraries/glm-0.9.5.2/doc/api/a00106_source.html deleted file mode 100644 index 3f869bd..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00106_source.html +++ /dev/null @@ -1,140 +0,0 @@ - - - - - - -GLM: rotate_vector.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
rotate_vector.hpp
-
-
-Go to the documentation of this file.
1 
-
39 #ifndef GLM_GTX_rotate_vector
-
40 #define GLM_GTX_rotate_vector
-
41 
-
42 // Dependency:
-
43 #include "../glm.hpp"
-
44 #include "../gtx/transform.hpp"
-
45 
-
46 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
47 # pragma message("GLM: GLM_GTX_rotate_vector extension included")
-
48 #endif
-
49 
-
50 namespace glm
-
51 {
-
54 
-
57  template <typename T, precision P>
-
58  detail::tvec2<T, P> rotate(
-
59  detail::tvec2<T, P> const & v,
-
60  T const & angle);
-
61 
-
64  template <typename T, precision P>
-
65  detail::tvec3<T, P> rotate(
-
66  detail::tvec3<T, P> const & v,
-
67  T const & angle,
-
68  detail::tvec3<T, P> const & normal);
-
69 
-
72  template <typename T, precision P>
-
73  detail::tvec4<T, P> rotate(
-
74  detail::tvec4<T, P> const & v,
-
75  T const & angle,
-
76  detail::tvec3<T, P> const & normal);
-
77 
-
80  template <typename T, precision P>
-
81  detail::tvec3<T, P> rotateX(
-
82  detail::tvec3<T, P> const & v,
-
83  T const & angle);
-
84 
-
87  template <typename T, precision P>
-
88  detail::tvec3<T, P> rotateY(
-
89  detail::tvec3<T, P> const & v,
-
90  T const & angle);
-
91 
-
94  template <typename T, precision P>
-
95  detail::tvec3<T, P> rotateZ(
-
96  detail::tvec3<T, P> const & v,
-
97  T const & angle);
-
98 
-
101  template <typename T, precision P>
-
102  detail::tvec4<T, P> rotateX(
-
103  detail::tvec4<T, P> const & v,
-
104  T const & angle);
-
105 
-
108  template <typename T, precision P>
-
109  detail::tvec4<T, P> rotateY(
-
110  detail::tvec4<T, P> const & v,
-
111  T const & angle);
-
112 
-
115  template <typename T, precision P>
-
116  detail::tvec4<T, P> rotateZ(
-
117  detail::tvec4<T, P> const & v,
-
118  T const & angle);
-
119 
-
122  template <typename T, precision P>
-
123  detail::tmat4x4<T, P> orientation(
-
124  detail::tvec3<T, P> const & Normal,
-
125  detail::tvec3<T, P> const & Up);
-
126 
-
128 }//namespace glm
-
129 
-
130 #include "rotate_vector.inl"
-
131 
-
132 #endif//GLM_GTX_rotate_vector
-
detail::tvec3< T, P > rotateX(detail::tvec3< T, P > const &v, T const &angle)
Rotate a three dimensional vector around the X axis.
-
GLM_FUNC_DECL detail::tmat4x4< T, P > rotate(detail::tmat4x4< T, P > const &m, T const &angle, detail::tvec3< T, P > const &axis)
Builds a rotation 4 * 4 matrix created from an axis vector and an angle.
-
GLM_FUNC_DECL T angle(detail::tquat< T, P > const &x)
Returns the quaternion rotation angle.
-
detail::tmat4x4< T, P > orientation(detail::tvec3< T, P > const &Normal, detail::tvec3< T, P > const &Up)
Build a rotation matrix from a normal and a up vector.
-
detail::tvec3< T, P > rotateY(detail::tvec3< T, P > const &v, T const &angle)
Rotate a three dimensional vector around the Y axis.
-
detail::tvec3< T, P > rotateZ(detail::tvec3< T, P > const &v, T const &angle)
Rotate a three dimensional vector around the Z axis.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00107.html b/Libraries/glm-0.9.5.2/doc/api/a00107.html deleted file mode 100644 index 6413b0a..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00107.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - -GLM: scalar_relational.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
scalar_relational.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Gtx_scalar_relational

-
Date
2013-02-04 / 2013-02-04
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
- -

Definition in file scalar_relational.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00107_source.html b/Libraries/glm-0.9.5.2/doc/api/a00107_source.html deleted file mode 100644 index 14cd4a4..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00107_source.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - -GLM: scalar_relational.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
scalar_relational.hpp
-
-
-Go to the documentation of this file.
1 
-
38 #ifndef GLM_GTX_scalar_relational
-
39 #define GLM_GTX_scalar_relational
-
40 
-
41 // Dependency:
-
42 #include "../glm.hpp"
-
43 
-
44 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
45 # pragma message("GLM: GLM_GTX_extend extension included")
-
46 #endif
-
47 
-
48 namespace glm
-
49 {
-
52 
-
53 
-
54 
-
56 }//namespace glm
-
57 
-
58 #include "scalar_relational.inl"
-
59 
-
60 #endif//GLM_GTX_scalar_relational
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00108_source.html b/Libraries/glm-0.9.5.2/doc/api/a00108_source.html deleted file mode 100644 index 40a7402..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00108_source.html +++ /dev/null @@ -1,813 +0,0 @@ - - - - - - -GLM: setup.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
setup.hpp
-
-
-
1 
-
29 #ifndef GLM_SETUP_INCLUDED
-
30 #define GLM_SETUP_INCLUDED
-
31 
-
32 #include <cassert>
-
33 
-
35 // Version
-
36 
-
37 #define GLM_VERSION 95
-
38 #define GLM_VERSION_MAJOR 0
-
39 #define GLM_VERSION_MINOR 9
-
40 #define GLM_VERSION_PATCH 5
-
41 #define GLM_VERSION_REVISION 1
-
42 
-
44 // Platform
-
45 
-
46 #define GLM_PLATFORM_UNKNOWN 0x00000000
-
47 #define GLM_PLATFORM_WINDOWS 0x00010000
-
48 #define GLM_PLATFORM_LINUX 0x00020000
-
49 #define GLM_PLATFORM_APPLE 0x00040000
-
50 //#define GLM_PLATFORM_IOS 0x00080000
-
51 #define GLM_PLATFORM_ANDROID 0x00100000
-
52 #define GLM_PLATFORM_CHROME_NACL 0x00200000
-
53 #define GLM_PLATFORM_UNIX 0x00400000
-
54 #define GLM_PLATFORM_QNXNTO 0x00800000
-
55 #define GLM_PLATFORM_WINCE 0x01000000
-
56 
-
57 #ifdef GLM_FORCE_PLATFORM_UNKNOWN
-
58 # define GLM_PLATFORM GLM_PLATFORM_UNKNOWN
-
59 #elif defined(__QNXNTO__)
-
60 # define GLM_PLATFORM GLM_PLATFORM_QNXNTO
-
61 #elif defined(__APPLE__)
-
62 # define GLM_PLATFORM GLM_PLATFORM_APPLE
-
63 #elif defined(WINCE)
-
64 # define GLM_PLATFORM GLM_PLATFORM_WINCE
-
65 #elif defined(_WIN32)
-
66 # define GLM_PLATFORM GLM_PLATFORM_WINDOWS
-
67 #elif defined(__native_client__)
-
68 # define GLM_PLATFORM GLM_PLATFORM_CHROME_NACL
-
69 #elif defined(__ANDROID__)
-
70 # define GLM_PLATFORM GLM_PLATFORM_ANDROID
-
71 #elif defined(__linux)
-
72 # define GLM_PLATFORM GLM_PLATFORM_LINUX
-
73 #elif defined(__unix)
-
74 # define GLM_PLATFORM GLM_PLATFORM_UNIX
-
75 #else
-
76 # define GLM_PLATFORM GLM_PLATFORM_UNKNOWN
-
77 #endif//
-
78 
-
79 // Report platform detection
-
80 #if(defined(GLM_MESSAGES) && !defined(GLM_MESSAGE_PLATFORM_DISPLAYED))
-
81 # define GLM_MESSAGE_PLATFORM_DISPLAYED
-
82 # if(GLM_PLATFORM & GLM_PLATFORM_QNXNTO)
-
83 # pragma message("GLM: QNX platform detected")
-
84 //# elif(GLM_PLATFORM & GLM_PLATFORM_IOS)
-
85 //# pragma message("GLM: iOS platform detected")
-
86 # elif(GLM_PLATFORM & GLM_PLATFORM_APPLE)
-
87 # pragma message("GLM: Apple platform detected")
-
88 # elif(GLM_PLATFORM & GLM_PLATFORM_WINCE)
-
89 # pragma message("GLM: WinCE platform detected")
-
90 # elif(GLM_PLATFORM & GLM_PLATFORM_WINDOWS)
-
91 # pragma message("GLM: Windows platform detected")
-
92 # elif(GLM_PLATFORM & GLM_PLATFORM_CHROME_NACL)
-
93 # pragma message("GLM: Native Client detected")
-
94 # elif(GLM_PLATFORM & GLM_PLATFORM_ANDROID)
-
95 # pragma message("GLM: Android platform detected")
-
96 # elif(GLM_PLATFORM & GLM_PLATFORM_LINUX)
-
97 # pragma message("GLM: Linux platform detected")
-
98 # elif(GLM_PLATFORM & GLM_PLATFORM_UNIX)
-
99 # pragma message("GLM: UNIX platform detected")
-
100 # elif(GLM_PLATFORM & GLM_PLATFORM_UNKNOWN)
-
101 # pragma message("GLM: platform unknown")
-
102 # else
-
103 # pragma message("GLM: platform not detected")
-
104 # endif
-
105 #endif//GLM_MESSAGE
-
106 
-
108 // Compiler
-
109 
-
110 // User defines: GLM_FORCE_COMPILER_UNKNOWN
-
111 // TODO ? __llvm__
-
112 
-
113 #define GLM_COMPILER_UNKNOWN 0x00000000
-
114 
-
115 // Intel
-
116 #define GLM_COMPILER_INTEL 0x00100000
-
117 #define GLM_COMPILER_INTEL9 0x00100010
-
118 #define GLM_COMPILER_INTEL10_0 0x00100020
-
119 #define GLM_COMPILER_INTEL10_1 0x00100030
-
120 #define GLM_COMPILER_INTEL11_0 0x00100040
-
121 #define GLM_COMPILER_INTEL11_1 0x00100050
-
122 #define GLM_COMPILER_INTEL12_0 0x00100060
-
123 #define GLM_COMPILER_INTEL12_1 0x00100070
-
124 #define GLM_COMPILER_INTEL13_0 0x00100080
-
125 
-
126 // Visual C++ defines
-
127 #define GLM_COMPILER_VC 0x01000000
-
128 #define GLM_COMPILER_VC8 0x01000070
-
129 #define GLM_COMPILER_VC9 0x01000080
-
130 #define GLM_COMPILER_VC10 0x01000090
-
131 #define GLM_COMPILER_VC11 0x010000A0
-
132 #define GLM_COMPILER_VC12 0x010000B0
-
133 
-
134 // GCC defines
-
135 #define GLM_COMPILER_GCC 0x02000000
-
136 #define GLM_COMPILER_GCC34 0x02000050
-
137 #define GLM_COMPILER_GCC35 0x02000060
-
138 #define GLM_COMPILER_GCC40 0x02000070
-
139 #define GLM_COMPILER_GCC41 0x02000080
-
140 #define GLM_COMPILER_GCC42 0x02000090
-
141 #define GLM_COMPILER_GCC43 0x020000A0
-
142 #define GLM_COMPILER_GCC44 0x020000B0
-
143 #define GLM_COMPILER_GCC45 0x020000C0
-
144 #define GLM_COMPILER_GCC46 0x020000D0
-
145 #define GLM_COMPILER_GCC47 0x020000E0
-
146 #define GLM_COMPILER_GCC48 0x020000F0
-
147 #define GLM_COMPILER_GCC49 0x02000100
-
148 
-
149 // Borland C++
-
150 #define GLM_COMPILER_BC 0x04000000
-
151 
-
152 // CodeWarrior
-
153 #define GLM_COMPILER_CODEWARRIOR 0x08000000
-
154 
-
155 // CUDA
-
156 #define GLM_COMPILER_CUDA 0x10000000
-
157 #define GLM_COMPILER_CUDA30 0x10000010
-
158 #define GLM_COMPILER_CUDA31 0x10000020
-
159 #define GLM_COMPILER_CUDA32 0x10000030
-
160 #define GLM_COMPILER_CUDA40 0x10000040
-
161 #define GLM_COMPILER_CUDA41 0x10000050
-
162 #define GLM_COMPILER_CUDA42 0x10000060
-
163 
-
164 // Clang
-
165 #define GLM_COMPILER_CLANG 0x20000000
-
166 #define GLM_COMPILER_CLANG26 0x20000010
-
167 #define GLM_COMPILER_CLANG27 0x20000020
-
168 #define GLM_COMPILER_CLANG28 0x20000030
-
169 #define GLM_COMPILER_CLANG29 0x20000040
-
170 #define GLM_COMPILER_CLANG30 0x20000050
-
171 #define GLM_COMPILER_CLANG31 0x20000060
-
172 #define GLM_COMPILER_CLANG32 0x20000070
-
173 #define GLM_COMPILER_CLANG33 0x20000080
-
174 #define GLM_COMPILER_CLANG40 0x20000090
-
175 #define GLM_COMPILER_CLANG41 0x200000A0
-
176 #define GLM_COMPILER_CLANG42 0x200000B0
-
177 #define GLM_COMPILER_CLANG43 0x200000C0
-
178 #define GLM_COMPILER_CLANG50 0x200000D0
-
179 
-
180 // LLVM GCC
-
181 #define GLM_COMPILER_LLVM_GCC 0x40000000
-
182 
-
183 // Build model
-
184 #define GLM_MODEL_32 0x00000010
-
185 #define GLM_MODEL_64 0x00000020
-
186 
-
187 // Force generic C++ compiler
-
188 #ifdef GLM_FORCE_COMPILER_UNKNOWN
-
189 # define GLM_COMPILER GLM_COMPILER_UNKNOWN
-
190 
-
191 #elif defined(__INTEL_COMPILER)
-
192 # if __INTEL_COMPILER == 900
-
193 # define GLM_COMPILER GLM_COMPILER_INTEL9
-
194 # elif __INTEL_COMPILER == 1000
-
195 # define GLM_COMPILER GLM_COMPILER_INTEL10_0
-
196 # elif __INTEL_COMPILER == 1010
-
197 # define GLM_COMPILER GLM_COMPILER_INTEL10_1
-
198 # elif __INTEL_COMPILER == 1100
-
199 # define GLM_COMPILER GLM_COMPILER_INTEL11_0
-
200 # elif __INTEL_COMPILER == 1110
-
201 # define GLM_COMPILER GLM_COMPILER_INTEL11_1
-
202 # elif __INTEL_COMPILER == 1200
-
203 # define GLM_COMPILER GLM_COMPILER_INTEL12_0
-
204 # elif __INTEL_COMPILER == 1210
-
205 # define GLM_COMPILER GLM_COMPILER_INTEL12_1
-
206 # elif __INTEL_COMPILER >= 1300
-
207 # define GLM_COMPILER GLM_COMPILER_INTEL13_0
-
208 # else
-
209 # define GLM_COMPILER GLM_COMPILER_INTEL
-
210 # endif
-
211 
-
212 // CUDA
-
213 #elif defined(__CUDACC__)
-
214 # if CUDA_VERSION < 3000
-
215 # error "GLM requires CUDA 3.0 or higher"
-
216 # else
-
217 # define GLM_COMPILER GLM_COMPILER_CUDA
-
218 # endif
-
219 
-
220 // Visual C++
-
221 #elif defined(_MSC_VER)
-
222 # if _MSC_VER < 1400
-
223 # error "GLM requires Visual C++ 2005 or higher"
-
224 # elif _MSC_VER == 1400
-
225 # define GLM_COMPILER GLM_COMPILER_VC8
-
226 # elif _MSC_VER == 1500
-
227 # define GLM_COMPILER GLM_COMPILER_VC9
-
228 # elif _MSC_VER == 1600
-
229 # define GLM_COMPILER GLM_COMPILER_VC10
-
230 # elif _MSC_VER == 1700
-
231 # define GLM_COMPILER GLM_COMPILER_VC11
-
232 # elif _MSC_VER >= 1800
-
233 # define GLM_COMPILER GLM_COMPILER_VC12
-
234 # else//_MSC_VER
-
235 # define GLM_COMPILER GLM_COMPILER_VC
-
236 # endif//_MSC_VER
-
237 
-
238 // Clang
-
239 #elif defined(__clang__)
-
240 # if (__clang_major__ <= 1) || ((__clang_major__ == 2) && (__clang_minor__ < 6))
-
241 # error "GLM requires Clang 2.6 or higher"
-
242 # elif(__clang_major__ == 2) && (__clang_minor__ == 6)
-
243 # define GLM_COMPILER GLM_COMPILER_CLANG26
-
244 # elif(__clang_major__ == 2) && (__clang_minor__ == 7)
-
245 # define GLM_COMPILER GLM_COMPILER_CLANG27
-
246 # elif(__clang_major__ == 2) && (__clang_minor__ == 8)
-
247 # define GLM_COMPILER GLM_COMPILER_CLANG28
-
248 # elif(__clang_major__ == 2) && (__clang_minor__ == 9)
-
249 # define GLM_COMPILER GLM_COMPILER_CLANG29
-
250 # elif(__clang_major__ == 3) && (__clang_minor__ == 0)
-
251 # define GLM_COMPILER GLM_COMPILER_CLANG30
-
252 # elif(__clang_major__ == 3) && (__clang_minor__ == 1)
-
253 # define GLM_COMPILER GLM_COMPILER_CLANG31
-
254 # elif(__clang_major__ == 3) && (__clang_minor__ == 2)
-
255 # define GLM_COMPILER GLM_COMPILER_CLANG32
-
256 # elif(__clang_major__ == 3) && (__clang_minor__ == 3)
-
257 # define GLM_COMPILER GLM_COMPILER_CLANG33
-
258 # elif(__clang_major__ == 4) && (__clang_minor__ == 0)
-
259 # define GLM_COMPILER GLM_COMPILER_CLANG40
-
260 # elif(__clang_major__ == 4) && (__clang_minor__ == 1)
-
261 # define GLM_COMPILER GLM_COMPILER_CLANG41
-
262 # elif(__clang_major__ == 4) && (__clang_minor__ == 2)
-
263 # define GLM_COMPILER GLM_COMPILER_CLANG42
-
264 # elif(__clang_major__ == 4) && (__clang_minor__ >= 3)
-
265 # define GLM_COMPILER GLM_COMPILER_CLANG43
-
266 # elif(__clang_major__ > 4)
-
267 # define GLM_COMPILER GLM_COMPILER_CLANG50
-
268 # else
-
269 # define GLM_COMPILER GLM_COMPILER_CLANG
-
270 # endif
-
271 
-
272 // G++
-
273 #elif(defined(__GNUC__) || defined(__MINGW32__))// || defined(__llvm__) || defined(__clang__)
-
274 # if (__GNUC__ == 3) && (__GNUC_MINOR__ == 4)
-
275 # define GLM_COMPILER GLM_COMPILER_GCC34
-
276 # elif (__GNUC__ == 3) && (__GNUC_MINOR__ == 5)
-
277 # define GLM_COMPILER GLM_COMPILER_GCC35
-
278 # elif (__GNUC__ == 4) && (__GNUC_MINOR__ == 0)
-
279 # define GLM_COMPILER (GLM_COMPILER_GCC40)
-
280 # elif (__GNUC__ == 4) && (__GNUC_MINOR__ == 1)
-
281 # define GLM_COMPILER (GLM_COMPILER_GCC41)
-
282 # elif (__GNUC__ == 4) && (__GNUC_MINOR__ == 2)
-
283 # define GLM_COMPILER (GLM_COMPILER_GCC42)
-
284 # elif (__GNUC__ == 4) && (__GNUC_MINOR__ == 3)
-
285 # define GLM_COMPILER (GLM_COMPILER_GCC43)
-
286 # elif (__GNUC__ == 4) && (__GNUC_MINOR__ == 4)
-
287 # define GLM_COMPILER (GLM_COMPILER_GCC44)
-
288 # elif (__GNUC__ == 4) && (__GNUC_MINOR__ == 5)
-
289 # define GLM_COMPILER (GLM_COMPILER_GCC45)
-
290 # elif (__GNUC__ == 4) && (__GNUC_MINOR__ == 6)
-
291 # define GLM_COMPILER (GLM_COMPILER_GCC46)
-
292 # elif (__GNUC__ == 4) && (__GNUC_MINOR__ == 7)
-
293 # define GLM_COMPILER (GLM_COMPILER_GCC47)
-
294 # elif (__GNUC__ == 4) && (__GNUC_MINOR__ == 8)
-
295 # define GLM_COMPILER (GLM_COMPILER_GCC48)
-
296 # elif (__GNUC__ == 4) && (__GNUC_MINOR__ >= 9)
-
297 # define GLM_COMPILER (GLM_COMPILER_GCC49)
-
298 # elif (__GNUC__ > 4 )
-
299 # define GLM_COMPILER (GLM_COMPILER_GCC49)
-
300 # else
-
301 # define GLM_COMPILER (GLM_COMPILER_GCC)
-
302 # endif
-
303 
-
304 // Borland C++
-
305 #elif defined(_BORLANDC_)
-
306 # define GLM_COMPILER GLM_COMPILER_BC
-
307 
-
308 // Codewarrior
-
309 #elif defined(__MWERKS__)
-
310 # define GLM_COMPILER GLM_COMPILER_CODEWARRIOR
-
311 
-
312 #else
-
313 # define GLM_COMPILER GLM_COMPILER_UNKNOWN
-
314 #endif
-
315 
-
316 #ifndef GLM_COMPILER
-
317 #error "GLM_COMPILER undefined, your compiler may not be supported by GLM. Add #define GLM_COMPILER 0 to ignore this message."
-
318 #endif//GLM_COMPILER
-
319 
-
320 // Report compiler detection
-
321 #if(defined(GLM_MESSAGES) && !defined(GLM_MESSAGE_COMPILER_DISPLAYED))
-
322 # define GLM_MESSAGE_COMPILER_DISPLAYED
-
323 # if(GLM_COMPILER & GLM_COMPILER_CUDA)
-
324 # pragma message("GLM: CUDA compiler detected")
-
325 # elif(GLM_COMPILER & GLM_COMPILER_VC)
-
326 # pragma message("GLM: Visual C++ compiler detected")
-
327 # elif(GLM_COMPILER & GLM_COMPILER_CLANG)
-
328 # pragma message("GLM: Clang compiler detected")
-
329 # elif(GLM_COMPILER & GLM_COMPILER_LLVM_GCC)
-
330 # pragma message("GLM: LLVM GCC compiler detected")
-
331 # elif(GLM_COMPILER & GLM_COMPILER_INTEL)
-
332 # pragma message("GLM: Intel Compiler detected")
-
333 # elif(GLM_COMPILER & GLM_COMPILER_GCC)
-
334 # if(GLM_COMPILER == GLM_COMPILER_GCC_LLVM)
-
335 # pragma message("GLM: LLVM GCC compiler detected")
-
336 # elif(GLM_COMPILER == GLM_COMPILER_GCC_CLANG)
-
337 # pragma message("GLM: CLANG compiler detected")
-
338 # else
-
339 # pragma message("GLM: GCC compiler detected")
-
340 # endif
-
341 # elif(GLM_COMPILER & GLM_COMPILER_BC)
-
342 # pragma message("GLM: Borland compiler detected but not supported")
-
343 # elif(GLM_COMPILER & GLM_COMPILER_CODEWARRIOR)
-
344 # pragma message("GLM: Codewarrior compiler detected but not supported")
-
345 # else
-
346 # pragma message("GLM: Compiler not detected")
-
347 # endif
-
348 #endif//GLM_MESSAGE
-
349 
-
351 // Build model //
-
352 
-
353 #if(defined(__arch64__) || defined(__LP64__) || defined(_M_X64) || defined(__ppc64__) || defined(__x86_64__))
-
354 # define GLM_MODEL GLM_MODEL_64
-
355 #elif(defined(__i386__) || defined(__ppc__))
-
356 # define GLM_MODEL GLM_MODEL_32
-
357 #else
-
358 # define GLM_MODEL GLM_MODEL_32
-
359 #endif//
-
360 
-
361 #if(!defined(GLM_MODEL) && GLM_COMPILER != 0)
-
362 # error "GLM_MODEL undefined, your compiler may not be supported by GLM. Add #define GLM_MODEL 0 to ignore this message."
-
363 #endif//GLM_MODEL
-
364 
-
365 #if(defined(GLM_MESSAGES) && !defined(GLM_MESSAGE_MODEL_DISPLAYED))
-
366 # define GLM_MESSAGE_MODEL_DISPLAYED
-
367 # if(GLM_MODEL == GLM_MODEL_64)
-
368 # pragma message("GLM: 64 bits model")
-
369 # elif(GLM_MODEL == GLM_MODEL_32)
-
370 # pragma message("GLM: 32 bits model")
-
371 # endif//GLM_MODEL
-
372 #endif//GLM_MESSAGE
-
373 
-
375 // C++ Version //
-
376 
-
377 // User defines: GLM_FORCE_CXX98
-
378 
-
379 #define GLM_LANG_CXX_FLAG (1 << 0)
-
380 #define GLM_LANG_CXX98_FLAG (1 << 1)
-
381 #define GLM_LANG_CXX03_FLAG (1 << 2)
-
382 #define GLM_LANG_CXX0X_FLAG (1 << 3)
-
383 #define GLM_LANG_CXX11_FLAG (1 << 4)
-
384 #define GLM_LANG_CXX1Y_FLAG (1 << 5)
-
385 #define GLM_LANG_CXXMS_FLAG (1 << 6)
-
386 #define GLM_LANG_CXXGNU_FLAG (1 << 7)
-
387 
-
388 #define GLM_LANG_CXX GLM_LANG_CXX_FLAG
-
389 #define GLM_LANG_CXX98 (GLM_LANG_CXX | GLM_LANG_CXX98_FLAG)
-
390 #define GLM_LANG_CXX03 (GLM_LANG_CXX98 | GLM_LANG_CXX03_FLAG)
-
391 #define GLM_LANG_CXX0X (GLM_LANG_CXX03 | GLM_LANG_CXX0X_FLAG)
-
392 #define GLM_LANG_CXX11 (GLM_LANG_CXX0X | GLM_LANG_CXX11_FLAG)
-
393 #define GLM_LANG_CXX1Y (GLM_LANG_CXX11 | GLM_LANG_CXX1Y_FLAG)
-
394 #define GLM_LANG_CXXMS GLM_LANG_CXXMS_FLAG
-
395 #define GLM_LANG_CXXGNU GLM_LANG_CXXGNU_FLAG
-
396 
-
397 #if(defined(GLM_FORCE_CXX1Y))
-
398 # define GLM_LANG GLM_LANG_CXX1Y
-
399 #elif(defined(GLM_FORCE_CXX11))
-
400 # define GLM_LANG GLM_LANG_CXX11
-
401 #elif(defined(GLM_FORCE_CXX03))
-
402 # define GLM_LANG GLM_LANG_CXX03
-
403 #elif(defined(GLM_FORCE_CXX98))
-
404 # define GLM_LANG GLM_LANG_CXX98
-
405 #else
-
406 # if(__cplusplus >= 201103L)
-
407 # define GLM_LANG GLM_LANG_CXX11
-
408 # elif((GLM_COMPILER & GLM_COMPILER_CLANG) == GLM_COMPILER_CLANG)
-
409 # if(GLM_PLATFORM == GLM_PLATFORM_APPLE)
-
410 # define GLM_DETAIL_MAJOR 1
-
411 # else
-
412 # define GLM_DETAIL_MAJOR 0
-
413 # endif
-
414 # if(__clang_major__ < (2 + GLM_DETAIL_MAJOR))
-
415 # define GLM_LANG GLM_LANG_CXX
-
416 # elif(__has_feature(cxx_auto_type))
-
417 # define GLM_LANG GLM_LANG_CXX0X
-
418 # else
-
419 # define GLM_LANG GLM_LANG_CXX98
-
420 # endif
-
421 # elif((GLM_COMPILER & GLM_COMPILER_GCC) == GLM_COMPILER_GCC)
-
422 # if defined(__GXX_EXPERIMENTAL_CXX0X__)
-
423 # define GLM_LANG GLM_LANG_CXX0X
-
424 # else
-
425 # define GLM_LANG GLM_LANG_CXX98
-
426 # endif
-
427 # elif(GLM_COMPILER & GLM_COMPILER_VC)
-
428 # if(defined(_MSC_EXTENSIONS))
-
429 # if(GLM_COMPILER >= GLM_COMPILER_VC10)
-
430 # define GLM_LANG (GLM_LANG_CXX0X | GLM_LANG_CXXMS_FLAG)
-
431 # else
-
432 # define GLM_LANG (GLM_LANG_CXX98 | GLM_LANG_CXXMS_FLAG)
-
433 # endif
-
434 # else
-
435 # if(GLM_COMPILER >= GLM_COMPILER_VC10)
-
436 # define GLM_LANG GLM_LANG_CXX0X
-
437 # else
-
438 # define GLM_LANG GLM_LANG_CXX98
-
439 # endif
-
440 # endif
-
441 # elif(GLM_COMPILER & GLM_COMPILER_INTEL)
-
442 # if(defined(_MSC_EXTENSIONS))
-
443 # if(GLM_COMPILER >= GLM_COMPILER_INTEL13_0)
-
444 # define GLM_LANG (GLM_LANG_CXX0X | GLM_LANG_CXXMS_FLAG)
-
445 # else
-
446 # define GLM_LANG (GLM_LANG_CXX98 | GLM_LANG_CXXMS_FLAG)
-
447 # endif
-
448 # else
-
449 # if(GLM_COMPILER >= GLM_COMPILER_INTEL13_0)
-
450 # define GLM_LANG (GLM_LANG_CXX0X)
-
451 # else
-
452 # define GLM_LANG (GLM_LANG_CXX98)
-
453 # endif
-
454 # endif
-
455 # elif(__cplusplus >= 199711L)
-
456 # define GLM_LANG GLM_LANG_CXX98
-
457 # else
-
458 # define GLM_LANG GLM_LANG_CXX
-
459 # endif
-
460 #endif
-
461 
-
462 #if(defined(GLM_MESSAGES) && !defined(GLM_MESSAGE_LANG_DISPLAYED))
-
463 # define GLM_MESSAGE_LANG_DISPLAYED
-
464 # if(GLM_LANG & GLM_LANG_CXXGNU_FLAG)
-
465 # pragma message("GLM: C++ with language extensions")
-
466 # elif(GLM_LANG & GLM_LANG_CXXMS_FLAG)
-
467 # pragma message("GLM: C++ with language extensions")
-
468 # elif(GLM_LANG & GLM_LANG_CXX11_FLAG)
-
469 # pragma message("GLM: C++11")
-
470 # elif(GLM_LANG & GLM_LANG_CXX0X_FLAG)
-
471 # pragma message("GLM: C++0x")
-
472 # elif(GLM_LANG & GLM_LANG_CXX03_FLAG)
-
473 # pragma message("GLM: C++03")
-
474 # elif(GLM_LANG & GLM_LANG_CXX98_FLAG)
-
475 # pragma message("GLM: C++98")
-
476 # else
-
477 # pragma message("GLM: C++ language undetected")
-
478 # endif//GLM_MODEL
-
479 # pragma message("GLM: #define GLM_FORCE_CXX98, GLM_FORCE_CXX03, GLM_LANG_CXX11 or GLM_FORCE_CXX1Y to force using a specific version of the C++ language")
-
480 #endif//GLM_MESSAGE
-
481 
-
483 // Has of C++ features
-
484 
-
485 #ifndef __has_feature
-
486 # define __has_feature(x) 0 // Compatibility with non-clang compilers.
-
487 #endif
-
488 #ifndef __has_extension
-
489 # define __has_extension __has_feature // Compatibility with pre-3.0 compilers.
-
490 #endif
-
491 
-
492 // http://clang.llvm.org/cxx_status.html
-
493 // http://gcc.gnu.org/projects/cxx0x.html
-
494 // http://msdn.microsoft.com/en-us/library/vstudio/hh567368(v=vs.120).aspx
-
495 
-
496 // N1720
-
497 #define GLM_HAS_STATIC_ASSERT ( \
-
498  (GLM_LANG & GLM_LANG_CXX11_FLAG) || \
-
499  ((GLM_LANG & GLM_LANG_CXX0X_FLAG) && (GLM_COMPILER & GLM_COMPILER_VC) && (GLM_COMPILER >= GLM_COMPILER_VC10)) || \
-
500  ((GLM_LANG & GLM_LANG_CXX0X_FLAG) && (GLM_COMPILER & GLM_COMPILER_GCC) && (GLM_COMPILER >= GLM_COMPILER_GCC43)) || \
-
501  __has_feature(cxx_static_assert))
-
502 
-
503 // N1988
-
504 #define GLM_HAS_EXTENDED_INTEGER_TYPE ( \
-
505  (GLM_LANG & GLM_LANG_CXX11_FLAG) || \
-
506  ((GLM_LANG & GLM_LANG_CXX0X_FLAG) && (GLM_COMPILER & GLM_COMPILER_VC) && (GLM_COMPILER >= GLM_COMPILER_VC11)) || \
-
507  ((GLM_LANG & GLM_LANG_CXX0X_FLAG) && (GLM_COMPILER & GLM_COMPILER_GCC) && (GLM_COMPILER >= GLM_COMPILER_GCC43)) || \
-
508  ((GLM_LANG & GLM_LANG_CXX0X_FLAG) && (GLM_COMPILER & GLM_COMPILER_CLANG) && (GLM_COMPILER >= GLM_COMPILER_CLANG29)))
-
509 
-
510 // N2235
-
511 #define GLM_HAS_CONSTEXPR ( \
-
512  (GLM_LANG & GLM_LANG_CXX11_FLAG) || \
-
513  ((GLM_LANG & GLM_LANG_CXX0X_FLAG) && (GLM_COMPILER & GLM_COMPILER_GCC) && (GLM_COMPILER >= GLM_COMPILER_GCC46)) || \
-
514  __has_feature(cxx_constexpr))
-
515 
-
516 // N2672
-
517 #define GLM_HAS_INITIALIZER_LISTS ( \
-
518  (GLM_LANG & GLM_LANG_CXX11_FLAG) || \
-
519  ((GLM_LANG & GLM_LANG_CXX0X_FLAG) && ((GLM_COMPILER & GLM_COMPILER_VC) && (GLM_COMPILER >= GLM_COMPILER_VC12))) || \
-
520  ((GLM_LANG & GLM_LANG_CXX0X_FLAG) && (GLM_COMPILER & GLM_COMPILER_GCC) && (GLM_COMPILER >= GLM_COMPILER_GCC44)) || \
-
521  __has_feature(cxx_generalized_initializers))
-
522 
-
523 // OpenMP
-
524 #ifdef _OPENMP
-
525 # if(GLM_COMPILER & GLM_COMPILER_GCC)
-
526 # if(GLM_COMPILER > GLM_COMPILER_GCC47)
-
527 # define GLM_HAS_OPENMP 31
-
528 # elif(GLM_COMPILER > GLM_COMPILER_GCC44)
-
529 # define GLM_HAS_OPENMP 30
-
530 # elif(GLM_COMPILER > GLM_COMPILER_GCC42)
-
531 # define GLM_HAS_OPENMP 25
-
532 # endif
-
533 # endif//(GLM_COMPILER & GLM_COMPILER_GCC)
-
534 
-
535 # if(GLM_COMPILER & GLM_COMPILER_VC)
-
536 # if(GLM_COMPILER > GLM_COMPILER_VC8)
-
537 # define GLM_HAS_OPENMP 20
-
538 # endif
-
539 # endif//(GLM_COMPILER & GLM_COMPILER_GCC)
-
540 #endif
-
541 
-
542 // Not standard
-
543 #define GLM_HAS_ANONYMOUS_UNION (GLM_LANG & GLM_LANG_CXXMS_FLAG)
-
544 
-
546 // Platform
-
547 
-
548 // User defines: GLM_FORCE_PURE GLM_FORCE_SSE2 GLM_FORCE_AVX
-
549 
-
550 #define GLM_ARCH_PURE 0x0000
-
551 #define GLM_ARCH_SSE2 0x0001
-
552 #define GLM_ARCH_SSE3 0x0002// | GLM_ARCH_SSE2
-
553 #define GLM_ARCH_SSE4 0x0004// | GLM_ARCH_SSE3 | GLM_ARCH_SSE2
-
554 #define GLM_ARCH_AVX 0x0008// | GLM_ARCH_SSE4 | GLM_ARCH_SSE3 | GLM_ARCH_SSE2
-
555 #define GLM_ARCH_AVX2 0x0010// | GLM_ARCH_AVX | GLM_ARCH_SSE4 | GLM_ARCH_SSE3 | GLM_ARCH_SSE2
-
556 
-
557 #if(defined(GLM_FORCE_PURE))
-
558 # define GLM_ARCH GLM_ARCH_PURE
-
559 #elif(defined(GLM_FORCE_AVX2))
-
560 # define GLM_ARCH (GLM_ARCH_AVX2 | GLM_ARCH_AVX | GLM_ARCH_SSE3 | GLM_ARCH_SSE2)
-
561 #elif(defined(GLM_FORCE_AVX))
-
562 # define GLM_ARCH (GLM_ARCH_AVX | GLM_ARCH_SSE3 | GLM_ARCH_SSE2)
-
563 #elif(defined(GLM_FORCE_SSE4))
-
564 # define GLM_ARCH (GLM_ARCH_SSE4 | GLM_ARCH_SSE3 | GLM_ARCH_SSE2)
-
565 #elif(defined(GLM_FORCE_SSE3))
-
566 # define GLM_ARCH (GLM_ARCH_SSE3 | GLM_ARCH_SSE2)
-
567 #elif(defined(GLM_FORCE_SSE2))
-
568 # define GLM_ARCH (GLM_ARCH_SSE2)
-
569 #elif((GLM_COMPILER & GLM_COMPILER_VC) && (defined(_M_IX86) || defined(_M_X64)))
-
570 # if(GLM_PLATFORM == GLM_PLATFORM_WINCE)
-
571 # define GLM_ARCH GLM_ARCH_PURE
-
572 # elif(defined(_M_CEE_PURE))
-
573 # define GLM_ARCH GLM_ARCH_PURE
-
574 /* TODO: Explore auto detection of instruction set support
-
575 # elif(defined(_M_IX86_FP))
-
576 # if(_M_IX86_FP >= 3)
-
577 # define GLM_ARCH (GLM_ARCH_AVX | GLM_ARCH_SSE3 | GLM_ARCH_SSE2)
-
578 # elif(_M_IX86_FP >= 2)
-
579 # define GLM_ARCH (GLM_ARCH_SSE2)
-
580 # else
-
581 # define GLM_ARCH GLM_ARCH_PURE
-
582 # endif
-
583 */
-
584 # elif(GLM_COMPILER >= GLM_COMPILER_VC11)
-
585 # define GLM_ARCH (GLM_ARCH_AVX | GLM_ARCH_SSE3 | GLM_ARCH_SSE2)
-
586 # elif(GLM_COMPILER >= GLM_COMPILER_VC10)
-
587 # if(_MSC_FULL_VER >= 160031118) //160031118: VC2010 SP1 beta full version
-
588 # define GLM_ARCH (GLM_ARCH_AVX | GLM_ARCH_SSE3 | GLM_ARCH_SSE2)//GLM_ARCH_AVX (Require SP1)
-
589 # else
-
590 # define GLM_ARCH (GLM_ARCH_SSE3 | GLM_ARCH_SSE2)
-
591 # endif
-
592 # elif(GLM_COMPILER >= GLM_COMPILER_VC9)
-
593 # define GLM_ARCH (GLM_ARCH_SSE3 | GLM_ARCH_SSE2)
-
594 # elif(GLM_COMPILER >= GLM_COMPILER_VC8)
-
595 # define GLM_ARCH GLM_ARCH_SSE2
-
596 # else
-
597 # define GLM_ARCH GLM_ARCH_PURE
-
598 # endif
-
599 #elif((GLM_PLATFORM & GLM_PLATFORM_APPLE) && (GLM_COMPILER & GLM_COMPILER_GCC))
-
600 # define GLM_ARCH GLM_ARCH_PURE
-
601 #elif(((GLM_COMPILER & GLM_COMPILER_GCC) && (defined(__i386__) || defined(__x86_64__))) || (GLM_COMPILER & GLM_COMPILER_LLVM_GCC))
-
602 # define GLM_ARCH (GLM_ARCH_PURE \
-
603 | (defined(__AVX2__) ? GLM_ARCH_AVX2 : 0) \
-
604 | (defined(__AVX__) ? GLM_ARCH_AVX : 0) \
-
605 | (defined(__SSE4__) ? GLM_ARCH_SSE4 : 0) \
-
606 | (defined(__SSE3__) ? GLM_ARCH_SSE3 : 0) \
-
607 | (defined(__SSE2__) ? GLM_ARCH_SSE2 : 0))
-
608 #else
-
609 # define GLM_ARCH GLM_ARCH_PURE
-
610 #endif
-
611 
-
612 // With MinGW-W64, including intrinsic headers before intrin.h will produce some errors. The problem is
-
613 // that windows.h (and maybe other headers) will silently include intrin.h, which of course causes problems.
-
614 // To fix, we just explicitly include intrin.h here.
-
615 #if defined(__MINGW32__) && (GLM_ARCH != GLM_ARCH_PURE)
-
616 # include <intrin.h>
-
617 #endif
-
618 
-
619 //#if(GLM_ARCH != GLM_ARCH_PURE)
-
620 #if(GLM_ARCH & GLM_ARCH_AVX2)
-
621 # include <immintrin.h>
-
622 #endif//GLM_ARCH
-
623 #if(GLM_ARCH & GLM_ARCH_AVX)
-
624 # include <immintrin.h>
-
625 #endif//GLM_ARCH
-
626 #if(GLM_ARCH & GLM_ARCH_SSE4)
-
627 # include <smmintrin.h>
-
628 #endif//GLM_ARCH
-
629 #if(GLM_ARCH & GLM_ARCH_SSE3)
-
630 # include <pmmintrin.h>
-
631 #endif//GLM_ARCH
-
632 #if(GLM_ARCH & GLM_ARCH_SSE2)
-
633 # include <emmintrin.h>
-
634 # if(GLM_COMPILER == GLM_COMPILER_VC8) // VC8 is missing some intrinsics, workaround
-
635  inline float _mm_cvtss_f32(__m128 A) { return A.m128_f32[0]; }
-
636  inline __m128 _mm_castpd_ps(__m128d PD) { union { __m128 ps; __m128d pd; } c; c.pd = PD; return c.ps; }
-
637  inline __m128d _mm_castps_pd(__m128 PS) { union { __m128 ps; __m128d pd; } c; c.ps = PS; return c.pd; }
-
638  inline __m128i _mm_castps_si128(__m128 PS) { union { __m128 ps; __m128i pi; } c; c.ps = PS; return c.pi; }
-
639  inline __m128 _mm_castsi128_ps(__m128i PI) { union { __m128 ps; __m128i pi; } c; c.pi = PI; return c.ps; }
-
640 # endif
-
641 #endif//GLM_ARCH
-
642 //#endif//(GLM_ARCH != GLM_ARCH_PURE)
-
643 
-
644 #if(defined(GLM_MESSAGES) && !defined(GLM_MESSAGE_ARCH_DISPLAYED))
-
645 # define GLM_MESSAGE_ARCH_DISPLAYED
-
646 # if(GLM_ARCH == GLM_ARCH_PURE)
-
647 # pragma message("GLM: Platform independent")
-
648 # elif(GLM_ARCH & GLM_ARCH_SSE2)
-
649 # pragma message("GLM: SSE2 instruction set")
-
650 # elif(GLM_ARCH & GLM_ARCH_SSE3)
-
651 # pragma message("GLM: SSE3 instruction set")
-
652 # elif(GLM_ARCH & GLM_ARCH_SSE4)
-
653 # pragma message("GLM: SSE4 instruction set")
-
654 # elif(GLM_ARCH & GLM_ARCH_AVX)
-
655 # pragma message("GLM: AVX instruction set")
-
656 # elif(GLM_ARCH & GLM_ARCH_AVX2)
-
657 # pragma message("GLM: AVX2 instruction set")
-
658 # endif//GLM_ARCH
-
659 # pragma message("GLM: #define GLM_FORCE_PURE to avoid using platform specific instruction sets")
-
660 #endif//GLM_MESSAGE
-
661 
-
663 // Radians
-
664 
-
665 //#define GLM_FORCE_RADIANS
-
666 
-
668 // Static assert
-
669 
-
670 #if GLM_HAS_STATIC_ASSERT
-
671 # define GLM_STATIC_ASSERT(x, message) static_assert(x, message)
-
672 #elif(defined(BOOST_STATIC_ASSERT))
-
673 # define GLM_STATIC_ASSERT(x, message) BOOST_STATIC_ASSERT(x)
-
674 #elif(GLM_COMPILER & GLM_COMPILER_VC)
-
675 # define GLM_STATIC_ASSERT(x, message) typedef char __CASSERT__##__LINE__[(x) ? 1 : -1]
-
676 #else
-
677 # define GLM_STATIC_ASSERT(x, message)
-
678 # define GLM_STATIC_ASSERT_NULL
-
679 #endif//GLM_LANG
-
680 
-
682 // Qualifiers
-
683 
-
684 // User defines: GLM_FORCE_INLINE GLM_FORCE_CUDA
-
685 
-
686 #if(defined(GLM_FORCE_CUDA) || (GLM_COMPILER & GLM_COMPILER_CUDA))
-
687 # define GLM_CUDA_FUNC_DEF __device__ __host__
-
688 # define GLM_CUDA_FUNC_DECL __device__ __host__
-
689 #else
-
690 # define GLM_CUDA_FUNC_DEF
-
691 # define GLM_CUDA_FUNC_DECL
-
692 #endif
-
693 
-
694 #if GLM_COMPILER & GLM_COMPILER_GCC
-
695 # define GLM_VAR_USED __attribute__ ((unused))
-
696 #else
-
697 # define GLM_VAR_USED
-
698 #endif
-
699 
-
700 #if(defined(GLM_FORCE_INLINE))
-
701 # if((GLM_COMPILER & GLM_COMPILER_VC) && (GLM_COMPILER >= GLM_COMPILER_VC8))
-
702 # define GLM_INLINE __forceinline
-
703 # elif((GLM_COMPILER & GLM_COMPILER_GCC) && (GLM_COMPILER >= GLM_COMPILER_GCC34))
-
704 # define GLM_INLINE __attribute__((always_inline)) inline
-
705 # elif(GLM_COMPILER & GLM_COMPILER_CLANG)
-
706 # define GLM_INLINE __attribute__((always_inline))
-
707 # else
-
708 # define GLM_INLINE inline
-
709 # endif//GLM_COMPILER
-
710 #else
-
711 # define GLM_INLINE inline
-
712 #endif//defined(GLM_FORCE_INLINE)
-
713 
-
714 #define GLM_FUNC_DECL GLM_CUDA_FUNC_DECL
-
715 #define GLM_FUNC_QUALIFIER GLM_CUDA_FUNC_DEF GLM_INLINE
-
716 
-
718 // Swizzle operators
-
719 
-
720 // User defines: GLM_SWIZZLE
-
721 
-
722 #if(defined(GLM_MESSAGES) && !defined(GLM_MESSAGE_SWIZZLE_DISPLAYED))
-
723 # define GLM_MESSAGE_SWIZZLE_DISPLAYED
-
724 # if defined(GLM_SWIZZLE)
-
725 # pragma message("GLM: Swizzling operators enabled")
-
726 # else
-
727 # pragma message("GLM: Swizzling operators disabled, #define GLM_SWIZZLE to enable swizzle operators")
-
728 # endif
-
729 #endif//GLM_MESSAGE
-
730 
-
732 // Length type
-
733 
-
734 // User defines: GLM_FORCE_SIZE_T_LENGTH
-
735 
-
736 namespace glm
-
737 {
-
738 #if defined(GLM_FORCE_SIZE_T_LENGTH)
-
739  typedef std::size_t length_t;
-
740 #else
-
741  typedef int length_t;
-
742 #endif
-
743 }//namespace glm
-
744 
-
745 #if(defined(GLM_MESSAGES) && !defined(GLM_MESSAGE_FORCE_SIZE_T_LENGTH))
-
746 # define GLM_MESSAGE_FORCE_SIZE_T_LENGTH
-
747 # if defined(GLM_FORCE_SIZE_T_LENGTH)
-
748 # pragma message("GLM: .length() returns glm::length_t, a typedef of std::size_t")
-
749 # else
-
750 # pragma message("GLM: .length() returns glm::length_t, a typedef of int following the GLSL specification")
-
751 # pragma message("GLM: #define GLM_FORCE_SIZE_T_LENGTH for .length() to return a std::size_t")
-
752 # endif
-
753 #endif//GLM_MESSAGE
-
754 
-
756 // Qualifiers
-
757 
-
758 #if((GLM_COMPILER & GLM_COMPILER_VC) && (GLM_COMPILER >= GLM_COMPILER_VC8))
-
759 # define GLM_DEPRECATED __declspec(deprecated)
-
760 # define GLM_ALIGN(x) __declspec(align(x))
-
761 # define GLM_ALIGNED_STRUCT(x) __declspec(align(x)) struct
-
762 # define GLM_RESTRICT __declspec(restrict)
-
763 # define GLM_RESTRICT_VAR __restrict
-
764 #elif(GLM_COMPILER & GLM_COMPILER_INTEL)
-
765 # define GLM_DEPRECATED
-
766 # define GLM_ALIGN(x) __declspec(align(x))
-
767 # define GLM_ALIGNED_STRUCT(x) __declspec(align(x)) struct
-
768 # define GLM_RESTRICT
-
769 # define GLM_RESTRICT_VAR __restrict
-
770 #elif(GLM_COMPILER & (GLM_COMPILER_GCC | GLM_COMPILER_CLANG))
-
771 # define GLM_DEPRECATED __attribute__((__deprecated__))
-
772 # define GLM_ALIGN(x) __attribute__((aligned(x)))
-
773 # define GLM_ALIGNED_STRUCT(x) struct __attribute__((aligned(x)))
-
774 # define GLM_RESTRICT __restrict__
-
775 # define GLM_RESTRICT_VAR __restrict__
-
776 #else
-
777 # define GLM_DEPRECATED
-
778 # define GLM_ALIGN
-
779 # define GLM_ALIGNED_STRUCT(x)
-
780 # define GLM_RESTRICT
-
781 # define GLM_RESTRICT_VAR
-
782 #endif//GLM_COMPILER
-
783 
-
784 #if GLM_HAS_CONSTEXPR
-
785 # define GLM_CONSTEXPR constexpr
-
786 #else
-
787 # define GLM_CONSTEXPR
-
788 #endif
-
789 
-
790 #endif//GLM_SETUP_INCLUDED
-
GLM_FUNC_DECL genType pi()
Return the pi constant.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00109_source.html b/Libraries/glm-0.9.5.2/doc/api/a00109_source.html deleted file mode 100644 index a3384a6..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00109_source.html +++ /dev/null @@ -1,215 +0,0 @@ - - - - - - -GLM: simd_mat4.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
simd_mat4.hpp
-
-
-
1 
-
38 #ifndef GLM_GTX_simd_mat4
-
39 #define GLM_GTX_simd_mat4
-
40 
-
41 // Dependencies
-
42 #include "../detail/setup.hpp"
-
43 
-
44 #if(GLM_ARCH != GLM_ARCH_PURE)
-
45 
-
46 #if(GLM_ARCH & GLM_ARCH_SSE2)
-
47 # include "../detail/intrinsic_matrix.hpp"
-
48 # include "../gtx/simd_vec4.hpp"
-
49 #else
-
50 # error "GLM: GLM_GTX_simd_mat4 requires compiler support of SSE2 through intrinsics"
-
51 #endif
-
52 
-
53 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
54 # pragma message("GLM: GLM_GTX_simd_mat4 extension included")
-
55 #endif
-
56 
-
57 namespace glm{
-
58 namespace detail
-
59 {
-
62  GLM_ALIGNED_STRUCT(16) fmat4x4SIMD
-
63  {
-
64  enum ctor{_null};
-
65  typedef float value_type;
-
66  typedef fvec4SIMD col_type;
-
67  typedef fvec4SIMD row_type;
-
68  typedef std::size_t size_type;
-
69  typedef fmat4x4SIMD type;
-
70  typedef fmat4x4SIMD transpose_type;
-
71 
-
72  GLM_FUNC_DECL length_t length() const;
-
73 
-
74  fvec4SIMD Data[4];
-
75 
-
77  // Constructors
-
78 
-
79  fmat4x4SIMD();
-
80  explicit fmat4x4SIMD(float const & s);
-
81  explicit fmat4x4SIMD(
-
82  float const & x0, float const & y0, float const & z0, float const & w0,
-
83  float const & x1, float const & y1, float const & z1, float const & w1,
-
84  float const & x2, float const & y2, float const & z2, float const & w2,
-
85  float const & x3, float const & y3, float const & z3, float const & w3);
-
86  explicit fmat4x4SIMD(
-
87  fvec4SIMD const & v0,
-
88  fvec4SIMD const & v1,
-
89  fvec4SIMD const & v2,
-
90  fvec4SIMD const & v3);
-
91  explicit fmat4x4SIMD(
-
92  mat4x4 const & m);
-
93  explicit fmat4x4SIMD(
-
94  __m128 const in[4]);
-
95 
-
96  // Conversions
-
97  //template <typename U>
-
98  //explicit tmat4x4(tmat4x4<U> const & m);
-
99 
-
100  //explicit tmat4x4(tmat2x2<T> const & x);
-
101  //explicit tmat4x4(tmat3x3<T> const & x);
-
102  //explicit tmat4x4(tmat2x3<T> const & x);
-
103  //explicit tmat4x4(tmat3x2<T> const & x);
-
104  //explicit tmat4x4(tmat2x4<T> const & x);
-
105  //explicit tmat4x4(tmat4x2<T> const & x);
-
106  //explicit tmat4x4(tmat3x4<T> const & x);
-
107  //explicit tmat4x4(tmat4x3<T> const & x);
-
108 
-
109  // Accesses
-
110  fvec4SIMD & operator[](length_t i);
-
111  fvec4SIMD const & operator[](length_t i) const;
-
112 
-
113  // Unary updatable operators
-
114  fmat4x4SIMD & operator= (fmat4x4SIMD const & m);
-
115  fmat4x4SIMD & operator+= (float const & s);
-
116  fmat4x4SIMD & operator+= (fmat4x4SIMD const & m);
-
117  fmat4x4SIMD & operator-= (float const & s);
-
118  fmat4x4SIMD & operator-= (fmat4x4SIMD const & m);
-
119  fmat4x4SIMD & operator*= (float const & s);
-
120  fmat4x4SIMD & operator*= (fmat4x4SIMD const & m);
-
121  fmat4x4SIMD & operator/= (float const & s);
-
122  fmat4x4SIMD & operator/= (fmat4x4SIMD const & m);
-
123  fmat4x4SIMD & operator++ ();
-
124  fmat4x4SIMD & operator-- ();
-
125  };
-
126 
-
127  // Binary operators
-
128  fmat4x4SIMD operator+ (fmat4x4SIMD const & m, float const & s);
-
129  fmat4x4SIMD operator+ (float const & s, fmat4x4SIMD const & m);
-
130  fmat4x4SIMD operator+ (fmat4x4SIMD const & m1, fmat4x4SIMD const & m2);
-
131 
-
132  fmat4x4SIMD operator- (fmat4x4SIMD const & m, float const & s);
-
133  fmat4x4SIMD operator- (float const & s, fmat4x4SIMD const & m);
-
134  fmat4x4SIMD operator- (fmat4x4SIMD const & m1, fmat4x4SIMD const & m2);
-
135 
-
136  fmat4x4SIMD operator* (fmat4x4SIMD const & m, float const & s);
-
137  fmat4x4SIMD operator* (float const & s, fmat4x4SIMD const & m);
-
138 
-
139  fvec4SIMD operator* (fmat4x4SIMD const & m, fvec4SIMD const & v);
-
140  fvec4SIMD operator* (fvec4SIMD const & v, fmat4x4SIMD const & m);
-
141 
-
142  fmat4x4SIMD operator* (fmat4x4SIMD const & m1, fmat4x4SIMD const & m2);
-
143 
-
144  fmat4x4SIMD operator/ (fmat4x4SIMD const & m, float const & s);
-
145  fmat4x4SIMD operator/ (float const & s, fmat4x4SIMD const & m);
-
146 
-
147  fvec4SIMD operator/ (fmat4x4SIMD const & m, fvec4SIMD const & v);
-
148  fvec4SIMD operator/ (fvec4SIMD const & v, fmat4x4SIMD const & m);
-
149 
-
150  fmat4x4SIMD operator/ (fmat4x4SIMD const & m1, fmat4x4SIMD const & m2);
-
151 
-
152  // Unary constant operators
-
153  fmat4x4SIMD const operator- (fmat4x4SIMD const & m);
-
154  fmat4x4SIMD const operator-- (fmat4x4SIMD const & m, int);
-
155  fmat4x4SIMD const operator++ (fmat4x4SIMD const & m, int);
-
156 }//namespace detail
-
157 
-
158  typedef detail::fmat4x4SIMD simdMat4;
-
159 
-
162 
-
165  mat4 mat4_cast(
-
166  detail::fmat4x4SIMD const & x);
-
167 
-
171  detail::fmat4x4SIMD matrixCompMult(
-
172  detail::fmat4x4SIMD const & x,
-
173  detail::fmat4x4SIMD const & y);
-
174 
-
179  detail::fmat4x4SIMD outerProduct(
-
180  detail::fvec4SIMD const & c,
-
181  detail::fvec4SIMD const & r);
-
182 
-
185  detail::fmat4x4SIMD transpose(
-
186  detail::fmat4x4SIMD const & x);
-
187 
-
190  float determinant(
-
191  detail::fmat4x4SIMD const & m);
-
192 
-
195  detail::fmat4x4SIMD inverse(
-
196  detail::fmat4x4SIMD const & m);
-
197 
-
199 }// namespace glm
-
200 
-
201 #include "simd_mat4.inl"
-
202 
-
203 #endif//(GLM_ARCH != GLM_ARCH_PURE)
-
204 
-
205 #endif//GLM_GTX_simd_mat4
-
highp_mat4x4 mat4x4
4 columns of 4 components matrix of floating-point numbers.
Definition: type_mat.hpp:425
-
mat4x4 mat4
4 columns of 4 components matrix of floating-point numbers.
Definition: type_mat.hpp:442
-
GLM_FUNC_DECL detail::tmat4x4< T, P > mat4_cast(detail::tquat< T, P > const &x)
Converts a quaternion to a 4 * 4 matrix.
-
GLM_FUNC_DECL genType::value_type length(genType const &x)
Returns the length of x, i.e., sqrt(x * x).
-
GLM_FUNC_DECL detail::tquat< T, P > inverse(detail::tquat< T, P > const &q)
Returns the q inverse.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00110.html b/Libraries/glm-0.9.5.2/doc/api/a00110.html deleted file mode 100644 index d7858be..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00110.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -GLM: simd_quat.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
simd_quat.hpp File Reference
-
-
- -

Go to the source code of this file.

-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

gtx_simd_quat

-
Date
2009-05-07 / 2011-06-07
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
- -

Definition in file simd_quat.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00110_source.html b/Libraries/glm-0.9.5.2/doc/api/a00110_source.html deleted file mode 100644 index e30c853..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00110_source.html +++ /dev/null @@ -1,293 +0,0 @@ - - - - - - -GLM: simd_quat.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
simd_quat.hpp
-
-
-Go to the documentation of this file.
1 
-
38 #ifndef GLM_GTX_simd_quat
-
39 #define GLM_GTX_simd_quat
-
40 
-
41 // Dependency:
-
42 #include "../glm.hpp"
-
43 #include "../gtc/quaternion.hpp"
-
44 #include "../gtx/fast_trigonometry.hpp"
-
45 
-
46 #if(GLM_ARCH != GLM_ARCH_PURE)
-
47 
-
48 #if(GLM_ARCH & GLM_ARCH_SSE2)
-
49 # include "../core/intrinsic_common.hpp"
-
50 # include "../core/intrinsic_geometric.hpp"
-
51 # include "../gtx/simd_mat4.hpp"
-
52 #else
-
53 # error "GLM: GLM_GTX_simd_quat requires compiler support of SSE2 through intrinsics"
-
54 #endif
-
55 
-
56 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
57 # pragma message("GLM: GLM_GTX_simd_quat extension included")
-
58 #endif
-
59 
-
60 
-
61 // Warning silencer for nameless struct/union.
-
62 #if (GLM_COMPILER & GLM_COMPILER_VC)
-
63 # pragma warning(push)
-
64 # pragma warning(disable:4201) // warning C4201: nonstandard extension used : nameless struct/union
-
65 #endif
-
66 
-
67 
-
68 namespace glm{
-
69 namespace detail
-
70 {
-
73  GLM_ALIGNED_STRUCT(16) fquatSIMD
-
74  {
-
75  enum ctor{null};
-
76  typedef __m128 value_type;
-
77  typedef std::size_t size_type;
-
78  static size_type value_size();
-
79 
-
80  typedef fquatSIMD type;
-
81  typedef tquat<bool, defaultp> bool_type;
-
82 
-
83 #ifdef GLM_SIMD_ENABLE_XYZW_UNION
-
84  union
-
85  {
-
86  __m128 Data;
-
87  struct {float x, y, z, w;};
-
88  };
-
89 #else
-
90  __m128 Data;
-
91 #endif
-
92 
-
94  // Implicit basic constructors
-
95 
-
96  fquatSIMD();
-
97  fquatSIMD(__m128 const & Data);
-
98  fquatSIMD(fquatSIMD const & q);
-
99 
-
101  // Explicit basic constructors
-
102 
-
103  explicit fquatSIMD(
-
104  ctor);
-
105  explicit fquatSIMD(
-
106  float const & w,
-
107  float const & x,
-
108  float const & y,
-
109  float const & z);
-
110  explicit fquatSIMD(
-
111  quat const & v);
-
112  explicit fquatSIMD(
-
113  vec3 const & eulerAngles);
-
114 
-
115 
-
117  // Unary arithmetic operators
-
118 
-
119  fquatSIMD& operator =(fquatSIMD const & q);
-
120  fquatSIMD& operator*=(float const & s);
-
121  fquatSIMD& operator/=(float const & s);
-
122  };
-
123 
-
124 
-
126  // Arithmetic operators
-
127 
-
128  detail::fquatSIMD operator- (
-
129  detail::fquatSIMD const & q);
-
130 
-
131  detail::fquatSIMD operator+ (
-
132  detail::fquatSIMD const & q,
-
133  detail::fquatSIMD const & p);
-
134 
-
135  detail::fquatSIMD operator* (
-
136  detail::fquatSIMD const & q,
-
137  detail::fquatSIMD const & p);
-
138 
-
139  detail::fvec4SIMD operator* (
-
140  detail::fquatSIMD const & q,
-
141  detail::fvec4SIMD const & v);
-
142 
-
143  detail::fvec4SIMD operator* (
-
144  detail::fvec4SIMD const & v,
-
145  detail::fquatSIMD const & q);
-
146 
-
147  detail::fquatSIMD operator* (
-
148  detail::fquatSIMD const & q,
-
149  float s);
-
150 
-
151  detail::fquatSIMD operator* (
-
152  float s,
-
153  detail::fquatSIMD const & q);
-
154 
-
155  detail::fquatSIMD operator/ (
-
156  detail::fquatSIMD const & q,
-
157  float s);
-
158 
-
159 }//namespace detail
-
160 
-
161  typedef glm::detail::fquatSIMD simdQuat;
-
162 
-
165 
-
168  quat quat_cast(
-
169  detail::fquatSIMD const & x);
-
170 
-
173  detail::fquatSIMD quatSIMD_cast(
-
174  detail::fmat4x4SIMD const & m);
-
175 
-
178  template <typename T, precision P>
-
179  detail::fquatSIMD quatSIMD_cast(
-
180  detail::tmat4x4<T, P> const & m);
-
181 
-
184  template <typename T, precision P>
-
185  detail::fquatSIMD quatSIMD_cast(
-
186  detail::tmat3x3<T, P> const & m);
-
187 
-
190  detail::fmat4x4SIMD mat4SIMD_cast(
-
191  detail::fquatSIMD const & q);
-
192 
-
195  mat4 mat4_cast(
-
196  detail::fquatSIMD const & q);
-
197 
-
198 
-
202  float length(
-
203  detail::fquatSIMD const & x);
-
204 
-
208  detail::fquatSIMD normalize(
-
209  detail::fquatSIMD const & x);
-
210 
-
214  float dot(
-
215  detail::fquatSIMD const & q1,
-
216  detail::fquatSIMD const & q2);
-
217 
-
228  detail::fquatSIMD mix(
-
229  detail::fquatSIMD const & x,
-
230  detail::fquatSIMD const & y,
-
231  float const & a);
-
232 
-
241  detail::fquatSIMD lerp(
-
242  detail::fquatSIMD const & x,
-
243  detail::fquatSIMD const & y,
-
244  float const & a);
-
245 
-
254  detail::fquatSIMD slerp(
-
255  detail::fquatSIMD const & x,
-
256  detail::fquatSIMD const & y,
-
257  float const & a);
-
258 
-
259 
-
270  detail::fquatSIMD fastMix(
-
271  detail::fquatSIMD const & x,
-
272  detail::fquatSIMD const & y,
-
273  float const & a);
-
274 
-
282  detail::fquatSIMD fastSlerp(
-
283  detail::fquatSIMD const & x,
-
284  detail::fquatSIMD const & y,
-
285  float const & a);
-
286 
-
287 
-
291  detail::fquatSIMD conjugate(
-
292  detail::fquatSIMD const & q);
-
293 
-
297  detail::fquatSIMD inverse(
-
298  detail::fquatSIMD const & q);
-
299 
-
306  detail::fquatSIMD angleAxisSIMD(
-
307  float const & angle,
-
308  vec3 const & axis);
-
309 
-
318  detail::fquatSIMD angleAxisSIMD(
-
319  float const & angle,
-
320  float const & x,
-
321  float const & y,
-
322  float const & z);
-
323 
-
324 
-
325  // TODO: Move this to somewhere more appropriate. Used with fastMix() and fastSlerp().
-
327  __m128 fastSin(__m128 x);
-
328 
-
329 
-
331 }//namespace glm
-
332 
-
333 #include "simd_quat.inl"
-
334 
-
335 
-
336 #if (GLM_COMPILER & GLM_COMPILER_VC)
-
337 # pragma warning(pop)
-
338 #endif
-
339 
-
340 
-
341 #endif//(GLM_ARCH != GLM_ARCH_PURE)
-
342 
-
343 #endif//GLM_GTX_simd_quat
-
GLM_FUNC_DECL T dot(vecType< T, P > const &x, vecType< T, P > const &y)
Returns the dot product of x and y, i.e., result = x * y.
-
highp_vec3 vec3
3 components vector of floating-point numbers.
Definition: type_vec.hpp:393
-
GLM_FUNC_DECL detail::tquat< T, P > lerp(detail::tquat< T, P > const &x, detail::tquat< T, P > const &y, T const &a)
Linear interpolation of two quaternions.
-
GLM_FUNC_DECL detail::tquat< T, P > quat_cast(detail::tmat3x3< T, P > const &x)
Converts a 3 * 3 matrix to a quaternion.
-
GLM_FUNC_DECL genTypeT mix(genTypeT const &x, genTypeT const &y, genTypeU const &a)
If genTypeU is a floating scalar or vector: Returns x * (1.0 - a) + y * a, i.e., the linear blend of ...
-
GLM_FUNC_DECL T angle(detail::tquat< T, P > const &x)
Returns the quaternion rotation angle.
-
GLM_FUNC_DECL detail::tvec3< T, P > eulerAngles(detail::tquat< T, P > const &x)
Returns euler angles, yitch as x, yaw as y, roll as z.
-
mat4x4 mat4
4 columns of 4 components matrix of floating-point numbers.
Definition: type_mat.hpp:442
-
T fastSin(const T &angle)
Faster than the common sin function but less accurate.
-
GLM_FUNC_DECL genType normalize(genType const &x)
Returns a vector in the same direction as x but with length of 1.
-
GLM_FUNC_DECL detail::tmat4x4< T, P > mat4_cast(detail::tquat< T, P > const &x)
Converts a quaternion to a 4 * 4 matrix.
-
GLM_FUNC_DECL genType::value_type length(genType const &x)
Returns the length of x, i.e., sqrt(x * x).
-
highp_quat quat
Quaternion of default single-precision floating-point numbers.
Definition: fwd.hpp:69
-
detail::tquat< T, P > fastMix(detail::tquat< T, P > const &x, detail::tquat< T, P > const &y, T const &a)
Quaternion normalized linear interpolation.
-
GLM_FUNC_DECL detail::tvec3< T, P > axis(detail::tquat< T, P > const &x)
Returns the q rotation axis.
-
GLM_FUNC_DECL detail::tquat< T, P > slerp(detail::tquat< T, P > const &x, detail::tquat< T, P > const &y, T const &a)
Spherical linear interpolation of two quaternions.
-
GLM_FUNC_DECL detail::tquat< T, P > conjugate(detail::tquat< T, P > const &q)
Returns the q conjugate.
-
GLM_FUNC_DECL detail::tquat< T, P > inverse(detail::tquat< T, P > const &q)
Returns the q inverse.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00111.html b/Libraries/glm-0.9.5.2/doc/api/a00111.html deleted file mode 100644 index 850209c..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00111.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - -GLM: simd_vec4.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
simd_vec4.hpp File Reference
-
-
- -

Go to the source code of this file.

-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_simd_quat

-
Date
2009-05-07 / 2011-06-07
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
- -

Definition in file simd_vec4.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00111_source.html b/Libraries/glm-0.9.5.2/doc/api/a00111_source.html deleted file mode 100644 index d35b87b..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00111_source.html +++ /dev/null @@ -1,406 +0,0 @@ - - - - - - -GLM: simd_vec4.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
simd_vec4.hpp
-
-
-Go to the documentation of this file.
1 
-
38 #ifndef GLM_GTX_simd_vec4
-
39 #define GLM_GTX_simd_vec4
-
40 
-
41 // Dependency:
-
42 #include "../glm.hpp"
-
43 
-
44 #if(GLM_ARCH != GLM_ARCH_PURE)
-
45 
-
46 #if(GLM_ARCH & GLM_ARCH_SSE2)
-
47 # include "../detail/intrinsic_common.hpp"
-
48 # include "../detail/intrinsic_geometric.hpp"
-
49 # include "../detail/intrinsic_integer.hpp"
-
50 #else
-
51 # error "GLM: GLM_GTX_simd_vec4 requires compiler support of SSE2 through intrinsics"
-
52 #endif
-
53 
-
54 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
55 # pragma message("GLM: GLM_GTX_simd_vec4 extension included")
-
56 #endif
-
57 
-
58 
-
59 // Warning silencer for nameless struct/union.
-
60 #if (GLM_COMPILER & GLM_COMPILER_VC)
-
61 # pragma warning(push)
-
62 # pragma warning(disable:4201) // warning C4201: nonstandard extension used : nameless struct/union
-
63 #endif
-
64 
-
65 namespace glm
-
66 {
-
67  enum comp
-
68  {
-
69  X = 0,
-
70  R = 0,
-
71  S = 0,
-
72  Y = 1,
-
73  G = 1,
-
74  T = 1,
-
75  Z = 2,
-
76  B = 2,
-
77  P = 2,
-
78  W = 3,
-
79  A = 3,
-
80  Q = 3
-
81  };
-
82 
-
83 }//namespace glm
-
84 
-
85 namespace glm{
-
86 namespace detail
-
87 {
-
90  GLM_ALIGNED_STRUCT(16) fvec4SIMD
-
91  {
-
92  enum ctor{null};
-
93  typedef __m128 value_type;
-
94  typedef std::size_t size_type;
-
95  static size_type value_size();
-
96 
-
97  typedef fvec4SIMD type;
-
98  typedef tvec4<bool, highp> bool_type;
-
99 
-
100 #ifdef GLM_SIMD_ENABLE_XYZW_UNION
-
101  union
-
102  {
-
103  __m128 Data;
-
104  struct {float x, y, z, w;};
-
105  };
-
106 #else
-
107  __m128 Data;
-
108 #endif
-
109 
-
111  // Implicit basic constructors
-
112 
-
113  fvec4SIMD();
-
114  fvec4SIMD(__m128 const & Data);
-
115  fvec4SIMD(fvec4SIMD const & v);
-
116 
-
118  // Explicit basic constructors
-
119 
-
120  explicit fvec4SIMD(
-
121  ctor);
-
122  explicit fvec4SIMD(
-
123  float const & s);
-
124  explicit fvec4SIMD(
-
125  float const & x,
-
126  float const & y,
-
127  float const & z,
-
128  float const & w);
-
129  explicit fvec4SIMD(
-
130  vec4 const & v);
-
131 
-
134 
-
135  fvec4SIMD(vec2 const & v, float const & s1, float const & s2);
-
136  fvec4SIMD(float const & s1, vec2 const & v, float const & s2);
-
137  fvec4SIMD(float const & s1, float const & s2, vec2 const & v);
-
138  fvec4SIMD(vec3 const & v, float const & s);
-
139  fvec4SIMD(float const & s, vec3 const & v);
-
140  fvec4SIMD(vec2 const & v1, vec2 const & v2);
-
141  //fvec4SIMD(ivec4SIMD const & v);
-
142 
-
144  // Unary arithmetic operators
-
145 
-
146  fvec4SIMD& operator= (fvec4SIMD const & v);
-
147  fvec4SIMD& operator+=(fvec4SIMD const & v);
-
148  fvec4SIMD& operator-=(fvec4SIMD const & v);
-
149  fvec4SIMD& operator*=(fvec4SIMD const & v);
-
150  fvec4SIMD& operator/=(fvec4SIMD const & v);
-
151 
-
152  fvec4SIMD& operator+=(float const & s);
-
153  fvec4SIMD& operator-=(float const & s);
-
154  fvec4SIMD& operator*=(float const & s);
-
155  fvec4SIMD& operator/=(float const & s);
-
156 
-
157  fvec4SIMD& operator++();
-
158  fvec4SIMD& operator--();
-
159 
-
161  // Swizzle operators
-
162 
-
163  template <comp X, comp Y, comp Z, comp W>
-
164  fvec4SIMD& swizzle();
-
165  template <comp X, comp Y, comp Z, comp W>
-
166  fvec4SIMD swizzle() const;
-
167  template <comp X, comp Y, comp Z>
-
168  fvec4SIMD swizzle() const;
-
169  template <comp X, comp Y>
-
170  fvec4SIMD swizzle() const;
-
171  template <comp X>
-
172  fvec4SIMD swizzle() const;
-
173  };
-
174 }//namespace detail
-
175 
-
176  typedef glm::detail::fvec4SIMD simdVec4;
-
177 
-
180 
-
183  vec4 vec4_cast(
-
184  detail::fvec4SIMD const & x);
-
185 
-
188  detail::fvec4SIMD abs(detail::fvec4SIMD const & x);
-
189 
-
192  detail::fvec4SIMD sign(detail::fvec4SIMD const & x);
-
193 
-
196  detail::fvec4SIMD floor(detail::fvec4SIMD const & x);
-
197 
-
201  detail::fvec4SIMD trunc(detail::fvec4SIMD const & x);
-
202 
-
210  detail::fvec4SIMD round(detail::fvec4SIMD const & x);
-
211 
-
217  //detail::fvec4SIMD roundEven(detail::fvec4SIMD const & x);
-
218 
-
222  detail::fvec4SIMD ceil(detail::fvec4SIMD const & x);
-
223 
-
227  detail::fvec4SIMD fract(detail::fvec4SIMD const & x);
-
228 
-
233  detail::fvec4SIMD mod(
-
234  detail::fvec4SIMD const & x,
-
235  detail::fvec4SIMD const & y);
-
236 
-
241  detail::fvec4SIMD mod(
-
242  detail::fvec4SIMD const & x,
-
243  float const & y);
-
244 
-
250  //detail::fvec4SIMD modf(
-
251  // detail::fvec4SIMD const & x,
-
252  // detail::fvec4SIMD & i);
-
253 
-
257  detail::fvec4SIMD min(
-
258  detail::fvec4SIMD const & x,
-
259  detail::fvec4SIMD const & y);
-
260 
-
261  detail::fvec4SIMD min(
-
262  detail::fvec4SIMD const & x,
-
263  float const & y);
-
264 
-
268  detail::fvec4SIMD max(
-
269  detail::fvec4SIMD const & x,
-
270  detail::fvec4SIMD const & y);
-
271 
-
272  detail::fvec4SIMD max(
-
273  detail::fvec4SIMD const & x,
-
274  float const & y);
-
275 
-
280  detail::fvec4SIMD clamp(
-
281  detail::fvec4SIMD const & x,
-
282  detail::fvec4SIMD const & minVal,
-
283  detail::fvec4SIMD const & maxVal);
-
284 
-
285  detail::fvec4SIMD clamp(
-
286  detail::fvec4SIMD const & x,
-
287  float const & minVal,
-
288  float const & maxVal);
-
289 
-
316  detail::fvec4SIMD mix(
-
317  detail::fvec4SIMD const & x,
-
318  detail::fvec4SIMD const & y,
-
319  detail::fvec4SIMD const & a);
-
320 
-
324  detail::fvec4SIMD step(
-
325  detail::fvec4SIMD const & edge,
-
326  detail::fvec4SIMD const & x);
-
327 
-
328  detail::fvec4SIMD step(
-
329  float const & edge,
-
330  detail::fvec4SIMD const & x);
-
331 
-
343  detail::fvec4SIMD smoothstep(
-
344  detail::fvec4SIMD const & edge0,
-
345  detail::fvec4SIMD const & edge1,
-
346  detail::fvec4SIMD const & x);
-
347 
-
348  detail::fvec4SIMD smoothstep(
-
349  float const & edge0,
-
350  float const & edge1,
-
351  detail::fvec4SIMD const & x);
-
352 
-
360  //bvec4 isnan(detail::fvec4SIMD const & x);
-
361 
-
369  //bvec4 isinf(detail::fvec4SIMD const & x);
-
370 
-
376  //detail::ivec4SIMD floatBitsToInt(detail::fvec4SIMD const & value);
-
377 
-
385  //detail::fvec4SIMD intBitsToFloat(detail::ivec4SIMD const & value);
-
386 
-
390  detail::fvec4SIMD fma(
-
391  detail::fvec4SIMD const & a,
-
392  detail::fvec4SIMD const & b,
-
393  detail::fvec4SIMD const & c);
-
394 
-
405  //detail::fvec4SIMD frexp(detail::fvec4SIMD const & x, detail::ivec4SIMD & exp);
-
406 
-
414  //detail::fvec4SIMD ldexp(detail::fvec4SIMD const & x, detail::ivec4SIMD const & exp);
-
415 
-
419  float length(
-
420  detail::fvec4SIMD const & x);
-
421 
-
426  float fastLength(
-
427  detail::fvec4SIMD const & x);
-
428 
-
433  float niceLength(
-
434  detail::fvec4SIMD const & x);
-
435 
-
439  detail::fvec4SIMD length4(
-
440  detail::fvec4SIMD const & x);
-
441 
-
446  detail::fvec4SIMD fastLength4(
-
447  detail::fvec4SIMD const & x);
-
448 
-
453  detail::fvec4SIMD niceLength4(
-
454  detail::fvec4SIMD const & x);
-
455 
-
459  float distance(
-
460  detail::fvec4SIMD const & p0,
-
461  detail::fvec4SIMD const & p1);
-
462 
-
466  detail::fvec4SIMD distance4(
-
467  detail::fvec4SIMD const & p0,
-
468  detail::fvec4SIMD const & p1);
-
469 
-
473  float simdDot(
-
474  detail::fvec4SIMD const & x,
-
475  detail::fvec4SIMD const & y);
-
476 
-
480  detail::fvec4SIMD dot4(
-
481  detail::fvec4SIMD const & x,
-
482  detail::fvec4SIMD const & y);
-
483 
-
487  detail::fvec4SIMD cross(
-
488  detail::fvec4SIMD const & x,
-
489  detail::fvec4SIMD const & y);
-
490 
-
494  detail::fvec4SIMD normalize(
-
495  detail::fvec4SIMD const & x);
-
496 
-
501  detail::fvec4SIMD fastNormalize(
-
502  detail::fvec4SIMD const & x);
-
503 
-
507  detail::fvec4SIMD simdFaceforward(
-
508  detail::fvec4SIMD const & N,
-
509  detail::fvec4SIMD const & I,
-
510  detail::fvec4SIMD const & Nref);
-
511 
-
516  detail::fvec4SIMD reflect(
-
517  detail::fvec4SIMD const & I,
-
518  detail::fvec4SIMD const & N);
-
519 
-
525  detail::fvec4SIMD refract(
-
526  detail::fvec4SIMD const & I,
-
527  detail::fvec4SIMD const & N,
-
528  float const & eta);
-
529 
-
533  detail::fvec4SIMD sqrt(
-
534  detail::fvec4SIMD const & x);
-
535 
-
540  detail::fvec4SIMD niceSqrt(
-
541  detail::fvec4SIMD const & x);
-
542 
-
547  detail::fvec4SIMD fastSqrt(
-
548  detail::fvec4SIMD const & x);
-
549 
-
553  detail::fvec4SIMD inversesqrt(
-
554  detail::fvec4SIMD const & x);
-
555 
-
560  detail::fvec4SIMD fastInversesqrt(
-
561  detail::fvec4SIMD const & x);
-
562 
-
564 }//namespace glm
-
565 
-
566 #include "simd_vec4.inl"
-
567 
-
568 #if (GLM_COMPILER & GLM_COMPILER_VC)
-
569 # pragma warning(pop)
-
570 #endif
-
571 
-
572 #endif//(GLM_ARCH != GLM_ARCH_PURE)
-
573 
-
574 #endif//GLM_GTX_simd_vec4
-
GLM_FUNC_DECL genType sqrt(genType const &x)
Returns the positive square root of x.
-
highp_vec3 vec3
3 components vector of floating-point numbers.
Definition: type_vec.hpp:393
-
GLM_FUNC_DECL genType floor(genType const &x)
Returns a value equal to the nearest integer that is less then or equal to x.
-
GLM_FUNC_DECL detail::tvec3< T, P > cross(detail::tvec3< T, P > const &x, detail::tvec3< T, P > const &y)
Returns the cross product of x and y.
-
GLM_FUNC_DECL genTypeT mix(genTypeT const &x, genTypeT const &y, genTypeU const &a)
If genTypeU is a floating scalar or vector: Returns x * (1.0 - a) + y * a, i.e., the linear blend of ...
-
highp_vec4 vec4
4 components vector of floating-point numbers.
Definition: type_vec.hpp:398
-
genType fastSqrt(genType const &x)
Faster than the common sqrt function but less accurate.
-
GLM_FUNC_DECL genType mod(genType const &x, genType const &y)
Modulus.
-
GLM_FUNC_DECL genType inversesqrt(genType const &x)
Returns the reciprocal of the positive square root of x.
-
GLM_FUNC_DECL genType normalize(genType const &x)
Returns a vector in the same direction as x but with length of 1.
-
GLM_FUNC_DECL genType fract(genType const &x)
Return x - floor(x).
-
GLM_FUNC_DECL genType ceil(genType const &x)
Returns a value equal to the nearest integer that is greater than or equal to x.
-
GLM_FUNC_DECL genType fma(genType const &a, genType const &b, genType const &c)
Computes and returns a * b + c.
-
genType fastNormalize(genType const &x)
Faster than the common normalize function but less accurate.
-
GLM_FUNC_DECL genType step(genType const &edge, genType const &x)
Returns 0.0 if x &lt; edge, otherwise it returns 1.0 for each component of a genType.
-
GLM_FUNC_DECL genType trunc(genType const &x)
Returns a value equal to the nearest integer to x whose absolute value is not larger than the absolut...
-
GLM_FUNC_DECL genType::value_type length(genType const &x)
Returns the length of x, i.e., sqrt(x * x).
-
GLM_FUNC_DECL genType round(genType const &x)
Returns a value equal to the nearest integer to x.
-
GLM_FUNC_DECL vecType< T, P > refract(vecType< T, P > const &I, vecType< T, P > const &N, T const &eta)
For the incident vector I and surface normal N, and the ratio of indices of refraction eta...
-
GLM_FUNC_DECL genType abs(genType const &x)
Returns x if x &gt;= 0; otherwise, it returns -x.
-
GLM_FUNC_DECL genType smoothstep(genType const &edge0, genType const &edge1, genType const &x)
Returns 0.0 if x &lt;= edge0 and 1.0 if x &gt;= edge1 and performs smooth Hermite interpolation between 0 a...
-
GLM_FUNC_DECL genType clamp(genType const &x, genType const &minVal, genType const &maxVal)
Returns min(max(x, minVal), maxVal) for each component in x using the floating-point values minVal an...
-
GLM_FUNC_DECL genType reflect(genType const &I, genType const &N)
For the incident vector I and surface orientation N, returns the reflection direction : result = I - ...
-
GLM_FUNC_DECL genType max(genType const &x, genType const &y)
Returns y if x &lt; y; otherwise, it returns x.
-
GLM_FUNC_DECL genType::value_type distance(genType const &p0, genType const &p1)
Returns the distance betwwen p0 and p1, i.e., length(p0 - p1).
-
GLM_FUNC_DECL genType sign(genType const &x)
Returns 1.0 if x &gt; 0, 0.0 if x == 0, or -1.0 if x &lt; 0.
-
genType::value_type fastLength(genType const &x)
Faster than the common length function but less accurate.
-
GLM_FUNC_DECL genType min(genType const &x, genType const &y)
Returns y if y &lt; x; otherwise, it returns x.
-
highp_vec2 vec2
2 components vector of floating-point numbers.
Definition: type_vec.hpp:388
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00112.html b/Libraries/glm-0.9.5.2/doc/api/a00112.html deleted file mode 100644 index 83bd954..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00112.html +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - -GLM: spline.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
spline.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - - - - -

-Functions

template<typename genType >
GLM_FUNC_DECL genType catmullRom (genType const &v1, genType const &v2, genType const &v3, genType const &v4, typename genType::value_type const &s)
 
template<typename genType >
GLM_FUNC_DECL genType cubic (genType const &v1, genType const &v2, genType const &v3, genType const &v4, typename genType::value_type const &s)
 
template<typename genType >
GLM_FUNC_DECL genType hermite (genType const &v1, genType const &t1, genType const &v2, genType const &t2, typename genType::value_type const &s)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_spline

-
Date
2007-01-25 / 2011-06-07
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
- -

Definition in file spline.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00112_source.html b/Libraries/glm-0.9.5.2/doc/api/a00112_source.html deleted file mode 100644 index 2d7f5f8..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00112_source.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - -GLM: spline.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
spline.hpp
-
-
-Go to the documentation of this file.
1 
-
38 #ifndef GLM_GTX_spline
-
39 #define GLM_GTX_spline
-
40 
-
41 // Dependency:
-
42 #include "../glm.hpp"
-
43 #include "../gtx/optimum_pow.hpp"
-
44 
-
45 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
46 # pragma message("GLM: GLM_GTX_spline extension included")
-
47 #endif
-
48 
-
49 namespace glm
-
50 {
-
53 
-
56  template <typename genType>
-
57  GLM_FUNC_DECL genType catmullRom(
-
58  genType const & v1,
-
59  genType const & v2,
-
60  genType const & v3,
-
61  genType const & v4,
-
62  typename genType::value_type const & s);
-
63 
-
66  template <typename genType>
-
67  GLM_FUNC_DECL genType hermite(
-
68  genType const & v1,
-
69  genType const & t1,
-
70  genType const & v2,
-
71  genType const & t2,
-
72  typename genType::value_type const & s);
-
73 
-
76  template <typename genType>
-
77  GLM_FUNC_DECL genType cubic(
-
78  genType const & v1,
-
79  genType const & v2,
-
80  genType const & v3,
-
81  genType const & v4,
-
82  typename genType::value_type const & s);
-
83 
-
85 }//namespace glm
-
86 
-
87 #include "spline.inl"
-
88 
-
89 #endif//GLM_GTX_spline
-
90 
-
GLM_FUNC_DECL genType catmullRom(genType const &v1, genType const &v2, genType const &v3, genType const &v4, typename genType::value_type const &s)
Return a point from a catmull rom curve.
-
GLM_FUNC_DECL genType cubic(genType const &v1, genType const &v2, genType const &v3, genType const &v4, typename genType::value_type const &s)
Return a point from a cubic curve.
-
GLM_FUNC_DECL genType hermite(genType const &v1, genType const &t1, genType const &v2, genType const &t2, typename genType::value_type const &s)
Return a point from a hermite curve.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00113.html b/Libraries/glm-0.9.5.2/doc/api/a00113.html deleted file mode 100644 index 5680b5c..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00113.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - -GLM: std_based_type.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
std_based_type.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - - - - - - - -

-Typedefs

typedef detail::tvec2
-< std::size_t, defaultp > 
size2
 
typedef detail::tvec2
-< std::size_t, defaultp > 
size2_t
 
typedef detail::tvec3
-< std::size_t, defaultp > 
size3
 
typedef detail::tvec3
-< std::size_t, defaultp > 
size3_t
 
typedef detail::tvec4
-< std::size_t, defaultp > 
size4
 
typedef detail::tvec4
-< std::size_t, defaultp > 
size4_t
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_std_based_type

-
Date
2008-06-08 / 2011-06-07
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
-
-GLM_GTX_extented_min_max (dependence)
- -

Definition in file std_based_type.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00113_source.html b/Libraries/glm-0.9.5.2/doc/api/a00113_source.html deleted file mode 100644 index 8de7cba..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00113_source.html +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - -GLM: std_based_type.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
std_based_type.hpp
-
-
-Go to the documentation of this file.
1 
-
38 #ifndef GLM_GTX_std_based_type
-
39 #define GLM_GTX_std_based_type
-
40 
-
41 // Dependency:
-
42 #include "../glm.hpp"
-
43 #include <cstdlib>
-
44 
-
45 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
46 # pragma message("GLM: GLM_GTX_std_based_type extension included")
-
47 #endif
-
48 
-
49 namespace glm
-
50 {
-
53 
-
56  typedef detail::tvec2<std::size_t, defaultp> size2;
-
57 
-
60  typedef detail::tvec3<std::size_t, defaultp> size3;
-
61 
-
64  typedef detail::tvec4<std::size_t, defaultp> size4;
-
65 
-
68  typedef detail::tvec2<std::size_t, defaultp> size2_t;
-
69 
-
72  typedef detail::tvec3<std::size_t, defaultp> size3_t;
-
73 
-
76  typedef detail::tvec4<std::size_t, defaultp> size4_t;
-
77 
-
79 }//namespace glm
-
80 
-
81 #include "std_based_type.inl"
-
82 
-
83 #endif//GLM_GTX_std_based_type
-
detail::tvec4< std::size_t, defaultp > size4
Vector type based of four std::size_t components.
-
detail::tvec4< std::size_t, defaultp > size4_t
Vector type based of four std::size_t components.
-
detail::tvec3< std::size_t, defaultp > size3_t
Vector type based of three std::size_t components.
-
detail::tvec3< std::size_t, defaultp > size3
Vector type based of three std::size_t components.
-
detail::tvec2< std::size_t, defaultp > size2_t
Vector type based of two std::size_t components.
-
detail::tvec2< std::size_t, defaultp > size2
Vector type based of two std::size_t components.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00114.html b/Libraries/glm-0.9.5.2/doc/api/a00114.html deleted file mode 100644 index 4da289d..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00114.html +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - -GLM: string_cast.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
string_cast.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - -

-Functions

template<typename genType >
std::string to_string (genType const &x)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_string_cast

-
Date
2008-04-26 / 2011-06-07
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
-
-gtc_half_float (dependence)
-
-GLM_GTX_integer (dependence)
-
-GLM_GTX_quaternion (dependence)
- -

Definition in file string_cast.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00114_source.html b/Libraries/glm-0.9.5.2/doc/api/a00114_source.html deleted file mode 100644 index 51b4915..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00114_source.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - -GLM: string_cast.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
string_cast.hpp
-
-
-Go to the documentation of this file.
1 
-
41 #ifndef GLM_GTX_string_cast
-
42 #define GLM_GTX_string_cast
-
43 
-
44 // Dependency:
-
45 #include "../glm.hpp"
-
46 #include "../gtx/integer.hpp"
-
47 #include "../gtx/quaternion.hpp"
-
48 #include <string>
-
49 
-
50 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
51 # pragma message("GLM: GLM_GTX_string_cast extension included")
-
52 #endif
-
53 
-
54 namespace glm
-
55 {
-
58 
-
61  template <typename genType>
-
62  std::string to_string(genType const & x);
-
63 
-
65 }//namespace glm
-
66 
-
67 #include "string_cast.inl"
-
68 
-
69 #endif//GLM_GTX_string_cast
-
std::string to_string(genType const &x)
Create a string from a GLM type value.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00115.html b/Libraries/glm-0.9.5.2/doc/api/a00115.html deleted file mode 100644 index 7c26c86..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00115.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - -GLM: transform.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
transform.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - - - - -

-Functions

template<typename T , precision P>
detail::tmat4x4< T, P > rotate (T angle, detail::tvec3< T, P > const &v)
 
template<typename T , precision P>
detail::tmat4x4< T, P > scale (detail::tvec3< T, P > const &v)
 
template<typename T , precision P>
detail::tmat4x4< T, P > translate (detail::tvec3< T, P > const &v)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_transform

-
Date
2005-12-21 / 2011-06-07
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
-
-GLM_GTC_matrix_transform (dependence)
-
-GLM_GTX_transform
-
-GLM_GTX_transform2
- -

Definition in file transform.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00115_source.html b/Libraries/glm-0.9.5.2/doc/api/a00115_source.html deleted file mode 100644 index 1be83a0..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00115_source.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - -GLM: transform.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
transform.hpp
-
-
-Go to the documentation of this file.
1 
-
41 #ifndef GLM_GTX_transform
-
42 #define GLM_GTX_transform
-
43 
-
44 // Dependency:
-
45 #include "../glm.hpp"
-
46 #include "../gtc/matrix_transform.hpp"
-
47 
-
48 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
49 # pragma message("GLM: GLM_GTX_transform extension included")
-
50 #endif
-
51 
-
52 namespace glm
-
53 {
-
56 
-
60  template <typename T, precision P>
-
61  detail::tmat4x4<T, P> translate(
-
62  detail::tvec3<T, P> const & v);
-
63 
-
67  template <typename T, precision P>
-
68  detail::tmat4x4<T, P> rotate(
-
69  T angle,
-
70  detail::tvec3<T, P> const & v);
-
71 
-
75  template <typename T, precision P>
-
76  detail::tmat4x4<T, P> scale(
-
77  detail::tvec3<T, P> const & v);
-
78 
-
80 }// namespace glm
-
81 
-
82 #include "transform.inl"
-
83 
-
84 #endif//GLM_GTX_transform
-
GLM_FUNC_DECL detail::tmat4x4< T, P > rotate(detail::tmat4x4< T, P > const &m, T const &angle, detail::tvec3< T, P > const &axis)
Builds a rotation 4 * 4 matrix created from an axis vector and an angle.
-
GLM_FUNC_DECL T angle(detail::tquat< T, P > const &x)
Returns the quaternion rotation angle.
-
GLM_FUNC_DECL detail::tmat4x4< T, P > scale(detail::tmat4x4< T, P > const &m, detail::tvec3< T, P > const &v)
Builds a scale 4 * 4 matrix created from 3 scalars.
-
GLM_FUNC_DECL detail::tmat4x4< T, P > translate(detail::tmat4x4< T, P > const &m, detail::tvec3< T, P > const &v)
Builds a translation 4 * 4 matrix created from a vector of 3 components.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00116.html b/Libraries/glm-0.9.5.2/doc/api/a00116.html deleted file mode 100644 index e7b1afc..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00116.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - -GLM: transform2.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
transform2.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename T , precision P>
detail::tmat3x3< T, P > proj2D (const detail::tmat3x3< T, P > &m, const detail::tvec3< T, P > &normal)
 
template<typename T , precision P>
detail::tmat4x4< T, P > proj3D (const detail::tmat4x4< T, P > &m, const detail::tvec3< T, P > &normal)
 
template<typename valType , precision P>
detail::tmat4x4< valType, P > scaleBias (valType scale, valType bias)
 
template<typename valType , precision P>
detail::tmat4x4< valType, P > scaleBias (detail::tmat4x4< valType, P > const &m, valType scale, valType bias)
 
template<typename T , precision P>
detail::tmat3x3< T, P > shearX2D (detail::tmat3x3< T, P > const &m, T y)
 
template<typename T , precision P>
detail::tmat4x4< T, P > shearX3D (const detail::tmat4x4< T, P > &m, T y, T z)
 
template<typename T , precision P>
detail::tmat3x3< T, P > shearY2D (detail::tmat3x3< T, P > const &m, T x)
 
template<typename T , precision P>
detail::tmat4x4< T, P > shearY3D (const detail::tmat4x4< T, P > &m, T x, T z)
 
template<typename T , precision P>
detail::tmat4x4< T, P > shearZ3D (const detail::tmat4x4< T, P > &m, T x, T y)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_transform2

-
Date
2005-12-21 / 2011-06-07
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
-
-GLM_GTX_transform (dependence)
- -

Definition in file transform2.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00116_source.html b/Libraries/glm-0.9.5.2/doc/api/a00116_source.html deleted file mode 100644 index 3049a1a..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00116_source.html +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - -GLM: transform2.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
transform2.hpp
-
-
-Go to the documentation of this file.
1 
-
39 #ifndef GLM_GTX_transform2
-
40 #define GLM_GTX_transform2
-
41 
-
42 // Dependency:
-
43 #include "../glm.hpp"
-
44 #include "../gtx/transform.hpp"
-
45 
-
46 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
47 # pragma message("GLM: GLM_GTX_transform2 extension included")
-
48 #endif
-
49 
-
50 namespace glm
-
51 {
-
54 
-
57  template <typename T, precision P>
-
58  detail::tmat3x3<T, P> shearX2D(
-
59  detail::tmat3x3<T, P> const & m,
-
60  T y);
-
61 
-
64  template <typename T, precision P>
-
65  detail::tmat3x3<T, P> shearY2D(
-
66  detail::tmat3x3<T, P> const & m,
-
67  T x);
-
68 
-
71  template <typename T, precision P>
-
72  detail::tmat4x4<T, P> shearX3D(
-
73  const detail::tmat4x4<T, P> & m,
-
74  T y,
-
75  T z);
-
76 
-
79  template <typename T, precision P>
-
80  detail::tmat4x4<T, P> shearY3D(
-
81  const detail::tmat4x4<T, P> & m,
-
82  T x,
-
83  T z);
-
84 
-
87  template <typename T, precision P>
-
88  detail::tmat4x4<T, P> shearZ3D(
-
89  const detail::tmat4x4<T, P> & m,
-
90  T x,
-
91  T y);
-
92 
-
93  //template <typename T> GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> shear(const detail::tmat4x4<T, P> & m, shearPlane, planePoint, angle)
-
94  // Identity + tan(angle) * cross(Normal, OnPlaneVector) 0
-
95  // - dot(PointOnPlane, normal) * OnPlaneVector 1
-
96 
-
97  // Reflect functions seem to don't work
-
98  //template <typename T> detail::tmat3x3<T, P> reflect2D(const detail::tmat3x3<T, P> & m, const detail::tvec3<T, P>& normal){return reflect2DGTX(m, normal);} //!< \brief Build a reflection matrix (from GLM_GTX_transform2 extension)
-
99  //template <typename T> detail::tmat4x4<T, P> reflect3D(const detail::tmat4x4<T, P> & m, const detail::tvec3<T, P>& normal){return reflect3DGTX(m, normal);} //!< \brief Build a reflection matrix (from GLM_GTX_transform2 extension)
-
100 
-
103  template <typename T, precision P>
-
104  detail::tmat3x3<T, P> proj2D(
-
105  const detail::tmat3x3<T, P> & m,
-
106  const detail::tvec3<T, P>& normal);
-
107 
-
110  template <typename T, precision P>
-
111  detail::tmat4x4<T, P> proj3D(
-
112  const detail::tmat4x4<T, P> & m,
-
113  const detail::tvec3<T, P>& normal);
-
114 
-
117  template <typename valType, precision P>
-
118  detail::tmat4x4<valType, P> scaleBias(
-
119  valType scale,
-
120  valType bias);
-
121 
-
124  template <typename valType, precision P>
-
125  detail::tmat4x4<valType, P> scaleBias(
-
126  detail::tmat4x4<valType, P> const & m,
-
127  valType scale,
-
128  valType bias);
-
129 
-
131 }// namespace glm
-
132 
-
133 #include "transform2.inl"
-
134 
-
135 #endif//GLM_GTX_transform2
-
detail::tmat4x4< valType, P > scaleBias(valType scale, valType bias)
Build a scale bias matrix.
-
detail::tmat3x3< T, P > shearX2D(detail::tmat3x3< T, P > const &m, T y)
Transforms a matrix with a shearing on X axis.
-
detail::tmat3x3< T, P > proj2D(const detail::tmat3x3< T, P > &m, const detail::tvec3< T, P > &normal)
Build planar projection matrix along normal axis.
-
GLM_FUNC_DECL detail::tmat4x4< T, P > scale(detail::tmat4x4< T, P > const &m, detail::tvec3< T, P > const &v)
Builds a scale 4 * 4 matrix created from 3 scalars.
-
detail::tmat4x4< T, P > shearY3D(const detail::tmat4x4< T, P > &m, T x, T z)
Transforms a matrix with a shearing on Y axis.
-
detail::tmat4x4< T, P > proj3D(const detail::tmat4x4< T, P > &m, const detail::tvec3< T, P > &normal)
Build planar projection matrix along normal axis.
-
detail::tmat4x4< T, P > shearZ3D(const detail::tmat4x4< T, P > &m, T x, T y)
Transforms a matrix with a shearing on Z axis.
-
detail::tmat3x3< T, P > shearY2D(detail::tmat3x3< T, P > const &m, T x)
Transforms a matrix with a shearing on Y axis.
-
detail::tmat4x4< T, P > shearX3D(const detail::tmat4x4< T, P > &m, T y, T z)
Transforms a matrix with a shearing on X axis From GLM_GTX_transform2 extension.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00117.html b/Libraries/glm-0.9.5.2/doc/api/a00117.html deleted file mode 100644 index 6449c4b..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00117.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - -GLM: trigonometric.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
trigonometric.hpp File Reference
-
-
- -

Go to the source code of this file.

-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM Core

-
Date
2013-12-24 / 2013-12-24
-
Author
Christophe Riccio
- -

Definition in file trigonometric.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00117_source.html b/Libraries/glm-0.9.5.2/doc/api/a00117_source.html deleted file mode 100644 index 94a51a1..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00117_source.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - -GLM: trigonometric.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
trigonometric.hpp
-
-
-Go to the documentation of this file.
1 
-
29 #ifndef GLM_TRIGONOMETRIC_INCLUDED
-
30 #define GLM_TRIGONOMETRIC_INCLUDED
-
31 
-
32 #include "detail/func_trigonometric.hpp"
-
33 
-
34 #endif//GLM_TRIGONOMETRIC_INCLUDED
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00118_source.html b/Libraries/glm-0.9.5.2/doc/api/a00118_source.html deleted file mode 100644 index 12eaa78..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00118_source.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - -GLM: type_float.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
type_float.hpp
-
-
-
1 
-
29 #ifndef glm_core_type_float
-
30 #define glm_core_type_float
-
31 
-
32 #include "setup.hpp"
-
33 
-
34 namespace glm{
-
35 namespace detail
-
36 {
-
37  typedef float float32;
-
38  typedef double float64;
-
39 }//namespace detail
-
40 
-
41  typedef float lowp_float_t;
-
42  typedef float mediump_float_t;
-
43  typedef double highp_float_t;
-
44 
-
47 
-
53  typedef lowp_float_t lowp_float;
-
54 
-
60  typedef mediump_float_t mediump_float;
-
61 
-
67  typedef highp_float_t highp_float;
-
68 
-
69 #if(!defined(GLM_PRECISION_HIGHP_FLOAT) && !defined(GLM_PRECISION_MEDIUMP_FLOAT) && !defined(GLM_PRECISION_LOWP_FLOAT))
-
70  typedef mediump_float float_t;
-
71 #elif(defined(GLM_PRECISION_HIGHP_FLOAT) && !defined(GLM_PRECISION_MEDIUMP_FLOAT) && !defined(GLM_PRECISION_LOWP_FLOAT))
-
72  typedef highp_float float_t;
-
73 #elif(!defined(GLM_PRECISION_HIGHP_FLOAT) && defined(GLM_PRECISION_MEDIUMP_FLOAT) && !defined(GLM_PRECISION_LOWP_FLOAT))
-
74  typedef mediump_float float_t;
-
75 #elif(!defined(GLM_PRECISION_HIGHP_FLOAT) && !defined(GLM_PRECISION_MEDIUMP_FLOAT) && defined(GLM_PRECISION_LOWP_FLOAT))
-
76  typedef lowp_float float_t;
-
77 #else
-
78 # error "GLM error: multiple default precision requested for floating-point types"
-
79 #endif
-
80 
-
81  typedef float float32;
-
82  typedef double float64;
-
83 
-
85 // check type sizes
-
86 #ifndef GLM_STATIC_ASSERT_NULL
-
87  GLM_STATIC_ASSERT(sizeof(glm::float32) == 4, "float32 size isn't 4 bytes on this platform");
-
88  GLM_STATIC_ASSERT(sizeof(glm::float64) == 8, "float64 size isn't 8 bytes on this platform");
-
89 #endif//GLM_STATIC_ASSERT_NULL
-
90 
-
92 
-
93 }//namespace glm
-
94 
-
95 #endif//glm_core_type_float
-
float float32
Default 32 bit single-precision floating-point scalar.
Definition: type_float.hpp:81
-
highp_float_t highp_float
High precision floating-point numbers.
Definition: type_float.hpp:67
-
mediump_float_t mediump_float
Medium precision floating-point numbers.
Definition: type_float.hpp:60
-
lowp_float_t lowp_float
Low precision floating-point numbers.
Definition: type_float.hpp:53
-
double float64
Default 64 bit double-precision floating-point scalar.
Definition: type_float.hpp:82
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00119_source.html b/Libraries/glm-0.9.5.2/doc/api/a00119_source.html deleted file mode 100644 index 9354b44..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00119_source.html +++ /dev/null @@ -1,252 +0,0 @@ - - - - - - -GLM: type_gentype.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
type_gentype.hpp
-
-
-
1 
-
29 #ifndef glm_core_type_gentype
-
30 #define glm_core_type_gentype
-
31 
-
32 namespace glm
-
33 {
-
34  enum profile
-
35  {
-
36  nice,
-
37  fast,
-
38  simd
-
39  };
-
40 
-
41  typedef std::size_t sizeType;
-
42 
-
43 namespace detail
-
44 {
-
45  template
-
46  <
-
47  typename VALTYPE,
-
48  template <typename> class TYPE
-
49  >
-
50  struct genType
-
51  {
-
52  public:
-
53  enum ctor{null};
-
54 
-
55  typedef VALTYPE value_type;
-
56  typedef VALTYPE & value_reference;
-
57  typedef VALTYPE * value_pointer;
-
58  typedef VALTYPE const * value_const_pointer;
-
59  typedef TYPE<bool> bool_type;
-
60 
-
61  typedef sizeType size_type;
-
62  static bool is_vector();
-
63  static bool is_matrix();
-
64 
-
65  typedef TYPE<VALTYPE> type;
-
66  typedef TYPE<VALTYPE> * pointer;
-
67  typedef TYPE<VALTYPE> const * const_pointer;
-
68  typedef TYPE<VALTYPE> const * const const_pointer_const;
-
69  typedef TYPE<VALTYPE> * const pointer_const;
-
70  typedef TYPE<VALTYPE> & reference;
-
71  typedef TYPE<VALTYPE> const & const_reference;
-
72  typedef TYPE<VALTYPE> const & param_type;
-
73 
-
75  // Address (Implementation details)
-
76 
-
77  value_const_pointer value_address() const{return value_pointer(this);}
-
78  value_pointer value_address(){return value_pointer(this);}
-
79 
-
80  //protected:
-
81  // enum kind
-
82  // {
-
83  // GEN_TYPE,
-
84  // VEC_TYPE,
-
85  // MAT_TYPE
-
86  // };
-
87 
-
88  // typedef typename TYPE::kind kind;
-
89  };
-
90 
-
91  template
-
92  <
-
93  typename VALTYPE,
-
94  template <typename> class TYPE
-
95  >
-
96  bool genType<VALTYPE, TYPE>::is_vector()
-
97  {
-
98  return true;
-
99  }
-
100 /*
-
101  template <typename valTypeT, unsigned int colT, unsigned int rowT, profile proT = nice>
-
102  class base
-
103  {
-
104  public:
-
106  // Traits
-
107 
-
108  typedef sizeType size_type;
-
109  typedef valTypeT value_type;
-
110 
-
111  typedef base<value_type, colT, rowT> class_type;
-
112 
-
113  typedef base<bool, colT, rowT> bool_type;
-
114  typedef base<value_type, rowT, 1> col_type;
-
115  typedef base<value_type, colT, 1> row_type;
-
116  typedef base<value_type, rowT, colT> transpose_type;
-
117 
-
118  static size_type col_size();
-
119  static size_type row_size();
-
120  static size_type value_size();
-
121  static bool is_scalar();
-
122  static bool is_vector();
-
123  static bool is_matrix();
-
124 
-
125  private:
-
126  // Data
-
127  col_type value[colT];
-
128 
-
129  public:
-
131  // Constructors
-
132  base();
-
133  base(class_type const & m);
-
134 
-
135  explicit base(T const & x);
-
136  explicit base(value_type const * const x);
-
137  explicit base(col_type const * const x);
-
138 
-
140  // Conversions
-
141  template <typename vU, uint cU, uint rU, profile pU>
-
142  explicit base(base<vU, cU, rU, pU> const & m);
-
143 
-
145  // Accesses
-
146  col_type& operator[](size_type i);
-
147  col_type const & operator[](size_type i) const;
-
148 
-
150  // Unary updatable operators
-
151  class_type& operator= (class_type const & x);
-
152  class_type& operator+= (T const & x);
-
153  class_type& operator+= (class_type const & x);
-
154  class_type& operator-= (T const & x);
-
155  class_type& operator-= (class_type const & x);
-
156  class_type& operator*= (T const & x);
-
157  class_type& operator*= (class_type const & x);
-
158  class_type& operator/= (T const & x);
-
159  class_type& operator/= (class_type const & x);
-
160  class_type& operator++ ();
-
161  class_type& operator-- ();
-
162  };
-
163 */
-
164 
-
165  //template <typename T>
-
166  //struct traits
-
167  //{
-
168  // static const bool is_signed = false;
-
169  // static const bool is_float = false;
-
170  // static const bool is_vector = false;
-
171  // static const bool is_matrix = false;
-
172  // static const bool is_genType = false;
-
173  // static const bool is_genIType = false;
-
174  // static const bool is_genUType = false;
-
175  //};
-
176 
-
177  //template <>
-
178  //struct traits<half>
-
179  //{
-
180  // static const bool is_float = true;
-
181  // static const bool is_genType = true;
-
182  //};
-
183 
-
184  //template <>
-
185  //struct traits<float>
-
186  //{
-
187  // static const bool is_float = true;
-
188  // static const bool is_genType = true;
-
189  //};
-
190 
-
191  //template <>
-
192  //struct traits<double>
-
193  //{
-
194  // static const bool is_float = true;
-
195  // static const bool is_genType = true;
-
196  //};
-
197 
-
198  //template <typename genType>
-
199  //struct desc
-
200  //{
-
201  // typedef genType type;
-
202  // typedef genType * pointer;
-
203  // typedef genType const* const_pointer;
-
204  // typedef genType const *const const_pointer_const;
-
205  // typedef genType *const pointer_const;
-
206  // typedef genType & reference;
-
207  // typedef genType const& const_reference;
-
208  // typedef genType const& param_type;
-
209 
-
210  // typedef typename genType::value_type value_type;
-
211  // typedef typename genType::size_type size_type;
-
212  // static const typename size_type value_size;
-
213  //};
-
214 
-
215  //template <typename genType>
-
216  //const typename desc<genType>::size_type desc<genType>::value_size = genType::value_size();
-
217 
-
218 }//namespace detail
-
219 }//namespace glm
-
220 
-
221 //#include "type_gentype.inl"
-
222 
-
223 #endif//glm_core_type_gentype
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00120_source.html b/Libraries/glm-0.9.5.2/doc/api/a00120_source.html deleted file mode 100644 index 5180288..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00120_source.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - -GLM: type_half.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
type_half.hpp
-
-
-
1 
-
29 #ifndef glm_core_type_half
-
30 #define glm_core_type_half
-
31 
-
32 #include "setup.hpp"
-
33 
-
34 namespace glm{
-
35 namespace detail
-
36 {
-
37  typedef short hdata;
-
38 
-
39  GLM_FUNC_DECL float toFloat32(hdata value);
-
40  GLM_FUNC_DECL hdata toFloat16(float const & value);
-
41 
-
42 }//namespace detail
-
43 
-
45  //typedef detail::hdata half;
-
46 
-
47 }//namespace glm
-
48 
-
49 #include "type_half.inl"
-
50 
-
51 #endif//glm_core_type_half
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00121_source.html b/Libraries/glm-0.9.5.2/doc/api/a00121_source.html deleted file mode 100644 index 79da92b..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00121_source.html +++ /dev/null @@ -1,212 +0,0 @@ - - - - - - -GLM: type_int.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
type_int.hpp
-
-
-
1 
-
29 #ifndef glm_core_type_int
-
30 #define glm_core_type_int
-
31 
-
32 #include "setup.hpp"
-
33 
-
34 #if GLM_HAS_EXTENDED_INTEGER_TYPE
-
35 # include <cstdint>
-
36 #endif
-
37 
-
38 namespace glm{
-
39 namespace detail
-
40 {
-
41 # if GLM_HAS_EXTENDED_INTEGER_TYPE
-
42  typedef std::int8_t int8;
-
43  typedef std::int16_t int16;
-
44  typedef std::int32_t int32;
-
45  typedef std::int64_t int64;
-
46 
-
47  typedef std::uint8_t uint8;
-
48  typedef std::uint16_t uint16;
-
49  typedef std::uint32_t uint32;
-
50  typedef std::uint64_t uint64;
-
51 # else
-
52 # if(defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L)) // C99 detected, 64 bit types available
-
53  typedef int64_t sint64;
-
54  typedef uint64_t uint64;
-
55 # elif(GLM_COMPILER & GLM_COMPILER_VC)
-
56  typedef signed __int64 sint64;
-
57  typedef unsigned __int64 uint64;
-
58 # elif(GLM_COMPILER & (GLM_COMPILER_GCC | GLM_COMPILER_LLVM_GCC | GLM_COMPILER_CLANG))
-
59  __extension__ typedef signed long long sint64;
-
60  __extension__ typedef unsigned long long uint64;
-
61 # elif(GLM_COMPILER & GLM_COMPILER_BC)
-
62  typedef Int64 sint64;
-
63  typedef Uint64 uint64;
-
64 # else//unknown compiler
-
65  typedef signed long long sint64;
-
66  typedef unsigned long long uint64;
-
67 # endif//GLM_COMPILER
-
68 
-
69  typedef signed char int8;
-
70  typedef signed short int16;
-
71  typedef signed int int32;
-
72  typedef sint64 int64;
-
73 
-
74  typedef unsigned char uint8;
-
75  typedef unsigned short uint16;
-
76  typedef unsigned int uint32;
-
77  typedef uint64 uint64;
-
78 #endif//
-
79 
-
80  typedef signed int lowp_int_t;
-
81  typedef signed int mediump_int_t;
-
82  typedef signed int highp_int_t;
-
83 
-
84  typedef unsigned int lowp_uint_t;
-
85  typedef unsigned int mediump_uint_t;
-
86  typedef unsigned int highp_uint_t;
-
87 }//namespace detail
-
88 
-
89  typedef detail::int8 int8;
-
90  typedef detail::int16 int16;
-
91  typedef detail::int32 int32;
-
92  typedef detail::int64 int64;
-
93 
-
94  typedef detail::uint8 uint8;
-
95  typedef detail::uint16 uint16;
-
96  typedef detail::uint32 uint32;
-
97  typedef detail::uint64 uint64;
-
98 
-
101 
-
107  typedef detail::lowp_int_t lowp_int;
-
108 
-
114  typedef detail::mediump_int_t mediump_int;
-
115 
-
121  typedef detail::highp_int_t highp_int;
-
122 
-
128  typedef detail::lowp_uint_t lowp_uint;
-
129 
-
135  typedef detail::mediump_uint_t mediump_uint;
-
136 
-
142  typedef detail::highp_uint_t highp_uint;
-
143 
-
144 #if(!defined(GLM_PRECISION_HIGHP_INT) && !defined(GLM_PRECISION_MEDIUMP_INT) && !defined(GLM_PRECISION_LOWP_INT))
-
145  typedef mediump_int int_t;
-
146 #elif(defined(GLM_PRECISION_HIGHP_INT) && !defined(GLM_PRECISION_MEDIUMP_INT) && !defined(GLM_PRECISION_LOWP_INT))
-
147  typedef highp_int int_t;
-
148 #elif(!defined(GLM_PRECISION_HIGHP_INT) && defined(GLM_PRECISION_MEDIUMP_INT) && !defined(GLM_PRECISION_LOWP_INT))
-
149  typedef mediump_int int_t;
-
150 #elif(!defined(GLM_PRECISION_HIGHP_INT) && !defined(GLM_PRECISION_MEDIUMP_INT) && defined(GLM_PRECISION_LOWP_INT))
-
151  typedef lowp_int int_t;
-
152 #else
-
153 # error "GLM error: multiple default precision requested for signed interger types"
-
154 #endif
-
155 
-
156 #if(!defined(GLM_PRECISION_HIGHP_UINT) && !defined(GLM_PRECISION_MEDIUMP_UINT) && !defined(GLM_PRECISION_LOWP_UINT))
-
157  typedef mediump_uint uint_t;
-
158 #elif(defined(GLM_PRECISION_HIGHP_UINT) && !defined(GLM_PRECISION_MEDIUMP_UINT) && !defined(GLM_PRECISION_LOWP_UINT))
-
159  typedef highp_uint uint_t;
-
160 #elif(!defined(GLM_PRECISION_HIGHP_UINT) && defined(GLM_PRECISION_MEDIUMP_UINT) && !defined(GLM_PRECISION_LOWP_UINT))
-
161  typedef mediump_uint uint_t;
-
162 #elif(!defined(GLM_PRECISION_HIGHP_UINT) && !defined(GLM_PRECISION_MEDIUMP_UINT) && defined(GLM_PRECISION_LOWP_UINT))
-
163  typedef lowp_uint uint_t;
-
164 #else
-
165 # error "GLM error: multiple default precision requested for unsigned interger types"
-
166 #endif
-
167 
-
171  typedef unsigned int uint;
-
172 
-
174 
-
176 // check type sizes
-
177 #ifndef GLM_STATIC_ASSERT_NULL
-
178  GLM_STATIC_ASSERT(sizeof(glm::int8) == 1, "int8 size isn't 1 byte on this platform");
-
179  GLM_STATIC_ASSERT(sizeof(glm::int16) == 2, "int16 size isn't 2 bytes on this platform");
-
180  GLM_STATIC_ASSERT(sizeof(glm::int32) == 4, "int32 size isn't 4 bytes on this platform");
-
181  GLM_STATIC_ASSERT(sizeof(glm::int64) == 8, "int64 size isn't 8 bytes on this platform");
-
182 
-
183  GLM_STATIC_ASSERT(sizeof(glm::uint8) == 1, "uint8 size isn't 1 byte on this platform");
-
184  GLM_STATIC_ASSERT(sizeof(glm::uint16) == 2, "uint16 size isn't 2 bytes on this platform");
-
185  GLM_STATIC_ASSERT(sizeof(glm::uint32) == 4, "uint32 size isn't 4 bytes on this platform");
-
186  GLM_STATIC_ASSERT(sizeof(glm::uint64) == 8, "uint64 size isn't 8 bytes on this platform");
-
187 #endif//GLM_STATIC_ASSERT_NULL
-
188 
-
189 }//namespace glm
-
190 
-
191 #endif//glm_core_type_int
-
detail::highp_int_t highp_int
High precision signed integer.
Definition: type_int.hpp:121
-
detail::int8 int8
8 bit signed integer type.
Definition: type_int.hpp:89
-
detail::uint32 uint32
32 bit unsigned integer type.
Definition: type_int.hpp:96
-
detail::int16 int16
16 bit signed integer type.
Definition: type_int.hpp:90
-
detail::uint8 uint8_t
8 bit unsigned integer type.
Definition: fwd.hpp:895
-
detail::int64 int64_t
64 bit signed integer type.
Definition: fwd.hpp:305
-
detail::uint32 uint32_t
32 bit unsigned integer type.
Definition: fwd.hpp:903
-
detail::int64 int64
64 bit signed integer type.
Definition: type_int.hpp:92
-
unsigned int uint
Unsigned integer type.
Definition: type_int.hpp:171
-
detail::uint64 uint64_t
64 bit unsigned integer type.
Definition: fwd.hpp:907
-
detail::int16 int16_t
16 bit signed integer type.
Definition: fwd.hpp:297
-
detail::uint64 uint64
64 bit unsigned integer type.
Definition: type_int.hpp:97
-
detail::lowp_uint_t lowp_uint
Low precision unsigned integer.
Definition: type_int.hpp:128
-
detail::int8 int8_t
8 bit signed integer type.
Definition: fwd.hpp:293
-
detail::uint16 uint16_t
16 bit unsigned integer type.
Definition: fwd.hpp:899
-
detail::int32 int32
32 bit signed integer type.
Definition: type_int.hpp:91
-
detail::int32 int32_t
32 bit signed integer type.
Definition: fwd.hpp:301
-
detail::mediump_uint_t mediump_uint
Medium precision unsigned integer.
Definition: type_int.hpp:135
-
detail::uint8 uint8
8 bit unsigned integer type.
Definition: type_int.hpp:94
-
detail::mediump_int_t mediump_int
Medium precision signed integer.
Definition: type_int.hpp:114
-
detail::highp_uint_t highp_uint
High precision unsigned integer.
Definition: type_int.hpp:142
-
detail::lowp_int_t lowp_int
Low precision signed integer.
Definition: type_int.hpp:107
-
detail::uint16 uint16
16 bit unsigned integer type.
Definition: type_int.hpp:95
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00122_source.html b/Libraries/glm-0.9.5.2/doc/api/a00122_source.html deleted file mode 100644 index ba2c4d0..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00122_source.html +++ /dev/null @@ -1,471 +0,0 @@ - - - - - - -GLM: type_mat.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
type_mat.hpp
-
-
-
1 
-
29 #ifndef glm_core_type_mat
-
30 #define glm_core_type_mat
-
31 
-
32 #include "precision.hpp"
-
33 
-
34 namespace glm{
-
35 namespace detail
-
36 {
-
37  template <typename T, precision P> struct tvec2;
-
38  template <typename T, precision P> struct tvec3;
-
39  template <typename T, precision P> struct tvec4;
-
40  template <typename T, precision P> struct tmat2x2;
-
41  template <typename T, precision P> struct tmat2x3;
-
42  template <typename T, precision P> struct tmat2x4;
-
43  template <typename T, precision P> struct tmat3x2;
-
44  template <typename T, precision P> struct tmat3x3;
-
45  template <typename T, precision P> struct tmat3x4;
-
46  template <typename T, precision P> struct tmat4x2;
-
47  template <typename T, precision P> struct tmat4x3;
-
48  template <typename T, precision P> struct tmat4x4;
-
49 
-
50  template <typename T, precision P, template <class, precision> class colType, template <class, precision> class rowType>
-
51  struct outerProduct_trait{};
-
52 
-
53  template <template <class, precision> class matType, typename T, precision P>
-
54  struct compute_inverse{};
-
55 }//namespace detail
-
56 
-
59 
-
65  typedef detail::tmat2x2<float, lowp> lowp_mat2;
-
66 
-
72  typedef detail::tmat2x2<float, mediump> mediump_mat2;
-
73 
-
79  typedef detail::tmat2x2<float, highp> highp_mat2;
-
80 
-
86  typedef detail::tmat2x2<float, lowp> lowp_mat2x2;
-
87 
-
93  typedef detail::tmat2x2<float, mediump> mediump_mat2x2;
-
94 
-
100  typedef detail::tmat2x2<float, highp> highp_mat2x2;
-
101 
-
103 
-
106 
-
112  typedef detail::tmat2x3<float, lowp> lowp_mat2x3;
-
113 
-
119  typedef detail::tmat2x3<float, mediump> mediump_mat2x3;
-
120 
-
126  typedef detail::tmat2x3<float, highp> highp_mat2x3;
-
127 
-
129 
-
132 
-
138  typedef detail::tmat2x4<float, lowp> lowp_mat2x4;
-
139 
-
145  typedef detail::tmat2x4<float, mediump> mediump_mat2x4;
-
146 
-
152  typedef detail::tmat2x4<float, highp> highp_mat2x4;
-
153 
-
155 
-
158 
-
164  typedef detail::tmat3x2<float, lowp> lowp_mat3x2;
-
165 
-
171  typedef detail::tmat3x2<float, mediump> mediump_mat3x2;
-
172 
-
178  typedef detail::tmat3x2<float, highp> highp_mat3x2;
-
179 
-
181 
-
184 
-
190  typedef detail::tmat3x3<float, lowp> lowp_mat3;
-
191 
-
197  typedef detail::tmat3x3<float, mediump> mediump_mat3;
-
198 
-
204  typedef detail::tmat3x3<float, highp> highp_mat3;
-
205 
-
211  typedef detail::tmat3x3<float, lowp> lowp_mat3x3;
-
212 
-
218  typedef detail::tmat3x3<float, mediump> mediump_mat3x3;
-
219 
-
225  typedef detail::tmat3x3<float, highp> highp_mat3x3;
-
226 
-
228 
-
231 
-
237  typedef detail::tmat3x4<float, lowp> lowp_mat3x4;
-
238 
-
244  typedef detail::tmat3x4<float, mediump> mediump_mat3x4;
-
245 
-
251  typedef detail::tmat3x4<float, highp> highp_mat3x4;
-
252 
-
254 
-
257 
-
263  typedef detail::tmat4x2<float, lowp> lowp_mat4x2;
-
264 
-
270  typedef detail::tmat4x2<float, mediump> mediump_mat4x2;
-
271 
-
277  typedef detail::tmat4x2<float, highp> highp_mat4x2;
-
278 
-
280 
-
283 
-
289  typedef detail::tmat4x3<float, lowp> lowp_mat4x3;
-
290 
-
296  typedef detail::tmat4x3<float, mediump> mediump_mat4x3;
-
297 
-
303  typedef detail::tmat4x3<float, highp> highp_mat4x3;
-
304 
-
306 
-
307 
-
310 
-
316  typedef detail::tmat4x4<float, lowp> lowp_mat4;
-
317 
-
323  typedef detail::tmat4x4<float, mediump> mediump_mat4;
-
324 
-
330  typedef detail::tmat4x4<float, highp> highp_mat4;
-
331 
-
337  typedef detail::tmat4x4<float, lowp> lowp_mat4x4;
-
338 
-
344  typedef detail::tmat4x4<float, mediump> mediump_mat4x4;
-
345 
-
351  typedef detail::tmat4x4<float, highp> highp_mat4x4;
-
352 
-
354 
-
357 
-
359  // Float definition
-
360 
-
361 #if(defined(GLM_PRECISION_LOWP_FLOAT))
-
362  typedef lowp_mat2x2 mat2x2;
-
363  typedef lowp_mat2x3 mat2x3;
-
364  typedef lowp_mat2x4 mat2x4;
-
365  typedef lowp_mat3x2 mat3x2;
-
366  typedef lowp_mat3x3 mat3x3;
-
367  typedef lowp_mat3x4 mat3x4;
-
368  typedef lowp_mat4x2 mat4x2;
-
369  typedef lowp_mat4x3 mat4x3;
-
370  typedef lowp_mat4x4 mat4x4;
-
371 #elif(defined(GLM_PRECISION_MEDIUMP_FLOAT))
-
372  typedef mediump_mat2x2 mat2x2;
-
373  typedef mediump_mat2x3 mat2x3;
-
374  typedef mediump_mat2x4 mat2x4;
-
375  typedef mediump_mat3x2 mat3x2;
-
376  typedef mediump_mat3x3 mat3x3;
-
377  typedef mediump_mat3x4 mat3x4;
-
378  typedef mediump_mat4x2 mat4x2;
-
379  typedef mediump_mat4x3 mat4x3;
-
380  typedef mediump_mat4x4 mat4x4;
-
381 #else
-
382  typedef highp_mat2x2 mat2x2;
-
386 
- -
391 
- -
396 
- -
401 
- -
406 
- -
411 
- -
416 
- -
421 
- -
426 
-
427 #endif//GLM_PRECISION
-
428 
-
432  typedef mat2x2 mat2;
-
433 
-
437  typedef mat3x3 mat3;
-
438 
-
442  typedef mat4x4 mat4;
-
443 
-
445  // Double definition
-
446 
-
449 
-
454  typedef detail::tmat2x2<double, lowp> lowp_dmat2;
-
455 
-
460  typedef detail::tmat2x2<double, mediump> mediump_dmat2;
-
461 
-
466  typedef detail::tmat2x2<double, highp> highp_dmat2;
-
467 
-
472  typedef detail::tmat2x2<double, lowp> lowp_dmat2x2;
-
473 
-
478  typedef detail::tmat2x2<double, mediump> mediump_dmat2x2;
-
479 
-
484  typedef detail::tmat2x2<double, highp> highp_dmat2x2;
-
485 
-
487 
-
490 
-
495  typedef detail::tmat2x3<double, lowp> lowp_dmat2x3;
-
496 
-
501  typedef detail::tmat2x3<double, mediump> mediump_dmat2x3;
-
502 
-
507  typedef detail::tmat2x3<double, highp> highp_dmat2x3;
-
508 
-
510 
-
513 
-
518  typedef detail::tmat2x4<double, lowp> lowp_dmat2x4;
-
519 
-
524  typedef detail::tmat2x4<double, mediump> mediump_dmat2x4;
-
525 
-
530  typedef detail::tmat2x4<double, highp> highp_dmat2x4;
-
531 
-
533 
-
536 
-
541  typedef detail::tmat3x2<double, lowp> lowp_dmat3x2;
-
542 
-
547  typedef detail::tmat3x2<double, mediump> mediump_dmat3x2;
-
548 
-
553  typedef detail::tmat3x2<double, highp> highp_dmat3x2;
-
554 
-
556 
-
559 
-
564  typedef detail::tmat3x3<float, lowp> lowp_dmat3;
-
565 
-
570  typedef detail::tmat3x3<double, mediump> mediump_dmat3;
-
571 
-
576  typedef detail::tmat3x3<double, highp> highp_dmat3;
-
577 
-
582  typedef detail::tmat3x3<double, lowp> lowp_dmat3x3;
-
583 
-
588  typedef detail::tmat3x3<double, mediump> mediump_dmat3x3;
-
589 
-
594  typedef detail::tmat3x3<double, highp> highp_dmat3x3;
-
595 
-
597 
-
600 
-
605  typedef detail::tmat3x4<double, lowp> lowp_dmat3x4;
-
606 
-
611  typedef detail::tmat3x4<double, mediump> mediump_dmat3x4;
-
612 
-
617  typedef detail::tmat3x4<double, highp> highp_dmat3x4;
-
618 
-
620 
-
623 
-
628  typedef detail::tmat4x2<double, lowp> lowp_dmat4x2;
-
629 
-
634  typedef detail::tmat4x2<double, mediump> mediump_dmat4x2;
-
635 
-
640  typedef detail::tmat4x2<double, highp> highp_dmat4x2;
-
641 
-
643 
-
646 
-
651  typedef detail::tmat4x3<double, lowp> lowp_dmat4x3;
-
652 
-
657  typedef detail::tmat4x3<double, mediump> mediump_dmat4x3;
-
658 
-
663  typedef detail::tmat4x3<double, highp> highp_dmat4x3;
-
664 
-
666 
-
669 
-
674  typedef detail::tmat4x4<double, lowp> lowp_dmat4;
-
675 
-
680  typedef detail::tmat4x4<double, mediump> mediump_dmat4;
-
681 
-
686  typedef detail::tmat4x4<double, highp> highp_dmat4;
-
687 
-
692  typedef detail::tmat4x4<double, lowp> lowp_dmat4x4;
-
693 
-
698  typedef detail::tmat4x4<double, mediump> mediump_dmat4x4;
-
699 
-
704  typedef detail::tmat4x4<double, highp> highp_dmat4x4;
-
705 
-
707 
-
708 #if(defined(GLM_PRECISION_LOWP_DOUBLE))
-
709  typedef lowp_dmat2x2 dmat2x2;
-
710  typedef lowp_dmat2x3 dmat2x3;
-
711  typedef lowp_dmat2x4 dmat2x4;
-
712  typedef lowp_dmat3x2 dmat3x2;
-
713  typedef lowp_dmat3x3 dmat3x3;
-
714  typedef lowp_dmat3x4 dmat3x4;
-
715  typedef lowp_dmat4x2 dmat4x2;
-
716  typedef lowp_dmat4x3 dmat4x3;
-
717  typedef lowp_dmat4x4 dmat4x4;
-
718 #elif(defined(GLM_PRECISION_MEDIUMP_DOUBLE))
-
719  typedef mediump_dmat2x2 dmat2x2;
-
720  typedef mediump_dmat2x3 dmat2x3;
-
721  typedef mediump_dmat2x4 dmat2x4;
-
722  typedef mediump_dmat3x2 dmat3x2;
-
723  typedef mediump_dmat3x3 dmat3x3;
-
724  typedef mediump_dmat3x4 dmat3x4;
-
725  typedef mediump_dmat4x2 dmat4x2;
-
726  typedef mediump_dmat4x3 dmat4x3;
-
727  typedef mediump_dmat4x4 dmat4x4;
-
728 #else //defined(GLM_PRECISION_HIGHP_DOUBLE)
-
729 
- -
734 
- -
739 
- -
744 
- -
749 
- -
754 
- -
759 
- -
764 
- -
769 
- -
774 
- -
779 
- -
784 
- -
789 
-
790 #endif//GLM_PRECISION
-
791 
-
793 }//namespace glm
-
794 
-
795 #endif//glm_core_type_mat
-
highp_mat4x4 mat4x4
4 columns of 4 components matrix of floating-point numbers.
Definition: type_mat.hpp:425
-
detail::tmat4x4< double, highp > highp_dmat4x4
4 columns of 4 components matrix of high precision floating-point numbers.
Definition: type_mat.hpp:704
-
highp_mat4x2 mat4x2
4 columns of 2 components matrix of floating-point numbers.
Definition: type_mat.hpp:415
-
detail::tmat2x2< float, highp > highp_mat2
2 columns of 2 components matrix of high precision floating-point numbers.
Definition: type_mat.hpp:79
-
detail::tmat3x3< double, mediump > mediump_dmat3
3 columns of 3 components matrix of medium precision floating-point numbers.
Definition: type_mat.hpp:570
-
detail::tmat2x4< float, lowp > lowp_mat2x4
2 columns of 4 components matrix of low precision floating-point numbers.
Definition: type_mat.hpp:138
-
highp_dmat3x2 dmat3x2
3 * 2 matrix of double-precision floating-point numbers.
Definition: type_mat.hpp:763
-
detail::tmat3x3< float, mediump > mediump_mat3
3 columns of 3 components matrix of medium precision floating-point numbers.
Definition: type_mat.hpp:197
-
detail::tmat3x3< float, lowp > lowp_mat3x3
3 columns of 3 components matrix of low precision floating-point numbers.
Definition: type_mat.hpp:211
-
detail::tmat2x2< double, lowp > lowp_dmat2x2
2 columns of 2 components matrix of low precision floating-point numbers.
Definition: type_mat.hpp:472
-
highp_dmat2x4 dmat2x4
2 * 4 matrix of double-precision floating-point numbers.
Definition: type_mat.hpp:758
-
detail::tmat3x4< double, highp > highp_dmat3x4
3 columns of 4 components matrix of high precision floating-point numbers.
Definition: type_mat.hpp:617
-
detail::tmat3x4< double, lowp > lowp_dmat3x4
3 columns of 4 components matrix of low precision floating-point numbers.
Definition: type_mat.hpp:605
-
highp_mat3x3 mat3x3
3 columns of 3 components matrix of floating-point numbers.
Definition: type_mat.hpp:405
-
detail::tmat2x2< float, mediump > mediump_mat2
2 columns of 2 components matrix of medium precision floating-point numbers.
Definition: type_mat.hpp:72
-
highp_mat4x3 mat4x3
4 columns of 3 components matrix of floating-point numbers.
Definition: type_mat.hpp:420
-
detail::tmat4x4< float, highp > highp_mat4x4
4 columns of 4 components matrix of high precision floating-point numbers.
Definition: type_mat.hpp:351
-
detail::tmat4x2< double, mediump > mediump_dmat4x2
4 columns of 2 components matrix of medium precision floating-point numbers.
Definition: type_mat.hpp:634
-
detail::tmat4x3< float, mediump > mediump_mat4x3
4 columns of 3 components matrix of medium precision floating-point numbers.
Definition: type_mat.hpp:296
-
detail::tmat4x4< float, lowp > lowp_mat4
4 columns of 4 components matrix of low precision floating-point numbers.
Definition: type_mat.hpp:316
-
detail::tmat3x2< float, lowp > lowp_mat3x2
3 columns of 2 components matrix of low precision floating-point numbers.
Definition: type_mat.hpp:164
-
detail::tmat3x4< float, highp > highp_mat3x4
3 columns of 4 components matrix of high precision floating-point numbers.
Definition: type_mat.hpp:251
-
detail::tmat2x2< float, lowp > lowp_mat2x2
2 columns of 2 components matrix of low precision floating-point numbers.
Definition: type_mat.hpp:86
-
highp_dmat4x4 dmat4
4 * 4 matrix of double-precision floating-point numbers.
Definition: type_mat.hpp:743
-
highp_dmat4x4 dmat4x4
4 * 4 matrix of double-precision floating-point numbers.
Definition: type_mat.hpp:788
-
detail::tmat2x3< double, mediump > mediump_dmat2x3
2 columns of 3 components matrix of medium precision floating-point numbers.
Definition: type_mat.hpp:501
-
detail::tmat4x4< float, highp > highp_mat4
4 columns of 4 components matrix of high precision floating-point numbers.
Definition: type_mat.hpp:330
-
highp_dmat4x2 dmat4x2
4 * 2 matrix of double-precision floating-point numbers.
Definition: type_mat.hpp:778
-
detail::tmat3x3< float, highp > highp_mat3
3 columns of 3 components matrix of high precision floating-point numbers.
Definition: type_mat.hpp:204
-
mat4x4 mat4
4 columns of 4 components matrix of floating-point numbers.
Definition: type_mat.hpp:442
-
detail::tmat2x2< double, mediump > mediump_dmat2x2
2 columns of 2 components matrix of medium precision floating-point numbers.
Definition: type_mat.hpp:478
-
detail::tmat4x3< float, highp > highp_mat4x3
4 columns of 3 components matrix of high precision floating-point numbers.
Definition: type_mat.hpp:303
-
highp_dmat3x3 dmat3x3
3 * 3 matrix of double-precision floating-point numbers.
Definition: type_mat.hpp:768
-
detail::tmat2x4< double, mediump > mediump_dmat2x4
2 columns of 4 components matrix of medium precision floating-point numbers.
Definition: type_mat.hpp:524
-
detail::tmat3x4< double, mediump > mediump_dmat3x4
3 columns of 4 components matrix of medium precision floating-point numbers.
Definition: type_mat.hpp:611
-
detail::tmat2x2< double, highp > highp_dmat2x2
2 columns of 2 components matrix of high precision floating-point numbers.
Definition: type_mat.hpp:484
-
detail::tmat4x2< float, mediump > mediump_mat4x2
4 columns of 2 components matrix of medium precision floating-point numbers.
Definition: type_mat.hpp:270
-
highp_dmat3x3 dmat3
3 * 3 matrix of double-precision floating-point numbers.
Definition: type_mat.hpp:738
-
detail::tmat4x4< float, mediump > mediump_mat4x4
4 columns of 4 components matrix of medium precision floating-point numbers.
Definition: type_mat.hpp:344
-
detail::tmat2x2< float, lowp > lowp_mat2
2 columns of 2 components matrix of low precision floating-point numbers.
Definition: type_mat.hpp:65
-
detail::tmat3x3< float, lowp > lowp_mat3
3 columns of 3 components matrix of low precision floating-point numbers.
Definition: type_mat.hpp:190
-
highp_dmat2x2 dmat2x2
2 * 2 matrix of double-precision floating-point numbers.
Definition: type_mat.hpp:748
-
detail::tmat3x3< double, highp > highp_dmat3x3
3 columns of 3 components matrix of high precision floating-point numbers.
Definition: type_mat.hpp:594
-
detail::tmat2x2< float, mediump > mediump_mat2x2
2 columns of 2 components matrix of medium precision floating-point numbers.
Definition: type_mat.hpp:93
-
highp_dmat4x3 dmat4x3
4 * 3 matrix of double-precision floating-point numbers.
Definition: type_mat.hpp:783
-
detail::tmat4x3< float, lowp > lowp_mat4x3
4 columns of 3 components matrix of low precision floating-point numbers.
Definition: type_mat.hpp:289
-
detail::tmat2x3< float, mediump > mediump_mat2x3
2 columns of 3 components matrix of medium precision floating-point numbers.
Definition: type_mat.hpp:119
-
detail::tmat4x3< double, highp > highp_dmat4x3
4 columns of 3 components matrix of high precision floating-point numbers.
Definition: type_mat.hpp:663
-
detail::tmat2x4< double, lowp > lowp_dmat2x4
2 columns of 4 components matrix of low precision floating-point numbers.
Definition: type_mat.hpp:518
-
detail::tmat3x3< float, mediump > mediump_mat3x3
3 columns of 3 components matrix of medium precision floating-point numbers.
Definition: type_mat.hpp:218
-
detail::tmat3x2< float, highp > highp_mat3x2
3 columns of 2 components matrix of high precision floating-point numbers.
Definition: type_mat.hpp:178
-
detail::tmat2x3< double, lowp > lowp_dmat2x3
2 columns of 3 components matrix of low precision floating-point numbers.
Definition: type_mat.hpp:495
-
detail::tmat3x3< float, highp > highp_mat3x3
3 columns of 3 components matrix of high precision floating-point numbers.
Definition: type_mat.hpp:225
-
detail::tmat2x3< double, highp > highp_dmat2x3
2 columns of 3 components matrix of high precision floating-point numbers.
Definition: type_mat.hpp:507
-
detail::tmat3x3< double, highp > highp_dmat3
3 columns of 3 components matrix of high precision floating-point numbers.
Definition: type_mat.hpp:576
-
detail::tmat4x4< double, lowp > lowp_dmat4
4 columns of 4 components matrix of low precision floating-point numbers.
Definition: type_mat.hpp:674
-
detail::tmat4x4< double, mediump > mediump_dmat4
4 columns of 4 components matrix of medium precision floating-point numbers.
Definition: type_mat.hpp:680
-
detail::tmat3x2< double, mediump > mediump_dmat3x2
3 columns of 2 components matrix of medium precision floating-point numbers.
Definition: type_mat.hpp:547
-
detail::tmat3x2< double, lowp > lowp_dmat3x2
3 columns of 2 components matrix of low precision floating-point numbers.
Definition: type_mat.hpp:541
-
highp_mat3x4 mat3x4
3 columns of 4 components matrix of floating-point numbers.
Definition: type_mat.hpp:410
-
detail::tmat3x4< float, lowp > lowp_mat3x4
3 columns of 4 components matrix of low precision floating-point numbers.
Definition: type_mat.hpp:237
-
detail::tmat2x4< float, highp > highp_mat2x4
2 columns of 4 components matrix of high precision floating-point numbers.
Definition: type_mat.hpp:152
-
highp_dmat3x4 dmat3x4
3 * 4 matrix of double-precision floating-point numbers.
Definition: type_mat.hpp:773
-
detail::tmat4x4< double, lowp > lowp_dmat4x4
4 columns of 4 components matrix of low precision floating-point numbers.
Definition: type_mat.hpp:692
-
highp_mat2x2 mat2x2
2 columns of 2 components matrix of floating-point numbers.
Definition: type_mat.hpp:385
-
detail::tmat2x4< float, mediump > mediump_mat2x4
2 columns of 4 components matrix of medium precision floating-point numbers.
Definition: type_mat.hpp:145
-
highp_mat2x3 mat2x3
2 columns of 3 components matrix of floating-point numbers.
Definition: type_mat.hpp:390
-
highp_mat2x4 mat2x4
2 columns of 4 components matrix of floating-point numbers.
Definition: type_mat.hpp:395
-
detail::tmat4x2< float, highp > highp_mat4x2
4 columns of 2 components matrix of high precision floating-point numbers.
Definition: type_mat.hpp:277
-
highp_mat3x2 mat3x2
3 columns of 2 components matrix of floating-point numbers.
Definition: type_mat.hpp:400
-
detail::tmat4x2< float, lowp > lowp_mat4x2
4 columns of 2 components matrix of low precision floating-point numbers.
Definition: type_mat.hpp:263
-
detail::tmat3x3< double, lowp > lowp_dmat3x3
3 columns of 3 components matrix of low precision floating-point numbers.
Definition: type_mat.hpp:582
-
detail::tmat3x3< float, lowp > lowp_dmat3
3 columns of 3 components matrix of low precision floating-point numbers.
Definition: type_mat.hpp:564
-
detail::tmat2x2< float, highp > highp_mat2x2
2 columns of 2 components matrix of high precision floating-point numbers.
Definition: type_mat.hpp:100
-
detail::tmat4x4< float, mediump > mediump_mat4
4 columns of 4 components matrix of medium precision floating-point numbers.
Definition: type_mat.hpp:323
-
detail::tmat4x2< double, lowp > lowp_dmat4x2
4 columns of 2 components matrix of low precision floating-point numbers.
Definition: type_mat.hpp:628
-
highp_dmat2x2 dmat2
2 * 2 matrix of double-precision floating-point numbers.
Definition: type_mat.hpp:733
-
mat3x3 mat3
3 columns of 3 components matrix of floating-point numbers.
Definition: type_mat.hpp:437
-
detail::tmat3x2< double, highp > highp_dmat3x2
3 columns of 2 components matrix of high precision floating-point numbers.
Definition: type_mat.hpp:553
-
detail::tmat2x3< float, highp > highp_mat2x3
2 columns of 3 components matrix of high precision floating-point numbers.
Definition: type_mat.hpp:126
-
mat2x2 mat2
2 columns of 2 components matrix of floating-point numbers.
Definition: type_mat.hpp:432
-
detail::tmat4x4< double, mediump > mediump_dmat4x4
4 columns of 4 components matrix of medium precision floating-point numbers.
Definition: type_mat.hpp:698
-
detail::tmat2x3< float, lowp > lowp_mat2x3
2 columns of 3 components matrix of low precision floating-point numbers.
Definition: type_mat.hpp:112
-
detail::tmat4x4< float, lowp > lowp_mat4x4
4 columns of 4 components matrix of low precision floating-point numbers.
Definition: type_mat.hpp:337
-
detail::tmat3x4< float, mediump > mediump_mat3x4
3 columns of 4 components matrix of medium precision floating-point numbers.
Definition: type_mat.hpp:244
-
detail::tmat4x2< double, highp > highp_dmat4x2
4 columns of 2 components matrix of high precision floating-point numbers.
Definition: type_mat.hpp:640
-
detail::tmat3x3< double, mediump > mediump_dmat3x3
3 columns of 3 components matrix of medium precision floating-point numbers.
Definition: type_mat.hpp:588
-
detail::tmat2x2< double, highp > highp_dmat2
2 columns of 2 components matrix of high precision floating-point numbers.
Definition: type_mat.hpp:466
-
detail::tmat2x2< double, mediump > mediump_dmat2
2 columns of 2 components matrix of medium precision floating-point numbers.
Definition: type_mat.hpp:460
-
detail::tmat4x3< double, mediump > mediump_dmat4x3
4 columns of 3 components matrix of medium precision floating-point numbers.
Definition: type_mat.hpp:657
-
detail::tmat2x4< double, highp > highp_dmat2x4
2 columns of 4 components matrix of high precision floating-point numbers.
Definition: type_mat.hpp:530
-
detail::tmat4x3< double, lowp > lowp_dmat4x3
4 columns of 3 components matrix of low precision floating-point numbers.
Definition: type_mat.hpp:651
-
detail::tmat3x2< float, mediump > mediump_mat3x2
3 columns of 2 components matrix of medium precision floating-point numbers.
Definition: type_mat.hpp:171
-
detail::tmat2x2< double, lowp > lowp_dmat2
2 columns of 2 components matrix of low precision floating-point numbers.
Definition: type_mat.hpp:454
-
detail::tmat4x4< double, highp > highp_dmat4
4 columns of 4 components matrix of high precision floating-point numbers.
Definition: type_mat.hpp:686
-
highp_dmat2x3 dmat2x3
2 * 3 matrix of double-precision floating-point numbers.
Definition: type_mat.hpp:753
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00123_source.html b/Libraries/glm-0.9.5.2/doc/api/a00123_source.html deleted file mode 100644 index e5da0b8..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00123_source.html +++ /dev/null @@ -1,285 +0,0 @@ - - - - - - -GLM: type_mat2x2.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
type_mat2x2.hpp
-
-
-
1 
-
29 #ifndef glm_core_type_mat2x2
-
30 #define glm_core_type_mat2x2
-
31 
-
32 #include "../fwd.hpp"
-
33 #include "type_vec2.hpp"
-
34 #include "type_mat.hpp"
-
35 #include <limits>
-
36 
-
37 namespace glm{
-
38 namespace detail
-
39 {
-
40  template <typename T, precision P>
-
41  struct tmat2x2
-
42  {
-
43  enum ctor{_null};
-
44  typedef T value_type;
-
45  typedef std::size_t size_type;
-
46  typedef tvec2<T, P> col_type;
-
47  typedef tvec2<T, P> row_type;
-
48  typedef tmat2x2<T, P> type;
-
49  typedef tmat2x2<T, P> transpose_type;
-
50 
-
51  GLM_FUNC_DECL GLM_CONSTEXPR length_t length() const;
-
52 
-
53  template <typename U, precision Q>
-
54  friend tvec2<U, Q> operator/(tmat2x2<U, Q> const & m, tvec2<U, Q> const & v);
-
55  template <typename U, precision Q>
-
56  friend tvec2<U, Q> operator/(tvec2<U, Q> const & v, tmat2x2<U, Q> const & m);
-
57 
-
58  private:
-
60  col_type value[2];
-
62 
-
63  public:
-
65  // Constructors
-
66  GLM_FUNC_DECL tmat2x2();
-
67  GLM_FUNC_DECL tmat2x2(tmat2x2<T, P> const & m);
-
68  template <precision Q>
-
69  GLM_FUNC_DECL tmat2x2(tmat2x2<T, Q> const & m);
-
70 
-
71  GLM_FUNC_DECL explicit tmat2x2(
-
72  ctor Null);
-
73  GLM_FUNC_DECL explicit tmat2x2(
-
74  T const & x);
-
75  GLM_FUNC_DECL explicit tmat2x2(
-
76  T const & x1, T const & y1,
-
77  T const & x2, T const & y2);
-
78  GLM_FUNC_DECL explicit tmat2x2(
-
79  col_type const & v1,
-
80  col_type const & v2);
-
81 
-
82 #if(GLM_HAS_INITIALIZER_LISTS)
-
83  template <typename U>
-
84  GLM_FUNC_DECL tmat2x2(std::initializer_list<U> m);
-
85 
-
86  GLM_FUNC_DECL tmat2x2(std::initializer_list<tvec2<T, P> > m);
-
87 #endif//GLM_HAS_INITIALIZER_LISTS
-
88 
-
90  // Conversions
-
91  template <typename U, typename V, typename M, typename N>
-
92  GLM_FUNC_DECL explicit tmat2x2(
-
93  U const & x1, V const & y1,
-
94  M const & x2, N const & y2);
-
95 
-
96  template <typename U, typename V>
-
97  GLM_FUNC_DECL explicit tmat2x2(
-
98  tvec2<U, P> const & v1,
-
99  tvec2<V, P> const & v2);
-
100 
-
102  // Matrix conversions
-
103  template <typename U, precision Q>
-
104  GLM_FUNC_DECL explicit tmat2x2(tmat2x2<U, Q> const & m);
-
105 
-
106  GLM_FUNC_DECL explicit tmat2x2(tmat3x3<T, P> const & x);
-
107  GLM_FUNC_DECL explicit tmat2x2(tmat4x4<T, P> const & x);
-
108  GLM_FUNC_DECL explicit tmat2x2(tmat2x3<T, P> const & x);
-
109  GLM_FUNC_DECL explicit tmat2x2(tmat3x2<T, P> const & x);
-
110  GLM_FUNC_DECL explicit tmat2x2(tmat2x4<T, P> const & x);
-
111  GLM_FUNC_DECL explicit tmat2x2(tmat4x2<T, P> const & x);
-
112  GLM_FUNC_DECL explicit tmat2x2(tmat3x4<T, P> const & x);
-
113  GLM_FUNC_DECL explicit tmat2x2(tmat4x3<T, P> const & x);
-
114 
-
116  // Accesses
-
117 
-
118  GLM_FUNC_DECL col_type & operator[](length_t i);
-
119  GLM_FUNC_DECL col_type const & operator[](length_t i) const;
-
120 
-
121  // Unary updatable operators
-
122  GLM_FUNC_DECL tmat2x2<T, P> & operator=(tmat2x2<T, P> const & m);
-
123  template <typename U>
-
124  GLM_FUNC_DECL tmat2x2<T, P> & operator=(tmat2x2<U, P> const & m);
-
125  template <typename U>
-
126  GLM_FUNC_DECL tmat2x2<T, P> & operator+=(U s);
-
127  template <typename U>
-
128  GLM_FUNC_DECL tmat2x2<T, P> & operator+=(tmat2x2<U, P> const & m);
-
129  template <typename U>
-
130  GLM_FUNC_DECL tmat2x2<T, P> & operator-=(U s);
-
131  template <typename U>
-
132  GLM_FUNC_DECL tmat2x2<T, P> & operator-=(tmat2x2<U, P> const & m);
-
133  template <typename U>
-
134  GLM_FUNC_DECL tmat2x2<T, P> & operator*=(U s);
-
135  template <typename U>
-
136  GLM_FUNC_DECL tmat2x2<T, P> & operator*=(tmat2x2<U, P> const & m);
-
137  template <typename U>
-
138  GLM_FUNC_DECL tmat2x2<T, P> & operator/=(U s);
-
139  template <typename U>
-
140  GLM_FUNC_DECL tmat2x2<T, P> & operator/=(tmat2x2<U, P> const & m);
-
141 
-
143  // Increment and decrement operators
-
144 
-
145  GLM_FUNC_DECL tmat2x2<T, P> & operator++ ();
-
146  GLM_FUNC_DECL tmat2x2<T, P> & operator-- ();
-
147  GLM_FUNC_DECL tmat2x2<T, P> operator++(int);
-
148  GLM_FUNC_DECL tmat2x2<T, P> operator--(int);
-
149  };
-
150 
-
151  template <typename T, precision P>
-
152  GLM_FUNC_DECL tmat2x2<T, P> compute_inverse_mat2(tmat2x2<T, P> const & m);
-
153 
-
154  // Binary operators
-
155  template <typename T, precision P>
-
156  GLM_FUNC_DECL tmat2x2<T, P> operator+ (
-
157  tmat2x2<T, P> const & m,
-
158  T const & s);
-
159 
-
160  template <typename T, precision P>
-
161  GLM_FUNC_DECL tmat2x2<T, P> operator+ (
-
162  T const & s,
-
163  tmat2x2<T, P> const & m);
-
164 
-
165  template <typename T, precision P>
-
166  GLM_FUNC_DECL tmat2x2<T, P> operator+ (
-
167  tmat2x2<T, P> const & m1,
-
168  tmat2x2<T, P> const & m2);
-
169 
-
170  template <typename T, precision P>
-
171  GLM_FUNC_DECL tmat2x2<T, P> operator- (
-
172  tmat2x2<T, P> const & m,
-
173  T const & s);
-
174 
-
175  template <typename T, precision P>
-
176  GLM_FUNC_DECL tmat2x2<T, P> operator- (
-
177  T const & s,
-
178  tmat2x2<T, P> const & m);
-
179 
-
180  template <typename T, precision P>
-
181  GLM_FUNC_DECL tmat2x2<T, P> operator- (
-
182  tmat2x2<T, P> const & m1,
-
183  tmat2x2<T, P> const & m2);
-
184 
-
185  template <typename T, precision P>
-
186  GLM_FUNC_DECL tmat2x2<T, P> operator* (
-
187  tmat2x2<T, P> const & m,
-
188  T const & s);
-
189 
-
190  template <typename T, precision P>
-
191  GLM_FUNC_DECL tmat2x2<T, P> operator* (
-
192  T const & s,
-
193  tmat2x2<T, P> const & m);
-
194 
-
195  template <typename T, precision P>
-
196  GLM_FUNC_DECL typename tmat2x2<T, P>::col_type operator* (
-
197  tmat2x2<T, P> const & m,
-
198  typename tmat2x2<T, P>::row_type const & v);
-
199 
-
200  template <typename T, precision P>
-
201  GLM_FUNC_DECL typename tmat2x2<T, P>::row_type operator* (
-
202  typename tmat2x2<T, P>::col_type const & v,
-
203  tmat2x2<T, P> const & m);
-
204 
-
205  template <typename T, precision P>
-
206  GLM_FUNC_DECL tmat2x2<T, P> operator* (
-
207  tmat2x2<T, P> const & m1,
-
208  tmat2x2<T, P> const & m2);
-
209 
-
210  template <typename T, precision P>
-
211  GLM_FUNC_DECL tmat3x2<T, P> operator* (
-
212  tmat2x2<T, P> const & m1,
-
213  tmat3x2<T, P> const & m2);
-
214 
-
215  template <typename T, precision P>
-
216  GLM_FUNC_DECL tmat4x2<T, P> operator* (
-
217  tmat2x2<T, P> const & m1,
-
218  tmat4x2<T, P> const & m2);
-
219 
-
220  template <typename T, precision P>
-
221  GLM_FUNC_DECL tmat2x2<T, P> operator/ (
-
222  tmat2x2<T, P> const & m,
-
223  T const & s);
-
224 
-
225  template <typename T, precision P>
-
226  GLM_FUNC_DECL tmat2x2<T, P> operator/ (
-
227  T const & s,
-
228  tmat2x2<T, P> const & m);
-
229 
-
230  template <typename T, precision P>
-
231  GLM_FUNC_DECL typename tmat2x2<T, P>::col_type operator/ (
-
232  tmat2x2<T, P> const & m,
-
233  typename tmat2x2<T, P>::row_type const & v);
-
234 
-
235  template <typename T, precision P>
-
236  GLM_FUNC_DECL typename tmat2x2<T, P>::row_type operator/ (
-
237  typename tmat2x2<T, P>::col_type const & v,
-
238  tmat2x2<T, P> const & m);
-
239 
-
240  template <typename T, precision P>
-
241  GLM_FUNC_DECL tmat2x2<T, P> operator/ (
-
242  tmat2x2<T, P> const & m1,
-
243  tmat2x2<T, P> const & m2);
-
244 
-
245  // Unary constant operators
-
246  template <typename T, precision P>
-
247  GLM_FUNC_DECL tmat2x2<T, P> const operator-(
-
248  tmat2x2<T, P> const & m);
-
249 } //namespace detail
-
250 } //namespace glm
-
251 
-
252 #ifndef GLM_EXTERNAL_TEMPLATE
-
253 #include "type_mat2x2.inl"
-
254 #endif
-
255 
-
256 #endif //glm_core_type_mat2x2
-
GLM_FUNC_DECL genType::value_type length(genType const &x)
Returns the length of x, i.e., sqrt(x * x).
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00124_source.html b/Libraries/glm-0.9.5.2/doc/api/a00124_source.html deleted file mode 100644 index 82a9e57..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00124_source.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - - -GLM: type_mat2x3.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
type_mat2x3.hpp
-
-
-
1 
-
29 #ifndef glm_core_type_mat2x3
-
30 #define glm_core_type_mat2x3
-
31 
-
32 #include "../fwd.hpp"
-
33 #include "type_vec2.hpp"
-
34 #include "type_vec3.hpp"
-
35 #include "type_mat.hpp"
-
36 #include <limits>
-
37 
-
38 namespace glm{
-
39 namespace detail
-
40 {
-
41  template <typename T, precision P>
-
42  struct tmat2x3
-
43  {
-
44  enum ctor{_null};
-
45  typedef T value_type;
-
46  typedef std::size_t size_type;
-
47  typedef tvec3<T, P> col_type;
-
48  typedef tvec2<T, P> row_type;
-
49  typedef tmat2x3<T, P> type;
-
50  typedef tmat3x2<T, P> transpose_type;
-
51 
-
52  GLM_FUNC_DECL GLM_CONSTEXPR length_t length() const;
-
53 
-
54  private:
-
55  // Data
-
56  col_type value[2];
-
57 
-
58  public:
-
59  // Constructors
-
60  GLM_FUNC_DECL tmat2x3();
-
61  GLM_FUNC_DECL tmat2x3(tmat2x3<T, P> const & m);
-
62  template <precision Q>
-
63  GLM_FUNC_DECL tmat2x3(tmat2x3<T, Q> const & m);
-
64 
-
65  GLM_FUNC_DECL explicit tmat2x3(
-
66  ctor);
-
67  GLM_FUNC_DECL explicit tmat2x3(
-
68  T const & s);
-
69  GLM_FUNC_DECL explicit tmat2x3(
-
70  T const & x0, T const & y0, T const & z0,
-
71  T const & x1, T const & y1, T const & z1);
-
72  GLM_FUNC_DECL explicit tmat2x3(
-
73  col_type const & v0,
-
74  col_type const & v1);
-
75 
-
76 #if(GLM_HAS_INITIALIZER_LISTS)
-
77  template <typename U>
-
78  GLM_FUNC_DECL tmat2x3(std::initializer_list<U> m);
-
79 
-
80  GLM_FUNC_DECL tmat2x3(std::initializer_list<tvec3<T, P> > m);
-
81 #endif//GLM_HAS_INITIALIZER_LISTS
-
82 
-
84  // Conversions
-
85  template <typename X1, typename Y1, typename Z1, typename X2, typename Y2, typename Z2>
-
86  GLM_FUNC_DECL explicit tmat2x3(
-
87  X1 const & x1, Y1 const & y1, Z1 const & z1,
-
88  X2 const & x2, Y2 const & y2, Z2 const & z2);
-
89 
-
90  template <typename U, typename V>
-
91  GLM_FUNC_DECL explicit tmat2x3(
-
92  tvec3<U, P> const & v1,
-
93  tvec3<V, P> const & v2);
-
94 
-
96  // Matrix conversion
-
97  template <typename U, precision Q>
-
98  GLM_FUNC_DECL explicit tmat2x3(tmat2x3<U, Q> const & m);
-
99 
-
100  GLM_FUNC_DECL explicit tmat2x3(tmat2x2<T, P> const & x);
-
101  GLM_FUNC_DECL explicit tmat2x3(tmat3x3<T, P> const & x);
-
102  GLM_FUNC_DECL explicit tmat2x3(tmat4x4<T, P> const & x);
-
103  GLM_FUNC_DECL explicit tmat2x3(tmat2x4<T, P> const & x);
-
104  GLM_FUNC_DECL explicit tmat2x3(tmat3x2<T, P> const & x);
-
105  GLM_FUNC_DECL explicit tmat2x3(tmat3x4<T, P> const & x);
-
106  GLM_FUNC_DECL explicit tmat2x3(tmat4x2<T, P> const & x);
-
107  GLM_FUNC_DECL explicit tmat2x3(tmat4x3<T, P> const & x);
-
108 
-
109  // Accesses
-
110  GLM_FUNC_DECL col_type & operator[](length_t i);
-
111  GLM_FUNC_DECL col_type const & operator[](length_t i) const;
-
112 
-
113  // Unary updatable operators
-
114  GLM_FUNC_DECL tmat2x3<T, P> & operator= (tmat2x3<T, P> const & m);
-
115  template <typename U>
-
116  GLM_FUNC_DECL tmat2x3<T, P> & operator= (tmat2x3<U, P> const & m);
-
117  template <typename U>
-
118  GLM_FUNC_DECL tmat2x3<T, P> & operator+= (U s);
-
119  template <typename U>
-
120  GLM_FUNC_DECL tmat2x3<T, P> & operator+= (tmat2x3<U, P> const & m);
-
121  template <typename U>
-
122  GLM_FUNC_DECL tmat2x3<T, P> & operator-= (U s);
-
123  template <typename U>
-
124  GLM_FUNC_DECL tmat2x3<T, P> & operator-= (tmat2x3<U, P> const & m);
-
125  template <typename U>
-
126  GLM_FUNC_DECL tmat2x3<T, P> & operator*= (U s);
-
127  template <typename U>
-
128  GLM_FUNC_DECL tmat2x3<T, P> & operator/= (U s);
-
129 
-
131  // Increment and decrement operators
-
132 
-
133  GLM_FUNC_DECL tmat2x3<T, P> & operator++ ();
-
134  GLM_FUNC_DECL tmat2x3<T, P> & operator-- ();
-
135  GLM_FUNC_DECL tmat2x3<T, P> operator++(int);
-
136  GLM_FUNC_DECL tmat2x3<T, P> operator--(int);
-
137  };
-
138 
-
139  // Binary operators
-
140 
-
141  template <typename T, precision P>
-
142  GLM_FUNC_DECL tmat2x3<T, P> operator+ (
-
143  tmat2x3<T, P> const & m,
-
144  T const & s);
-
145 
-
146  template <typename T, precision P>
-
147  tmat2x3<T, P> operator+ (
-
148  tmat2x3<T, P> const & m1,
-
149  tmat2x3<T, P> const & m2);
-
150 
-
151  template <typename T, precision P>
-
152  GLM_FUNC_DECL tmat2x3<T, P> operator- (
-
153  tmat2x3<T, P> const & m,
-
154  T const & s);
-
155 
-
156  template <typename T, precision P>
-
157  GLM_FUNC_DECL tmat2x3<T, P> operator- (
-
158  tmat2x3<T, P> const & m1,
-
159  tmat2x3<T, P> const & m2);
-
160 
-
161  template <typename T, precision P>
-
162  GLM_FUNC_DECL tmat2x3<T, P> operator* (
-
163  tmat2x3<T, P> const & m,
-
164  T const & s);
-
165 
-
166  template <typename T, precision P>
-
167  GLM_FUNC_DECL tmat2x3<T, P> operator* (
-
168  T const & s,
-
169  tmat2x3<T, P> const & m);
-
170 
-
171  template <typename T, precision P>
-
172  GLM_FUNC_DECL typename tmat2x3<T, P>::col_type operator* (
-
173  tmat2x3<T, P> const & m,
-
174  typename tmat2x3<T, P>::row_type const & v);
-
175 
-
176  template <typename T, precision P>
-
177  GLM_FUNC_DECL typename tmat2x3<T, P>::row_type operator* (
-
178  typename tmat2x3<T, P>::col_type const & v,
-
179  tmat2x3<T, P> const & m);
-
180 
-
181  template <typename T, precision P>
-
182  GLM_FUNC_DECL tmat2x3<T, P> operator* (
-
183  tmat2x3<T, P> const & m1,
-
184  tmat2x2<T, P> const & m2);
-
185 
-
186  template <typename T, precision P>
-
187  GLM_FUNC_DECL tmat3x3<T, P> operator* (
-
188  tmat2x3<T, P> const & m1,
-
189  tmat3x2<T, P> const & m2);
-
190 
-
191  template <typename T, precision P>
-
192  GLM_FUNC_DECL tmat4x3<T, P> operator* (
-
193  tmat2x3<T, P> const & m1,
-
194  tmat4x2<T, P> const & m2);
-
195 
-
196  template <typename T, precision P>
-
197  GLM_FUNC_DECL tmat2x3<T, P> operator/ (
-
198  tmat2x3<T, P> const & m,
-
199  T const & s);
-
200 
-
201  template <typename T, precision P>
-
202  GLM_FUNC_DECL tmat2x3<T, P> operator/ (
-
203  T const & s,
-
204  tmat2x3<T, P> const & m);
-
205 
-
206  // Unary constant operators
-
207  template <typename T, precision P>
-
208  GLM_FUNC_DECL tmat2x3<T, P> const operator- (
-
209  tmat2x3<T, P> const & m);
-
210 
-
211 }//namespace detail
-
212 }//namespace glm
-
213 
-
214 #ifndef GLM_EXTERNAL_TEMPLATE
-
215 #include "type_mat2x3.inl"
-
216 #endif
-
217 
-
218 #endif //glm_core_type_mat2x3
-
GLM_FUNC_DECL genType::value_type length(genType const &x)
Returns the length of x, i.e., sqrt(x * x).
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00125_source.html b/Libraries/glm-0.9.5.2/doc/api/a00125_source.html deleted file mode 100644 index 20cd0f1..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00125_source.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - -GLM: type_mat2x4.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
type_mat2x4.hpp
-
-
-
1 
-
29 #ifndef glm_core_type_mat2x4
-
30 #define glm_core_type_mat2x4
-
31 
-
32 #include "../fwd.hpp"
-
33 #include "type_vec2.hpp"
-
34 #include "type_vec4.hpp"
-
35 #include "type_mat.hpp"
-
36 #include <limits>
-
37 
-
38 namespace glm{
-
39 namespace detail
-
40 {
-
41  template <typename T, precision P>
-
42  struct tmat2x4
-
43  {
-
44  enum ctor{_null};
-
45  typedef T value_type;
-
46  typedef std::size_t size_type;
-
47  typedef tvec4<T, P> col_type;
-
48  typedef tvec2<T, P> row_type;
-
49  typedef tmat2x4<T, P> type;
-
50  typedef tmat4x2<T, P> transpose_type;
-
51 
-
52  GLM_FUNC_DECL GLM_CONSTEXPR length_t length() const;
-
53 
-
54  private:
-
55  // Data
-
56  col_type value[2];
-
57 
-
58  public:
-
59  // Constructors
-
60  GLM_FUNC_DECL tmat2x4();
-
61  GLM_FUNC_DECL tmat2x4(tmat2x4<T, P> const & m);
-
62  template <precision Q>
-
63  GLM_FUNC_DECL tmat2x4(tmat2x4<T, Q> const & m);
-
64 
-
65  GLM_FUNC_DECL explicit tmat2x4(
-
66  ctor);
-
67  GLM_FUNC_DECL explicit tmat2x4(
-
68  T const & s);
-
69  GLM_FUNC_DECL explicit tmat2x4(
-
70  T const & x0, T const & y0, T const & z0, T const & w0,
-
71  T const & x1, T const & y1, T const & z1, T const & w1);
-
72  GLM_FUNC_DECL explicit tmat2x4(
-
73  col_type const & v0,
-
74  col_type const & v1);
-
75 
-
76 #if(GLM_HAS_INITIALIZER_LISTS)
-
77  template <typename U>
-
78  GLM_FUNC_DECL tmat2x4(std::initializer_list<U> m);
-
79 
-
80  GLM_FUNC_DECL tmat2x4(std::initializer_list<tvec4<T, P> > m);
-
81 #endif//GLM_HAS_INITIALIZER_LISTS
-
82 
-
84  // Conversions
-
85  template <
-
86  typename X1, typename Y1, typename Z1, typename W1,
-
87  typename X2, typename Y2, typename Z2, typename W2>
-
88  GLM_FUNC_DECL explicit tmat2x4(
-
89  X1 const & x1, Y1 const & y1, Z1 const & z1, W1 const & w1,
-
90  X2 const & x2, Y2 const & y2, Z2 const & z2, W2 const & w2);
-
91 
-
92  template <typename U, typename V>
-
93  GLM_FUNC_DECL explicit tmat2x4(
-
94  tvec4<U, P> const & v1,
-
95  tvec4<V, P> const & v2);
-
96 
-
98  // Matrix conversions
-
99  template <typename U, precision Q>
-
100  GLM_FUNC_DECL explicit tmat2x4(tmat2x4<U, Q> const & m);
-
101 
-
102  GLM_FUNC_DECL explicit tmat2x4(tmat2x2<T, P> const & x);
-
103  GLM_FUNC_DECL explicit tmat2x4(tmat3x3<T, P> const & x);
-
104  GLM_FUNC_DECL explicit tmat2x4(tmat4x4<T, P> const & x);
-
105  GLM_FUNC_DECL explicit tmat2x4(tmat2x3<T, P> const & x);
-
106  GLM_FUNC_DECL explicit tmat2x4(tmat3x2<T, P> const & x);
-
107  GLM_FUNC_DECL explicit tmat2x4(tmat3x4<T, P> const & x);
-
108  GLM_FUNC_DECL explicit tmat2x4(tmat4x2<T, P> const & x);
-
109  GLM_FUNC_DECL explicit tmat2x4(tmat4x3<T, P> const & x);
-
110 
-
111  // Accesses
-
112  GLM_FUNC_DECL col_type & operator[](length_t i);
-
113  GLM_FUNC_DECL col_type const & operator[](length_t i) const;
-
114 
-
115  // Unary updatable operators
-
116  GLM_FUNC_DECL tmat2x4<T, P>& operator= (tmat2x4<T, P> const & m);
-
117  template <typename U>
-
118  GLM_FUNC_DECL tmat2x4<T, P>& operator= (tmat2x4<U, P> const & m);
-
119  template <typename U>
-
120  GLM_FUNC_DECL tmat2x4<T, P>& operator+= (U s);
-
121  template <typename U>
-
122  GLM_FUNC_DECL tmat2x4<T, P>& operator+= (tmat2x4<U, P> const & m);
-
123  template <typename U>
-
124  GLM_FUNC_DECL tmat2x4<T, P>& operator-= (U s);
-
125  template <typename U>
-
126  GLM_FUNC_DECL tmat2x4<T, P>& operator-= (tmat2x4<U, P> const & m);
-
127  template <typename U>
-
128  GLM_FUNC_DECL tmat2x4<T, P>& operator*= (U s);
-
129  template <typename U>
-
130  GLM_FUNC_DECL tmat2x4<T, P>& operator/= (U s);
-
131 
-
133  // Increment and decrement operators
-
134 
-
135  GLM_FUNC_DECL tmat2x4<T, P> & operator++ ();
-
136  GLM_FUNC_DECL tmat2x4<T, P> & operator-- ();
-
137  GLM_FUNC_DECL tmat2x4<T, P> operator++(int);
-
138  GLM_FUNC_DECL tmat2x4<T, P> operator--(int);
-
139  };
-
140 
-
141  // Binary operators
-
142 
-
143  template <typename T, precision P>
-
144  GLM_FUNC_DECL tmat2x4<T, P> operator+ (
-
145  tmat2x4<T, P> const & m,
-
146  T const & s);
-
147 
-
148  template <typename T, precision P>
-
149  GLM_FUNC_DECL tmat2x4<T, P> operator+ (
-
150  tmat2x4<T, P> const & m1,
-
151  tmat2x4<T, P> const & m2);
-
152 
-
153  template <typename T, precision P>
-
154  GLM_FUNC_DECL tmat2x4<T, P> operator- (
-
155  tmat2x4<T, P> const & m,
-
156  T const & s);
-
157 
-
158  template <typename T, precision P>
-
159  GLM_FUNC_DECL tmat2x4<T, P> operator- (
-
160  tmat2x4<T, P> const & m1,
-
161  tmat2x4<T, P> const & m2);
-
162 
-
163  template <typename T, precision P>
-
164  GLM_FUNC_DECL tmat2x4<T, P> operator* (
-
165  tmat2x4<T, P> const & m,
-
166  T const & s);
-
167 
-
168  template <typename T, precision P>
-
169  GLM_FUNC_DECL tmat2x4<T, P> operator* (
-
170  T const & s,
-
171  tmat2x4<T, P> const & m);
-
172 
-
173  template <typename T, precision P>
-
174  GLM_FUNC_DECL typename tmat2x4<T, P>::col_type operator* (
-
175  tmat2x4<T, P> const & m,
-
176  typename tmat2x4<T, P>::row_type const & v);
-
177 
-
178  template <typename T, precision P>
-
179  GLM_FUNC_DECL typename tmat2x4<T, P>::row_type operator* (
-
180  typename tmat2x4<T, P>::col_type const & v,
-
181  tmat2x4<T, P> const & m);
-
182 
-
183  template <typename T, precision P>
-
184  GLM_FUNC_DECL tmat4x4<T, P> operator* (
-
185  tmat2x4<T, P> const & m1,
-
186  tmat4x2<T, P> const & m2);
-
187 
-
188  template <typename T, precision P>
-
189  GLM_FUNC_DECL tmat2x4<T, P> operator* (
-
190  tmat2x4<T, P> const & m1,
-
191  tmat2x2<T, P> const & m2);
-
192 
-
193  template <typename T, precision P>
-
194  GLM_FUNC_DECL tmat3x4<T, P> operator* (
-
195  tmat2x4<T, P> const & m1,
-
196  tmat3x2<T, P> const & m2);
-
197 
-
198  template <typename T, precision P>
-
199  GLM_FUNC_DECL tmat2x4<T, P> operator/ (
-
200  tmat2x4<T, P> const & m,
-
201  T const & s);
-
202 
-
203  template <typename T, precision P>
-
204  GLM_FUNC_DECL tmat2x4<T, P> operator/ (
-
205  T const & s,
-
206  tmat2x4<T, P> const & m);
-
207 
-
208  // Unary constant operators
-
209  template <typename T, precision P>
-
210  GLM_FUNC_DECL tmat2x4<T, P> const operator- (
-
211  tmat2x4<T, P> const & m);
-
212 
-
213 }//namespace detail
-
214 }//namespace glm
-
215 
-
216 #ifndef GLM_EXTERNAL_TEMPLATE
-
217 #include "type_mat2x4.inl"
-
218 #endif
-
219 
-
220 #endif //glm_core_type_mat2x4
-
GLM_FUNC_DECL genType::value_type length(genType const &x)
Returns the length of x, i.e., sqrt(x * x).
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00126_source.html b/Libraries/glm-0.9.5.2/doc/api/a00126_source.html deleted file mode 100644 index 429e23a..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00126_source.html +++ /dev/null @@ -1,257 +0,0 @@ - - - - - - -GLM: type_mat3x2.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
type_mat3x2.hpp
-
-
-
1 
-
29 #ifndef glm_core_type_mat3x2
-
30 #define glm_core_type_mat3x2
-
31 
-
32 #include "../fwd.hpp"
-
33 #include "type_vec2.hpp"
-
34 #include "type_vec3.hpp"
-
35 #include "type_mat.hpp"
-
36 #include <limits>
-
37 
-
38 namespace glm{
-
39 namespace detail
-
40 {
-
41  template <typename T, precision P>
-
42  struct tmat3x2
-
43  {
-
44  enum ctor{_null};
-
45  typedef T value_type;
-
46  typedef std::size_t size_type;
-
47  typedef tvec2<T, P> col_type;
-
48  typedef tvec3<T, P> row_type;
-
49  typedef tmat3x2<T, P> type;
-
50  typedef tmat2x3<T, P> transpose_type;
-
51 
-
52  GLM_FUNC_DECL GLM_CONSTEXPR length_t length() const;
-
53 
-
54  private:
-
55  // Data
-
56  col_type value[3];
-
57 
-
58  public:
-
59  // Constructors
-
60  GLM_FUNC_DECL tmat3x2();
-
61  GLM_FUNC_DECL tmat3x2(tmat3x2<T, P> const & m);
-
62  template <precision Q>
-
63  GLM_FUNC_DECL tmat3x2(tmat3x2<T, Q> const & m);
-
64 
-
65  GLM_FUNC_DECL explicit tmat3x2(
-
66  ctor);
-
67  GLM_FUNC_DECL explicit tmat3x2(
-
68  T const & s);
-
69  GLM_FUNC_DECL explicit tmat3x2(
-
70  T const & x0, T const & y0,
-
71  T const & x1, T const & y1,
-
72  T const & x2, T const & y2);
-
73  GLM_FUNC_DECL explicit tmat3x2(
-
74  col_type const & v0,
-
75  col_type const & v1,
-
76  col_type const & v2);
-
77 
-
78 #if(GLM_HAS_INITIALIZER_LISTS)
-
79  template <typename U>
-
80  GLM_FUNC_DECL tmat3x2(std::initializer_list<U> l);
-
81 
-
82  GLM_FUNC_DECL tmat3x2(std::initializer_list<tvec2<T, P> > l);
-
83 #endif//GLM_HAS_INITIALIZER_LISTS
-
84 
-
86  // Conversions
-
87  template<
-
88  typename X1, typename Y1,
-
89  typename X2, typename Y2,
-
90  typename X3, typename Y3>
-
91  GLM_FUNC_DECL explicit tmat3x2(
-
92  X1 const & x1, Y1 const & y1,
-
93  X2 const & x2, Y2 const & y2,
-
94  X3 const & x3, Y3 const & y3);
-
95 
-
96  template <typename V1, typename V2, typename V3>
-
97  GLM_FUNC_DECL explicit tmat3x2(
-
98  tvec2<V1, P> const & v1,
-
99  tvec2<V2, P> const & v2,
-
100  tvec2<V3, P> const & v3);
-
101 
-
102  // Matrix conversions
-
103  template <typename U, precision Q>
-
104  GLM_FUNC_DECL explicit tmat3x2(tmat3x2<U, Q> const & m);
-
105 
-
106  GLM_FUNC_DECL explicit tmat3x2(tmat2x2<T, P> const & x);
-
107  GLM_FUNC_DECL explicit tmat3x2(tmat3x3<T, P> const & x);
-
108  GLM_FUNC_DECL explicit tmat3x2(tmat4x4<T, P> const & x);
-
109  GLM_FUNC_DECL explicit tmat3x2(tmat2x3<T, P> const & x);
-
110  GLM_FUNC_DECL explicit tmat3x2(tmat2x4<T, P> const & x);
-
111  GLM_FUNC_DECL explicit tmat3x2(tmat3x4<T, P> const & x);
-
112  GLM_FUNC_DECL explicit tmat3x2(tmat4x2<T, P> const & x);
-
113  GLM_FUNC_DECL explicit tmat3x2(tmat4x3<T, P> const & x);
-
114 
-
115  // Accesses
-
116  GLM_FUNC_DECL col_type & operator[](length_t i);
-
117  GLM_FUNC_DECL col_type const & operator[](length_t i) const;
-
118 
-
119  // Unary updatable operators
-
120  GLM_FUNC_DECL tmat3x2<T, P> & operator= (tmat3x2<T, P> const & m);
-
121  template <typename U>
-
122  GLM_FUNC_DECL tmat3x2<T, P> & operator= (tmat3x2<U, P> const & m);
-
123  template <typename U>
-
124  GLM_FUNC_DECL tmat3x2<T, P> & operator+= (U s);
-
125  template <typename U>
-
126  GLM_FUNC_DECL tmat3x2<T, P> & operator+= (tmat3x2<U, P> const & m);
-
127  template <typename U>
-
128  GLM_FUNC_DECL tmat3x2<T, P> & operator-= (U s);
-
129  template <typename U>
-
130  GLM_FUNC_DECL tmat3x2<T, P> & operator-= (tmat3x2<U, P> const & m);
-
131  template <typename U>
-
132  GLM_FUNC_DECL tmat3x2<T, P> & operator*= (U s);
-
133  template <typename U>
-
134  GLM_FUNC_DECL tmat3x2<T, P> & operator/= (U s);
-
135 
-
137  // Increment and decrement operators
-
138 
-
139  GLM_FUNC_DECL tmat3x2<T, P> & operator++ ();
-
140  GLM_FUNC_DECL tmat3x2<T, P> & operator-- ();
-
141  GLM_FUNC_DECL tmat3x2<T, P> operator++(int);
-
142  GLM_FUNC_DECL tmat3x2<T, P> operator--(int);
-
143  };
-
144 
-
145  // Binary operators
-
146  template <typename T, precision P>
-
147  GLM_FUNC_DECL tmat3x2<T, P> operator+ (
-
148  tmat3x2<T, P> const & m,
-
149  T const & s);
-
150 
-
151  template <typename T, precision P>
-
152  GLM_FUNC_DECL tmat3x2<T, P> operator+ (
-
153  tmat3x2<T, P> const & m1,
-
154  tmat3x2<T, P> const & m2);
-
155 
-
156  template <typename T, precision P>
-
157  GLM_FUNC_DECL tmat3x2<T, P> operator- (
-
158  tmat3x2<T, P> const & m,
-
159  T const & s);
-
160 
-
161  template <typename T, precision P>
-
162  GLM_FUNC_DECL tmat3x2<T, P> operator- (
-
163  tmat3x2<T, P> const & m1,
-
164  tmat3x2<T, P> const & m2);
-
165 
-
166  template <typename T, precision P>
-
167  GLM_FUNC_DECL tmat3x2<T, P> operator* (
-
168  tmat3x2<T, P> const & m,
-
169  T const & s);
-
170 
-
171  template <typename T, precision P>
-
172  GLM_FUNC_DECL tmat3x2<T, P> operator* (
-
173  T const & s,
-
174  tmat3x2<T, P> const & m);
-
175 
-
176  template <typename T, precision P>
-
177  GLM_FUNC_DECL typename tmat3x2<T, P>::col_type operator* (
-
178  tmat3x2<T, P> const & m,
-
179  typename tmat3x2<T, P>::row_type const & v);
-
180 
-
181  template <typename T, precision P>
-
182  GLM_FUNC_DECL typename tmat3x2<T, P>::row_type operator* (
-
183  typename tmat3x2<T, P>::col_type const & v,
-
184  tmat3x2<T, P> const & m);
-
185 
-
186  template <typename T, precision P>
-
187  GLM_FUNC_DECL tmat2x2<T, P> operator* (
-
188  tmat3x2<T, P> const & m1,
-
189  tmat2x3<T, P> const & m2);
-
190 
-
191  template <typename T, precision P>
-
192  GLM_FUNC_DECL tmat3x2<T, P> operator* (
-
193  tmat3x2<T, P> const & m1,
-
194  tmat3x3<T, P> const & m2);
-
195 
-
196  template <typename T, precision P>
-
197  GLM_FUNC_DECL tmat4x2<T, P> operator* (
-
198  tmat3x2<T, P> const & m1,
-
199  tmat4x3<T, P> const & m2);
-
200 
-
201  template <typename T, precision P>
-
202  GLM_FUNC_DECL tmat3x2<T, P> operator/ (
-
203  tmat3x2<T, P> const & m,
-
204  T const & s);
-
205 
-
206  template <typename T, precision P>
-
207  GLM_FUNC_DECL tmat3x2<T, P> operator/ (
-
208  T const & s,
-
209  tmat3x2<T, P> const & m);
-
210 
-
211  // Unary constant operators
-
212  template <typename T, precision P>
-
213  GLM_FUNC_DECL tmat3x2<T, P> const operator-(
-
214  tmat3x2<T, P> const & m);
-
215 
-
216 }//namespace detail
-
217 }//namespace glm
-
218 
-
219 #ifndef GLM_EXTERNAL_TEMPLATE
-
220 #include "type_mat3x2.inl"
-
221 #endif
-
222 
-
223 #endif //glm_core_type_mat3x2
-
GLM_FUNC_DECL genType::value_type length(genType const &x)
Returns the length of x, i.e., sqrt(x * x).
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00127_source.html b/Libraries/glm-0.9.5.2/doc/api/a00127_source.html deleted file mode 100644 index d999393..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00127_source.html +++ /dev/null @@ -1,292 +0,0 @@ - - - - - - -GLM: type_mat3x3.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
type_mat3x3.hpp
-
-
-
1 
-
29 #ifndef glm_core_type_mat3x3
-
30 #define glm_core_type_mat3x3
-
31 
-
32 #include "../fwd.hpp"
-
33 #include "type_vec3.hpp"
-
34 #include "type_mat.hpp"
-
35 #include <limits>
-
36 
-
37 namespace glm{
-
38 namespace detail
-
39 {
-
40  template <typename T, precision P>
-
41  struct tmat3x3
-
42  {
-
43  enum ctor{_null};
-
44  typedef T value_type;
-
45  typedef std::size_t size_type;
-
46  typedef tvec3<T, P> col_type;
-
47  typedef tvec3<T, P> row_type;
-
48  typedef tmat3x3<T, P> type;
-
49  typedef tmat3x3<T, P> transpose_type;
-
50 
-
51  GLM_FUNC_DECL GLM_CONSTEXPR length_t length() const;
-
52 
-
53  template <typename U, precision Q>
-
54  friend tvec3<U, Q> operator/(tmat3x3<U, Q> const & m, tvec3<U, Q> const & v);
-
55  template <typename U, precision Q>
-
56  friend tvec3<U, Q> operator/(tvec3<U, Q> const & v, tmat3x3<U, Q> const & m);
-
57 
-
58  private:
-
60  col_type value[3];
-
62 
-
63  public:
-
64  // Constructors
-
65  GLM_FUNC_DECL tmat3x3();
-
66  GLM_FUNC_DECL tmat3x3(tmat3x3<T, P> const & m);
-
67  template <precision Q>
-
68  GLM_FUNC_DECL tmat3x3(tmat3x3<T, Q> const & m);
-
69 
-
70  GLM_FUNC_DECL explicit tmat3x3(
-
71  ctor Null);
-
72  GLM_FUNC_DECL explicit tmat3x3(
-
73  T const & s);
-
74  GLM_FUNC_DECL explicit tmat3x3(
-
75  T const & x0, T const & y0, T const & z0,
-
76  T const & x1, T const & y1, T const & z1,
-
77  T const & x2, T const & y2, T const & z2);
-
78  GLM_FUNC_DECL explicit tmat3x3(
-
79  col_type const & v0,
-
80  col_type const & v1,
-
81  col_type const & v2);
-
82 
-
83 #if(GLM_HAS_INITIALIZER_LISTS)
-
84  template <typename U>
-
85  GLM_FUNC_DECL tmat3x3(std::initializer_list<U> m);
-
86 
-
87  GLM_FUNC_DECL tmat3x3(std::initializer_list<tvec3<T, P> > m);
-
88 #endif//GLM_HAS_INITIALIZER_LISTS
-
89 
-
91  // Conversions
-
92  template<
-
93  typename X1, typename Y1, typename Z1,
-
94  typename X2, typename Y2, typename Z2,
-
95  typename X3, typename Y3, typename Z3>
-
96  GLM_FUNC_DECL explicit tmat3x3(
-
97  X1 const & x1, Y1 const & y1, Z1 const & z1,
-
98  X2 const & x2, Y2 const & y2, Z2 const & z2,
-
99  X3 const & x3, Y3 const & y3, Z3 const & z3);
-
100 
-
101  template <typename V1, typename V2, typename V3>
-
102  GLM_FUNC_DECL explicit tmat3x3(
-
103  tvec3<V1, P> const & v1,
-
104  tvec3<V2, P> const & v2,
-
105  tvec3<V3, P> const & v3);
-
106 
-
107  // Matrix conversions
-
108  template <typename U, precision Q>
-
109  GLM_FUNC_DECL explicit tmat3x3(tmat3x3<U, Q> const & m);
-
110 
-
111  GLM_FUNC_DECL explicit tmat3x3(tmat2x2<T, P> const & x);
-
112  GLM_FUNC_DECL explicit tmat3x3(tmat4x4<T, P> const & x);
-
113  GLM_FUNC_DECL explicit tmat3x3(tmat2x3<T, P> const & x);
-
114  GLM_FUNC_DECL explicit tmat3x3(tmat3x2<T, P> const & x);
-
115  GLM_FUNC_DECL explicit tmat3x3(tmat2x4<T, P> const & x);
-
116  GLM_FUNC_DECL explicit tmat3x3(tmat4x2<T, P> const & x);
-
117  GLM_FUNC_DECL explicit tmat3x3(tmat3x4<T, P> const & x);
-
118  GLM_FUNC_DECL explicit tmat3x3(tmat4x3<T, P> const & x);
-
119 
-
120  // Accesses
-
121  GLM_FUNC_DECL col_type & operator[](length_t i);
-
122  GLM_FUNC_DECL col_type const & operator[](length_t i) const;
-
123 
-
124  // Unary updatable operators
-
125  GLM_FUNC_DECL tmat3x3<T, P>& operator= (tmat3x3<T, P> const & m);
-
126  template <typename U>
-
127  GLM_FUNC_DECL tmat3x3<T, P>& operator= (tmat3x3<U, P> const & m);
-
128  template <typename U>
-
129  GLM_FUNC_DECL tmat3x3<T, P>& operator+= (U s);
-
130  template <typename U>
-
131  GLM_FUNC_DECL tmat3x3<T, P>& operator+= (tmat3x3<U, P> const & m);
-
132  template <typename U>
-
133  GLM_FUNC_DECL tmat3x3<T, P>& operator-= (U s);
-
134  template <typename U>
-
135  GLM_FUNC_DECL tmat3x3<T, P>& operator-= (tmat3x3<U, P> const & m);
-
136  template <typename U>
-
137  GLM_FUNC_DECL tmat3x3<T, P>& operator*= (U s);
-
138  template <typename U>
-
139  GLM_FUNC_DECL tmat3x3<T, P>& operator*= (tmat3x3<U, P> const & m);
-
140  template <typename U>
-
141  GLM_FUNC_DECL tmat3x3<T, P>& operator/= (U s);
-
142  template <typename U>
-
143  GLM_FUNC_DECL tmat3x3<T, P>& operator/= (tmat3x3<U, P> const & m);
-
144 
-
146  // Increment and decrement operators
-
147 
-
148  GLM_FUNC_DECL tmat3x3<T, P> & operator++ ();
-
149  GLM_FUNC_DECL tmat3x3<T, P> & operator-- ();
-
150  GLM_FUNC_DECL tmat3x3<T, P> operator++(int);
-
151  GLM_FUNC_DECL tmat3x3<T, P> operator--(int);
-
152  };
-
153 
-
154  template <typename T, precision P>
-
155  GLM_FUNC_DECL tmat3x3<T, P> compute_inverse_mat3(tmat3x3<T, P> const & m);
-
156 
-
157  // Binary operators
-
158  template <typename T, precision P>
-
159  GLM_FUNC_DECL tmat3x3<T, P> operator+ (
-
160  tmat3x3<T, P> const & m,
-
161  T const & s);
-
162 
-
163  template <typename T, precision P>
-
164  GLM_FUNC_DECL tmat3x3<T, P> operator+ (
-
165  T const & s,
-
166  tmat3x3<T, P> const & m);
-
167 
-
168  template <typename T, precision P>
-
169  GLM_FUNC_DECL tmat3x3<T, P> operator+ (
-
170  tmat3x3<T, P> const & m1,
-
171  tmat3x3<T, P> const & m2);
-
172 
-
173  template <typename T, precision P>
-
174  GLM_FUNC_DECL tmat3x3<T, P> operator- (
-
175  tmat3x3<T, P> const & m,
-
176  T const & s);
-
177 
-
178  template <typename T, precision P>
-
179  GLM_FUNC_DECL tmat3x3<T, P> operator- (
-
180  T const & s,
-
181  tmat3x3<T, P> const & m);
-
182 
-
183  template <typename T, precision P>
-
184  GLM_FUNC_DECL tmat3x3<T, P> operator- (
-
185  tmat3x3<T, P> const & m1,
-
186  tmat3x3<T, P> const & m2);
-
187 
-
188  template <typename T, precision P>
-
189  GLM_FUNC_DECL tmat3x3<T, P> operator* (
-
190  tmat3x3<T, P> const & m,
-
191  T const & s);
-
192 
-
193  template <typename T, precision P>
-
194  GLM_FUNC_DECL tmat3x3<T, P> operator* (
-
195  T const & s,
-
196  tmat3x3<T, P> const & m);
-
197 
-
198  template <typename T, precision P>
-
199  GLM_FUNC_DECL typename tmat3x3<T, P>::col_type operator* (
-
200  tmat3x3<T, P> const & m,
-
201  typename tmat3x3<T, P>::row_type const & v);
-
202 
-
203  template <typename T, precision P>
-
204  GLM_FUNC_DECL typename tmat3x3<T, P>::row_type operator* (
-
205  typename tmat3x3<T, P>::col_type const & v,
-
206  tmat3x3<T, P> const & m);
-
207 
-
208  template <typename T, precision P>
-
209  GLM_FUNC_DECL tmat3x3<T, P> operator* (
-
210  tmat3x3<T, P> const & m1,
-
211  tmat3x3<T, P> const & m2);
-
212 
-
213  template <typename T, precision P>
-
214  GLM_FUNC_DECL tmat2x3<T, P> operator* (
-
215  tmat3x3<T, P> const & m1,
-
216  tmat2x3<T, P> const & m2);
-
217 
-
218  template <typename T, precision P>
-
219  GLM_FUNC_DECL tmat4x3<T, P> operator* (
-
220  tmat3x3<T, P> const & m1,
-
221  tmat4x3<T, P> const & m2);
-
222 
-
223  template <typename T, precision P>
-
224  GLM_FUNC_DECL tmat3x3<T, P> operator/ (
-
225  tmat3x3<T, P> const & m,
-
226  T const & s);
-
227 
-
228  template <typename T, precision P>
-
229  GLM_FUNC_DECL tmat3x3<T, P> operator/ (
-
230  T const & s,
-
231  tmat3x3<T, P> const & m);
-
232 
-
233  template <typename T, precision P>
-
234  GLM_FUNC_DECL typename tmat3x3<T, P>::col_type operator/ (
-
235  tmat3x3<T, P> const & m,
-
236  typename tmat3x3<T, P>::row_type const & v);
-
237 
-
238  template <typename T, precision P>
-
239  GLM_FUNC_DECL typename tmat3x3<T, P>::row_type operator/ (
-
240  typename tmat3x3<T, P>::col_type const & v,
-
241  tmat3x3<T, P> const & m);
-
242 
-
243  template <typename T, precision P>
-
244  GLM_FUNC_DECL tmat3x3<T, P> operator/ (
-
245  tmat3x3<T, P> const & m1,
-
246  tmat3x3<T, P> const & m2);
-
247 
-
248  // Unary constant operators
-
249  template <typename T, precision P>
-
250  GLM_FUNC_DECL tmat3x3<T, P> const operator-(
-
251  tmat3x3<T, P> const & m);
-
252 
-
253 }//namespace detail
-
254 }//namespace glm
-
255 
-
256 #ifndef GLM_EXTERNAL_TEMPLATE
-
257 #include "type_mat3x3.inl"
-
258 #endif
-
259 
-
260 #endif //glm_core_type_mat3x3
-
GLM_FUNC_DECL genType::value_type length(genType const &x)
Returns the length of x, i.e., sqrt(x * x).
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00128_source.html b/Libraries/glm-0.9.5.2/doc/api/a00128_source.html deleted file mode 100644 index 9fa191d..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00128_source.html +++ /dev/null @@ -1,257 +0,0 @@ - - - - - - -GLM: type_mat3x4.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
type_mat3x4.hpp
-
-
-
1 
-
29 #ifndef glm_core_type_mat3x4
-
30 #define glm_core_type_mat3x4
-
31 
-
32 #include "../fwd.hpp"
-
33 #include "type_vec3.hpp"
-
34 #include "type_vec4.hpp"
-
35 #include "type_mat.hpp"
-
36 #include <limits>
-
37 
-
38 namespace glm{
-
39 namespace detail
-
40 {
-
41  template <typename T, precision P>
-
42  struct tmat3x4
-
43  {
-
44  enum ctor{_null};
-
45  typedef T value_type;
-
46  typedef std::size_t size_type;
-
47  typedef tvec4<T, P> col_type;
-
48  typedef tvec3<T, P> row_type;
-
49  typedef tmat3x4<T, P> type;
-
50  typedef tmat4x3<T, P> transpose_type;
-
51 
-
52  GLM_FUNC_DECL GLM_CONSTEXPR length_t length() const;
-
53 
-
54  private:
-
55  // Data
-
56  col_type value[3];
-
57 
-
58  public:
-
59  // Constructors
-
60  GLM_FUNC_DECL tmat3x4();
-
61  GLM_FUNC_DECL tmat3x4(tmat3x4<T, P> const & m);
-
62  template <precision Q>
-
63  GLM_FUNC_DECL tmat3x4(tmat3x4<T, Q> const & m);
-
64 
-
65  GLM_FUNC_DECL explicit tmat3x4(
-
66  ctor Null);
-
67  GLM_FUNC_DECL explicit tmat3x4(
-
68  T const & s);
-
69  GLM_FUNC_DECL explicit tmat3x4(
-
70  T const & x0, T const & y0, T const & z0, T const & w0,
-
71  T const & x1, T const & y1, T const & z1, T const & w1,
-
72  T const & x2, T const & y2, T const & z2, T const & w2);
-
73  GLM_FUNC_DECL explicit tmat3x4(
-
74  col_type const & v0,
-
75  col_type const & v1,
-
76  col_type const & v2);
-
77 
-
78 #if(GLM_HAS_INITIALIZER_LISTS)
-
79  template <typename U>
-
80  GLM_FUNC_DECL tmat3x4(std::initializer_list<U> m);
-
81 
-
82  GLM_FUNC_DECL tmat3x4(std::initializer_list<tvec4<T, P> > m);
-
83 #endif//GLM_HAS_INITIALIZER_LISTS
-
84 
-
86  // Conversions
-
87  template<
-
88  typename X1, typename Y1, typename Z1, typename W1,
-
89  typename X2, typename Y2, typename Z2, typename W2,
-
90  typename X3, typename Y3, typename Z3, typename W3>
-
91  GLM_FUNC_DECL explicit tmat3x4(
-
92  X1 const & x1, Y1 const & y1, Z1 const & z1, W1 const & w1,
-
93  X2 const & x2, Y2 const & y2, Z2 const & z2, W2 const & w2,
-
94  X3 const & x3, Y3 const & y3, Z3 const & z3, W3 const & w3);
-
95 
-
96  template <typename V1, typename V2, typename V3>
-
97  GLM_FUNC_DECL explicit tmat3x4(
-
98  tvec4<V1, P> const & v1,
-
99  tvec4<V2, P> const & v2,
-
100  tvec4<V3, P> const & v3);
-
101 
-
102  // Matrix conversion
-
103  template <typename U, precision Q>
-
104  GLM_FUNC_DECL explicit tmat3x4(tmat3x4<U, Q> const & m);
-
105 
-
106  GLM_FUNC_DECL explicit tmat3x4(tmat2x2<T, P> const & x);
-
107  GLM_FUNC_DECL explicit tmat3x4(tmat3x3<T, P> const & x);
-
108  GLM_FUNC_DECL explicit tmat3x4(tmat4x4<T, P> const & x);
-
109  GLM_FUNC_DECL explicit tmat3x4(tmat2x3<T, P> const & x);
-
110  GLM_FUNC_DECL explicit tmat3x4(tmat3x2<T, P> const & x);
-
111  GLM_FUNC_DECL explicit tmat3x4(tmat2x4<T, P> const & x);
-
112  GLM_FUNC_DECL explicit tmat3x4(tmat4x2<T, P> const & x);
-
113  GLM_FUNC_DECL explicit tmat3x4(tmat4x3<T, P> const & x);
-
114 
-
115  // Accesses
-
116  GLM_FUNC_DECL col_type & operator[](length_t i);
-
117  GLM_FUNC_DECL col_type const & operator[](length_t i) const;
-
118 
-
119  // Unary updatable operators
-
120  GLM_FUNC_DECL tmat3x4<T, P> & operator= (tmat3x4<T, P> const & m);
-
121  template <typename U>
-
122  GLM_FUNC_DECL tmat3x4<T, P> & operator= (tmat3x4<U, P> const & m);
-
123  template <typename U>
-
124  GLM_FUNC_DECL tmat3x4<T, P> & operator+= (U s);
-
125  template <typename U>
-
126  GLM_FUNC_DECL tmat3x4<T, P> & operator+= (tmat3x4<U, P> const & m);
-
127  template <typename U>
-
128  GLM_FUNC_DECL tmat3x4<T, P> & operator-= (U s);
-
129  template <typename U>
-
130  GLM_FUNC_DECL tmat3x4<T, P> & operator-= (tmat3x4<U, P> const & m);
-
131  template <typename U>
-
132  GLM_FUNC_DECL tmat3x4<T, P> & operator*= (U s);
-
133  template <typename U>
-
134  GLM_FUNC_DECL tmat3x4<T, P> & operator/= (U s);
-
135 
-
137  // Increment and decrement operators
-
138 
-
139  GLM_FUNC_DECL tmat3x4<T, P> & operator++ ();
-
140  GLM_FUNC_DECL tmat3x4<T, P> & operator-- ();
-
141  GLM_FUNC_DECL tmat3x4<T, P> operator++(int);
-
142  GLM_FUNC_DECL tmat3x4<T, P> operator--(int);
-
143  };
-
144 
-
145  // Binary operators
-
146  template <typename T, precision P>
-
147  GLM_FUNC_DECL tmat3x4<T, P> operator+ (
-
148  tmat3x4<T, P> const & m,
-
149  T const & s);
-
150 
-
151  template <typename T, precision P>
-
152  GLM_FUNC_DECL tmat3x4<T, P> operator+ (
-
153  tmat3x4<T, P> const & m1,
-
154  tmat3x4<T, P> const & m2);
-
155 
-
156  template <typename T, precision P>
-
157  GLM_FUNC_DECL tmat3x4<T, P> operator- (
-
158  tmat3x4<T, P> const & m,
-
159  T const & s);
-
160 
-
161  template <typename T, precision P>
-
162  GLM_FUNC_DECL tmat3x4<T, P> operator- (
-
163  tmat3x4<T, P> const & m1,
-
164  tmat3x4<T, P> const & m2);
-
165 
-
166  template <typename T, precision P>
-
167  GLM_FUNC_DECL tmat3x4<T, P> operator* (
-
168  tmat3x4<T, P> const & m,
-
169  T const & s);
-
170 
-
171  template <typename T, precision P>
-
172  GLM_FUNC_DECL tmat3x4<T, P> operator* (
-
173  T const & s,
-
174  tmat3x4<T, P> const & m);
-
175 
-
176  template <typename T, precision P>
-
177  GLM_FUNC_DECL typename tmat3x4<T, P>::col_type operator* (
-
178  tmat3x4<T, P> const & m,
-
179  typename tmat3x4<T, P>::row_type const & v);
-
180 
-
181  template <typename T, precision P>
-
182  GLM_FUNC_DECL typename tmat3x4<T, P>::row_type operator* (
-
183  typename tmat3x4<T, P>::col_type const & v,
-
184  tmat3x4<T, P> const & m);
-
185 
-
186  template <typename T, precision P>
-
187  GLM_FUNC_DECL tmat4x4<T, P> operator* (
-
188  tmat3x4<T, P> const & m1,
-
189  tmat4x3<T, P> const & m2);
-
190 
-
191  template <typename T, precision P>
-
192  GLM_FUNC_DECL tmat2x4<T, P> operator* (
-
193  tmat3x4<T, P> const & m1,
-
194  tmat2x3<T, P> const & m2);
-
195 
-
196  template <typename T, precision P>
-
197  GLM_FUNC_DECL tmat3x4<T, P> operator* (
-
198  tmat3x4<T, P> const & m1,
-
199  tmat3x3<T, P> const & m2);
-
200 
-
201  template <typename T, precision P>
-
202  GLM_FUNC_DECL tmat3x4<T, P> operator/ (
-
203  tmat3x4<T, P> const & m,
-
204  T const & s);
-
205 
-
206  template <typename T, precision P>
-
207  GLM_FUNC_DECL tmat3x4<T, P> operator/ (
-
208  T const & s,
-
209  tmat3x4<T, P> const & m);
-
210 
-
211  // Unary constant operators
-
212  template <typename T, precision P>
-
213  GLM_FUNC_DECL tmat3x4<T, P> const operator-(
-
214  tmat3x4<T, P> const & m);
-
215 
-
216 }//namespace detail
-
217 }//namespace glm
-
218 
-
219 #ifndef GLM_EXTERNAL_TEMPLATE
-
220 #include "type_mat3x4.inl"
-
221 #endif
-
222 
-
223 #endif //glm_core_type_mat3x4
-
GLM_FUNC_DECL genType::value_type length(genType const &x)
Returns the length of x, i.e., sqrt(x * x).
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00129_source.html b/Libraries/glm-0.9.5.2/doc/api/a00129_source.html deleted file mode 100644 index 7e8b424..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00129_source.html +++ /dev/null @@ -1,263 +0,0 @@ - - - - - - -GLM: type_mat4x2.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
type_mat4x2.hpp
-
-
-
1 
-
29 #ifndef glm_core_type_mat4x2
-
30 #define glm_core_type_mat4x2
-
31 
-
32 #include "../fwd.hpp"
-
33 #include "type_vec2.hpp"
-
34 #include "type_vec4.hpp"
-
35 #include "type_mat.hpp"
-
36 #include <limits>
-
37 
-
38 namespace glm{
-
39 namespace detail
-
40 {
-
41  template <typename T, precision P>
-
42  struct tmat4x2
-
43  {
-
44  enum ctor{_null};
-
45  typedef T value_type;
-
46  typedef std::size_t size_type;
-
47  typedef tvec2<T, P> col_type;
-
48  typedef tvec4<T, P> row_type;
-
49  typedef tmat4x2<T, P> type;
-
50  typedef tmat2x4<T, P> transpose_type;
-
51 
-
52  GLM_FUNC_DECL GLM_CONSTEXPR length_t length() const;
-
53 
-
54  private:
-
55  // Data
-
56  col_type value[4];
-
57 
-
58  public:
-
59  // Constructors
-
60  GLM_FUNC_DECL tmat4x2();
-
61  GLM_FUNC_DECL tmat4x2(tmat4x2<T, P> const & m);
-
62  template <precision Q>
-
63  GLM_FUNC_DECL tmat4x2(tmat4x2<T, Q> const & m);
-
64 
-
65  GLM_FUNC_DECL explicit tmat4x2(
-
66  ctor Null);
-
67  GLM_FUNC_DECL explicit tmat4x2(
-
68  T const & x);
-
69  GLM_FUNC_DECL explicit tmat4x2(
-
70  T const & x0, T const & y0,
-
71  T const & x1, T const & y1,
-
72  T const & x2, T const & y2,
-
73  T const & x3, T const & y3);
-
74  GLM_FUNC_DECL explicit tmat4x2(
-
75  col_type const & v0,
-
76  col_type const & v1,
-
77  col_type const & v2,
-
78  col_type const & v3);
-
79 
-
80 #if(GLM_HAS_INITIALIZER_LISTS)
-
81  template <typename U>
-
82  GLM_FUNC_DECL tmat4x2(std::initializer_list<U> m);
-
83 
-
84  GLM_FUNC_DECL tmat4x2(std::initializer_list<tvec2<T, P> > m);
-
85 #endif//GLM_HAS_INITIALIZER_LISTS
-
86 
-
88  // Conversions
-
89 
-
90  template<
-
91  typename X1, typename Y1,
-
92  typename X2, typename Y2,
-
93  typename X3, typename Y3,
-
94  typename X4, typename Y4>
-
95  GLM_FUNC_DECL explicit tmat4x2(
-
96  X1 const & x1, Y1 const & y1,
-
97  X2 const & x2, Y2 const & y2,
-
98  X3 const & x3, Y3 const & y3,
-
99  X4 const & x4, Y4 const & y4);
-
100 
-
101  template <typename V1, typename V2, typename V3, typename V4>
-
102  GLM_FUNC_DECL explicit tmat4x2(
-
103  tvec2<V1, P> const & v1,
-
104  tvec2<V2, P> const & v2,
-
105  tvec2<V3, P> const & v3,
-
106  tvec2<V4, P> const & v4);
-
107 
-
108  // Matrix conversions
-
109  template <typename U, precision Q>
-
110  GLM_FUNC_DECL explicit tmat4x2(tmat4x2<U, Q> const & m);
-
111 
-
112  GLM_FUNC_DECL explicit tmat4x2(tmat2x2<T, P> const & x);
-
113  GLM_FUNC_DECL explicit tmat4x2(tmat3x3<T, P> const & x);
-
114  GLM_FUNC_DECL explicit tmat4x2(tmat4x4<T, P> const & x);
-
115  GLM_FUNC_DECL explicit tmat4x2(tmat2x3<T, P> const & x);
-
116  GLM_FUNC_DECL explicit tmat4x2(tmat3x2<T, P> const & x);
-
117  GLM_FUNC_DECL explicit tmat4x2(tmat2x4<T, P> const & x);
-
118  GLM_FUNC_DECL explicit tmat4x2(tmat4x3<T, P> const & x);
-
119  GLM_FUNC_DECL explicit tmat4x2(tmat3x4<T, P> const & x);
-
120 
-
121  // Accesses
-
122  GLM_FUNC_DECL col_type & operator[](length_t i);
-
123  GLM_FUNC_DECL col_type const & operator[](length_t i) const;
-
124 
-
125  // Unary updatable operators
-
126  GLM_FUNC_DECL tmat4x2<T, P>& operator= (tmat4x2<T, P> const & m);
-
127  template <typename U>
-
128  GLM_FUNC_DECL tmat4x2<T, P>& operator= (tmat4x2<U, P> const & m);
-
129  template <typename U>
-
130  GLM_FUNC_DECL tmat4x2<T, P>& operator+= (U s);
-
131  template <typename U>
-
132  GLM_FUNC_DECL tmat4x2<T, P>& operator+= (tmat4x2<U, P> const & m);
-
133  template <typename U>
-
134  GLM_FUNC_DECL tmat4x2<T, P>& operator-= (U s);
-
135  template <typename U>
-
136  GLM_FUNC_DECL tmat4x2<T, P>& operator-= (tmat4x2<U, P> const & m);
-
137  template <typename U>
-
138  GLM_FUNC_DECL tmat4x2<T, P>& operator*= (U s);
-
139  template <typename U>
-
140  GLM_FUNC_DECL tmat4x2<T, P>& operator/= (U s);
-
141 
-
143  // Increment and decrement operators
-
144 
-
145  GLM_FUNC_DECL tmat4x2<T, P> & operator++ ();
-
146  GLM_FUNC_DECL tmat4x2<T, P> & operator-- ();
-
147  GLM_FUNC_DECL tmat4x2<T, P> operator++(int);
-
148  GLM_FUNC_DECL tmat4x2<T, P> operator--(int);
-
149  };
-
150 
-
151  // Binary operators
-
152  template <typename T, precision P>
-
153  GLM_FUNC_DECL tmat4x2<T, P> operator+ (
-
154  tmat4x2<T, P> const & m,
-
155  T const & s);
-
156 
-
157  template <typename T, precision P>
-
158  GLM_FUNC_DECL tmat4x2<T, P> operator+ (
-
159  tmat4x2<T, P> const & m1,
-
160  tmat4x2<T, P> const & m2);
-
161 
-
162  template <typename T, precision P>
-
163  GLM_FUNC_DECL tmat4x2<T, P> operator- (
-
164  tmat4x2<T, P> const & m,
-
165  T const & s);
-
166 
-
167  template <typename T, precision P>
-
168  GLM_FUNC_DECL tmat4x2<T, P> operator- (
-
169  tmat4x2<T, P> const & m1,
-
170  tmat4x2<T, P> const & m2);
-
171 
-
172  template <typename T, precision P>
-
173  GLM_FUNC_DECL tmat4x2<T, P> operator* (
-
174  tmat4x2<T, P> const & m,
-
175  T const & s);
-
176 
-
177  template <typename T, precision P>
-
178  GLM_FUNC_DECL tmat4x2<T, P> operator* (
-
179  T const & s,
-
180  tmat4x2<T, P> const & m);
-
181 
-
182  template <typename T, precision P>
-
183  GLM_FUNC_DECL typename tmat4x2<T, P>::col_type operator* (
-
184  tmat4x2<T, P> const & m,
-
185  typename tmat4x2<T, P>::row_type const & v);
-
186 
-
187  template <typename T, precision P>
-
188  GLM_FUNC_DECL typename tmat4x2<T, P>::row_type operator* (
-
189  typename tmat4x2<T, P>::col_type const & v,
-
190  tmat4x2<T, P> const & m);
-
191 
-
192  template <typename T, precision P>
-
193  GLM_FUNC_DECL tmat3x2<T, P> operator* (
-
194  tmat4x2<T, P> const & m1,
-
195  tmat3x4<T, P> const & m2);
-
196 
-
197  template <typename T, precision P>
-
198  GLM_FUNC_DECL tmat4x2<T, P> operator* (
-
199  tmat4x2<T, P> const & m1,
-
200  tmat4x4<T, P> const & m2);
-
201 
-
202  template <typename T, precision P>
-
203  GLM_FUNC_DECL tmat2x3<T, P> operator* (
-
204  tmat4x3<T, P> const & m1,
-
205  tmat2x4<T, P> const & m2);
-
206 
-
207  template <typename T, precision P>
-
208  GLM_FUNC_DECL tmat4x2<T, P> operator/ (
-
209  tmat4x2<T, P> const & m,
-
210  T const & s);
-
211 
-
212  template <typename T, precision P>
-
213  GLM_FUNC_DECL tmat4x2<T, P> operator/ (
-
214  T const & s,
-
215  tmat4x2<T, P> const & m);
-
216 
-
217  // Unary constant operators
-
218  template <typename T, precision P>
-
219  GLM_FUNC_DECL tmat4x2<T, P> const operator-(
-
220  tmat4x2<T, P> const & m);
-
221 
-
222 }//namespace detail
-
223 }//namespace glm
-
224 
-
225 #ifndef GLM_EXTERNAL_TEMPLATE
-
226 #include "type_mat4x2.inl"
-
227 #endif
-
228 
-
229 #endif //glm_core_type_mat4x2
-
GLM_FUNC_DECL genType::value_type length(genType const &x)
Returns the length of x, i.e., sqrt(x * x).
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00130_source.html b/Libraries/glm-0.9.5.2/doc/api/a00130_source.html deleted file mode 100644 index 72c77d7..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00130_source.html +++ /dev/null @@ -1,263 +0,0 @@ - - - - - - -GLM: type_mat4x3.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
type_mat4x3.hpp
-
-
-
1 
-
29 #ifndef glm_core_type_mat4x3
-
30 #define glm_core_type_mat4x3
-
31 
-
32 #include "../fwd.hpp"
-
33 #include "type_vec3.hpp"
-
34 #include "type_vec4.hpp"
-
35 #include "type_mat.hpp"
-
36 #include <limits>
-
37 
-
38 namespace glm{
-
39 namespace detail
-
40 {
-
41  template <typename T, precision P>
-
42  struct tmat4x3
-
43  {
-
44  enum ctor{_null};
-
45  typedef T value_type;
-
46  typedef std::size_t size_type;
-
47  typedef tvec3<T, P> col_type;
-
48  typedef tvec4<T, P> row_type;
-
49  typedef tmat4x3<T, P> type;
-
50  typedef tmat3x4<T, P> transpose_type;
-
51 
-
52  GLM_FUNC_DECL GLM_CONSTEXPR length_t length() const;
-
53 
-
54  private:
-
55  // Data
-
56  col_type value[4];
-
57 
-
58  public:
-
59  // Constructors
-
60  GLM_FUNC_DECL tmat4x3();
-
61  GLM_FUNC_DECL tmat4x3(tmat4x3<T, P> const & m);
-
62  template <precision Q>
-
63  GLM_FUNC_DECL tmat4x3(tmat4x3<T, Q> const & m);
-
64 
-
65  GLM_FUNC_DECL explicit tmat4x3(
-
66  ctor Null);
-
67  GLM_FUNC_DECL explicit tmat4x3(
-
68  T const & x);
-
69  GLM_FUNC_DECL explicit tmat4x3(
-
70  T const & x0, T const & y0, T const & z0,
-
71  T const & x1, T const & y1, T const & z1,
-
72  T const & x2, T const & y2, T const & z2,
-
73  T const & x3, T const & y3, T const & z3);
-
74  GLM_FUNC_DECL explicit tmat4x3(
-
75  col_type const & v0,
-
76  col_type const & v1,
-
77  col_type const & v2,
-
78  col_type const & v3);
-
79 
-
80 #if(GLM_HAS_INITIALIZER_LISTS)
-
81  template <typename U>
-
82  GLM_FUNC_DECL tmat4x3(std::initializer_list<U> m);
-
83 
-
84  GLM_FUNC_DECL tmat4x3(std::initializer_list<tvec3<T, P> > m);
-
85 #endif//GLM_HAS_INITIALIZER_LISTS
-
86 
-
88  // Conversions
-
89 
-
90  template <
-
91  typename X1, typename Y1, typename Z1,
-
92  typename X2, typename Y2, typename Z2,
-
93  typename X3, typename Y3, typename Z3,
-
94  typename X4, typename Y4, typename Z4>
-
95  GLM_FUNC_DECL explicit tmat4x3(
-
96  X1 const & x1, Y1 const & y1, Z1 const & z1,
-
97  X2 const & x2, Y2 const & y2, Z2 const & z2,
-
98  X3 const & x3, Y3 const & y3, Z3 const & z3,
-
99  X4 const & x4, Y4 const & y4, Z4 const & z4);
-
100 
-
101  template <typename V1, typename V2, typename V3, typename V4>
-
102  GLM_FUNC_DECL explicit tmat4x3(
-
103  tvec3<V1, P> const & v1,
-
104  tvec3<V2, P> const & v2,
-
105  tvec3<V3, P> const & v3,
-
106  tvec3<V4, P> const & v4);
-
107 
-
108  // Matrix conversions
-
109  template <typename U, precision Q>
-
110  GLM_FUNC_DECL explicit tmat4x3(tmat4x3<U, Q> const & m);
-
111 
-
112  GLM_FUNC_DECL explicit tmat4x3(tmat2x2<T, P> const & x);
-
113  GLM_FUNC_DECL explicit tmat4x3(tmat3x3<T, P> const & x);
-
114  GLM_FUNC_DECL explicit tmat4x3(tmat4x4<T, P> const & x);
-
115  GLM_FUNC_DECL explicit tmat4x3(tmat2x3<T, P> const & x);
-
116  GLM_FUNC_DECL explicit tmat4x3(tmat3x2<T, P> const & x);
-
117  GLM_FUNC_DECL explicit tmat4x3(tmat2x4<T, P> const & x);
-
118  GLM_FUNC_DECL explicit tmat4x3(tmat4x2<T, P> const & x);
-
119  GLM_FUNC_DECL explicit tmat4x3(tmat3x4<T, P> const & x);
-
120 
-
121  // Accesses
-
122  GLM_FUNC_DECL col_type & operator[](size_type i);
-
123  GLM_FUNC_DECL col_type const & operator[](size_type i) const;
-
124 
-
125  // Unary updatable operators
-
126  GLM_FUNC_DECL tmat4x3<T, P> & operator= (tmat4x3<T, P> const & m);
-
127  template <typename U>
-
128  GLM_FUNC_DECL tmat4x3<T, P> & operator= (tmat4x3<U, P> const & m);
-
129  template <typename U>
-
130  GLM_FUNC_DECL tmat4x3<T, P> & operator+= (U s);
-
131  template <typename U>
-
132  GLM_FUNC_DECL tmat4x3<T, P> & operator+= (tmat4x3<U, P> const & m);
-
133  template <typename U>
-
134  GLM_FUNC_DECL tmat4x3<T, P> & operator-= (U s);
-
135  template <typename U>
-
136  GLM_FUNC_DECL tmat4x3<T, P> & operator-= (tmat4x3<U, P> const & m);
-
137  template <typename U>
-
138  GLM_FUNC_DECL tmat4x3<T, P> & operator*= (U s);
-
139  template <typename U>
-
140  GLM_FUNC_DECL tmat4x3<T, P> & operator/= (U s);
-
141 
-
143  // Increment and decrement operators
-
144 
-
145  GLM_FUNC_DECL tmat4x3<T, P> & operator++ ();
-
146  GLM_FUNC_DECL tmat4x3<T, P> & operator-- ();
-
147  GLM_FUNC_DECL tmat4x3<T, P> operator++(int);
-
148  GLM_FUNC_DECL tmat4x3<T, P> operator--(int);
-
149  };
-
150 
-
151  // Binary operators
-
152  template <typename T, precision P>
-
153  GLM_FUNC_DECL tmat4x3<T, P> operator+ (
-
154  tmat4x3<T, P> const & m,
-
155  T const & s);
-
156 
-
157  template <typename T, precision P>
-
158  GLM_FUNC_DECL tmat4x3<T, P> operator+ (
-
159  tmat4x3<T, P> const & m1,
-
160  tmat4x3<T, P> const & m2);
-
161 
-
162  template <typename T, precision P>
-
163  GLM_FUNC_DECL tmat4x3<T, P> operator- (
-
164  tmat4x3<T, P> const & m,
-
165  T const & s);
-
166 
-
167  template <typename T, precision P>
-
168  GLM_FUNC_DECL tmat4x3<T, P> operator- (
-
169  tmat4x3<T, P> const & m1,
-
170  tmat4x3<T, P> const & m2);
-
171 
-
172  template <typename T, precision P>
-
173  GLM_FUNC_DECL tmat4x3<T, P> operator* (
-
174  tmat4x3<T, P> const & m,
-
175  T const & s);
-
176 
-
177  template <typename T, precision P>
-
178  GLM_FUNC_DECL tmat4x3<T, P> operator* (
-
179  T const & s,
-
180  tmat4x3<T, P> const & m);
-
181 
-
182  template <typename T, precision P>
-
183  GLM_FUNC_DECL typename tmat4x3<T, P>::col_type operator* (
-
184  tmat4x3<T, P> const & m,
-
185  typename tmat4x3<T, P>::row_type const & v);
-
186 
-
187  template <typename T, precision P>
-
188  GLM_FUNC_DECL typename tmat4x3<T, P>::row_type operator* (
-
189  typename tmat4x3<T, P>::col_type const & v,
-
190  tmat4x3<T, P> const & m);
-
191 
-
192  template <typename T, precision P>
-
193  GLM_FUNC_DECL tmat2x3<T, P> operator* (
-
194  tmat4x3<T, P> const & m1,
-
195  tmat2x4<T, P> const & m2);
-
196 
-
197  template <typename T, precision P>
-
198  GLM_FUNC_DECL tmat3x3<T, P> operator* (
-
199  tmat4x3<T, P> const & m1,
-
200  tmat3x4<T, P> const & m2);
-
201 
-
202  template <typename T, precision P>
-
203  GLM_FUNC_DECL tmat4x3<T, P> operator* (
-
204  tmat4x3<T, P> const & m1,
-
205  tmat4x4<T, P> const & m2);
-
206 
-
207  template <typename T, precision P>
-
208  GLM_FUNC_DECL tmat4x3<T, P> operator/ (
-
209  tmat4x3<T, P> const & m,
-
210  T const & s);
-
211 
-
212  template <typename T, precision P>
-
213  GLM_FUNC_DECL tmat4x3<T, P> operator/ (
-
214  T const & s,
-
215  tmat4x3<T, P> const & m);
-
216 
-
217  // Unary constant operators
-
218  template <typename T, precision P>
-
219  GLM_FUNC_DECL tmat4x3<T, P> const operator- (
-
220  tmat4x3<T, P> const & m);
-
221 
-
222 }//namespace detail
-
223 }//namespace glm
-
224 
-
225 #ifndef GLM_EXTERNAL_TEMPLATE
-
226 #include "type_mat4x3.inl"
-
227 #endif //GLM_EXTERNAL_TEMPLATE
-
228 
-
229 #endif//glm_core_type_mat4x3
-
GLM_FUNC_DECL genType::value_type length(genType const &x)
Returns the length of x, i.e., sqrt(x * x).
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00131_source.html b/Libraries/glm-0.9.5.2/doc/api/a00131_source.html deleted file mode 100644 index f999786..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00131_source.html +++ /dev/null @@ -1,302 +0,0 @@ - - - - - - -GLM: type_mat4x4.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
type_mat4x4.hpp
-
-
-
1 
-
29 #ifndef glm_core_type_mat4x4
-
30 #define glm_core_type_mat4x4
-
31 
-
32 #include "../fwd.hpp"
-
33 #include "type_vec4.hpp"
-
34 #include "type_mat.hpp"
-
35 #if(GLM_HAS_INITIALIZER_LISTS)
-
36 # include <initializer_list>
-
37 #endif //GLM_HAS_INITIALIZER_LISTS
-
38 #include <limits>
-
39 #include <cstddef>
-
40 
-
41 namespace glm{
-
42 namespace detail
-
43 {
-
44  template <typename T, precision P>
-
45  struct tmat4x4
-
46  {
-
47  enum ctor{_null};
-
48  typedef T value_type;
-
49  typedef std::size_t size_type;
-
50  typedef tvec4<T, P> col_type;
-
51  typedef tvec4<T, P> row_type;
-
52  typedef tmat4x4<T, P> type;
-
53  typedef tmat4x4<T, P> transpose_type;
-
54 
-
55  GLM_FUNC_DECL GLM_CONSTEXPR length_t length() const;
-
56 
-
57  template <typename U, precision Q>
-
58  friend tvec4<U, Q> operator/(tmat4x4<U, Q> const & m, tvec4<U, Q> const & v);
-
59  template <typename U, precision Q>
-
60  friend tvec4<U, Q> operator/(tvec4<U, Q> const & v, tmat4x4<U, Q> const & m);
-
61 
-
62  private:
-
64  col_type value[4];
-
65 
-
66  public:
-
67  // Constructors
-
68  GLM_FUNC_DECL tmat4x4();
-
69  GLM_FUNC_DECL tmat4x4(tmat4x4<T, P> const & m);
-
70  template <precision Q>
-
71  GLM_FUNC_DECL tmat4x4(tmat4x4<T, Q> const & m);
-
72 
-
73  GLM_FUNC_DECL explicit tmat4x4(
-
74  ctor Null);
-
75  GLM_FUNC_DECL explicit tmat4x4(
-
76  T const & x);
-
77  GLM_FUNC_DECL explicit tmat4x4(
-
78  T const & x0, T const & y0, T const & z0, T const & w0,
-
79  T const & x1, T const & y1, T const & z1, T const & w1,
-
80  T const & x2, T const & y2, T const & z2, T const & w2,
-
81  T const & x3, T const & y3, T const & z3, T const & w3);
-
82  GLM_FUNC_DECL explicit tmat4x4(
-
83  col_type const & v0,
-
84  col_type const & v1,
-
85  col_type const & v2,
-
86  col_type const & v3);
-
87 
-
88 #if(GLM_HAS_INITIALIZER_LISTS)
-
89  template <typename U>
-
90  GLM_FUNC_DECL tmat4x4(std::initializer_list<U> m);
-
91 
-
92  GLM_FUNC_DECL tmat4x4(std::initializer_list<tvec4<T, P> > m);
-
93 #endif//GLM_HAS_INITIALIZER_LISTS
-
94 
-
96  // Conversions
-
97 
-
98  template <
-
99  typename X1, typename Y1, typename Z1, typename W1,
-
100  typename X2, typename Y2, typename Z2, typename W2,
-
101  typename X3, typename Y3, typename Z3, typename W3,
-
102  typename X4, typename Y4, typename Z4, typename W4>
-
103  GLM_FUNC_DECL explicit tmat4x4(
-
104  X1 const & x1, Y1 const & y1, Z1 const & z1, W1 const & w1,
-
105  X2 const & x2, Y2 const & y2, Z2 const & z2, W2 const & w2,
-
106  X3 const & x3, Y3 const & y3, Z3 const & z3, W3 const & w3,
-
107  X4 const & x4, Y4 const & y4, Z4 const & z4, W4 const & w4);
-
108 
-
109  template <typename V1, typename V2, typename V3, typename V4>
-
110  GLM_FUNC_DECL explicit tmat4x4(
-
111  tvec4<V1, P> const & v1,
-
112  tvec4<V2, P> const & v2,
-
113  tvec4<V3, P> const & v3,
-
114  tvec4<V4, P> const & v4);
-
115 
-
116  // Matrix conversions
-
117  template <typename U, precision Q>
-
118  GLM_FUNC_DECL explicit tmat4x4(tmat4x4<U, Q> const & m);
-
119 
-
120  GLM_FUNC_DECL explicit tmat4x4(tmat2x2<T, P> const & x);
-
121  GLM_FUNC_DECL explicit tmat4x4(tmat3x3<T, P> const & x);
-
122  GLM_FUNC_DECL explicit tmat4x4(tmat2x3<T, P> const & x);
-
123  GLM_FUNC_DECL explicit tmat4x4(tmat3x2<T, P> const & x);
-
124  GLM_FUNC_DECL explicit tmat4x4(tmat2x4<T, P> const & x);
-
125  GLM_FUNC_DECL explicit tmat4x4(tmat4x2<T, P> const & x);
-
126  GLM_FUNC_DECL explicit tmat4x4(tmat3x4<T, P> const & x);
-
127  GLM_FUNC_DECL explicit tmat4x4(tmat4x3<T, P> const & x);
-
128 
-
129  // Accesses
-
130  GLM_FUNC_DECL col_type & operator[](length_t i);
-
131  GLM_FUNC_DECL col_type const & operator[](length_t i) const;
-
132 
-
133  // Unary updatable operators
-
134  GLM_FUNC_DECL tmat4x4<T, P> & operator= (tmat4x4<T, P> const & m);
-
135  template <typename U>
-
136  GLM_FUNC_DECL tmat4x4<T, P> & operator= (tmat4x4<U, P> const & m);
-
137  template <typename U>
-
138  GLM_FUNC_DECL tmat4x4<T, P> & operator+= (U s);
-
139  template <typename U>
-
140  GLM_FUNC_DECL tmat4x4<T, P> & operator+= (tmat4x4<U, P> const & m);
-
141  template <typename U>
-
142  GLM_FUNC_DECL tmat4x4<T, P> & operator-= (U s);
-
143  template <typename U>
-
144  GLM_FUNC_DECL tmat4x4<T, P> & operator-= (tmat4x4<U, P> const & m);
-
145  template <typename U>
-
146  GLM_FUNC_DECL tmat4x4<T, P> & operator*= (U s);
-
147  template <typename U>
-
148  GLM_FUNC_DECL tmat4x4<T, P> & operator*= (tmat4x4<U, P> const & m);
-
149  template <typename U>
-
150  GLM_FUNC_DECL tmat4x4<T, P> & operator/= (U s);
-
151  template <typename U>
-
152  GLM_FUNC_DECL tmat4x4<T, P> & operator/= (tmat4x4<U, P> const & m);
-
153 
-
155  // Increment and decrement operators
-
156 
-
157  GLM_FUNC_DECL tmat4x4<T, P> & operator++ ();
-
158  GLM_FUNC_DECL tmat4x4<T, P> & operator-- ();
-
159  GLM_FUNC_DECL tmat4x4<T, P> operator++(int);
-
160  GLM_FUNC_DECL tmat4x4<T, P> operator--(int);
-
161  };
-
162 
-
163  template <typename T, precision P>
-
164  GLM_FUNC_DECL tmat4x4<T, P> compute_inverse_mat4(tmat4x4<T, P> const & m);
-
165 
-
166  // Binary operators
-
167  template <typename T, precision P>
-
168  GLM_FUNC_DECL tmat4x4<T, P> operator+ (
-
169  tmat4x4<T, P> const & m,
-
170  T const & s);
-
171 
-
172  template <typename T, precision P>
-
173  GLM_FUNC_DECL tmat4x4<T, P> operator+ (
-
174  T const & s,
-
175  tmat4x4<T, P> const & m);
-
176 
-
177  template <typename T, precision P>
-
178  GLM_FUNC_DECL tmat4x4<T, P> operator+ (
-
179  tmat4x4<T, P> const & m1,
-
180  tmat4x4<T, P> const & m2);
-
181 
-
182  template <typename T, precision P>
-
183  GLM_FUNC_DECL tmat4x4<T, P> operator- (
-
184  tmat4x4<T, P> const & m,
-
185  T const & s);
-
186 
-
187  template <typename T, precision P>
-
188  GLM_FUNC_DECL tmat4x4<T, P> operator- (
-
189  T const & s,
-
190  tmat4x4<T, P> const & m);
-
191 
-
192  template <typename T, precision P>
-
193  GLM_FUNC_DECL tmat4x4<T, P> operator- (
-
194  tmat4x4<T, P> const & m1,
-
195  tmat4x4<T, P> const & m2);
-
196 
-
197  template <typename T, precision P>
-
198  GLM_FUNC_DECL tmat4x4<T, P> operator* (
-
199  tmat4x4<T, P> const & m,
-
200  T const & s);
-
201 
-
202  template <typename T, precision P>
-
203  GLM_FUNC_DECL tmat4x4<T, P> operator* (
-
204  T const & s,
-
205  tmat4x4<T, P> const & m);
-
206 
-
207  template <typename T, precision P>
-
208  GLM_FUNC_DECL typename tmat4x4<T, P>::col_type operator* (
-
209  tmat4x4<T, P> const & m,
-
210  typename tmat4x4<T, P>::row_type const & v);
-
211 
-
212  template <typename T, precision P>
-
213  GLM_FUNC_DECL typename tmat4x4<T, P>::row_type operator* (
-
214  typename tmat4x4<T, P>::col_type const & v,
-
215  tmat4x4<T, P> const & m);
-
216 
-
217  template <typename T, precision P>
-
218  GLM_FUNC_DECL tmat2x4<T, P> operator* (
-
219  tmat4x4<T, P> const & m1,
-
220  tmat2x4<T, P> const & m2);
-
221 
-
222  template <typename T, precision P>
-
223  GLM_FUNC_DECL tmat3x4<T, P> operator* (
-
224  tmat4x4<T, P> const & m1,
-
225  tmat3x4<T, P> const & m2);
-
226 
-
227  template <typename T, precision P>
-
228  GLM_FUNC_DECL tmat4x4<T, P> operator* (
-
229  tmat4x4<T, P> const & m1,
-
230  tmat4x4<T, P> const & m2);
-
231 
-
232  template <typename T, precision P>
-
233  GLM_FUNC_DECL tmat4x4<T, P> operator/ (
-
234  tmat4x4<T, P> const & m,
-
235  T const & s);
-
236 
-
237  template <typename T, precision P>
-
238  GLM_FUNC_DECL tmat4x4<T, P> operator/ (
-
239  T const & s,
-
240  tmat4x4<T, P> const & m);
-
241 
-
242  template <typename T, precision P>
-
243  GLM_FUNC_DECL typename tmat4x4<T, P>::col_type operator/ (
-
244  tmat4x4<T, P> const & m,
-
245  typename tmat4x4<T, P>::row_type const & v);
-
246 
-
247  template <typename T, precision P>
-
248  GLM_FUNC_DECL typename tmat4x4<T, P>::row_type operator/ (
-
249  typename tmat4x4<T, P>::col_type & v,
-
250  tmat4x4<T, P> const & m);
-
251 
-
252  template <typename T, precision P>
-
253  GLM_FUNC_DECL tmat4x4<T, P> operator/ (
-
254  tmat4x4<T, P> const & m1,
-
255  tmat4x4<T, P> const & m2);
-
256 
-
257  // Unary constant operators
-
258  template <typename T, precision P>
-
259  GLM_FUNC_DECL tmat4x4<T, P> const operator- (
-
260  tmat4x4<T, P> const & m);
-
261 
-
262 }//namespace detail
-
263 }//namespace glm
-
264 
-
265 #ifndef GLM_EXTERNAL_TEMPLATE
-
266 #include "type_mat4x4.inl"
-
267 #endif//GLM_EXTERNAL_TEMPLATE
-
268 
-
269 #endif//glm_core_type_mat4x4
-
GLM_FUNC_DECL genType::value_type length(genType const &x)
Returns the length of x, i.e., sqrt(x * x).
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00132.html b/Libraries/glm-0.9.5.2/doc/api/a00132.html deleted file mode 100644 index ec3466a..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00132.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - -GLM: type_precision.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
type_precision.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTC_type_precision

-
Date
2009-06-04 / 2011-12-07
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
-
-gtc_half_float (dependence)
-
-GLM_GTC_quaternion (dependence)
- -

Definition in file type_precision.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00132_source.html b/Libraries/glm-0.9.5.2/doc/api/a00132_source.html deleted file mode 100644 index 5010e89..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00132_source.html +++ /dev/null @@ -1,691 +0,0 @@ - - - - - - -GLM: type_precision.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
type_precision.hpp
-
-
-Go to the documentation of this file.
1 
-
43 #ifndef GLM_GTC_type_precision
-
44 #define GLM_GTC_type_precision
-
45 
-
46 // Dependency:
-
47 #include "../gtc/quaternion.hpp"
-
48 #include "../vec2.hpp"
-
49 #include "../vec3.hpp"
-
50 #include "../vec4.hpp"
-
51 #include "../mat2x2.hpp"
-
52 #include "../mat2x3.hpp"
-
53 #include "../mat2x4.hpp"
-
54 #include "../mat3x2.hpp"
-
55 #include "../mat3x3.hpp"
-
56 #include "../mat3x4.hpp"
-
57 #include "../mat4x2.hpp"
-
58 #include "../mat4x3.hpp"
-
59 #include "../mat4x4.hpp"
-
60 
-
61 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
62 # pragma message("GLM: GLM_GTC_type_precision extension included")
-
63 #endif
-
64 
-
65 namespace glm
-
66 {
-
68  // Signed int vector types
-
69 
-
72 
-
75  typedef detail::int8 lowp_int8;
-
76 
-
79  typedef detail::int16 lowp_int16;
-
80 
-
83  typedef detail::int32 lowp_int32;
-
84 
-
87  typedef detail::int64 lowp_int64;
-
88 
-
91  typedef detail::int8 lowp_int8_t;
-
92 
- -
96 
- -
100 
-
103  typedef detail::int64 lowp_int64_t;
-
104 
-
107  typedef detail::int8 lowp_i8;
-
108 
-
111  typedef detail::int16 lowp_i16;
-
112 
-
115  typedef detail::int32 lowp_i32;
-
116 
-
119  typedef detail::int64 lowp_i64;
-
120 
-
123  typedef detail::int8 mediump_int8;
-
124 
- -
128 
- -
132 
- -
136 
- -
140 
- -
144 
- -
148 
- -
152 
-
155  typedef detail::int8 mediump_i8;
-
156 
-
159  typedef detail::int16 mediump_i16;
-
160 
-
163  typedef detail::int32 mediump_i32;
-
164 
-
167  typedef detail::int64 mediump_i64;
-
168 
-
171  typedef detail::int8 highp_int8;
-
172 
-
175  typedef detail::int16 highp_int16;
-
176 
-
179  typedef detail::int32 highp_int32;
-
180 
-
183  typedef detail::int64 highp_int64;
-
184 
-
187  typedef detail::int8 highp_int8_t;
-
188 
- -
192 
- -
196 
- -
200 
-
203  typedef detail::int8 highp_i8;
-
204 
-
207  typedef detail::int16 highp_i16;
-
208 
-
211  typedef detail::int32 highp_i32;
-
212 
-
215  typedef detail::int64 highp_i64;
-
216 
-
217 
-
220  typedef detail::int8 int8;
-
221 
-
224  typedef detail::int16 int16;
-
225 
-
228  typedef detail::int32 int32;
-
229 
-
232  typedef detail::int64 int64;
-
233 
-
236  typedef detail::int8 int8_t;
-
237 
-
240  typedef detail::int16 int16_t;
-
241 
-
244  typedef detail::int32 int32_t;
-
245 
-
248  typedef detail::int64 int64_t;
-
249 
-
252  typedef detail::int8 i8;
-
253 
-
256  typedef detail::int16 i16;
-
257 
-
260  typedef detail::int32 i32;
-
261 
-
264  typedef detail::int64 i64;
-
265 
-
266 
-
269  typedef detail::tvec1<i8, defaultp> i8vec1;
-
270 
-
273  typedef detail::tvec2<i8, defaultp> i8vec2;
-
274 
-
277  typedef detail::tvec3<i8, defaultp> i8vec3;
-
278 
-
281  typedef detail::tvec4<i8, defaultp> i8vec4;
-
282 
-
283 
-
286  typedef detail::tvec1<i16, defaultp> i16vec1;
-
287 
-
290  typedef detail::tvec2<i16, defaultp> i16vec2;
-
291 
-
294  typedef detail::tvec3<i16, defaultp> i16vec3;
-
295 
-
298  typedef detail::tvec4<i16, defaultp> i16vec4;
-
299 
-
300 
-
303  typedef detail::tvec1<i32, defaultp> i32vec1;
-
304 
-
307  typedef detail::tvec2<i32, defaultp> i32vec2;
-
308 
-
311  typedef detail::tvec3<i32, defaultp> i32vec3;
-
312 
-
315  typedef detail::tvec4<i32, defaultp> i32vec4;
-
316 
-
317 
-
320  typedef detail::tvec1<i64, defaultp> i64vec1;
-
321 
-
324  typedef detail::tvec2<i64, defaultp> i64vec2;
-
325 
-
328  typedef detail::tvec3<i64, defaultp> i64vec3;
-
329 
-
332  typedef detail::tvec4<i64, defaultp> i64vec4;
-
333 
-
334 
-
336  // Unsigned int vector types
-
337 
-
340  typedef detail::uint8 lowp_uint8;
-
341 
-
344  typedef detail::uint16 lowp_uint16;
-
345 
-
348  typedef detail::uint32 lowp_uint32;
-
349 
-
352  typedef detail::uint64 lowp_uint64;
-
353 
-
356  typedef detail::uint8 lowp_uint8_t;
-
357 
- -
361 
- -
365 
- -
369 
-
372  typedef detail::uint8 lowp_u8;
-
373 
-
376  typedef detail::uint16 lowp_u16;
-
377 
-
380  typedef detail::uint32 lowp_u32;
-
381 
-
384  typedef detail::uint64 lowp_u64;
-
385 
- -
389 
- -
393 
- -
397 
- -
401 
- -
405 
- -
409 
- -
413 
- -
417 
-
420  typedef detail::uint8 mediump_u8;
-
421 
-
424  typedef detail::uint16 mediump_u16;
-
425 
-
428  typedef detail::uint32 mediump_u32;
-
429 
-
432  typedef detail::uint64 mediump_u64;
-
433 
-
436  typedef detail::uint8 highp_uint8;
-
437 
- -
441 
- -
445 
- -
449 
- -
453 
- -
457 
- -
461 
- -
465 
-
468  typedef detail::uint8 highp_u8;
-
469 
-
472  typedef detail::uint16 highp_u16;
-
473 
-
476  typedef detail::uint32 highp_u32;
-
477 
-
480  typedef detail::uint64 highp_u64;
-
481 
-
484  typedef detail::uint8 uint8;
-
485 
-
488  typedef detail::uint16 uint16;
-
489 
-
492  typedef detail::uint32 uint32;
-
493 
-
496  typedef detail::uint64 uint64;
-
497 
-
500  typedef detail::uint8 uint8_t;
-
501 
-
504  typedef detail::uint16 uint16_t;
-
505 
-
508  typedef detail::uint32 uint32_t;
-
509 
-
512  typedef detail::uint64 uint64_t;
-
513 
-
516  typedef detail::uint8 u8;
-
517 
-
520  typedef detail::uint16 u16;
-
521 
-
524  typedef detail::uint32 u32;
-
525 
-
528  typedef detail::uint64 u64;
-
529 
-
530 
-
531 
-
534  typedef detail::tvec1<u8, defaultp> u8vec1;
-
535 
-
538  typedef detail::tvec2<u8, defaultp> u8vec2;
-
539 
-
542  typedef detail::tvec3<u8, defaultp> u8vec3;
-
543 
-
546  typedef detail::tvec4<u8, defaultp> u8vec4;
-
547 
-
548 
-
551  typedef detail::tvec1<u16, defaultp> u16vec1;
-
552 
-
555  typedef detail::tvec2<u16, defaultp> u16vec2;
-
556 
-
559  typedef detail::tvec3<u16, defaultp> u16vec3;
-
560 
-
563  typedef detail::tvec4<u16, defaultp> u16vec4;
-
564 
-
565 
-
568  typedef detail::tvec1<u32, defaultp> u32vec1;
-
569 
-
572  typedef detail::tvec2<u32, defaultp> u32vec2;
-
573 
-
576  typedef detail::tvec3<u32, defaultp> u32vec3;
-
577 
-
580  typedef detail::tvec4<u32, defaultp> u32vec4;
-
581 
-
582 
-
585  typedef detail::tvec1<u64, defaultp> u64vec1;
-
586 
-
589  typedef detail::tvec2<u64, defaultp> u64vec2;
-
590 
-
593  typedef detail::tvec3<u64, defaultp> u64vec3;
-
594 
-
597  typedef detail::tvec4<u64, defaultp> u64vec4;
-
598 
-
599 
-
601  // Float vector types
-
602 
-
605  typedef detail::float32 float32;
-
606 
-
609  typedef detail::float64 float64;
-
610 
-
611 
-
614  typedef detail::float32 float32_t;
-
615 
-
618  typedef detail::float64 float64_t;
-
619 
-
620 
-
623  typedef float32 f32;
-
624 
-
627  typedef float64 f64;
-
628 
-
629 
-
632  typedef detail::tvec1<float, defaultp> fvec1;
-
633 
-
636  typedef detail::tvec2<float, defaultp> fvec2;
-
637 
-
640  typedef detail::tvec3<float, defaultp> fvec3;
-
641 
-
644  typedef detail::tvec4<float, defaultp> fvec4;
-
645 
-
646 
-
649  typedef detail::tvec1<f32, defaultp> f32vec1;
-
650 
-
653  typedef detail::tvec2<f32, defaultp> f32vec2;
-
654 
-
657  typedef detail::tvec3<f32, defaultp> f32vec3;
-
658 
-
661  typedef detail::tvec4<f32, defaultp> f32vec4;
-
662 
-
663 
-
666  typedef detail::tvec1<f64, defaultp> f64vec1;
-
667 
-
670  typedef detail::tvec2<f64, defaultp> f64vec2;
-
671 
-
674  typedef detail::tvec3<f64, defaultp> f64vec3;
-
675 
-
678  typedef detail::tvec4<f64, defaultp> f64vec4;
-
679 
-
680 
-
682  // Float matrix types
-
683 
-
686  //typedef detail::tmat1x1<f32> fmat1;
-
687 
-
690  typedef detail::tmat2x2<f32, defaultp> fmat2;
-
691 
-
694  typedef detail::tmat3x3<f32, defaultp> fmat3;
-
695 
-
698  typedef detail::tmat4x4<f32, defaultp> fmat4;
-
699 
-
700 
-
703  //typedef f32 fmat1x1;
-
704 
-
707  typedef detail::tmat2x2<f32, defaultp> fmat2x2;
-
708 
-
711  typedef detail::tmat2x3<f32, defaultp> fmat2x3;
-
712 
-
715  typedef detail::tmat2x4<f32, defaultp> fmat2x4;
-
716 
-
719  typedef detail::tmat3x2<f32, defaultp> fmat3x2;
-
720 
-
723  typedef detail::tmat3x3<f32, defaultp> fmat3x3;
-
724 
-
727  typedef detail::tmat3x4<f32, defaultp> fmat3x4;
-
728 
-
731  typedef detail::tmat4x2<f32, defaultp> fmat4x2;
-
732 
-
735  typedef detail::tmat4x3<f32, defaultp> fmat4x3;
-
736 
-
739  typedef detail::tmat4x4<f32, defaultp> fmat4x4;
-
740 
-
741 
-
744  //typedef detail::tmat1x1<f32, defaultp> f32mat1;
-
745 
-
748  typedef detail::tmat2x2<f32, defaultp> f32mat2;
-
749 
-
752  typedef detail::tmat3x3<f32, defaultp> f32mat3;
-
753 
-
756  typedef detail::tmat4x4<f32, defaultp> f32mat4;
-
757 
-
758 
-
761  //typedef f32 f32mat1x1;
-
762 
-
765  typedef detail::tmat2x2<f32, defaultp> f32mat2x2;
-
766 
-
769  typedef detail::tmat2x3<f32, defaultp> f32mat2x3;
-
770 
-
773  typedef detail::tmat2x4<f32, defaultp> f32mat2x4;
-
774 
-
777  typedef detail::tmat3x2<f32, defaultp> f32mat3x2;
-
778 
-
781  typedef detail::tmat3x3<f32, defaultp> f32mat3x3;
-
782 
-
785  typedef detail::tmat3x4<f32, defaultp> f32mat3x4;
-
786 
-
789  typedef detail::tmat4x2<f32, defaultp> f32mat4x2;
-
790 
-
793  typedef detail::tmat4x3<f32, defaultp> f32mat4x3;
-
794 
-
797  typedef detail::tmat4x4<f32, defaultp> f32mat4x4;
-
798 
-
799 
-
802  //typedef detail::tmat1x1<f64, defaultp> f64mat1;
-
803 
-
806  typedef detail::tmat2x2<f64, defaultp> f64mat2;
-
807 
-
810  typedef detail::tmat3x3<f64, defaultp> f64mat3;
-
811 
-
814  typedef detail::tmat4x4<f64, defaultp> f64mat4;
-
815 
-
816 
-
819  //typedef f64 f64mat1x1;
-
820 
-
823  typedef detail::tmat2x2<f64, defaultp> f64mat2x2;
-
824 
-
827  typedef detail::tmat2x3<f64, defaultp> f64mat2x3;
-
828 
-
831  typedef detail::tmat2x4<f64, defaultp> f64mat2x4;
-
832 
-
835  typedef detail::tmat3x2<f64, defaultp> f64mat3x2;
-
836 
-
839  typedef detail::tmat3x3<f64, defaultp> f64mat3x3;
-
840 
-
843  typedef detail::tmat3x4<f64, defaultp> f64mat3x4;
-
844 
-
847  typedef detail::tmat4x2<f64, defaultp> f64mat4x2;
-
848 
-
851  typedef detail::tmat4x3<f64, defaultp> f64mat4x3;
-
852 
-
855  typedef detail::tmat4x4<f64, defaultp> f64mat4x4;
-
856 
-
857 
-
859  // Quaternion types
-
860 
-
863  typedef detail::tquat<f32, defaultp> f32quat;
-
864 
-
867  typedef detail::tquat<f64, defaultp> f64quat;
-
868 
-
870 }//namespace glm
-
871 
-
872 #include "type_precision.inl"
-
873 
-
874 #endif//GLM_GTC_type_precision
-
highp_i16vec1 i16vec1
Default precision 16 bit signed integer scalar type.
Definition: fwd.hpp:468
-
highp_u16vec1 u16vec1
Default precision 16 bit unsigned integer scalar type.
Definition: fwd.hpp:1071
-
detail::int8 mediump_int8_t
Medium precision 8 bit signed integer type.
Definition: fwd.hpp:196
-
highp_f32mat4x3 fmat4x3
Default single-precision floating-point 4x3 matrix.
Definition: fwd.hpp:2397
-
detail::uint8 highp_uint8_t
Medium precision 8 bit unsigned integer type.
Definition: fwd.hpp:845
-
highp_f32vec1 fvec1
Default single-precision floating-point vector of 1 components.
Definition: fwd.hpp:2353
-
highp_u8vec3 u8vec3
Default precision 8 bit unsigned integer vector of 3 components type.
Definition: fwd.hpp:999
-
detail::int8 int8
8 bit signed integer type.
Definition: type_int.hpp:89
-
highp_i64vec2 i64vec2
Default precision 64 bit signed integer vector of 2 components type.
Definition: fwd.hpp:710
-
highp_u64vec3 u64vec3
Default precision 64 bit unsigned integer vector of 3 components type.
Definition: fwd.hpp:1317
-
detail::uint16 mediump_u16
Medium precision 16 bit unsigned integer type.
Definition: fwd.hpp:815
-
detail::uint64 lowp_uint64
Low precision 64 bit unsigned integer type.
Definition: fwd.hpp:739
-
detail::uint32 mediump_uint32
Medium precision 32 bit unsigned integer type.
Definition: fwd.hpp:787
-
detail::uint32 uint32
32 bit unsigned integer type.
Definition: type_int.hpp:96
-
detail::int16 int16
16 bit signed integer type.
Definition: type_int.hpp:90
-
highp_i32vec2 i32vec2
Default precision 32 bit signed integer vector of 2 components type.
Definition: fwd.hpp:551
-
detail::uint8 lowp_uint8_t
Low precision 8 bit unsigned integer type.
Definition: fwd.hpp:744
-
float float32
Default 32 bit single-precision floating-point scalar.
Definition: type_float.hpp:81
-
highp_u16vec3 u16vec3
Default precision 16 bit unsigned integer vector of 3 components type.
Definition: fwd.hpp:1079
-
detail::int32 highp_int32
High precision 32 bit signed integer type.
Definition: fwd.hpp:236
-
detail::uint8 uint8_t
8 bit unsigned integer type.
Definition: fwd.hpp:895
-
highp_f32vec3 f32vec3
Default single-precision floating-point vector of 3 components.
Definition: fwd.hpp:2431
-
highp_u64vec1 u64vec1
Default precision 64 bit unsigned integer scalar type.
Definition: fwd.hpp:1309
-
detail::int16 highp_int16_t
High precision 16 bit signed integer type.
Definition: fwd.hpp:248
-
highp_u8vec4 u8vec4
Default precision 8 bit unsigned integer vector of 4 components type.
Definition: fwd.hpp:1003
-
detail::int64 mediump_int64_t
Medium precision 64 bit signed integer type.
Definition: fwd.hpp:208
-
detail::int32 lowp_int32
Low precision 32 bit signed integer type.
Definition: fwd.hpp:140
-
detail::int64 int64_t
64 bit signed integer type.
Definition: fwd.hpp:305
-
highp_float32_t f32
Default 32 bit single-precision floating-point scalar.
Definition: fwd.hpp:1523
-
detail::uint32 uint32_t
32 bit unsigned integer type.
Definition: fwd.hpp:903
-
detail::uint8 u8
8 bit unsigned integer type.
Definition: fwd.hpp:911
-
detail::int64 int64
64 bit signed integer type.
Definition: type_int.hpp:92
-
detail::uint16 lowp_u16
Low precision 16 bit unsigned integer type.
Definition: fwd.hpp:765
-
highp_float32_t float32_t
Default 32 bit single-precision floating-point scalar.
Definition: fwd.hpp:1515
-
detail::int32 highp_int32_t
32 bit signed integer type.
Definition: fwd.hpp:252
-
highp_f32vec2 fvec2
Default single-precision floating-point vector of 2 components.
Definition: fwd.hpp:2357
-
highp_i16vec2 i16vec2
Default precision 16 bit signed integer vector of 2 components type.
Definition: fwd.hpp:472
-
detail::uint32 mediump_uint32_t
Medium precision 32 bit unsigned integer type.
Definition: fwd.hpp:803
-
detail::uint32 highp_uint32
Medium precision 32 bit unsigned integer type.
Definition: fwd.hpp:837
-
detail::uint16 mediump_uint16
Medium precision 16 bit unsigned integer type.
Definition: fwd.hpp:783
-
detail::uint16 lowp_uint16_t
Low precision 16 bit unsigned integer type.
Definition: fwd.hpp:748
-
detail::int16 mediump_int16
Medium precision 16 bit signed integer type.
Definition: fwd.hpp:184
-
highp_f64mat3x4 f64mat3x4
Default double-precision floating-point 3x4 matrix.
Definition: fwd.hpp:2566
-
detail::uint8 mediump_uint8_t
Medium precision 8 bit unsigned integer type.
Definition: fwd.hpp:795
-
detail::int32 i32
32 bit signed integer type.
Definition: fwd.hpp:317
-
highp_f64vec1 f64vec1
Default double-precision floating-point vector of 1 components.
Definition: fwd.hpp:2530
-
detail::int8 lowp_int8_t
Low precision 8 bit signed integer type.
Definition: fwd.hpp:148
-
detail::uint16 highp_uint16
Medium precision 16 bit unsigned integer type.
Definition: fwd.hpp:833
-
detail::uint64 mediump_u64
Medium precision 64 bit unsigned integer type.
Definition: fwd.hpp:823
-
detail::uint64 uint64_t
64 bit unsigned integer type.
Definition: fwd.hpp:907
-
highp_i64vec1 i64vec1
Default precision 64 bit signed integer scalar type.
Definition: fwd.hpp:706
-
detail::int16 int16_t
16 bit signed integer type.
Definition: fwd.hpp:297
-
highp_f32vec2 f32vec2
Default single-precision floating-point vector of 2 components.
Definition: fwd.hpp:2427
-
detail::uint16 highp_u16
Medium precision 16 bit unsigned integer type.
Definition: fwd.hpp:865
-
highp_f64mat4x4 f64mat4x4
Default double-precision floating-point 4x4 matrix.
Definition: fwd.hpp:2578
-
highp_f64mat4x2 f64mat4x2
Default double-precision floating-point 4x2 matrix.
Definition: fwd.hpp:2570
-
highp_f32vec3 fvec3
Default single-precision floating-point vector of 3 components.
Definition: fwd.hpp:2361
-
detail::int64 i64
64 bit signed integer type.
Definition: fwd.hpp:321
-
detail::int32 mediump_int32
Medium precision 32 bit signed integer type.
Definition: fwd.hpp:188
-
f32mat4x4 f32mat4
Default single-precision floating-point 4x4 matrix.
Definition: fwd.hpp:2483
-
detail::int64 lowp_i64
Low precision 64 bit signed integer type.
Definition: fwd.hpp:176
-
detail::uint64 uint64
64 bit unsigned integer type.
Definition: type_int.hpp:97
-
detail::int64 highp_int64
High precision 64 bit signed integer type.
Definition: fwd.hpp:240
-
detail::uint32 highp_uint32_t
Medium precision 32 bit unsigned integer type.
Definition: fwd.hpp:853
-
detail::int16 mediump_int16_t
Medium precision 16 bit signed integer type.
Definition: fwd.hpp:200
-
detail::int16 lowp_int16_t
Low precision 16 bit signed integer type.
Definition: fwd.hpp:152
-
highp_i8vec4 i8vec4
Default precision 8 bit signed integer vector of 4 components type.
Definition: fwd.hpp:400
-
detail::int32 mediump_int32_t
Medium precision 32 bit signed integer type.
Definition: fwd.hpp:204
-
highp_f32mat4x3 f32mat4x3
Default single-precision floating-point 4x3 matrix.
Definition: fwd.hpp:2467
-
detail::uint16 lowp_uint16
Low precision 16 bit unsigned integer type.
Definition: fwd.hpp:731
-
highp_f32mat3x4 f32mat3x4
Default single-precision floating-point 3x4 matrix.
Definition: fwd.hpp:2459
-
detail::int64 mediump_int64
Medium precision 64 bit signed integer type.
Definition: fwd.hpp:192
-
highp_u32vec2 u32vec2
Default precision 32 bit unsigned integer vector of 2 components type.
Definition: fwd.hpp:1154
-
detail::int32 lowp_int32_t
Low precision 32 bit signed integer type.
Definition: fwd.hpp:156
-
highp_f64mat2x3 f64mat2x3
Default double-precision floating-point 2x3 matrix.
Definition: fwd.hpp:2550
-
detail::uint16 highp_uint16_t
Medium precision 16 bit unsigned integer type.
Definition: fwd.hpp:849
-
highp_f32vec4 f32vec4
Default single-precision floating-point vector of 4 components.
Definition: fwd.hpp:2435
-
f64mat3x3 f64mat3
Default double-precision floating-point 3x3 matrix.
Definition: fwd.hpp:2586
-
detail::uint64 highp_uint64
Medium precision 64 bit unsigned integer type.
Definition: fwd.hpp:841
-
detail::uint64 highp_u64
Medium precision 64 bit unsigned integer type.
Definition: fwd.hpp:873
-
detail::uint8 lowp_uint8
Low precision 8 bit unsigned integer type.
Definition: fwd.hpp:727
-
highp_i16vec3 i16vec3
Default precision 16 bit signed integer vector of 3 components type.
Definition: fwd.hpp:476
-
detail::int16 i16
16 bit signed integer type.
Definition: fwd.hpp:313
-
detail::uint64 lowp_u64
Low precision 64 bit unsigned integer type.
Definition: fwd.hpp:773
-
detail::uint64 lowp_uint64_t
Low precision 64 bit unsigned integer type.
Definition: fwd.hpp:756
-
detail::int8 int8_t
8 bit signed integer type.
Definition: fwd.hpp:293
-
highp_f64vec3 f64vec3
Default double-precision floating-point vector of 3 components.
Definition: fwd.hpp:2538
-
fmat4x4 fmat4
Default single-precision floating-point 4x4 matrix.
Definition: fwd.hpp:2413
-
detail::uint16 uint16_t
16 bit unsigned integer type.
Definition: fwd.hpp:899
-
detail::uint8 lowp_u8
Low precision 8 bit unsigned integer type.
Definition: fwd.hpp:761
-
detail::int8 i8
8 bit signed integer type.
Definition: fwd.hpp:309
-
highp_f32mat4x2 f32mat4x2
Default single-precision floating-point 4x2 matrix.
Definition: fwd.hpp:2463
-
detail::uint32 lowp_uint32_t
Low precision 32 bit unsigned integer type.
Definition: fwd.hpp:752
-
detail::int32 int32
32 bit signed integer type.
Definition: type_int.hpp:91
-
highp_i64vec4 i64vec4
Default precision 64 bit signed integer vector of 4 components type.
Definition: fwd.hpp:718
-
f64mat4x4 f64mat4
Default double-precision floating-point 4x4 matrix.
Definition: fwd.hpp:2590
-
highp_f64mat2x4 f64mat2x4
Default double-precision floating-point 2x4 matrix.
Definition: fwd.hpp:2554
-
highp_f32mat4x2 fmat4x2
Default single-precision floating-point 4x2 matrix.
Definition: fwd.hpp:2393
-
highp_f32mat2x2 fmat2x2
Default single-precision floating-point 2x2 matrix.
Definition: fwd.hpp:2369
-
detail::int32 highp_i32
High precision 32 bit signed integer type.
Definition: fwd.hpp:268
-
fmat2x2 fmat2
Default single-precision floating-point 2x2 matrix.
Definition: fwd.hpp:2405
-
highp_u64vec2 u64vec2
Default precision 64 bit unsigned integer vector of 2 components type.
Definition: fwd.hpp:1313
-
detail::int64 highp_int64_t
High precision 64 bit signed integer type.
Definition: fwd.hpp:256
-
detail::int32 int32_t
32 bit signed integer type.
Definition: fwd.hpp:301
-
highp_f32mat3x2 f32mat3x2
Default single-precision floating-point 3x2 matrix.
Definition: fwd.hpp:2451
-
highp_f64mat4x3 f64mat4x3
Default double-precision floating-point 4x3 matrix.
Definition: fwd.hpp:2574
-
detail::int64 lowp_int64_t
Low precision 64 bit signed integer type.
Definition: fwd.hpp:160
-
detail::int8 mediump_int8
Medium precision 8 bit signed integer type.
Definition: fwd.hpp:180
-
detail::uint32 highp_u32
Medium precision 32 bit unsigned integer type.
Definition: fwd.hpp:869
-
highp_u16vec4 u16vec4
Default precision 16 bit unsigned integer vector of 4 components type.
Definition: fwd.hpp:1083
-
detail::int16 lowp_int16
Low precision 16 bit signed integer type.
Definition: fwd.hpp:136
-
detail::uint64 mediump_uint64_t
Medium precision 64 bit unsigned integer type.
Definition: fwd.hpp:807
-
highp_u16vec2 u16vec2
Default precision 16 bit unsigned integer vector of 2 components type.
Definition: fwd.hpp:1075
-
detail::uint64 u64
64 bit unsigned integer type.
Definition: fwd.hpp:923
-
f64mat2x2 f64mat2
Default double-precision floating-point 2x2 matrix.
Definition: fwd.hpp:2582
-
highp_u64vec4 u64vec4
Default precision 64 bit unsigned integer vector of 4 components type.
Definition: fwd.hpp:1321
-
detail::uint8 mediump_u8
Medium precision 8 bit unsigned integer type.
Definition: fwd.hpp:811
-
highp_f32mat4x4 f32mat4x4
Default single-precision floating-point 4x4 matrix.
Definition: fwd.hpp:2471
-
highp_f32mat2x3 fmat2x3
Default single-precision floating-point 2x3 matrix.
Definition: fwd.hpp:2373
-
highp_f32mat4x4 fmat4x4
Default single-precision floating-point 4x4 matrix.
Definition: fwd.hpp:2401
-
highp_u8vec2 u8vec2
Default precision 8 bit unsigned integer vector of 2 components type.
Definition: fwd.hpp:995
-
highp_u32vec3 u32vec3
Default precision 32 bit unsigned integer vector of 3 components type.
Definition: fwd.hpp:1158
-
detail::uint8 uint8
8 bit unsigned integer type.
Definition: type_int.hpp:94
-
detail::int8 lowp_int8
Low precision 8 bit signed integer type.
Definition: fwd.hpp:132
-
detail::uint32 mediump_u32
Medium precision 32 bit unsigned integer type.
Definition: fwd.hpp:819
-
detail::uint32 lowp_uint32
Low precision 32 bit unsigned integer type.
Definition: fwd.hpp:735
-
detail::int32 lowp_i32
Low precision 32 bit signed integer type.
Definition: fwd.hpp:172
-
detail::uint32 u32
32 bit unsigned integer type.
Definition: fwd.hpp:919
-
highp_i8vec2 i8vec2
Default precision 8 bit signed integer vector of 2 components type.
Definition: fwd.hpp:392
-
highp_i32vec3 i32vec3
Default precision 32 bit signed integer vector of 3 components type.
Definition: fwd.hpp:555
-
highp_f64mat2x2 f64mat2x2
Default double-precision floating-point 2x2 matrix.
Definition: fwd.hpp:2546
-
highp_f32vec1 f32vec1
Default single-precision floating-point vector of 1 components.
Definition: fwd.hpp:2423
-
highp_f32mat2x4 fmat2x4
Default single-precision floating-point 2x4 matrix.
Definition: fwd.hpp:2377
-
detail::int64 highp_i64
High precision 64 bit signed integer type.
Definition: fwd.hpp:272
-
highp_float64_t float64_t
Default 64 bit double-precision floating-point scalar.
Definition: fwd.hpp:1519
-
f32mat3x3 f32mat3
Default single-precision floating-point 3x3 matrix.
Definition: fwd.hpp:2479
-
detail::int8 highp_i8
High precision 8 bit signed integer type.
Definition: fwd.hpp:260
-
highp_i8vec3 i8vec3
Default precision 8 bit signed integer vector of 3 components type.
Definition: fwd.hpp:396
-
detail::int32 mediump_i32
Medium precision 32 bit signed integer type.
Definition: fwd.hpp:220
-
highp_f32quat f32quat
Default single-precision floating-point quaternion.
Definition: fwd.hpp:2487
-
highp_u8vec1 u8vec1
Default precision 8 bit unsigned integer scalar type.
Definition: fwd.hpp:991
-
detail::uint64 mediump_uint64
Medium precision 64 bit unsigned integer type.
Definition: fwd.hpp:791
-
highp_i32vec1 i32vec1
Default precision 32 bit signed integer scalar type.
Definition: fwd.hpp:547
-
highp_u32vec4 u32vec4
Default precision 32 bit unsigned integer vector of 4 components type.
Definition: fwd.hpp:1162
-
detail::uint8 highp_u8
Medium precision 8 bit unsigned integer type.
Definition: fwd.hpp:861
-
highp_f32mat2x2 f32mat2x2
Default single-precision floating-point 2x2 matrix.
Definition: fwd.hpp:2439
-
highp_i32vec4 i32vec4
Default precision 32 bit signed integer vector of 4 components type.
Definition: fwd.hpp:559
-
detail::uint8 mediump_uint8
Medium precision 8 bit unsigned integer type.
Definition: fwd.hpp:779
-
highp_i16vec4 i16vec4
Default precision 16 bit signed integer vector of 4 components type.
Definition: fwd.hpp:480
-
highp_float64_t f64
Default 64 bit double-precision floating-point scalar.
Definition: fwd.hpp:1527
-
detail::int8 mediump_i8
Medium precision 8 bit signed integer type.
Definition: fwd.hpp:212
-
detail::int64 mediump_i64
Medium precision 64 bit signed integer type.
Definition: fwd.hpp:224
-
detail::int16 highp_int16
High precision 16 bit signed integer type.
Definition: fwd.hpp:232
-
highp_f64vec2 f64vec2
Default double-precision floating-point vector of 2 components.
Definition: fwd.hpp:2534
-
highp_i8vec1 i8vec1
Default precision 8 bit signed integer scalar type.
Definition: fwd.hpp:388
-
highp_f64mat3x2 f64mat3x2
Default double-precision floating-point 3x2 matrix.
Definition: fwd.hpp:2558
-
detail::uint32 lowp_u32
Low precision 32 bit unsigned integer type.
Definition: fwd.hpp:769
-
detail::int16 highp_i16
High precision 16 bit signed integer type.
Definition: fwd.hpp:264
-
detail::int8 highp_int8
High precision 8 bit signed integer type.
Definition: fwd.hpp:228
-
highp_u32vec1 u32vec1
Default precision 32 bit unsigned integer scalar type.
Definition: fwd.hpp:1150
-
detail::uint16 u16
16 bit unsigned integer type.
Definition: fwd.hpp:915
-
fmat3x3 fmat3
Default single-precision floating-point 3x3 matrix.
Definition: fwd.hpp:2409
-
detail::int16 lowp_i16
Low precision 16 bit signed integer type.
Definition: fwd.hpp:168
-
highp_f32mat2x3 f32mat2x3
Default single-precision floating-point 2x3 matrix.
Definition: fwd.hpp:2443
-
detail::uint16 uint16
16 bit unsigned integer type.
Definition: type_int.hpp:95
-
highp_f32vec4 fvec4
Default single-precision floating-point vector of 4 components.
Definition: fwd.hpp:2365
-
highp_f64quat f64quat
Default double-precision floating-point quaternion.
Definition: fwd.hpp:2594
-
detail::int8 highp_int8_t
High precision 8 bit signed integer type.
Definition: fwd.hpp:244
-
highp_f32mat2x4 f32mat2x4
Default single-precision floating-point 2x4 matrix.
Definition: fwd.hpp:2447
-
f32mat2x2 f32mat2
Default single-precision floating-point 2x2 matrix.
Definition: fwd.hpp:2475
-
highp_f64vec4 f64vec4
Default double-precision floating-point vector of 4 components.
Definition: fwd.hpp:2542
-
detail::int64 lowp_int64
Low precision 64 bit signed integer type.
Definition: fwd.hpp:144
-
detail::uint64 highp_uint64_t
Medium precision 64 bit unsigned integer type.
Definition: fwd.hpp:857
-
double float64
Default 64 bit double-precision floating-point scalar.
Definition: type_float.hpp:82
-
highp_f32mat3x3 fmat3x3
Default single-precision floating-point 3x3 matrix.
Definition: fwd.hpp:2385
-
detail::uint8 highp_uint8
Medium precision 8 bit unsigned integer type.
Definition: fwd.hpp:829
-
detail::int8 lowp_i8
Low precision 8 bit signed integer type.
Definition: fwd.hpp:164
-
highp_f32mat3x3 f32mat3x3
Default single-precision floating-point 3x3 matrix.
Definition: fwd.hpp:2455
-
highp_f64mat3x3 f64mat3x3
Default double-precision floating-point 3x3 matrix.
Definition: fwd.hpp:2562
-
highp_f32mat3x4 fmat3x4
Default single-precision floating-point 3x4 matrix.
Definition: fwd.hpp:2389
-
highp_f32mat3x2 fmat3x2
Default single-precision floating-point 3x2 matrix.
Definition: fwd.hpp:2381
-
detail::int16 mediump_i16
Medium precision 16 bit signed integer type.
Definition: fwd.hpp:216
-
highp_i64vec3 i64vec3
Default precision 64 bit signed integer vector of 3 components type.
Definition: fwd.hpp:714
-
detail::uint16 mediump_uint16_t
Medium precision 16 bit unsigned integer type.
Definition: fwd.hpp:799
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00133.html b/Libraries/glm-0.9.5.2/doc/api/a00133.html deleted file mode 100644 index 5b8d6f5..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00133.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -GLM: type_ptr.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
type_ptr.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename T >
GLM_FUNC_DECL detail::tmat2x2
-< T, defaultp > 
make_mat2 (T const *const ptr)
 
template<typename T >
GLM_FUNC_DECL detail::tmat2x2
-< T, defaultp > 
make_mat2x2 (T const *const ptr)
 
template<typename T >
GLM_FUNC_DECL detail::tmat2x3
-< T, defaultp > 
make_mat2x3 (T const *const ptr)
 
template<typename T >
GLM_FUNC_DECL detail::tmat2x4
-< T, defaultp > 
make_mat2x4 (T const *const ptr)
 
template<typename T >
GLM_FUNC_DECL detail::tmat3x3
-< T, defaultp > 
make_mat3 (T const *const ptr)
 
template<typename T >
GLM_FUNC_DECL detail::tmat3x2
-< T, defaultp > 
make_mat3x2 (T const *const ptr)
 
template<typename T >
GLM_FUNC_DECL detail::tmat3x3
-< T, defaultp > 
make_mat3x3 (T const *const ptr)
 
template<typename T >
GLM_FUNC_DECL detail::tmat3x4
-< T, defaultp > 
make_mat3x4 (T const *const ptr)
 
template<typename T >
GLM_FUNC_DECL detail::tmat4x4
-< T, defaultp > 
make_mat4 (T const *const ptr)
 
template<typename T >
GLM_FUNC_DECL detail::tmat4x2
-< T, defaultp > 
make_mat4x2 (T const *const ptr)
 
template<typename T >
GLM_FUNC_DECL detail::tmat4x3
-< T, defaultp > 
make_mat4x3 (T const *const ptr)
 
template<typename T >
GLM_FUNC_DECL detail::tmat4x4
-< T, defaultp > 
make_mat4x4 (T const *const ptr)
 
template<typename T >
GLM_FUNC_DECL detail::tquat< T,
-defaultp > 
make_quat (T const *const ptr)
 
template<typename T >
GLM_FUNC_DECL detail::tvec2< T,
-defaultp > 
make_vec2 (T const *const ptr)
 
template<typename T >
GLM_FUNC_DECL detail::tvec3< T,
-defaultp > 
make_vec3 (T const *const ptr)
 
template<typename T >
GLM_FUNC_DECL detail::tvec4< T,
-defaultp > 
make_vec4 (T const *const ptr)
 
template<typename genType >
GLM_FUNC_DECL
-genType::value_type const * 
value_ptr (genType const &vec)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTC_type_ptr

-
Date
2009-05-06 / 2011-06-05
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
-
-gtc_half_float (dependence)
-
-GLM_GTC_quaternion (dependence)
- -

Definition in file type_ptr.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00133_source.html b/Libraries/glm-0.9.5.2/doc/api/a00133_source.html deleted file mode 100644 index 1a3994f..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00133_source.html +++ /dev/null @@ -1,164 +0,0 @@ - - - - - - -GLM: type_ptr.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
type_ptr.hpp
-
-
-Go to the documentation of this file.
1 
-
59 #ifndef GLM_GTC_type_ptr
-
60 #define GLM_GTC_type_ptr
-
61 
-
62 // Dependency:
-
63 #include "../gtc/quaternion.hpp"
-
64 #include "../vec2.hpp"
-
65 #include "../vec3.hpp"
-
66 #include "../vec4.hpp"
-
67 #include "../mat2x2.hpp"
-
68 #include "../mat2x3.hpp"
-
69 #include "../mat2x4.hpp"
-
70 #include "../mat3x2.hpp"
-
71 #include "../mat3x3.hpp"
-
72 #include "../mat3x4.hpp"
-
73 #include "../mat4x2.hpp"
-
74 #include "../mat4x3.hpp"
-
75 #include "../mat4x4.hpp"
-
76 #include <cstring>
-
77 
-
78 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
79 # pragma message("GLM: GLM_GTC_type_ptr extension included")
-
80 #endif
-
81 
-
82 namespace glm
-
83 {
-
86 
-
89  template<typename genType>
-
90  GLM_FUNC_DECL typename genType::value_type const * value_ptr(genType const & vec);
-
91 
-
94  template<typename T>
-
95  GLM_FUNC_DECL detail::tvec2<T, defaultp> make_vec2(T const * const ptr);
-
96 
-
99  template<typename T>
-
100  GLM_FUNC_DECL detail::tvec3<T, defaultp> make_vec3(T const * const ptr);
-
101 
-
104  template<typename T>
-
105  GLM_FUNC_DECL detail::tvec4<T, defaultp> make_vec4(T const * const ptr);
-
106 
-
109  template<typename T>
-
110  GLM_FUNC_DECL detail::tmat2x2<T, defaultp> make_mat2x2(T const * const ptr);
-
111 
-
114  template<typename T>
-
115  GLM_FUNC_DECL detail::tmat2x3<T, defaultp> make_mat2x3(T const * const ptr);
-
116 
-
119  template<typename T>
-
120  GLM_FUNC_DECL detail::tmat2x4<T, defaultp> make_mat2x4(T const * const ptr);
-
121 
-
124  template<typename T>
-
125  GLM_FUNC_DECL detail::tmat3x2<T, defaultp> make_mat3x2(T const * const ptr);
-
126 
-
129  template<typename T>
-
130  GLM_FUNC_DECL detail::tmat3x3<T, defaultp> make_mat3x3(T const * const ptr);
-
131 
-
134  template<typename T>
-
135  GLM_FUNC_DECL detail::tmat3x4<T, defaultp> make_mat3x4(T const * const ptr);
-
136 
-
139  template<typename T>
-
140  GLM_FUNC_DECL detail::tmat4x2<T, defaultp> make_mat4x2(
-
141  T const * const ptr);
-
142 
-
145  template<typename T>
-
146  GLM_FUNC_DECL detail::tmat4x3<T, defaultp> make_mat4x3(T const * const ptr);
-
147 
-
150  template<typename T>
-
151  GLM_FUNC_DECL detail::tmat4x4<T, defaultp> make_mat4x4(T const * const ptr);
-
152 
-
155  template<typename T>
-
156  GLM_FUNC_DECL detail::tmat2x2<T, defaultp> make_mat2(T const * const ptr);
-
157 
-
160  template<typename T>
-
161  GLM_FUNC_DECL detail::tmat3x3<T, defaultp> make_mat3(T const * const ptr);
-
162 
-
165  template<typename T>
-
166  GLM_FUNC_DECL detail::tmat4x4<T, defaultp> make_mat4(T const * const ptr);
-
167 
-
170  template<typename T>
-
171  GLM_FUNC_DECL detail::tquat<T, defaultp> make_quat(T const * const ptr);
-
172 
-
174 }//namespace glm
-
175 
-
176 #include "type_ptr.inl"
-
177 
-
178 #endif//GLM_GTC_type_ptr
-
179 
-
GLM_FUNC_DECL detail::tmat3x3< T, defaultp > make_mat3x3(T const *const ptr)
Build a matrix from a pointer.
-
GLM_FUNC_DECL detail::tquat< T, defaultp > make_quat(T const *const ptr)
Build a quaternion from a pointer.
-
GLM_FUNC_DECL detail::tmat3x3< T, defaultp > make_mat3(T const *const ptr)
Build a matrix from a pointer.
-
GLM_FUNC_DECL detail::tmat2x2< T, defaultp > make_mat2(T const *const ptr)
Build a matrix from a pointer.
-
GLM_FUNC_DECL detail::tmat3x2< T, defaultp > make_mat3x2(T const *const ptr)
Build a matrix from a pointer.
-
GLM_FUNC_DECL detail::tmat2x2< T, defaultp > make_mat2x2(T const *const ptr)
Build a matrix from a pointer.
-
GLM_FUNC_DECL detail::tmat3x4< T, defaultp > make_mat3x4(T const *const ptr)
Build a matrix from a pointer.
-
GLM_FUNC_DECL detail::tmat4x2< T, defaultp > make_mat4x2(T const *const ptr)
Build a matrix from a pointer.
-
GLM_FUNC_DECL detail::tmat4x4< T, defaultp > make_mat4(T const *const ptr)
Build a matrix from a pointer.
-
GLM_FUNC_DECL detail::tmat2x4< T, defaultp > make_mat2x4(T const *const ptr)
Build a matrix from a pointer.
-
GLM_FUNC_DECL detail::tvec3< T, defaultp > make_vec3(T const *const ptr)
Build a vector from a pointer.
-
GLM_FUNC_DECL detail::tvec2< T, defaultp > make_vec2(T const *const ptr)
Build a vector from a pointer.
-
GLM_FUNC_DECL detail::tvec4< T, defaultp > make_vec4(T const *const ptr)
Build a vector from a pointer.
-
GLM_FUNC_DECL detail::tmat4x3< T, defaultp > make_mat4x3(T const *const ptr)
Build a matrix from a pointer.
-
GLM_FUNC_DECL genType::value_type const * value_ptr(genType const &vec)
Return the constant address to the data of the input parameter.
-
GLM_FUNC_DECL detail::tmat4x4< T, defaultp > make_mat4x4(T const *const ptr)
Build a matrix from a pointer.
-
GLM_FUNC_DECL detail::tmat2x3< T, defaultp > make_mat2x3(T const *const ptr)
Build a matrix from a pointer.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00134_source.html b/Libraries/glm-0.9.5.2/doc/api/a00134_source.html deleted file mode 100644 index a5e28fc..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00134_source.html +++ /dev/null @@ -1,342 +0,0 @@ - - - - - - -GLM: type_vec.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
type_vec.hpp
-
-
-
1 
-
29 #ifndef glm_core_type_vec
-
30 #define glm_core_type_vec
-
31 
-
32 #include "precision.hpp"
-
33 #include "type_int.hpp"
-
34 
-
35 namespace glm{
-
36 namespace detail
-
37 {
-
38  template <typename T, precision P> struct tvec1;
-
39  template <typename T, precision P> struct tvec2;
-
40  template <typename T, precision P> struct tvec3;
-
41  template <typename T, precision P> struct tvec4;
-
42 }//namespace detail
-
43 
-
44  typedef detail::tvec1<float, highp> highp_vec1_t;
-
45  typedef detail::tvec1<float, mediump> mediump_vec1_t;
-
46  typedef detail::tvec1<float, lowp> lowp_vec1_t;
-
47  typedef detail::tvec1<int, highp> highp_ivec1_t;
-
48  typedef detail::tvec1<int, mediump> mediump_ivec1_t;
-
49  typedef detail::tvec1<int, lowp> lowp_ivec1_t;
-
50  typedef detail::tvec1<uint, highp> highp_uvec1_t;
-
51  typedef detail::tvec1<uint, mediump> mediump_uvec1_t;
-
52  typedef detail::tvec1<uint, lowp> lowp_uvec1_t;
-
53  typedef detail::tvec1<bool, highp> highp_bvec1_t;
-
54  typedef detail::tvec1<bool, mediump> mediump_bvec1_t;
-
55  typedef detail::tvec1<bool, lowp> lowp_bvec1_t;
-
56 
-
59 
-
65  typedef detail::tvec2<float, highp> highp_vec2;
-
66 
-
72  typedef detail::tvec2<float, mediump> mediump_vec2;
-
73 
-
79  typedef detail::tvec2<float, lowp> lowp_vec2;
-
80 
-
86  typedef detail::tvec2<double, highp> highp_dvec2;
-
87 
-
93  typedef detail::tvec2<double, mediump> mediump_dvec2;
-
94 
-
100  typedef detail::tvec2<double, lowp> lowp_dvec2;
-
101 
-
107  typedef detail::tvec2<int, highp> highp_ivec2;
-
108 
-
114  typedef detail::tvec2<int, mediump> mediump_ivec2;
-
115 
-
121  typedef detail::tvec2<int, lowp> lowp_ivec2;
-
122 
-
128  typedef detail::tvec2<uint, highp> highp_uvec2;
-
129 
-
135  typedef detail::tvec2<uint, mediump> mediump_uvec2;
-
136 
-
142  typedef detail::tvec2<uint, lowp> lowp_uvec2;
-
143 
-
149  typedef detail::tvec2<bool, highp> highp_bvec2;
-
150 
-
156  typedef detail::tvec2<bool, mediump> mediump_bvec2;
-
157 
-
163  typedef detail::tvec2<bool, lowp> lowp_bvec2;
-
164 
-
166 
-
167 
-
170 
-
176  typedef detail::tvec3<float, highp> highp_vec3;
-
177 
-
183  typedef detail::tvec3<float, mediump> mediump_vec3;
-
184 
-
190  typedef detail::tvec3<float, lowp> lowp_vec3;
-
191 
-
197  typedef detail::tvec3<double, highp> highp_dvec3;
-
198 
-
204  typedef detail::tvec3<double, mediump> mediump_dvec3;
-
205 
-
211  typedef detail::tvec3<double, lowp> lowp_dvec3;
-
212 
-
218  typedef detail::tvec3<int, highp> highp_ivec3;
-
219 
-
225  typedef detail::tvec3<int, mediump> mediump_ivec3;
-
226 
-
232  typedef detail::tvec3<int, lowp> lowp_ivec3;
-
233 
-
239  typedef detail::tvec3<uint, highp> highp_uvec3;
-
240 
-
246  typedef detail::tvec3<uint, mediump> mediump_uvec3;
-
247 
-
253  typedef detail::tvec3<uint, lowp> lowp_uvec3;
-
254 
-
259  typedef detail::tvec3<bool, highp> highp_bvec3;
-
260 
-
265  typedef detail::tvec3<bool, mediump> mediump_bvec3;
-
266 
-
271  typedef detail::tvec3<bool, lowp> lowp_bvec3;
-
272 
-
274 
-
277 
-
282  typedef detail::tvec4<float, highp> highp_vec4;
-
283 
-
288  typedef detail::tvec4<float, mediump> mediump_vec4;
-
289 
-
294  typedef detail::tvec4<float, lowp> lowp_vec4;
-
295 
-
300  typedef detail::tvec4<double, highp> highp_dvec4;
-
301 
-
306  typedef detail::tvec4<double, mediump> mediump_dvec4;
-
307 
-
312  typedef detail::tvec4<double, lowp> lowp_dvec4;
-
313 
-
318  typedef detail::tvec4<int, highp> highp_ivec4;
-
319 
-
324  typedef detail::tvec4<int, mediump> mediump_ivec4;
-
325 
-
330  typedef detail::tvec4<int, lowp> lowp_ivec4;
-
331 
-
336  typedef detail::tvec4<uint, highp> highp_uvec4;
-
337 
-
342  typedef detail::tvec4<uint, mediump> mediump_uvec4;
-
343 
-
348  typedef detail::tvec4<uint, lowp> lowp_uvec4;
-
349 
-
354  typedef detail::tvec4<bool, highp> highp_bvec4;
-
355 
-
360  typedef detail::tvec4<bool, mediump> mediump_bvec4;
-
361 
-
366  typedef detail::tvec4<bool, lowp> lowp_bvec4;
-
367 
-
369 
-
372 
-
374  // Default float definition
-
375 
-
376 #if(defined(GLM_PRECISION_LOWP_FLOAT))
-
377  typedef lowp_vec2 vec2;
-
378  typedef lowp_vec3 vec3;
-
379  typedef lowp_vec4 vec4;
-
380 #elif(defined(GLM_PRECISION_MEDIUMP_FLOAT))
-
381  typedef mediump_vec2 vec2;
-
382  typedef mediump_vec3 vec3;
-
383  typedef mediump_vec4 vec4;
-
384 #else //defined(GLM_PRECISION_HIGHP_FLOAT)
-
385  typedef highp_vec2 vec2;
-
389 
-
393  typedef highp_vec3 vec3;
-
394 
-
398  typedef highp_vec4 vec4;
-
399 #endif//GLM_PRECISION
-
400 
-
402  // Default double definition
-
403 
-
404 #if(defined(GLM_PRECISION_LOWP_DOUBLE))
-
405  typedef lowp_dvec2 dvec2;
-
406  typedef lowp_dvec3 dvec3;
-
407  typedef lowp_dvec4 dvec4;
-
408 #elif(defined(GLM_PRECISION_MEDIUMP_DOUBLE))
-
409  typedef mediump_dvec2 dvec2;
-
410  typedef mediump_dvec3 dvec3;
-
411  typedef mediump_dvec4 dvec4;
-
412 #else //defined(GLM_PRECISION_HIGHP_DOUBLE)
-
413  typedef highp_dvec2 dvec2;
-
417 
- -
422 
- -
427 #endif//GLM_PRECISION
-
428 
-
430  // Signed integer definition
-
431 
-
432 #if(defined(GLM_PRECISION_LOWP_INT))
-
433  typedef lowp_ivec2 ivec2;
-
434  typedef lowp_ivec3 ivec3;
-
435  typedef lowp_ivec4 ivec4;
-
436 #elif(defined(GLM_PRECISION_MEDIUMP_INT))
-
437  typedef mediump_ivec2 ivec2;
-
438  typedef mediump_ivec3 ivec3;
-
439  typedef mediump_ivec4 ivec4;
-
440 #else //defined(GLM_PRECISION_HIGHP_INT)
-
441  typedef highp_ivec2 ivec2;
-
445 
- -
450 
- -
455 #endif//GLM_PRECISION
-
456 
-
458  // Unsigned integer definition
-
459 
-
460 #if(defined(GLM_PRECISION_LOWP_UINT))
-
461  typedef lowp_uvec2 uvec2;
-
462  typedef lowp_uvec3 uvec3;
-
463  typedef lowp_uvec4 uvec4;
-
464 #elif(defined(GLM_PRECISION_MEDIUMP_UINT))
-
465  typedef mediump_uvec2 uvec2;
-
466  typedef mediump_uvec3 uvec3;
-
467  typedef mediump_uvec4 uvec4;
-
468 #else //defined(GLM_PRECISION_HIGHP_UINT)
-
469  typedef highp_uvec2 uvec2;
-
473 
- -
478 
- -
483 #endif//GLM_PRECISION
-
484 
-
486  // Boolean definition
-
487 
-
488 #if(defined(GLM_PRECISION_LOWP_BOOL))
-
489  typedef lowp_bvec2 bvec2;
-
490  typedef lowp_bvec3 bvec3;
-
491  typedef lowp_bvec4 bvec4;
-
492 #elif(defined(GLM_PRECISION_MEDIUMP_BOOL))
-
493  typedef mediump_bvec2 bvec2;
-
494  typedef mediump_bvec3 bvec3;
-
495  typedef mediump_bvec4 bvec4;
-
496 #else //defined(GLM_PRECISION_HIGHP_BOOL)
-
497  typedef highp_bvec2 bvec2;
-
501 
- -
506 
- -
511 #endif//GLM_PRECISION
-
512 
-
514 }//namespace glm
-
515 
-
516 #endif//glm_core_type_vec
-
highp_ivec4 ivec4
4 components vector of signed integer numbers.
Definition: type_vec.hpp:454
-
detail::tvec4< bool, highp > highp_bvec4
4 components vector of high precision bool numbers.
Definition: type_vec.hpp:354
-
detail::tvec2< uint, highp > highp_uvec2
2 components vector of high precision unsigned integer numbers.
Definition: type_vec.hpp:128
-
detail::tvec4< uint, highp > highp_uvec4
4 components vector of high precision unsigned integer numbers.
Definition: type_vec.hpp:336
-
highp_bvec3 bvec3
3 components vector of boolean.
Definition: type_vec.hpp:505
-
detail::tvec3< int, mediump > mediump_ivec3
3 components vector of medium precision signed integer numbers.
Definition: type_vec.hpp:225
-
highp_bvec2 bvec2
2 components vector of boolean.
Definition: type_vec.hpp:500
-
highp_vec3 vec3
3 components vector of floating-point numbers.
Definition: type_vec.hpp:393
-
highp_dvec3 dvec3
3 components vector of double-precision floating-point numbers.
Definition: type_vec.hpp:421
-
detail::tvec2< int, mediump > mediump_ivec2
2 components vector of medium precision signed integer numbers.
Definition: type_vec.hpp:114
-
detail::tvec4< double, lowp > lowp_dvec4
4 components vector of low double-precision floating-point numbers.
Definition: type_vec.hpp:312
-
highp_ivec2 ivec2
2 components vector of signed integer numbers.
Definition: type_vec.hpp:444
-
detail::tvec2< uint, lowp > lowp_uvec2
2 components vector of low precision unsigned integer numbers.
Definition: type_vec.hpp:142
-
highp_vec4 vec4
4 components vector of floating-point numbers.
Definition: type_vec.hpp:398
-
detail::tvec4< float, mediump > mediump_vec4
4 components vector of medium single-precision floating-point numbers.
Definition: type_vec.hpp:288
-
detail::tvec2< bool, mediump > mediump_bvec2
2 components vector of medium precision bool numbers.
Definition: type_vec.hpp:156
-
detail::tvec4< bool, lowp > lowp_bvec4
4 components vector of low precision bool numbers.
Definition: type_vec.hpp:366
-
detail::tvec3< uint, lowp > lowp_uvec3
3 components vector of low precision unsigned integer numbers.
Definition: type_vec.hpp:253
-
detail::tvec3< float, lowp > lowp_vec3
3 components vector of low single-precision floating-point numbers.
Definition: type_vec.hpp:190
-
detail::tvec4< int, lowp > lowp_ivec4
4 components vector of low precision signed integer numbers.
Definition: type_vec.hpp:330
-
detail::tvec2< bool, highp > highp_bvec2
2 components vector of high precision bool numbers.
Definition: type_vec.hpp:149
-
detail::tvec4< double, highp > highp_dvec4
4 components vector of high double-precision floating-point numbers.
Definition: type_vec.hpp:300
-
detail::tvec4< uint, lowp > lowp_uvec4
4 components vector of low precision unsigned integer numbers.
Definition: type_vec.hpp:348
-
detail::tvec3< float, highp > highp_vec3
3 components vector of high single-precision floating-point numbers.
Definition: type_vec.hpp:176
-
highp_dvec2 dvec2
2 components vector of double-precision floating-point numbers.
Definition: type_vec.hpp:416
-
detail::tvec3< bool, mediump > mediump_bvec3
3 components vector of medium precision bool numbers.
Definition: type_vec.hpp:265
-
detail::tvec4< double, mediump > mediump_dvec4
4 components vector of medium double-precision floating-point numbers.
Definition: type_vec.hpp:306
-
detail::tvec2< double, highp > highp_dvec2
2 components vector of high double-precision floating-point numbers.
Definition: type_vec.hpp:86
-
detail::tvec3< uint, highp > highp_uvec3
3 components vector of high precision unsigned integer numbers.
Definition: type_vec.hpp:239
-
highp_ivec3 ivec3
3 components vector of signed integer numbers.
Definition: type_vec.hpp:449
-
detail::tvec3< uint, mediump > mediump_uvec3
3 components vector of medium precision unsigned integer numbers.
Definition: type_vec.hpp:246
-
detail::tvec4< bool, mediump > mediump_bvec4
4 components vector of medium precision bool numbers.
Definition: type_vec.hpp:360
-
detail::tvec3< bool, lowp > lowp_bvec3
3 components vector of low precision bool numbers.
Definition: type_vec.hpp:271
-
detail::tvec3< double, highp > highp_dvec3
3 components vector of high double-precision floating-point numbers.
Definition: type_vec.hpp:197
-
highp_uvec3 uvec3
3 components vector of unsigned integer numbers.
Definition: type_vec.hpp:477
-
highp_dvec4 dvec4
4 components vector of double-precision floating-point numbers.
Definition: type_vec.hpp:426
-
detail::tvec2< uint, mediump > mediump_uvec2
2 components vector of medium precision unsigned integer numbers.
Definition: type_vec.hpp:135
-
detail::tvec2< int, lowp > lowp_ivec2
2 components vector of low precision signed integer numbers.
Definition: type_vec.hpp:121
-
detail::tvec2< bool, lowp > lowp_bvec2
2 components vector of low precision bool numbers.
Definition: type_vec.hpp:163
-
detail::tvec4< int, mediump > mediump_ivec4
4 components vector of medium precision signed integer numbers.
Definition: type_vec.hpp:324
-
detail::tvec2< double, lowp > lowp_dvec2
2 components vector of low double-precision floating-point numbers.
Definition: type_vec.hpp:100
-
detail::tvec2< float, highp > highp_vec2
2 components vector of high single-precision floating-point numbers.
Definition: type_vec.hpp:65
-
detail::tvec3< double, mediump > mediump_dvec3
3 components vector of medium double-precision floating-point numbers.
Definition: type_vec.hpp:204
-
detail::tvec3< double, lowp > lowp_dvec3
3 components vector of low double-precision floating-point numbers.
Definition: type_vec.hpp:211
-
detail::tvec2< float, lowp > lowp_vec2
2 components vector of low single-precision floating-point numbers.
Definition: type_vec.hpp:79
-
detail::tvec2< double, mediump > mediump_dvec2
2 components vector of medium double-precision floating-point numbers.
Definition: type_vec.hpp:93
-
highp_uvec4 uvec4
4 components vector of unsigned integer numbers.
Definition: type_vec.hpp:482
-
detail::tvec3< int, lowp > lowp_ivec3
3 components vector of low precision signed integer numbers.
Definition: type_vec.hpp:232
-
highp_uvec2 uvec2
2 components vector of unsigned integer numbers.
Definition: type_vec.hpp:472
-
highp_bvec4 bvec4
4 components vector of boolean.
Definition: type_vec.hpp:510
-
detail::tvec2< int, highp > highp_ivec2
2 components vector of high precision signed integer numbers.
Definition: type_vec.hpp:107
-
detail::tvec4< float, lowp > lowp_vec4
4 components vector of low single-precision floating-point numbers.
Definition: type_vec.hpp:294
-
detail::tvec2< float, mediump > mediump_vec2
2 components vector of medium single-precision floating-point numbers.
Definition: type_vec.hpp:72
-
highp_vec2 vec2
2 components vector of floating-point numbers.
Definition: type_vec.hpp:388
-
detail::tvec3< int, highp > highp_ivec3
3 components vector of high precision signed integer numbers.
Definition: type_vec.hpp:218
-
detail::tvec3< bool, highp > highp_bvec3
3 components vector of high precision bool numbers.
Definition: type_vec.hpp:259
-
detail::tvec4< float, highp > highp_vec4
4 components vector of high single-precision floating-point numbers.
Definition: type_vec.hpp:282
-
detail::tvec4< int, highp > highp_ivec4
4 components vector of high precision signed integer numbers.
Definition: type_vec.hpp:318
-
detail::tvec4< uint, mediump > mediump_uvec4
4 components vector of medium precision unsigned integer numbers.
Definition: type_vec.hpp:342
-
detail::tvec3< float, mediump > mediump_vec3
3 components vector of medium single-precision floating-point numbers.
Definition: type_vec.hpp:183
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00135_source.html b/Libraries/glm-0.9.5.2/doc/api/a00135_source.html deleted file mode 100644 index dd104ce..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00135_source.html +++ /dev/null @@ -1,307 +0,0 @@ - - - - - - -GLM: type_vec1.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
type_vec1.hpp
-
-
-
1 
-
29 #ifndef glm_core_type_gentype1
-
30 #define glm_core_type_gentype1
-
31 
-
32 #include "../fwd.hpp"
-
33 #include "type_vec.hpp"
-
34 #ifdef GLM_SWIZZLE
-
35 # if GLM_HAS_ANONYMOUS_UNION
-
36 # include "_swizzle.hpp"
-
37 # else
-
38 # include "_swizzle_func.hpp"
-
39 # endif
-
40 #endif //GLM_SWIZZLE
-
41 #if(GLM_HAS_INITIALIZER_LISTS)
-
42 # include <initializer_list>
-
43 #endif //GLM_HAS_INITIALIZER_LISTS
-
44 #include <cstddef>
-
45 
-
46 namespace glm{
-
47 namespace detail
-
48 {
-
49  template <typename T, precision P>
-
50  struct tvec1
-
51  {
-
53  // Implementation detail
-
54 
-
55  enum ctor{_null};
-
56 
-
57  typedef tvec1<T, P> type;
-
58  typedef tvec1<bool, P> bool_type;
-
59  typedef T value_type;
-
60 
-
62  // Helper
-
63 
-
64  GLM_FUNC_DECL GLM_CONSTEXPR length_t length() const;
-
65 
-
67  // Data
-
68 
-
69  union {T x, r, s;};
-
70 
-
72  // Accesses
-
73 
-
74  GLM_FUNC_DECL T & operator[](length_t i);
-
75  GLM_FUNC_DECL T const & operator[](length_t i) const;
-
76 
-
78  // Implicit basic constructors
-
79 
-
80  GLM_FUNC_DECL tvec1();
-
81  GLM_FUNC_DECL tvec1(tvec1<T, P> const & v);
-
82  template <precision Q>
-
83  GLM_FUNC_DECL tvec1(tvec1<T, Q> const & v);
-
84 
-
85 #if(GLM_HAS_INITIALIZER_LISTS)
-
86  template <typename U>
-
87  GLM_FUNC_DECL tvec1(std::initializer_list<U> const & v);
-
88 #endif//GLM_HAS_INITIALIZER_LISTS
-
89 
-
91  // Explicit basic constructors
-
92 
-
93  GLM_FUNC_DECL explicit tvec1(
-
94  ctor);
-
95  GLM_FUNC_DECL tvec1(
-
96  T const & s);
-
97 
-
99  // Conversion vector constructors
-
100 
-
102  template <typename U, precision Q>
-
103  GLM_FUNC_DECL explicit tvec1(tvec1<U, Q> const & v);
-
105  template <typename U, precision Q>
-
106  GLM_FUNC_DECL explicit tvec1(tvec2<U, Q> const & v);
-
108  template <typename U, precision Q>
-
109  GLM_FUNC_DECL explicit tvec1(tvec3<U, Q> const & v);
-
111  template <typename U, precision Q>
-
112  GLM_FUNC_DECL explicit tvec1(tvec4<U, Q> const & v);
-
113 
-
115  // Unary arithmetic operators
-
116 
-
117  GLM_FUNC_DECL tvec1<T, P> & operator= (tvec1<T, P> const & v);
-
118  template <typename U>
-
119  GLM_FUNC_DECL tvec1<T, P> & operator= (tvec1<U, P> const & v);
-
120 
-
121  template <typename U>
-
122  GLM_FUNC_DECL tvec1<T, P> & operator+=(U const & s);
-
123  template <typename U>
-
124  GLM_FUNC_DECL tvec1<T, P> & operator+=(tvec1<U, P> const & v);
-
125  template <typename U>
-
126  GLM_FUNC_DECL tvec1<T, P> & operator-=(U const & s);
-
127  template <typename U>
-
128  GLM_FUNC_DECL tvec1<T, P> & operator-=(tvec1<U, P> const & v);
-
129  template <typename U>
-
130  GLM_FUNC_DECL tvec1<T, P> & operator*=(U const & s);
-
131  template <typename U>
-
132  GLM_FUNC_DECL tvec1<T, P> & operator*=(tvec1<U, P> const & v);
-
133  template <typename U>
-
134  GLM_FUNC_DECL tvec1<T, P> & operator/=(U const & s);
-
135  template <typename U>
-
136  GLM_FUNC_DECL tvec1<T, P> & operator/=(tvec1<U, P> const & v);
-
137 
-
139  // Increment and decrement operators
-
140 
-
141  GLM_FUNC_DECL tvec1<T, P> & operator++();
-
142  GLM_FUNC_DECL tvec1<T, P> & operator--();
-
143  GLM_FUNC_DECL tvec1<T, P> operator++(int);
-
144  GLM_FUNC_DECL tvec1<T, P> operator--(int);
-
145 
-
147  // Unary bit operators
-
148 
-
149  template <typename U>
-
150  GLM_FUNC_DECL tvec1<T, P> & operator%=(U const & s);
-
151  template <typename U>
-
152  GLM_FUNC_DECL tvec1<T, P> & operator%=(tvec1<U, P> const & v);
-
153  template <typename U>
-
154  GLM_FUNC_DECL tvec1<T, P> & operator&=(U const & s);
-
155  template <typename U>
-
156  GLM_FUNC_DECL tvec1<T, P> & operator&=(tvec1<U, P> const & v);
-
157  template <typename U>
-
158  GLM_FUNC_DECL tvec1<T, P> & operator|=(U const & s);
-
159  template <typename U>
-
160  GLM_FUNC_DECL tvec1<T, P> & operator|=(tvec1<U, P> const & v);
-
161  template <typename U>
-
162  GLM_FUNC_DECL tvec1<T, P> & operator^=(U const & s);
-
163  template <typename U>
-
164  GLM_FUNC_DECL tvec1<T, P> & operator^=(tvec1<U, P> const & v);
-
165  template <typename U>
-
166  GLM_FUNC_DECL tvec1<T, P> & operator<<=(U const & s);
-
167  template <typename U>
-
168  GLM_FUNC_DECL tvec1<T, P> & operator<<=(tvec1<U, P> const & v);
-
169  template <typename U>
-
170  GLM_FUNC_DECL tvec1<T, P> & operator>>=(U const & s);
-
171  template <typename U>
-
172  GLM_FUNC_DECL tvec1<T, P> & operator>>=(tvec1<U, P> const & v);
-
173  };
-
174 
-
175 
-
176  template <typename T, precision P>
-
177  GLM_FUNC_DECL tvec1<T, P> operator+(tvec1<T, P> const & v, T const & s);
-
178 
-
179  template <typename T, precision P>
-
180  GLM_FUNC_DECL tvec1<T, P> operator+(T const & s, tvec1<T, P> const & v);
-
181 
-
182  template <typename T, precision P>
-
183  GLM_FUNC_DECL tvec1<T, P> operator+(tvec1<T, P> const & v1, tvec1<T, P> const & v2);
-
184 
-
185  template <typename T, precision P>
-
186  GLM_FUNC_DECL tvec1<T, P> operator-(tvec1<T, P> const & v, T const & s);
-
187 
-
188  template <typename T, precision P>
-
189  GLM_FUNC_DECL tvec1<T, P> operator-(T const & s, tvec1<T, P> const & v);
-
190 
-
191  template <typename T, precision P>
-
192  GLM_FUNC_DECL tvec1<T, P> operator- (tvec1<T, P> const & v1, tvec1<T, P> const & v2);
-
193 
-
194  template <typename T, precision P>
-
195  GLM_FUNC_DECL tvec1<T, P> operator*(tvec1<T, P> const & v, T const & s);
-
196 
-
197  template <typename T, precision P>
-
198  GLM_FUNC_DECL tvec1<T, P> operator*(T const & s, tvec1<T, P> const & v);
-
199 
-
200  template <typename T, precision P>
-
201  GLM_FUNC_DECL tvec1<T, P> operator*(tvec1<T, P> const & v1, tvec1<T, P> const & v2);
-
202 
-
203  template <typename T, precision P>
-
204  GLM_FUNC_DECL tvec1<T, P> operator/(tvec1<T, P> const & v, T const & s);
-
205 
-
206  template <typename T, precision P>
-
207  GLM_FUNC_DECL tvec1<T, P> operator/(T const & s, tvec1<T, P> const & v);
-
208 
-
209  template <typename T, precision P>
-
210  GLM_FUNC_DECL tvec1<T, P> operator/(tvec1<T, P> const & v1, tvec1<T, P> const & v2);
-
211 
-
212  template <typename T, precision P>
-
213  GLM_FUNC_DECL tvec1<T, P> operator-(tvec1<T, P> const & v);
-
214 
-
215  template <typename T, precision P>
-
216  GLM_FUNC_DECL bool operator==(tvec1<T, P> const & v1, tvec1<T, P> const & v2);
-
217 
-
218  template <typename T, precision P>
-
219  GLM_FUNC_DECL bool operator!=(tvec1<T, P> const & v1, tvec1<T, P> const & v2);
-
220 
-
221  template <typename T, precision P>
-
222  GLM_FUNC_DECL tvec1<T, P> operator%(tvec1<T, P> const & v, T const & s);
-
223 
-
224  template <typename T, precision P>
-
225  GLM_FUNC_DECL tvec1<T, P> operator%(T const & s, tvec1<T, P> const & v);
-
226 
-
227  template <typename T, precision P>
-
228  GLM_FUNC_DECL tvec1<T, P> operator%(tvec1<T, P> const & v1, tvec1<T, P> const & v2);
-
229 
-
230  template <typename T, precision P>
-
231  GLM_FUNC_DECL tvec1<T, P> operator&(tvec1<T, P> const & v, T const & s);
-
232 
-
233  template <typename T, precision P>
-
234  GLM_FUNC_DECL tvec1<T, P> operator&(T const & s, tvec1<T, P> const & v);
-
235 
-
236  template <typename T, precision P>
-
237  GLM_FUNC_DECL tvec1<T, P> operator&(tvec1<T, P> const & v1, tvec1<T, P> const & v2);
-
238 
-
239  template <typename T, precision P>
-
240  GLM_FUNC_DECL tvec1<T, P> operator|(tvec1<T, P> const & v, T const & s);
-
241 
-
242  template <typename T, precision P>
-
243  GLM_FUNC_DECL tvec1<T, P> operator|(T const & s, tvec1<T, P> const & v);
-
244 
-
245  template <typename T, precision P>
-
246  GLM_FUNC_DECL tvec1<T, P> operator|(tvec1<T, P> const & v1, tvec1<T, P> const & v2);
-
247 
-
248  template <typename T, precision P>
-
249  GLM_FUNC_DECL tvec1<T, P> operator^(tvec1<T, P> const & v, T const & s);
-
250 
-
251  template <typename T, precision P>
-
252  GLM_FUNC_DECL tvec1<T, P> operator^(T const & s, tvec1<T, P> const & v);
-
253 
-
254  template <typename T, precision P>
-
255  GLM_FUNC_DECL tvec1<T, P> operator^(tvec1<T, P> const & v1, tvec1<T, P> const & v2);
-
256 
-
257  template <typename T, precision P>
-
258  GLM_FUNC_DECL tvec1<T, P> operator<<(tvec1<T, P> const & v, T const & s);
-
259 
-
260  template <typename T, precision P>
-
261  GLM_FUNC_DECL tvec1<T, P> operator<<(T const & s, tvec1<T, P> const & v);
-
262 
-
263  template <typename T, precision P>
-
264  GLM_FUNC_DECL tvec1<T, P> operator<<(tvec1<T, P> const & v1, tvec1<T, P> const & v2);
-
265 
-
266  template <typename T, precision P>
-
267  GLM_FUNC_DECL tvec1<T, P> operator>>(tvec1<T, P> const & v, T const & s);
-
268 
-
269  template <typename T, precision P>
-
270  GLM_FUNC_DECL tvec1<T, P> operator>>(T const & s, tvec1<T, P> const & v);
-
271 
-
272  template <typename T, precision P>
-
273  GLM_FUNC_DECL tvec1<T, P> operator>>(tvec1<T, P> const & v1, tvec1<T, P> const & v2);
-
274 
-
275  template <typename T, precision P>
-
276  GLM_FUNC_DECL tvec1<T, P> operator~(tvec1<T, P> const & v);
-
277 
-
278 }//namespace detail
-
279 }//namespace glm
-
280 
-
281 #ifndef GLM_EXTERNAL_TEMPLATE
-
282 #include "type_vec1.inl"
-
283 #endif//GLM_EXTERNAL_TEMPLATE
-
284 
-
285 #endif//glm_core_type_gentype1
-
GLM_FUNC_DECL genType::value_type length(genType const &x)
Returns the length of x, i.e., sqrt(x * x).
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00136_source.html b/Libraries/glm-0.9.5.2/doc/api/a00136_source.html deleted file mode 100644 index a397831..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00136_source.html +++ /dev/null @@ -1,343 +0,0 @@ - - - - - - -GLM: type_vec2.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
type_vec2.hpp
-
-
-
1 
-
29 #ifndef glm_core_type_gentype2
-
30 #define glm_core_type_gentype2
-
31 
-
32 //#include "../fwd.hpp"
-
33 #include "type_vec.hpp"
-
34 #ifdef GLM_SWIZZLE
-
35 # if GLM_HAS_ANONYMOUS_UNION
-
36 # include "_swizzle.hpp"
-
37 # else
-
38 # include "_swizzle_func.hpp"
-
39 # endif
-
40 #endif //GLM_SWIZZLE
-
41 #if(GLM_HAS_INITIALIZER_LISTS)
-
42 # include <initializer_list>
-
43 #endif //GLM_HAS_INITIALIZER_LISTS
-
44 #include <cstddef>
-
45 
-
46 namespace glm{
-
47 namespace detail
-
48 {
-
49  template <typename T, precision P>
-
50  struct tvec2
-
51  {
-
53  // Implementation detail
-
54 
-
55  enum ctor{_null};
-
56 
-
57  typedef tvec2<T, P> type;
-
58  typedef tvec2<bool, P> bool_type;
-
59  typedef T value_type;
-
60  typedef int size_type;
-
61 
-
63  // Helper
-
64 
-
65  GLM_FUNC_DECL GLM_CONSTEXPR length_t length() const;
-
66 
-
68  // Data
-
69 
-
70 # if(GLM_HAS_ANONYMOUS_UNION && defined(GLM_SWIZZLE))
-
71  union
-
72  {
-
73  struct{ T x, y; };
-
74  struct{ T r, g; };
-
75  struct{ T s, t; };
-
76 
-
77  _GLM_SWIZZLE2_2_MEMBERS(T, P, tvec2, x, y)
-
78  _GLM_SWIZZLE2_2_MEMBERS(T, P, tvec2, r, g)
-
79  _GLM_SWIZZLE2_2_MEMBERS(T, P, tvec2, s, t)
-
80  _GLM_SWIZZLE2_3_MEMBERS(T, P, tvec3, x, y)
-
81  _GLM_SWIZZLE2_3_MEMBERS(T, P, tvec3, r, g)
-
82  _GLM_SWIZZLE2_3_MEMBERS(T, P, tvec3, s, t)
-
83  _GLM_SWIZZLE2_4_MEMBERS(T, P, tvec4, x, y)
-
84  _GLM_SWIZZLE2_4_MEMBERS(T, P, tvec4, r, g)
-
85  _GLM_SWIZZLE2_4_MEMBERS(T, P, tvec4, s, t)
-
86  };
-
87 # else
-
88  union {T x, r, s;};
-
89  union {T y, g, t;};
-
90 
-
91 # ifdef GLM_SWIZZLE
-
92  GLM_SWIZZLE_GEN_VEC_FROM_VEC2(T, P, detail::tvec2, detail::tvec2, detail::tvec3, detail::tvec4)
-
93 # endif
-
94 # endif
-
95 
-
97  // Accesses
-
98 
-
99  GLM_FUNC_DECL T & operator[](length_t i);
-
100  GLM_FUNC_DECL T const & operator[](length_t i) const;
-
101 
-
103  // Implicit basic constructors
-
104 
-
105  GLM_FUNC_DECL tvec2();
-
106  GLM_FUNC_DECL tvec2(tvec2<T, P> const & v);
-
107  template <precision Q>
-
108  GLM_FUNC_DECL tvec2(tvec2<T, Q> const & v);
-
109 
-
110 #if(GLM_HAS_INITIALIZER_LISTS)
-
111  template <typename U>
-
112  GLM_FUNC_DECL tvec2(std::initializer_list<U> const & v);
-
113 #endif//GLM_HAS_INITIALIZER_LISTS
-
114 
-
116  // Explicit basic constructors
-
117 
-
118  GLM_FUNC_DECL explicit tvec2(
-
119  ctor);
-
120  GLM_FUNC_DECL explicit tvec2(
-
121  T const & s);
-
122  GLM_FUNC_DECL explicit tvec2(
-
123  T const & s1,
-
124  T const & s2);
-
125 
-
127  // Swizzle constructors
-
128 
-
129 # if(GLM_HAS_ANONYMOUS_UNION && defined(GLM_SWIZZLE))
-
130  template <int E0, int E1>
-
131  GLM_FUNC_DECL tvec2(_swizzle<2,T, P, tvec2<T, P>, E0, E1,-1,-2> const & that)
-
132  {
-
133  *this = that();
-
134  }
-
135 # endif//(GLM_HAS_ANONYMOUS_UNION && defined(GLM_SWIZZLE))
-
136 
-
138  // Conversion constructors
-
139 
-
141  template <typename U, typename V>
-
142  GLM_FUNC_DECL explicit tvec2(
-
143  U const & x,
-
144  V const & y);
-
145 
-
147  // Conversion vector constructors
-
148 
-
150  template <typename U, precision Q>
-
151  GLM_FUNC_DECL explicit tvec2(tvec2<U, Q> const & v);
-
153  template <typename U, precision Q>
-
154  GLM_FUNC_DECL explicit tvec2(tvec3<U, Q> const & v);
-
156  template <typename U, precision Q>
-
157  GLM_FUNC_DECL explicit tvec2(tvec4<U, Q> const & v);
-
158 
-
160  // Unary arithmetic operators
-
161 
-
162  GLM_FUNC_DECL tvec2<T, P> & operator= (tvec2<T, P> const & v);
-
163  template <typename U>
-
164  GLM_FUNC_DECL tvec2<T, P> & operator= (tvec2<U, P> const & v);
-
165 
-
166  template <typename U>
-
167  GLM_FUNC_DECL tvec2<T, P> & operator+=(U s);
-
168  template <typename U>
-
169  GLM_FUNC_DECL tvec2<T, P> & operator+=(tvec2<U, P> const & v);
-
170  template <typename U>
-
171  GLM_FUNC_DECL tvec2<T, P> & operator-=(U s);
-
172  template <typename U>
-
173  GLM_FUNC_DECL tvec2<T, P> & operator-=(tvec2<U, P> const & v);
-
174  template <typename U>
-
175  GLM_FUNC_DECL tvec2<T, P> & operator*=(U s);
-
176  template <typename U>
-
177  GLM_FUNC_DECL tvec2<T, P> & operator*=(tvec2<U, P> const & v);
-
178  template <typename U>
-
179  GLM_FUNC_DECL tvec2<T, P> & operator/=(U s);
-
180  template <typename U>
-
181  GLM_FUNC_DECL tvec2<T, P> & operator/=(tvec2<U, P> const & v);
-
182 
-
184  // Increment and decrement operators
-
185 
-
186  GLM_FUNC_DECL tvec2<T, P> & operator++();
-
187  GLM_FUNC_DECL tvec2<T, P> & operator--();
-
188  GLM_FUNC_DECL tvec2<T, P> operator++(int);
-
189  GLM_FUNC_DECL tvec2<T, P> operator--(int);
-
190 
-
192  // Unary bit operators
-
193 
-
194  template <typename U>
-
195  GLM_FUNC_DECL tvec2<T, P> & operator%= (U s);
-
196  template <typename U>
-
197  GLM_FUNC_DECL tvec2<T, P> & operator%= (tvec2<U, P> const & v);
-
198  template <typename U>
-
199  GLM_FUNC_DECL tvec2<T, P> & operator&= (U s);
-
200  template <typename U>
-
201  GLM_FUNC_DECL tvec2<T, P> & operator&= (tvec2<U, P> const & v);
-
202  template <typename U>
-
203  GLM_FUNC_DECL tvec2<T, P> & operator|= (U s);
-
204  template <typename U>
-
205  GLM_FUNC_DECL tvec2<T, P> & operator|= (tvec2<U, P> const & v);
-
206  template <typename U>
-
207  GLM_FUNC_DECL tvec2<T, P> & operator^= (U s);
-
208  template <typename U>
-
209  GLM_FUNC_DECL tvec2<T, P> & operator^= (tvec2<U, P> const & v);
-
210  template <typename U>
-
211  GLM_FUNC_DECL tvec2<T, P> & operator<<=(U s);
-
212  template <typename U>
-
213  GLM_FUNC_DECL tvec2<T, P> & operator<<=(tvec2<U, P> const & v);
-
214  template <typename U>
-
215  GLM_FUNC_DECL tvec2<T, P> & operator>>=(U s);
-
216  template <typename U>
-
217  GLM_FUNC_DECL tvec2<T, P> & operator>>=(tvec2<U, P> const & v);
-
218  };
-
219 
-
220  template <typename T, precision P>
-
221  GLM_FUNC_DECL tvec2<T, P> operator+(tvec2<T, P> const & v, T const & s);
-
222 
-
223  template <typename T, precision P>
-
224  GLM_FUNC_DECL tvec2<T, P> operator+(T const & s, tvec2<T, P> const & v);
-
225 
-
226  template <typename T, precision P>
-
227  GLM_FUNC_DECL tvec2<T, P> operator+(tvec2<T, P> const & v1, tvec2<T, P> const & v2);
-
228 
-
229  template <typename T, precision P>
-
230  GLM_FUNC_DECL tvec2<T, P> operator-(tvec2<T, P> const & v, T const & s);
-
231 
-
232  template <typename T, precision P>
-
233  GLM_FUNC_DECL tvec2<T, P> operator-(T const & s, tvec2<T, P> const & v);
-
234 
-
235  template <typename T, precision P>
-
236  GLM_FUNC_DECL tvec2<T, P> operator- (tvec2<T, P> const & v1, tvec2<T, P> const & v2);
-
237 
-
238  template <typename T, precision P>
-
239  GLM_FUNC_DECL tvec2<T, P> operator*(tvec2<T, P> const & v, T const & s);
-
240 
-
241  template <typename T, precision P>
-
242  GLM_FUNC_DECL tvec2<T, P> operator*(T const & s, tvec2<T, P> const & v);
-
243 
-
244  template <typename T, precision P>
-
245  GLM_FUNC_DECL tvec2<T, P> operator*(tvec2<T, P> const & v1, tvec2<T, P> const & v2);
-
246 
-
247  template <typename T, precision P>
-
248  GLM_FUNC_DECL tvec2<T, P> operator/(tvec2<T, P> const & v, T const & s);
-
249 
-
250  template <typename T, precision P>
-
251  GLM_FUNC_DECL tvec2<T, P> operator/(T const & s, tvec2<T, P> const & v);
-
252 
-
253  template <typename T, precision P>
-
254  GLM_FUNC_DECL tvec2<T, P> operator/(tvec2<T, P> const & v1, tvec2<T, P> const & v2);
-
255 
-
256  template <typename T, precision P>
-
257  GLM_FUNC_DECL tvec2<T, P> operator-(tvec2<T, P> const & v);
-
258 
-
259  template <typename T, precision P>
-
260  GLM_FUNC_DECL tvec2<T, P> operator%(tvec2<T, P> const & v, T const & s);
-
261 
-
262  template <typename T, precision P>
-
263  GLM_FUNC_DECL tvec2<T, P> operator%(T const & s, tvec2<T, P> const & v);
-
264 
-
265  template <typename T, precision P>
-
266  GLM_FUNC_DECL tvec2<T, P> operator%(tvec2<T, P> const & v1, tvec2<T, P> const & v2);
-
267 
-
268  template <typename T, precision P>
-
269  GLM_FUNC_DECL tvec2<T, P> operator&(tvec2<T, P> const & v, T const & s);
-
270 
-
271  template <typename T, precision P>
-
272  GLM_FUNC_DECL tvec2<T, P> operator&(T const & s, tvec2<T, P> const & v);
-
273 
-
274  template <typename T, precision P>
-
275  GLM_FUNC_DECL tvec2<T, P> operator&(tvec2<T, P> const & v1, tvec2<T, P> const & v2);
-
276 
-
277  template <typename T, precision P>
-
278  GLM_FUNC_DECL tvec2<T, P> operator|(tvec2<T, P> const & v, T const & s);
-
279 
-
280  template <typename T, precision P>
-
281  GLM_FUNC_DECL tvec2<T, P> operator|(T const & s, tvec2<T, P> const & v);
-
282 
-
283  template <typename T, precision P>
-
284  GLM_FUNC_DECL tvec2<T, P> operator|(tvec2<T, P> const & v1, tvec2<T, P> const & v2);
-
285 
-
286  template <typename T, precision P>
-
287  GLM_FUNC_DECL tvec2<T, P> operator^(tvec2<T, P> const & v, T const & s);
-
288 
-
289  template <typename T, precision P>
-
290  GLM_FUNC_DECL tvec2<T, P> operator^(T const & s, tvec2<T, P> const & v);
-
291 
-
292  template <typename T, precision P>
-
293  GLM_FUNC_DECL tvec2<T, P> operator^(tvec2<T, P> const & v1, tvec2<T, P> const & v2);
-
294 
-
295  template <typename T, precision P>
-
296  GLM_FUNC_DECL tvec2<T, P> operator<<(tvec2<T, P> const & v, T const & s);
-
297 
-
298  template <typename T, precision P>
-
299  GLM_FUNC_DECL tvec2<T, P> operator<<(T const & s, tvec2<T, P> const & v);
-
300 
-
301  template <typename T, precision P>
-
302  GLM_FUNC_DECL tvec2<T, P> operator<<(tvec2<T, P> const & v1, tvec2<T, P> const & v2);
-
303 
-
304  template <typename T, precision P>
-
305  GLM_FUNC_DECL tvec2<T, P> operator>>(tvec2<T, P> const & v, T const & s);
-
306 
-
307  template <typename T, precision P>
-
308  GLM_FUNC_DECL tvec2<T, P> operator>>(T const & s, tvec2<T, P> const & v);
-
309 
-
310  template <typename T, precision P>
-
311  GLM_FUNC_DECL tvec2<T, P> operator>>(tvec2<T, P> const & v1, tvec2<T, P> const & v2);
-
312 
-
313  template <typename T, precision P>
-
314  GLM_FUNC_DECL tvec2<T, P> operator~(tvec2<T, P> const & v);
-
315 
-
316 }//namespace detail
-
317 }//namespace glm
-
318 
-
319 #ifndef GLM_EXTERNAL_TEMPLATE
-
320 #include "type_vec2.inl"
-
321 #endif//GLM_EXTERNAL_TEMPLATE
-
322 
-
323 #endif//glm_core_type_gentype2
-
GLM_FUNC_DECL genType::value_type length(genType const &x)
Returns the length of x, i.e., sqrt(x * x).
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00137_source.html b/Libraries/glm-0.9.5.2/doc/api/a00137_source.html deleted file mode 100644 index 22b068c..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00137_source.html +++ /dev/null @@ -1,360 +0,0 @@ - - - - - - -GLM: type_vec3.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
type_vec3.hpp
-
-
-
1 
-
29 #ifndef glm_core_type_gentype3
-
30 #define glm_core_type_gentype3
-
31 
-
32 //#include "../fwd.hpp"
-
33 #include "type_vec.hpp"
-
34 #ifdef GLM_SWIZZLE
-
35 # if GLM_HAS_ANONYMOUS_UNION
-
36 # include "_swizzle.hpp"
-
37 # else
-
38 # include "_swizzle_func.hpp"
-
39 # endif
-
40 #endif //GLM_SWIZZLE
-
41 #if(GLM_HAS_INITIALIZER_LISTS)
-
42 # include <initializer_list>
-
43 #endif //GLM_HAS_INITIALIZER_LISTS
-
44 #include <cstddef>
-
45 
-
46 namespace glm{
-
47 namespace detail
-
48 {
-
49  template <typename T, precision P>
-
50  struct tvec3
-
51  {
-
53  // Implementation detail
-
54 
-
55  enum ctor{_null};
-
56 
-
57  typedef tvec3<T, P> type;
-
58  typedef tvec3<bool, P> bool_type;
-
59  typedef T value_type;
-
60  typedef int size_type;
-
61 
-
63  // Helper
-
64 
-
65  GLM_FUNC_DECL GLM_CONSTEXPR length_t length() const;
-
66 
-
68  // Data
-
69 
-
70 # if(GLM_HAS_ANONYMOUS_UNION && defined(GLM_SWIZZLE))
-
71  union
-
72  {
-
73  struct{ T x, y, z; };
-
74  struct{ T r, g, b; };
-
75  struct{ T s, t, p; };
-
76 
-
77  _GLM_SWIZZLE3_2_MEMBERS(T, P, tvec2, x, y, z)
-
78  _GLM_SWIZZLE3_2_MEMBERS(T, P, tvec2, r, g, b)
-
79  _GLM_SWIZZLE3_2_MEMBERS(T, P, tvec2, s, t, p)
-
80  _GLM_SWIZZLE3_3_MEMBERS(T, P, tvec3, x, y, z)
-
81  _GLM_SWIZZLE3_3_MEMBERS(T, P, tvec3, r, g, b)
-
82  _GLM_SWIZZLE3_3_MEMBERS(T, P, tvec3, s, t, p)
-
83  _GLM_SWIZZLE3_4_MEMBERS(T, P, tvec4, x, y, z)
-
84  _GLM_SWIZZLE3_4_MEMBERS(T, P, tvec4, r, g, b)
-
85  _GLM_SWIZZLE3_4_MEMBERS(T, P, tvec4, s, t, p)
-
86  };
-
87 # else
-
88  union { T x, r, s; };
-
89  union { T y, g, t; };
-
90  union { T z, b, p; };
-
91 
-
92 # ifdef GLM_SWIZZLE
-
93  GLM_SWIZZLE_GEN_VEC_FROM_VEC3(T, P, detail::tvec3, detail::tvec2, detail::tvec3, detail::tvec4)
-
94 # endif
-
95 # endif//GLM_LANG
-
96 
-
98  // Accesses
-
99 
-
100  GLM_FUNC_DECL T & operator[](length_t i);
-
101  GLM_FUNC_DECL T const & operator[](length_t i) const;
-
102 
-
104  // Implicit basic constructors
-
105 
-
106  GLM_FUNC_DECL tvec3();
-
107  GLM_FUNC_DECL tvec3(tvec3<T, P> const & v);
-
108  template <precision Q>
-
109  GLM_FUNC_DECL tvec3(tvec3<T, Q> const & v);
-
110 
-
111 #if(GLM_HAS_INITIALIZER_LISTS)
-
112  template <typename U>
-
113  GLM_FUNC_DECL tvec3(std::initializer_list<U> const & v);
-
114 #endif//GLM_HAS_INITIALIZER_LISTS
-
115 
-
117  // Explicit basic constructors
-
118 
-
119  GLM_FUNC_DECL explicit tvec3(
-
120  ctor);
-
121  GLM_FUNC_DECL explicit tvec3(
-
122  T const & s);
-
123  GLM_FUNC_DECL explicit tvec3(
-
124  T const & s1,
-
125  T const & s2,
-
126  T const & s3);
-
127 
-
129  // Conversion scalar constructors
-
130 
-
132  template <typename U, typename V, typename W>
-
133  GLM_FUNC_DECL explicit tvec3(
-
134  U const & x,
-
135  V const & y,
-
136  W const & z);
-
137 
-
139  // Conversion vector constructors
-
140 
-
142  template <typename A, typename B, precision Q>
-
143  GLM_FUNC_DECL explicit tvec3(tvec2<A, Q> const & v, B const & s);
-
145  template <typename A, typename B, precision Q>
-
146  GLM_FUNC_DECL explicit tvec3(A const & s, tvec2<B, Q> const & v);
-
148  template <typename U, precision Q>
-
149  GLM_FUNC_DECL explicit tvec3(tvec3<U, Q> const & v);
-
151  template <typename U, precision Q>
-
152  GLM_FUNC_DECL explicit tvec3(tvec4<U, Q> const & v);
-
153 
-
155  // Swizzle constructors
-
156 
-
157 # if(GLM_HAS_ANONYMOUS_UNION && defined(GLM_SWIZZLE))
-
158  template <int E0, int E1, int E2>
-
159  GLM_FUNC_DECL tvec3(_swizzle<3, T, P, tvec3<T, P>, E0, E1, E2, -1> const & that)
-
160  {
-
161  *this = that();
-
162  }
-
163 
-
164  template <int E0, int E1>
-
165  GLM_FUNC_DECL tvec3(_swizzle<2, T, P, tvec2<T, P>, E0, E1, -1, -2> const & v, T const & s)
-
166  {
-
167  *this = tvec3<T, P>(v(), s);
-
168  }
-
169 
-
170  template <int E0, int E1>
-
171  GLM_FUNC_DECL tvec3(T const & s, _swizzle<2, T, P, tvec2<T, P>, E0, E1, -1, -2> const & v)
-
172  {
-
173  *this = tvec3<T, P>(s, v());
-
174  }
-
175 # endif//(GLM_HAS_ANONYMOUS_UNION && defined(GLM_SWIZZLE))
-
176 
-
178  // Unary arithmetic operators
-
179 
-
180  GLM_FUNC_DECL tvec3<T, P> & operator= (tvec3<T, P> const & v);
-
181  template <typename U>
-
182  GLM_FUNC_DECL tvec3<T, P> & operator= (tvec3<U, P> const & v);
-
183 
-
184  template <typename U>
-
185  GLM_FUNC_DECL tvec3<T, P> & operator+=(U s);
-
186  template <typename U>
-
187  GLM_FUNC_DECL tvec3<T, P> & operator+=(tvec3<U, P> const & v);
-
188  template <typename U>
-
189  GLM_FUNC_DECL tvec3<T, P> & operator-=(U s);
-
190  template <typename U>
-
191  GLM_FUNC_DECL tvec3<T, P> & operator-=(tvec3<U, P> const & v);
-
192  template <typename U>
-
193  GLM_FUNC_DECL tvec3<T, P> & operator*=(U s);
-
194  template <typename U>
-
195  GLM_FUNC_DECL tvec3<T, P> & operator*=(tvec3<U, P> const & v);
-
196  template <typename U>
-
197  GLM_FUNC_DECL tvec3<T, P> & operator/=(U s);
-
198  template <typename U>
-
199  GLM_FUNC_DECL tvec3<T, P> & operator/=(tvec3<U, P> const & v);
-
200 
-
202  // Increment and decrement operators
-
203 
-
204  GLM_FUNC_DECL tvec3<T, P> & operator++();
-
205  GLM_FUNC_DECL tvec3<T, P> & operator--();
-
206  GLM_FUNC_DECL tvec3<T, P> operator++(int);
-
207  GLM_FUNC_DECL tvec3<T, P> operator--(int);
-
208 
-
210  // Unary bit operators
-
211 
-
212  template <typename U>
-
213  GLM_FUNC_DECL tvec3<T, P> & operator%= (U s);
-
214  template <typename U>
-
215  GLM_FUNC_DECL tvec3<T, P> & operator%= (tvec3<U, P> const & v);
-
216  template <typename U>
-
217  GLM_FUNC_DECL tvec3<T, P> & operator&= (U s);
-
218  template <typename U>
-
219  GLM_FUNC_DECL tvec3<T, P> & operator&= (tvec3<U, P> const & v);
-
220  template <typename U>
-
221  GLM_FUNC_DECL tvec3<T, P> & operator|= (U s);
-
222  template <typename U>
-
223  GLM_FUNC_DECL tvec3<T, P> & operator|= (tvec3<U, P> const & v);
-
224  template <typename U>
-
225  GLM_FUNC_DECL tvec3<T, P> & operator^= (U s);
-
226  template <typename U>
-
227  GLM_FUNC_DECL tvec3<T, P> & operator^= (tvec3<U, P> const & v);
-
228  template <typename U>
-
229  GLM_FUNC_DECL tvec3<T, P> & operator<<=(U s);
-
230  template <typename U>
-
231  GLM_FUNC_DECL tvec3<T, P> & operator<<=(tvec3<U, P> const & v);
-
232  template <typename U>
-
233  GLM_FUNC_DECL tvec3<T, P> & operator>>=(U s);
-
234  template <typename U>
-
235  GLM_FUNC_DECL tvec3<T, P> & operator>>=(tvec3<U, P> const & v);
-
236  };
-
237 
-
238  template <typename T, precision P>
-
239  GLM_FUNC_DECL tvec3<T, P> operator+(tvec3<T, P> const & v, T const & s);
-
240 
-
241  template <typename T, precision P>
-
242  GLM_FUNC_DECL tvec3<T, P> operator+(T const & s, tvec3<T, P> const & v);
-
243 
-
244  template <typename T, precision P>
-
245  GLM_FUNC_DECL tvec3<T, P> operator+(tvec3<T, P> const & v1, tvec3<T, P> const & v2);
-
246 
-
247  template <typename T, precision P>
-
248  GLM_FUNC_DECL tvec3<T, P> operator-(tvec3<T, P> const & v, T const & s);
-
249 
-
250  template <typename T, precision P>
-
251  GLM_FUNC_DECL tvec3<T, P> operator-(T const & s, tvec3<T, P> const & v);
-
252 
-
253  template <typename T, precision P>
-
254  GLM_FUNC_DECL tvec3<T, P> operator- (tvec3<T, P> const & v1, tvec3<T, P> const & v2);
-
255 
-
256  template <typename T, precision P>
-
257  GLM_FUNC_DECL tvec3<T, P> operator*(tvec3<T, P> const & v, T const & s);
-
258 
-
259  template <typename T, precision P>
-
260  GLM_FUNC_DECL tvec3<T, P> operator*(T const & s, tvec3<T, P> const & v);
-
261 
-
262  template <typename T, precision P>
-
263  GLM_FUNC_DECL tvec3<T, P> operator*(tvec3<T, P> const & v1, tvec3<T, P> const & v2);
-
264 
-
265  template <typename T, precision P>
-
266  GLM_FUNC_DECL tvec3<T, P> operator/(tvec3<T, P> const & v, T const & s);
-
267 
-
268  template <typename T, precision P>
-
269  GLM_FUNC_DECL tvec3<T, P> operator/(T const & s, tvec3<T, P> const & v);
-
270 
-
271  template <typename T, precision P>
-
272  GLM_FUNC_DECL tvec3<T, P> operator/(tvec3<T, P> const & v1, tvec3<T, P> const & v2);
-
273 
-
274  template <typename T, precision P>
-
275  GLM_FUNC_DECL tvec3<T, P> operator-(tvec3<T, P> const & v);
-
276 
-
277  template <typename T, precision P>
-
278  GLM_FUNC_DECL tvec3<T, P> operator%(tvec3<T, P> const & v, T const & s);
-
279 
-
280  template <typename T, precision P>
-
281  GLM_FUNC_DECL tvec3<T, P> operator%(T const & s, tvec3<T, P> const & v);
-
282 
-
283  template <typename T, precision P>
-
284  GLM_FUNC_DECL tvec3<T, P> operator%(tvec3<T, P> const & v1, tvec3<T, P> const & v2);
-
285 
-
286  template <typename T, precision P>
-
287  GLM_FUNC_DECL tvec3<T, P> operator&(tvec3<T, P> const & v, T const & s);
-
288 
-
289  template <typename T, precision P>
-
290  GLM_FUNC_DECL tvec3<T, P> operator&(T const & s, tvec3<T, P> const & v);
-
291 
-
292  template <typename T, precision P>
-
293  GLM_FUNC_DECL tvec3<T, P> operator&(tvec3<T, P> const & v1, tvec3<T, P> const & v2);
-
294 
-
295  template <typename T, precision P>
-
296  GLM_FUNC_DECL tvec3<T, P> operator|(tvec3<T, P> const & v, T const & s);
-
297 
-
298  template <typename T, precision P>
-
299  GLM_FUNC_DECL tvec3<T, P> operator|(T const & s, tvec3<T, P> const & v);
-
300 
-
301  template <typename T, precision P>
-
302  GLM_FUNC_DECL tvec3<T, P> operator|(tvec3<T, P> const & v1, tvec3<T, P> const & v2);
-
303 
-
304  template <typename T, precision P>
-
305  GLM_FUNC_DECL tvec3<T, P> operator^(tvec3<T, P> const & v, T const & s);
-
306 
-
307  template <typename T, precision P>
-
308  GLM_FUNC_DECL tvec3<T, P> operator^(T const & s, tvec3<T, P> const & v);
-
309 
-
310  template <typename T, precision P>
-
311  GLM_FUNC_DECL tvec3<T, P> operator^(tvec3<T, P> const & v1, tvec3<T, P> const & v2);
-
312 
-
313  template <typename T, precision P>
-
314  GLM_FUNC_DECL tvec3<T, P> operator<<(tvec3<T, P> const & v, T const & s);
-
315 
-
316  template <typename T, precision P>
-
317  GLM_FUNC_DECL tvec3<T, P> operator<<(T const & s, tvec3<T, P> const & v);
-
318 
-
319  template <typename T, precision P>
-
320  GLM_FUNC_DECL tvec3<T, P> operator<<(tvec3<T, P> const & v1, tvec3<T, P> const & v2);
-
321 
-
322  template <typename T, precision P>
-
323  GLM_FUNC_DECL tvec3<T, P> operator>>(tvec3<T, P> const & v, T const & s);
-
324 
-
325  template <typename T, precision P>
-
326  GLM_FUNC_DECL tvec3<T, P> operator>>(T const & s, tvec3<T, P> const & v);
-
327 
-
328  template <typename T, precision P>
-
329  GLM_FUNC_DECL tvec3<T, P> operator>>(tvec3<T, P> const & v1, tvec3<T, P> const & v2);
-
330 
-
331  template <typename T, precision P>
-
332  GLM_FUNC_DECL tvec3<T, P> operator~(tvec3<T, P> const & v);
-
333 
-
334 }//namespace detail
-
335 }//namespace glm
-
336 
-
337 #ifndef GLM_EXTERNAL_TEMPLATE
-
338 #include "type_vec3.inl"
-
339 #endif//GLM_EXTERNAL_TEMPLATE
-
340 
-
341 #endif//glm_core_type_gentype3
-
GLM_FUNC_DECL genType::value_type length(genType const &x)
Returns the length of x, i.e., sqrt(x * x).
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00138_source.html b/Libraries/glm-0.9.5.2/doc/api/a00138_source.html deleted file mode 100644 index b962dc5..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00138_source.html +++ /dev/null @@ -1,400 +0,0 @@ - - - - - - -GLM: type_vec4.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
type_vec4.hpp
-
-
-
1 
-
29 #ifndef glm_core_type_gentype4
-
30 #define glm_core_type_gentype4
-
31 
-
32 //#include "../fwd.hpp"
-
33 #include "setup.hpp"
-
34 #include "type_vec.hpp"
-
35 #ifdef GLM_SWIZZLE
-
36 # if GLM_HAS_ANONYMOUS_UNION
-
37 # include "_swizzle.hpp"
-
38 # else
-
39 # include "_swizzle_func.hpp"
-
40 # endif
-
41 #endif //GLM_SWIZZLE
-
42 #if(GLM_HAS_INITIALIZER_LISTS)
-
43 # include <initializer_list>
-
44 #endif //GLM_HAS_INITIALIZER_LISTS
-
45 #include <cstddef>
-
46 
-
47 namespace glm{
-
48 namespace detail
-
49 {
-
50  template <typename T, precision P>
-
51  struct tvec4
-
52  {
-
54  // Implementation detail
-
55 
-
56  enum ctor{_null};
-
57 
-
58  typedef tvec4<T, P> type;
-
59  typedef tvec4<bool, P> bool_type;
-
60  typedef T value_type;
-
61  typedef int size_type;
-
62 
-
64  // Helper
-
65 
-
66  GLM_FUNC_DECL GLM_CONSTEXPR length_t length() const;
-
67 
-
69  // Data
-
70 
-
71 # if(GLM_HAS_ANONYMOUS_UNION && defined(GLM_SWIZZLE))
-
72  union
-
73  {
-
74  struct { T r, g, b, a; };
-
75  struct { T s, t, p, q; };
-
76  struct { T x, y, z, w;};
-
77 
-
78  _GLM_SWIZZLE4_2_MEMBERS(T, P, tvec2, x, y, z, w)
-
79  _GLM_SWIZZLE4_2_MEMBERS(T, P, tvec2, r, g, b, a)
-
80  _GLM_SWIZZLE4_2_MEMBERS(T, P, tvec2, s, t, p, q)
-
81  _GLM_SWIZZLE4_3_MEMBERS(T, P, tvec3, x, y, z, w)
-
82  _GLM_SWIZZLE4_3_MEMBERS(T, P, tvec3, r, g, b, a)
-
83  _GLM_SWIZZLE4_3_MEMBERS(T, P, tvec3, s, t, p, q)
-
84  _GLM_SWIZZLE4_4_MEMBERS(T, P, tvec4, x, y, z, w)
-
85  _GLM_SWIZZLE4_4_MEMBERS(T, P, tvec4, r, g, b, a)
-
86  _GLM_SWIZZLE4_4_MEMBERS(T, P, tvec4, s, t, p, q)
-
87  };
-
88 # else
-
89  union { T x, r, s; };
-
90  union { T y, g, t; };
-
91  union { T z, b, p; };
-
92  union { T w, a, q; };
-
93 
-
94 # ifdef GLM_SWIZZLE
-
95  GLM_SWIZZLE_GEN_VEC_FROM_VEC4(T, P, detail::tvec4, detail::tvec2, detail::tvec3, detail::tvec4)
-
96 # endif
-
97 # endif//GLM_LANG
-
98 
-
100  // Accesses
-
101 
-
102  GLM_FUNC_DECL T & operator[](length_t i);
-
103  GLM_FUNC_DECL T const & operator[](length_t i) const;
-
104 
-
106  // Implicit basic constructors
-
107 
-
108  GLM_FUNC_DECL tvec4();
-
109  GLM_FUNC_DECL tvec4(type const & v);
-
110  template <precision Q>
-
111  GLM_FUNC_DECL tvec4(tvec4<T, Q> const & v);
-
112 
-
113 #if(GLM_HAS_INITIALIZER_LISTS)
-
114  template <typename U>
-
115  GLM_FUNC_DECL tvec4(std::initializer_list<U> l);
-
116 #endif//GLM_HAS_INITIALIZER_LISTS
-
117 
-
119  // Explicit basic constructors
-
120 
-
121  GLM_FUNC_DECL explicit tvec4(
-
122  ctor);
-
123  GLM_FUNC_DECL explicit tvec4(
-
124  T const & s);
-
125  GLM_FUNC_DECL explicit tvec4(
-
126  T const & s0,
-
127  T const & s1,
-
128  T const & s2,
-
129  T const & s3);
-
130 
-
132  // Conversion scalar constructors
-
133 
-
135  template <typename A, typename B, typename C, typename D>
-
136  GLM_FUNC_DECL explicit tvec4(
-
137  A const & x,
-
138  B const & y,
-
139  C const & z,
-
140  D const & w);
-
141 
-
143  // Conversion vector constructors
-
144 
-
146  template <typename A, typename B, typename C, precision Q>
-
147  GLM_FUNC_DECL explicit tvec4(tvec2<A, Q> const & v, B const & s1, C const & s2);
-
149  template <typename A, typename B, typename C, precision Q>
-
150  GLM_FUNC_DECL explicit tvec4(A const & s1, tvec2<B, Q> const & v, C const & s2);
-
152  template <typename A, typename B, typename C, precision Q>
-
153  GLM_FUNC_DECL explicit tvec4(A const & s1, B const & s2, tvec2<C, Q> const & v);
-
155  template <typename A, typename B, precision Q>
-
156  GLM_FUNC_DECL explicit tvec4(tvec3<A, Q> const & v, B const & s);
-
158  template <typename A, typename B, precision Q>
-
159  GLM_FUNC_DECL explicit tvec4(A const & s, tvec3<B, Q> const & v);
-
161  template <typename A, typename B, precision Q>
-
162  GLM_FUNC_DECL explicit tvec4(tvec2<A, Q> const & v1, tvec2<B, Q> const & v2);
-
164  template <typename U, precision Q>
-
165  GLM_FUNC_DECL explicit tvec4(tvec4<U, Q> const & v);
-
166 
-
168  // Swizzle constructors
-
169 
-
170 # if(GLM_HAS_ANONYMOUS_UNION && defined(GLM_SWIZZLE))
-
171  template <int E0, int E1, int E2, int E3>
-
172  GLM_FUNC_DECL tvec4(_swizzle<4, T, P, tvec4<T, P>, E0, E1, E2, E3> const & that)
-
173  {
-
174  *this = that();
-
175  }
-
176 
-
177  template <int E0, int E1, int F0, int F1>
-
178  GLM_FUNC_DECL tvec4(_swizzle<2, T, P, tvec2<T, P>, E0, E1, -1, -2> const & v, _swizzle<2, T, P, tvec2<T, P>, F0, F1, -1, -2> const & u)
-
179  {
-
180  *this = tvec4<T, P>(v(), u());
-
181  }
-
182 
-
183  template <int E0, int E1>
-
184  GLM_FUNC_DECL tvec4(T const & x, T const & y, _swizzle<2, T, P, tvec2<T, P>, E0, E1, -1, -2> const & v)
-
185  {
-
186  *this = tvec4<T, P>(x, y, v());
-
187  }
-
188 
-
189  template <int E0, int E1>
-
190  GLM_FUNC_DECL tvec4(T const & x, _swizzle<2, T, P, tvec2<T, P>, E0, E1, -1, -2> const & v, T const & w)
-
191  {
-
192  *this = tvec4<T, P>(x, v(), w);
-
193  }
-
194 
-
195  template <int E0, int E1>
-
196  GLM_FUNC_DECL tvec4(_swizzle<2, T, P, tvec2<T, P>, E0, E1, -1, -2> const & v, T const & z, T const & w)
-
197  {
-
198  *this = tvec4<T, P>(v(), z, w);
-
199  }
-
200 
-
201  template <int E0, int E1, int E2>
-
202  GLM_FUNC_DECL tvec4(_swizzle<3, T, P, tvec3<T, P>, E0, E1, E2, -1> const & v, T const & w)
-
203  {
-
204  *this = tvec4<T, P>(v(), w);
-
205  }
-
206 
-
207  template <int E0, int E1, int E2>
-
208  GLM_FUNC_DECL tvec4(T const & x, _swizzle<3, T, P, tvec3<T, P>, E0, E1, E2, -1> const & v)
-
209  {
-
210  *this = tvec4<T, P>(x, v());
-
211  }
-
212 # endif//(GLM_HAS_ANONYMOUS_UNION && defined(GLM_SWIZZLE))
-
213 
-
215  // Unary arithmetic operators
-
216 
-
217  GLM_FUNC_DECL tvec4<T, P> & operator= (tvec4<T, P> const & v);
-
218  template <typename U, precision Q>
-
219  GLM_FUNC_DECL tvec4<T, P> & operator= (tvec4<U, Q> const & v);
-
220 
-
221  template <typename U>
-
222  GLM_FUNC_DECL tvec4<T, P> & operator+=(U s);
-
223  template <typename U>
-
224  GLM_FUNC_DECL tvec4<T, P> & operator+=(tvec4<U, P> const & v);
-
225  template <typename U>
-
226  GLM_FUNC_DECL tvec4<T, P> & operator-=(U s);
-
227  template <typename U>
-
228  GLM_FUNC_DECL tvec4<T, P> & operator-=(tvec4<U, P> const & v);
-
229  template <typename U>
-
230  GLM_FUNC_DECL tvec4<T, P> & operator*=(U s);
-
231  template <typename U>
-
232  GLM_FUNC_DECL tvec4<T, P> & operator*=(tvec4<U, P> const & v);
-
233  template <typename U>
-
234  GLM_FUNC_DECL tvec4<T, P> & operator/=(U s);
-
235  template <typename U>
-
236  GLM_FUNC_DECL tvec4<T, P> & operator/=(tvec4<U, P> const & v);
-
237 
-
239  // Increment and decrement operators
-
240 
-
241  GLM_FUNC_DECL tvec4<T, P> & operator++();
-
242  GLM_FUNC_DECL tvec4<T, P> & operator--();
-
243  GLM_FUNC_DECL tvec4<T, P> operator++(int);
-
244  GLM_FUNC_DECL tvec4<T, P> operator--(int);
-
245 
-
247  // Unary bit operators
-
248 
-
249  template <typename U>
-
250  GLM_FUNC_DECL tvec4<T, P> & operator%= (U s);
-
251  template <typename U>
-
252  GLM_FUNC_DECL tvec4<T, P> & operator%= (tvec4<U, P> const & v);
-
253  template <typename U>
-
254  GLM_FUNC_DECL tvec4<T, P> & operator&= (U s);
-
255  template <typename U>
-
256  GLM_FUNC_DECL tvec4<T, P> & operator&= (tvec4<U, P> const & v);
-
257  template <typename U>
-
258  GLM_FUNC_DECL tvec4<T, P> & operator|= (U s);
-
259  template <typename U>
-
260  GLM_FUNC_DECL tvec4<T, P> & operator|= (tvec4<U, P> const & v);
-
261  template <typename U>
-
262  GLM_FUNC_DECL tvec4<T, P> & operator^= (U s);
-
263  template <typename U>
-
264  GLM_FUNC_DECL tvec4<T, P> & operator^= (tvec4<U, P> const & v);
-
265  template <typename U>
-
266  GLM_FUNC_DECL tvec4<T, P> & operator<<=(U s);
-
267  template <typename U>
-
268  GLM_FUNC_DECL tvec4<T, P> & operator<<=(tvec4<U, P> const & v);
-
269  template <typename U>
-
270  GLM_FUNC_DECL tvec4<T, P> & operator>>=(U s);
-
271  template <typename U>
-
272  GLM_FUNC_DECL tvec4<T, P> & operator>>=(tvec4<U, P> const & v);
-
273  };
-
274 
-
275  template <typename T, precision P>
-
276  GLM_FUNC_DECL tvec4<T, P> operator+(tvec4<T, P> const & v, T const & s);
-
277 
-
278  template <typename T, precision P>
-
279  GLM_FUNC_DECL tvec4<T, P> operator+(T const & s, tvec4<T, P> const & v);
-
280 
-
281  template <typename T, precision P>
-
282  GLM_FUNC_DECL tvec4<T, P> operator+(tvec4<T, P> const & v1, tvec4<T, P> const & v2);
-
283 
-
284  template <typename T, precision P>
-
285  GLM_FUNC_DECL tvec4<T, P> operator-(tvec4<T, P> const & v, T const & s);
-
286 
-
287  template <typename T, precision P>
-
288  GLM_FUNC_DECL tvec4<T, P> operator-(T const & s, tvec4<T, P> const & v);
-
289 
-
290  template <typename T, precision P>
-
291  GLM_FUNC_DECL tvec4<T, P> operator- (tvec4<T, P> const & v1, tvec4<T, P> const & v2);
-
292 
-
293  template <typename T, precision P>
-
294  GLM_FUNC_DECL tvec4<T, P> operator*(tvec4<T, P> const & v, T const & s);
-
295 
-
296  template <typename T, precision P>
-
297  GLM_FUNC_DECL tvec4<T, P> operator*(T const & s, tvec4<T, P> const & v);
-
298 
-
299  template <typename T, precision P>
-
300  GLM_FUNC_DECL tvec4<T, P> operator*(tvec4<T, P> const & v1, tvec4<T, P> const & v2);
-
301 
-
302  template <typename T, precision P>
-
303  GLM_FUNC_DECL tvec4<T, P> operator/(tvec4<T, P> const & v, T const & s);
-
304 
-
305  template <typename T, precision P>
-
306  GLM_FUNC_DECL tvec4<T, P> operator/(T const & s, tvec4<T, P> const & v);
-
307 
-
308  template <typename T, precision P>
-
309  GLM_FUNC_DECL tvec4<T, P> operator/(tvec4<T, P> const & v1, tvec4<T, P> const & v2);
-
310 
-
311  template <typename T, precision P>
-
312  GLM_FUNC_DECL tvec4<T, P> operator-(tvec4<T, P> const & v);
-
313 
-
314  template <typename T, precision P>
-
315  GLM_FUNC_DECL bool operator==(tvec4<T, P> const & v1, tvec4<T, P> const & v2);
-
316 
-
317  template <typename T, precision P>
-
318  GLM_FUNC_DECL bool operator!=(tvec4<T, P> const & v1, tvec4<T, P> const & v2);
-
319 
-
320  template <typename T, precision P>
-
321  GLM_FUNC_DECL tvec4<T, P> operator%(tvec4<T, P> const & v, T const & s);
-
322 
-
323  template <typename T, precision P>
-
324  GLM_FUNC_DECL tvec4<T, P> operator%(T const & s, tvec4<T, P> const & v);
-
325 
-
326  template <typename T, precision P>
-
327  GLM_FUNC_DECL tvec4<T, P> operator%(tvec4<T, P> const & v1, tvec4<T, P> const & v2);
-
328 
-
329  template <typename T, precision P>
-
330  GLM_FUNC_DECL tvec4<T, P> operator&(tvec4<T, P> const & v, T const & s);
-
331 
-
332  template <typename T, precision P>
-
333  GLM_FUNC_DECL tvec4<T, P> operator&(T const & s, tvec4<T, P> const & v);
-
334 
-
335  template <typename T, precision P>
-
336  GLM_FUNC_DECL tvec4<T, P> operator&(tvec4<T, P> const & v1, tvec4<T, P> const & v2);
-
337 
-
338  template <typename T, precision P>
-
339  GLM_FUNC_DECL tvec4<T, P> operator|(tvec4<T, P> const & v, T const & s);
-
340 
-
341  template <typename T, precision P>
-
342  GLM_FUNC_DECL tvec4<T, P> operator|(T const & s, tvec4<T, P> const & v);
-
343 
-
344  template <typename T, precision P>
-
345  GLM_FUNC_DECL tvec4<T, P> operator|(tvec4<T, P> const & v1, tvec4<T, P> const & v2);
-
346 
-
347  template <typename T, precision P>
-
348  GLM_FUNC_DECL tvec4<T, P> operator^(tvec4<T, P> const & v, T const & s);
-
349 
-
350  template <typename T, precision P>
-
351  GLM_FUNC_DECL tvec4<T, P> operator^(T const & s, tvec4<T, P> const & v);
-
352 
-
353  template <typename T, precision P>
-
354  GLM_FUNC_DECL tvec4<T, P> operator^(tvec4<T, P> const & v1, tvec4<T, P> const & v2);
-
355 
-
356  template <typename T, precision P>
-
357  GLM_FUNC_DECL tvec4<T, P> operator<<(tvec4<T, P> const & v, T const & s);
-
358 
-
359  template <typename T, precision P>
-
360  GLM_FUNC_DECL tvec4<T, P> operator<<(T const & s, tvec4<T, P> const & v);
-
361 
-
362  template <typename T, precision P>
-
363  GLM_FUNC_DECL tvec4<T, P> operator<<(tvec4<T, P> const & v1, tvec4<T, P> const & v2);
-
364 
-
365  template <typename T, precision P>
-
366  GLM_FUNC_DECL tvec4<T, P> operator>>(tvec4<T, P> const & v, T const & s);
-
367 
-
368  template <typename T, precision P>
-
369  GLM_FUNC_DECL tvec4<T, P> operator>>(T const & s, tvec4<T, P> const & v);
-
370 
-
371  template <typename T, precision P>
-
372  GLM_FUNC_DECL tvec4<T, P> operator>>(tvec4<T, P> const & v1, tvec4<T, P> const & v2);
-
373 
-
374  template <typename T, precision P>
-
375  GLM_FUNC_DECL tvec4<T, P> operator~(tvec4<T, P> const & v);
-
376 
-
377 }//namespace detail
-
378 }//namespace glm
-
379 
-
380 #ifndef GLM_EXTERNAL_TEMPLATE
-
381 #include "type_vec4.inl"
-
382 #endif//GLM_EXTERNAL_TEMPLATE
-
383 
-
384 #endif//glm_core_type_gentype4
-
GLM_FUNC_DECL genType::value_type length(genType const &x)
Returns the length of x, i.e., sqrt(x * x).
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00139.html b/Libraries/glm-0.9.5.2/doc/api/a00139.html deleted file mode 100644 index e317811..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00139.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - -GLM: ulp.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
gtc/ulp.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - - - - - - - - - - - - - -

-Functions

template<typename T >
GLM_FUNC_DECL uint float_distance (T const &x, T const &y)
 
template<typename T , template< typename > class vecType>
GLM_FUNC_DECL vecType< uint > float_distance (vecType< T > const &x, vecType< T > const &y)
 
template<typename genType >
GLM_FUNC_DECL genType next_float (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType next_float (genType const &x, uint const &Distance)
 
template<typename genType >
GLM_FUNC_DECL genType prev_float (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType prev_float (genType const &x, uint const &Distance)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTC_ulp

-
Date
2011-02-21 / 2011-12-12
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
- -

Definition in file gtc/ulp.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00139_source.html b/Libraries/glm-0.9.5.2/doc/api/a00139_source.html deleted file mode 100644 index 2622965..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00139_source.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - -GLM: ulp.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
gtc/ulp.hpp
-
-
-Go to the documentation of this file.
1 
-
39 #ifndef GLM_GTC_ulp
-
40 #define GLM_GTC_ulp
-
41 
-
42 // Dependencies
-
43 #include "../detail/setup.hpp"
-
44 #include "../detail/precision.hpp"
-
45 #include "../detail/type_int.hpp"
-
46 
-
47 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
48 # pragma message("GLM: GLM_GTC_ulp extension included")
-
49 #endif
-
50 
-
51 namespace glm
-
52 {
-
55 
-
58  template <typename genType>
-
59  GLM_FUNC_DECL genType next_float(genType const & x);
-
60 
-
63  template <typename genType>
-
64  GLM_FUNC_DECL genType prev_float(genType const & x);
-
65 
-
68  template <typename genType>
-
69  GLM_FUNC_DECL genType next_float(genType const & x, uint const & Distance);
-
70 
-
73  template <typename genType>
-
74  GLM_FUNC_DECL genType prev_float(genType const & x, uint const & Distance);
-
75 
-
78  template <typename T>
-
79  GLM_FUNC_DECL uint float_distance(T const & x, T const & y);
-
80 
-
83  template<typename T, template<typename> class vecType>
-
84  GLM_FUNC_DECL vecType<uint> float_distance(vecType<T> const & x, vecType<T> const & y);
-
85 
-
87 }// namespace glm
-
88 
-
89 #include "ulp.inl"
-
90 
-
91 #endif//GLM_GTC_ulp
-
92 
-
GLM_FUNC_DECL genType next_float(genType const &x)
Return the next ULP value(s) after the input value(s).
-
unsigned int uint
Unsigned integer type.
Definition: type_int.hpp:171
-
GLM_FUNC_DECL uint float_distance(T const &x, T const &y)
Return the distance in the number of ULP between 2 scalars.
-
GLM_FUNC_DECL genType prev_float(genType const &x)
Return the previous ULP value(s) before the input value(s).
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00140_source.html b/Libraries/glm-0.9.5.2/doc/api/a00140_source.html deleted file mode 100644 index 8fa1ec2..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00140_source.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - -GLM: ulp.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
gtx/ulp.hpp
-
-
-
1 
-
24 #if(defined(GLM_MESSAGES))
-
25 # pragma message("GLM: GLM_GTX_ulp extension is deprecated, include GLM_GTC_ulp (glm/gtc/ulp.hpp) instead")
-
26 #endif
-
27 
-
28 // Promoted:
-
29 #include "../gtc/ulp.hpp"
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00141_source.html b/Libraries/glm-0.9.5.2/doc/api/a00141_source.html deleted file mode 100644 index b12c34c..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00141_source.html +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - -GLM: unsigned_int.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
unsigned_int.hpp
-
-
-
1 
-
24 #if(defined(GLM_MESSAGES))
-
25 # pragma message("GLM: GLM_GTX_unsigned_int extension is deprecated, include GLM_GTX_integer instead")
-
26 #endif
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00142.html b/Libraries/glm-0.9.5.2/doc/api/a00142.html deleted file mode 100644 index d9bf410..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00142.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - -GLM: vec1.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
vec1.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Typedefs

typedef highp_bvec1 bvec1
 
typedef highp_bvec1_t highp_bvec1
 
typedef highp_ivec1_t highp_ivec1
 
typedef highp_uvec1_t highp_uvec1
 
typedef highp_ivec1 ivec1
 
typedef lowp_bvec1_t lowp_bvec1
 
typedef lowp_ivec1_t lowp_ivec1
 
typedef lowp_uvec1_t lowp_uvec1
 
typedef mediump_bvec1_t mediump_bvec1
 
typedef mediump_ivec1_t mediump_ivec1
 
typedef mediump_uvec1_t mediump_uvec1
 
typedef highp_uvec1 uvec1
 
typedef highp_vec1 vec1
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_vec1

-
Date
2010-02-08 / 2011-06-07
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
- -

Definition in file vec1.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00142_source.html b/Libraries/glm-0.9.5.2/doc/api/a00142_source.html deleted file mode 100644 index 0f6b895..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00142_source.html +++ /dev/null @@ -1,164 +0,0 @@ - - - - - - -GLM: vec1.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
vec1.hpp
-
-
-Go to the documentation of this file.
1 
-
37 #ifndef GLM_GTX_vec1
-
38 #define GLM_GTX_vec1
-
39 
-
40 // Dependency:
-
41 #include "../glm.hpp"
-
42 #include "../detail/type_vec1.hpp"
-
43 
-
44 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
45 # pragma message("GLM: GLM_GTX_vec1 extension included")
-
46 #endif
-
47 
-
48 namespace glm
-
49 {
-
53  typedef highp_vec1_t highp_vec1;
-
54 
-
58  typedef mediump_vec1_t mediump_vec1;
-
59 
-
63  typedef lowp_vec1_t lowp_vec1;
-
64 
-
68  typedef highp_ivec1_t highp_ivec1;
-
69 
-
73  typedef mediump_ivec1_t mediump_ivec1;
-
74 
-
78  typedef lowp_ivec1_t lowp_ivec1;
-
79 
-
83  typedef highp_uvec1_t highp_uvec1;
-
84 
-
88  typedef mediump_uvec1_t mediump_uvec1;
-
89 
-
93  typedef lowp_uvec1_t lowp_uvec1;
-
94 
-
98  typedef highp_bvec1_t highp_bvec1;
-
99 
-
103  typedef mediump_bvec1_t mediump_bvec1;
-
104 
-
108  typedef lowp_bvec1_t lowp_bvec1;
-
109 
-
111  // vec1 definition
-
112 
-
113 #if(defined(GLM_PRECISION_HIGHP_BOOL))
-
114  typedef highp_bvec1 bvec1;
-
115 #elif(defined(GLM_PRECISION_MEDIUMP_BOOL))
-
116  typedef mediump_bvec1 bvec1;
-
117 #elif(defined(GLM_PRECISION_LOWP_BOOL))
-
118  typedef lowp_bvec1 bvec1;
-
119 #else
-
120  typedef highp_bvec1 bvec1;
-
123 #endif//GLM_PRECISION
-
124 
-
125 #if(defined(GLM_PRECISION_HIGHP_FLOAT))
-
126  typedef highp_vec1 vec1;
-
127 #elif(defined(GLM_PRECISION_MEDIUMP_FLOAT))
-
128  typedef mediump_vec1 vec1;
-
129 #elif(defined(GLM_PRECISION_LOWP_FLOAT))
-
130  typedef lowp_vec1 vec1;
-
131 #else
-
132  typedef highp_vec1 vec1;
-
135 #endif//GLM_PRECISION
-
136 
-
137 #if(defined(GLM_PRECISION_HIGHP_INT))
-
138  typedef highp_ivec1 ivec1;
-
139 #elif(defined(GLM_PRECISION_MEDIUMP_INT))
-
140  typedef mediump_ivec1 ivec1;
-
141 #elif(defined(GLM_PRECISION_LOWP_INT))
-
142  typedef lowp_ivec1 ivec1;
-
143 #else
-
144  typedef highp_ivec1 ivec1;
-
147 #endif//GLM_PRECISION
-
148 
-
149 #if(defined(GLM_PRECISION_HIGHP_UINT))
-
150  typedef highp_uvec1 uvec1;
-
151 #elif(defined(GLM_PRECISION_MEDIUMP_UINT))
-
152  typedef mediump_uvec1 uvec1;
-
153 #elif(defined(GLM_PRECISION_LOWP_UINT))
-
154  typedef lowp_uvec1 uvec1;
-
155 #else
-
156  typedef highp_uvec1 uvec1;
-
159 #endif//GLM_PRECISION
-
160 
-
161 }// namespace glm
-
162 
-
163 #include "vec1.inl"
-
164 
-
165 #endif//GLM_GTX_vec1
-
166 
-
lowp_uvec1_t lowp_uvec1
1 component vector of low precision unsigned integer numbers.
Definition: vec1.hpp:93
-
mediump_uvec1_t mediump_uvec1
1 component vector of medium precision unsigned integer numbers.
Definition: vec1.hpp:88
-
detail::tvec1< float, highp > highp_vec1
High single-precision floating-point vector of 1 component.
Definition: fwd.hpp:1601
-
highp_ivec1 ivec1
1 component vector of signed integer numbers.
Definition: vec1.hpp:146
-
highp_ivec1_t highp_ivec1
1 component vector of high precision signed integer numbers.
Definition: vec1.hpp:68
-
detail::tvec1< float, mediump > mediump_vec1
Medium single-precision floating-point vector of 1 component.
Definition: fwd.hpp:1567
-
detail::tvec1< float, lowp > lowp_vec1
Low single-precision floating-point vector of 1 component.
Definition: fwd.hpp:1533
-
highp_uvec1_t highp_uvec1
1 component vector of high precision unsigned integer numbers.
Definition: vec1.hpp:83
-
highp_vec1 vec1
1 component vector of floating-point numbers.
Definition: vec1.hpp:134
-
highp_bvec1 bvec1
1 component vector of boolean.
Definition: vec1.hpp:122
-
mediump_bvec1_t mediump_bvec1
1 component vector of medium precision boolean.
Definition: vec1.hpp:103
-
mediump_ivec1_t mediump_ivec1
1 component vector of medium precision signed integer numbers.
Definition: vec1.hpp:73
-
highp_uvec1 uvec1
1 component vector of unsigned integer numbers.
Definition: vec1.hpp:158
-
lowp_ivec1_t lowp_ivec1
1 component vector of low precision signed integer numbers.
Definition: vec1.hpp:78
-
highp_bvec1_t highp_bvec1
1 component vector of high precision boolean.
Definition: vec1.hpp:98
-
lowp_bvec1_t lowp_bvec1
1 component vector of low precision boolean.
Definition: vec1.hpp:108
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00143.html b/Libraries/glm-0.9.5.2/doc/api/a00143.html deleted file mode 100644 index 30b11ef..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00143.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - -GLM: vec2.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
vec2.hpp File Reference
-
-
- -

Go to the source code of this file.

-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM Core

-
Date
2013-12-24 / 2013-12-24
-
Author
Christophe Riccio
- -

Definition in file vec2.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00143_source.html b/Libraries/glm-0.9.5.2/doc/api/a00143_source.html deleted file mode 100644 index df9fa72..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00143_source.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - -GLM: vec2.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
vec2.hpp
-
-
-Go to the documentation of this file.
1 
-
29 #ifndef GLM_VEC2_INCLUDED
-
30 #define GLM_VEC2_INCLUDED
-
31 
-
32 #include "detail/type_vec2.hpp"
-
33 
-
34 #endif//GLM_VEC2_INCLUDED
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00144.html b/Libraries/glm-0.9.5.2/doc/api/a00144.html deleted file mode 100644 index f745ada..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00144.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - -GLM: vec3.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
vec3.hpp File Reference
-
-
- -

Go to the source code of this file.

-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM Core

-
Date
2013-12-24 / 2013-12-24
-
Author
Christophe Riccio
- -

Definition in file vec3.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00144_source.html b/Libraries/glm-0.9.5.2/doc/api/a00144_source.html deleted file mode 100644 index 0f2cb4c..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00144_source.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - -GLM: vec3.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
vec3.hpp
-
-
-Go to the documentation of this file.
1 
-
29 #ifndef GLM_VEC3_INCLUDED
-
30 #define GLM_VEC3_INCLUDED
-
31 
-
32 #include "detail/type_vec3.hpp"
-
33 
-
34 #endif//GLM_VEC3_INCLUDED
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00145.html b/Libraries/glm-0.9.5.2/doc/api/a00145.html deleted file mode 100644 index dab97b4..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00145.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - -GLM: vec4.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
vec4.hpp File Reference
-
-
- -

Go to the source code of this file.

-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM Core

-
Date
2013-12-24 / 2013-12-24
-
Author
Christophe Riccio
- -

Definition in file vec4.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00145_source.html b/Libraries/glm-0.9.5.2/doc/api/a00145_source.html deleted file mode 100644 index 797aebb..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00145_source.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - -GLM: vec4.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
vec4.hpp
-
-
-Go to the documentation of this file.
1 
-
29 #ifndef GLM_VEC4_INCLUDED
-
30 #define GLM_VEC4_INCLUDED
-
31 
-
32 #include "detail/type_vec4.hpp"
-
33 
-
34 #endif//GLM_VEC4_INCLUDED
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00146.html b/Libraries/glm-0.9.5.2/doc/api/a00146.html deleted file mode 100644 index bdaac86..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00146.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - -GLM: vector_angle.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
vector_angle.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - - - - -

-Functions

template<typename vecType >
GLM_FUNC_QUALIFIER
-vecType::value_type 
angle (vecType const &x, vecType const &y)
 
template<typename T , precision P>
GLM_FUNC_QUALIFIER T orientedAngle (detail::tvec2< T, P > const &x, detail::tvec2< T, P > const &y)
 
template<typename T , precision P>
GLM_FUNC_QUALIFIER T orientedAngle (detail::tvec3< T, P > const &x, detail::tvec3< T, P > const &y, detail::tvec3< T, P > const &ref)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_vector_angle

-
Date
2005-12-30 / 2011-06-07
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
-
-GLM_GTX_quaternion (dependence)
-
-gtx_epsilon (dependence)
- -

Definition in file vector_angle.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00146_source.html b/Libraries/glm-0.9.5.2/doc/api/a00146_source.html deleted file mode 100644 index 44fd9bf..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00146_source.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - -GLM: vector_angle.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
vector_angle.hpp
-
-
-Go to the documentation of this file.
1 
-
40 #ifndef GLM_GTX_vector_angle
-
41 #define GLM_GTX_vector_angle
-
42 
-
43 // Dependency:
-
44 #include "../glm.hpp"
-
45 #include "../gtc/epsilon.hpp"
-
46 #include "../gtx/quaternion.hpp"
-
47 #include "../gtx/rotate_vector.hpp"
-
48 
-
49 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
50 # pragma message("GLM: GLM_GTX_vector_angle extension included")
-
51 #endif
-
52 
-
53 namespace glm
-
54 {
-
57 
-
61  template <typename vecType>
-
62  GLM_FUNC_QUALIFIER typename vecType::value_type angle(
-
63  vecType const & x,
-
64  vecType const & y);
-
65 
-
69  template <typename T, precision P>
-
70  GLM_FUNC_QUALIFIER T orientedAngle(
-
71  detail::tvec2<T, P> const & x,
-
72  detail::tvec2<T, P> const & y);
-
73 
-
77  template <typename T, precision P>
-
78  GLM_FUNC_QUALIFIER T orientedAngle(
-
79  detail::tvec3<T, P> const & x,
-
80  detail::tvec3<T, P> const & y,
-
81  detail::tvec3<T, P> const & ref);
-
82 
-
84 }// namespace glm
-
85 
-
86 #include "vector_angle.inl"
-
87 
-
88 #endif//GLM_GTX_vector_angle
-
GLM_FUNC_QUALIFIER T orientedAngle(detail::tvec2< T, P > const &x, detail::tvec2< T, P > const &y)
Returns the oriented angle between two 2d vectors Parameters need to be normalized.
-
GLM_FUNC_DECL T angle(detail::tquat< T, P > const &x)
Returns the quaternion rotation angle.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00147.html b/Libraries/glm-0.9.5.2/doc/api/a00147.html deleted file mode 100644 index 3ec552e..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00147.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - -GLM: vector_query.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
vector_query.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - - - - - - - - - - - - - -

-Functions

template<typename T , precision P, template< typename, precision > class vecType>
bool areCollinear (vecType< T, P > const &v0, vecType< T, P > const &v1, T const &epsilon)
 
template<typename T , precision P, template< typename, precision > class vecType>
bool areOrthogonal (vecType< T, P > const &v0, vecType< T, P > const &v1, T const &epsilon)
 
template<typename T , precision P, template< typename, precision > class vecType>
bool areOrthonormal (vecType< T, P > const &v0, vecType< T, P > const &v1, T const &epsilon)
 
template<typename T , precision P, template< typename, precision > class vecType>
vecType< bool, P > isCompNull (vecType< T, P > const &v, T const &epsilon)
 
template<typename T , precision P, template< typename, precision > class vecType>
bool isNormalized (vecType< T, P > const &v, T const &epsilon)
 
template<typename T , precision P, template< typename, precision > class vecType>
bool isNull (vecType< T, P > const &v, T const &epsilon)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_vector_query

-
Date
2008-03-10 / 2011-06-07
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
- -

Definition in file vector_query.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00147_source.html b/Libraries/glm-0.9.5.2/doc/api/a00147_source.html deleted file mode 100644 index 7e38f1d..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00147_source.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - -GLM: vector_query.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
vector_query.hpp
-
-
-Go to the documentation of this file.
1 
-
38 #ifndef GLM_GTX_vector_query
-
39 #define GLM_GTX_vector_query
-
40 
-
41 // Dependency:
-
42 #include "../glm.hpp"
-
43 #include <cfloat>
-
44 #include <limits>
-
45 
-
46 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
47 # pragma message("GLM: GLM_GTX_vector_query extension included")
-
48 #endif
-
49 
-
50 namespace glm
-
51 {
-
54 
-
57  template <typename T, precision P, template <typename, precision> class vecType>
-
58  bool areCollinear(vecType<T, P> const & v0, vecType<T, P> const & v1, T const & epsilon);
-
59 
-
62  template <typename T, precision P, template <typename, precision> class vecType>
-
63  bool areOrthogonal(vecType<T, P> const & v0, vecType<T, P> const & v1, T const & epsilon);
-
64 
-
67  template <typename T, precision P, template <typename, precision> class vecType>
-
68  bool isNormalized(vecType<T, P> const & v, T const & epsilon);
-
69 
-
72  template <typename T, precision P, template <typename, precision> class vecType>
-
73  bool isNull(vecType<T, P> const & v, T const & epsilon);
-
74 
-
77  template <typename T, precision P, template <typename, precision> class vecType>
-
78  vecType<bool, P> isCompNull(vecType<T, P> const & v, T const & epsilon);
-
79 
-
82  template <typename T, precision P, template <typename, precision> class vecType>
-
83  bool areOrthonormal(vecType<T, P> const & v0, vecType<T, P> const & v1, T const & epsilon);
-
84 
-
86 }// namespace glm
-
87 
-
88 #include "vector_query.inl"
-
89 
-
90 #endif//GLM_GTX_vector_query
-
GLM_FUNC_DECL genType epsilon()
Return the epsilon constant for floating point types.
-
bool areOrthonormal(vecType< T, P > const &v0, vecType< T, P > const &v1, T const &epsilon)
Check whether two vectors are orthonormal.
-
bool areOrthogonal(vecType< T, P > const &v0, vecType< T, P > const &v1, T const &epsilon)
Check whether two vectors are orthogonals.
-
bool areCollinear(vecType< T, P > const &v0, vecType< T, P > const &v1, T const &epsilon)
Check whether two vectors are collinears.
-
bool isNormalized(detail::tmat2x2< T, P > const &m, T const &epsilon)
Return whether a matrix is a normalized matrix.
-
bool isNull(detail::tmat2x2< T, P > const &m, T const &epsilon)
Return whether a matrix a null matrix.
-
vecType< bool, P > isCompNull(vecType< T, P > const &v, T const &epsilon)
Check whether a each component of a vector is null.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00148.html b/Libraries/glm-0.9.5.2/doc/api/a00148.html deleted file mode 100644 index 02fd022..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00148.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - -GLM: vector_relational.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
vector_relational.hpp File Reference
-
-
- -

Go to the source code of this file.

-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM Core

-
Date
2013-12-24 / 2013-12-24
-
Author
Christophe Riccio
- -

Definition in file vector_relational.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00148_source.html b/Libraries/glm-0.9.5.2/doc/api/a00148_source.html deleted file mode 100644 index fb2aa46..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00148_source.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - -GLM: vector_relational.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
vector_relational.hpp
-
-
-Go to the documentation of this file.
1 
-
29 #ifndef GLM_VECTOR_RELATIONAL_INCLUDED
-
30 #define GLM_VECTOR_RELATIONAL_INCLUDED
-
31 
-
32 #include "detail/func_vector_relational.hpp"
-
33 
-
34 #endif//GLM_VECTOR_RELATIONAL_INCLUDED
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00149.html b/Libraries/glm-0.9.5.2/doc/api/a00149.html deleted file mode 100644 index 0273e74..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00149.html +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - -GLM: wrap.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
- -
-
wrap.hpp File Reference
-
-
- -

Go to the source code of this file.

- - - - -

-Namespaces

 glm
 
- - - - - - - - - - -

-Functions

template<typename genType >
GLM_FUNC_DECL genType clamp (genType const &Texcoord)
 
template<typename genType >
GLM_FUNC_DECL genType mirrorRepeat (genType const &Texcoord)
 
template<typename genType >
GLM_FUNC_DECL genType repeat (genType const &Texcoord)
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_GTX_wrap

-
Date
2009-11-25 / 2011-06-07
-
Author
Christophe Riccio
-
See Also
GLM Core (dependence)
- -

Definition in file wrap.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00149_source.html b/Libraries/glm-0.9.5.2/doc/api/a00149_source.html deleted file mode 100644 index 24b7616..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00149_source.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - -GLM: wrap.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
wrap.hpp
-
-
-Go to the documentation of this file.
1 
-
38 #ifndef GLM_GTX_wrap
-
39 #define GLM_GTX_wrap
-
40 
-
41 // Dependency:
-
42 #include "../glm.hpp"
-
43 
-
44 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
-
45 # pragma message("GLM: GLM_GTX_wrap extension included")
-
46 #endif
-
47 
-
48 namespace glm
-
49 {
-
52 
-
55  template <typename genType>
-
56  GLM_FUNC_DECL genType clamp(genType const & Texcoord);
-
57 
-
60  template <typename genType>
-
61  GLM_FUNC_DECL genType repeat(genType const & Texcoord);
-
62 
-
65  template <typename genType>
-
66  GLM_FUNC_DECL genType mirrorRepeat(genType const & Texcoord);
-
67 
-
69 }// namespace glm
-
70 
-
71 #include "wrap.inl"
-
72 
-
73 #endif//GLM_GTX_wrap
-
GLM_FUNC_DECL genType mirrorRepeat(genType const &Texcoord)
Simulate GL_MIRROR_REPEAT OpenGL wrap mode.
-
GLM_FUNC_DECL genType clamp(genType const &x, genType const &minVal, genType const &maxVal)
Returns min(max(x, minVal), maxVal) for each component in x using the floating-point values minVal an...
-
GLM_FUNC_DECL genType repeat(genType const &Texcoord)
Simulate GL_REPEAT OpenGL wrap mode.
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00150.html b/Libraries/glm-0.9.5.2/doc/api/a00150.html deleted file mode 100644 index ef4163f..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00150.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - -GLM: xstream.hpp File Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
xstream.hpp File Reference
-
-
- -

Go to the source code of this file.

-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2013 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

GLM_VIRTREV_xstream: xml like output

-
Date
2008-05-24 / 2008-05-26
-
Author
Mathieu Roumillac (matrem84.free.fr)
-
See Also
GLM Core (dependence)
-
-GLM_GTC_matrix_access (dependence)
- -

Definition in file xstream.hpp.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00150_source.html b/Libraries/glm-0.9.5.2/doc/api/a00150_source.html deleted file mode 100644 index 18172ea..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00150_source.html +++ /dev/null @@ -1,191 +0,0 @@ - - - - - - -GLM: xstream.hpp Source File - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - -
-
-
-
xstream.hpp
-
-
-Go to the documentation of this file.
1 
-
39 #ifndef GLM_VIRTREV_xstream
-
40 #define GLM_VIRTREV_xstream GLM_VERSION
-
41 
-
42 #include "../glm.hpp"
-
43 #include "../gtc/matrix_access.hpp"
-
44 #include <iostream>
-
45 
-
46 #if(defined(GLM_MESSAGES) && !defined(glm_ext))
-
47 # pragma message("GLM: GLM_VIRTREV_xstream extension included")
-
48 #endif
-
49 /*
-
50 namespace glm{
-
51 namespace detail
-
52 {
-
53  template<typename T>
-
54  std::ostream & operator << (std::ostream & stream, glm::detail::tvec2<T, P> const & vec)
-
55  {
-
56  stream << "<glm_vec2 ";
-
57  stream << "x=\"" << vec.x << "\" ";
-
58  stream << "y=\"" << vec.y << "\" ";
-
59  stream << "/>";
-
60 
-
61  return stream;
-
62  }
-
63 
-
64  template<typename T>
-
65  std::ostream & operator << (std::ostream & stream, glm::detail::tvec3<T, P> const & vec)
-
66  {
-
67  stream << "<glm_vec3 ";
-
68  stream << "x=\"" << vec.x << "\" ";
-
69  stream << "y=\"" << vec.y << "\" ";
-
70  stream << "z=\"" << vec.z << "\" ";
-
71  stream << "/>";
-
72 
-
73  return stream;
-
74  }
-
75 
-
76  template<typename T>
-
77  std::ostream & operator << (std::ostream & stream, glm::detail::tvec4<T, P> const & vec)
-
78  {
-
79  stream << "<glm_vec4 ";
-
80  stream << "x=\"" << vec.x << "\" ";
-
81  stream << "y=\"" << vec.y << "\" ";
-
82  stream << "z=\"" << vec.z << "\" ";
-
83  stream << "w=\"" << vec.w << "\" ";
-
84  stream << "/>";
-
85 
-
86  return stream;
-
87  }
-
88 
-
89  template<typename T>
-
90  std::ostream & operator << (std::ostream & stream, glm::detail::tmat2x2<T, P> const & mat)
-
91  {
-
92  stream << "<glm_mat2>" << std::endl;
-
93  stream << "<row ";
-
94  stream << "x=\"" << glm::row(mat, 0)[0] << "\" ";
-
95  stream << "y=\"" << glm::row(mat, 0)[1] << "\" ";
-
96  stream << "/>" << std::endl;
-
97  stream << "<row ";
-
98  stream << "x=\"" << glm::row(mat, 1)[0] << "\" ";
-
99  stream << "y=\"" << glm::row(mat, 1)[1] << "\" ";
-
100  stream << "/>" << std::endl;
-
101  stream << "</glm_mat2>";
-
102 
-
103  return stream;
-
104  }
-
105 
-
106  template<typename T>
-
107  std::ostream & operator << (std::ostream & stream, glm::detail::tmat3x3<T, P> const & mat)
-
108  {
-
109  stream << "<glm_mat3>" << std::endl;
-
110  stream << "<row ";
-
111  stream << "x=\"" << glm::row(mat, 0)[0] << "\" ";
-
112  stream << "y=\"" << glm::row(mat, 0)[1] << "\" ";
-
113  stream << "z=\"" << glm::row(mat, 0)[2] << "\" ";
-
114  stream << "/>" << std::endl;
-
115  stream << "<row ";
-
116  stream << "x=\"" << glm::row(mat, 1)[0] << "\" ";
-
117  stream << "y=\"" << glm::row(mat, 1)[1] << "\" ";
-
118  stream << "z=\"" << glm::row(mat, 1)[2] << "\" ";
-
119  stream << "/>" << std::endl;
-
120  stream << "<row ";
-
121  stream << "x=\"" << glm::row(mat, 2)[0] << "\" ";
-
122  stream << "y=\"" << glm::row(mat, 2)[1] << "\" ";
-
123  stream << "z=\"" << glm::row(mat, 2)[2] << "\" ";
-
124  stream << "/>" << std::endl;
-
125  stream << "</glm_mat3>";
-
126 
-
127  return stream;
-
128  }
-
129 
-
130  template<typename T>
-
131  std::ostream & operator << (std::ostream & stream, glm::detail::tmat4x4<T, P> const & mat)
-
132  {
-
133  stream << "<glm_mat4>" << std::endl;
-
134  stream << "<row ";
-
135  stream << "x=\"" << glm::row(mat, 0)[0] << "\" ";
-
136  stream << "y=\"" << glm::row(mat, 0)[1] << "\" ";
-
137  stream << "z=\"" << glm::row(mat, 0)[2] << "\" ";
-
138  stream << "w=\"" << glm::row(mat, 0)[3] << "\" ";
-
139  stream << "/>" << std::endl;
-
140  stream << "<row ";
-
141  stream << "x=\"" << glm::row(mat, 1)[0] << "\" ";
-
142  stream << "y=\"" << glm::row(mat, 1)[1] << "\" ";
-
143  stream << "z=\"" << glm::row(mat, 1)[2] << "\" ";
-
144  stream << "w=\"" << glm::row(mat, 1)[3] << "\" ";
-
145  stream << "/>" << std::endl;
-
146  stream << "<row ";
-
147  stream << "x=\"" << glm::row(mat, 2)[0] << "\" ";
-
148  stream << "y=\"" << glm::row(mat, 2)[1] << "\" ";
-
149  stream << "z=\"" << glm::row(mat, 2)[2] << "\" ";
-
150  stream << "w=\"" << glm::row(mat, 2)[3] << "\" ";
-
151  stream << "/>" << std::endl;
-
152  stream << "<row ";
-
153  stream << "x=\"" << glm::row(mat, 3)[0] << "\" ";
-
154  stream << "y=\"" << glm::row(mat, 3)[1] << "\" ";
-
155  stream << "z=\"" << glm::row(mat, 3)[2] << "\" ";
-
156  stream << "w=\"" << glm::row(mat, 3)[3] << "\" ";
-
157  stream << "/>" << std::endl;
-
158  stream << "</glm_mat4>";
-
159 
-
160  return stream;
-
161  }
-
162 
-
163 }//namespace detail
-
164 }//namespace glm
-
165 */
-
166 #endif//GLM_VIRTREV_xstream
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00151.html b/Libraries/glm-0.9.5.2/doc/api/a00151.html deleted file mode 100644 index 8e25d13..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00151.html +++ /dev/null @@ -1,4075 +0,0 @@ - - - - - - -GLM: glm Namespace Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - -
-
- -
-
glm Namespace Reference
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Typedefs

-typedef bool bool1
 
-typedef bool bool1x1
 
-typedef detail::tvec2< bool,
-highp > 
bool2
 
-typedef detail::tmat2x2< bool,
-highp > 
bool2x2
 
-typedef detail::tmat2x3< bool,
-highp > 
bool2x3
 
-typedef detail::tmat2x4< bool,
-highp > 
bool2x4
 
-typedef detail::tvec3< bool,
-highp > 
bool3
 
-typedef detail::tmat3x2< bool,
-highp > 
bool3x2
 
-typedef detail::tmat3x3< bool,
-highp > 
bool3x3
 
-typedef detail::tmat3x4< bool,
-highp > 
bool3x4
 
-typedef detail::tvec4< bool,
-highp > 
bool4
 
-typedef detail::tmat4x2< bool,
-highp > 
bool4x2
 
-typedef detail::tmat4x3< bool,
-highp > 
bool4x3
 
-typedef detail::tmat4x4< bool,
-highp > 
bool4x4
 
typedef highp_bvec1 bvec1
 
typedef highp_bvec2 bvec2
 
typedef highp_bvec3 bvec3
 
typedef highp_bvec4 bvec4
 
typedef detail::uint8 byte
 
typedef highp_ddualquat ddualquat
 
typedef highp_dmat2x2 dmat2
 
typedef highp_dmat2x2 dmat2x2
 
typedef highp_dmat2x3 dmat2x3
 
typedef highp_dmat2x4 dmat2x4
 
typedef highp_dmat3x3 dmat3
 
typedef highp_dmat3x2 dmat3x2
 
typedef highp_dmat3x3 dmat3x3
 
typedef highp_dmat3x4 dmat3x4
 
typedef highp_dmat4x4 dmat4
 
typedef highp_dmat4x2 dmat4x2
 
typedef highp_dmat4x3 dmat4x3
 
typedef highp_dmat4x4 dmat4x4
 
-typedef double double1
 
-typedef double double1x1
 
-typedef detail::tvec2< double,
-highp > 
double2
 
-typedef detail::tmat2x2
-< double, highp > 
double2x2
 
-typedef detail::tmat2x3
-< double, highp > 
double2x3
 
-typedef detail::tmat2x4
-< double, highp > 
double2x4
 
-typedef detail::tvec3< double,
-highp > 
double3
 
-typedef detail::tmat3x2
-< double, highp > 
double3x2
 
-typedef detail::tmat3x3
-< double, highp > 
double3x3
 
-typedef detail::tmat3x4
-< double, highp > 
double3x4
 
-typedef detail::tvec4< double,
-highp > 
double4
 
-typedef detail::tmat4x2
-< double, highp > 
double4x2
 
-typedef detail::tmat4x3
-< double, highp > 
double4x3
 
-typedef detail::tmat4x4
-< double, highp > 
double4x4
 
typedef highp_dquat dquat
 
typedef highp_fdualquat dualquat
 
typedef highp_dvec2 dvec2
 
typedef highp_dvec3 dvec3
 
typedef highp_dvec4 dvec4
 
typedef detail::uint32 dword
 
typedef highp_float32_t f32
 
typedef f32mat2x2 f32mat2
 
typedef highp_f32mat2x2 f32mat2x2
 
typedef highp_f32mat2x3 f32mat2x3
 
typedef highp_f32mat2x4 f32mat2x4
 
typedef f32mat3x3 f32mat3
 
typedef highp_f32mat3x2 f32mat3x2
 
typedef highp_f32mat3x3 f32mat3x3
 
typedef highp_f32mat3x4 f32mat3x4
 
typedef f32mat4x4 f32mat4
 
typedef highp_f32mat4x2 f32mat4x2
 
typedef highp_f32mat4x3 f32mat4x3
 
typedef highp_f32mat4x4 f32mat4x4
 
typedef highp_f32quat f32quat
 
typedef highp_f32vec1 f32vec1
 
typedef highp_f32vec2 f32vec2
 
typedef highp_f32vec3 f32vec3
 
typedef highp_f32vec4 f32vec4
 
typedef highp_float64_t f64
 
typedef f64mat2x2 f64mat2
 
typedef highp_f64mat2x2 f64mat2x2
 
typedef highp_f64mat2x3 f64mat2x3
 
typedef highp_f64mat2x4 f64mat2x4
 
typedef f64mat3x3 f64mat3
 
typedef highp_f64mat3x2 f64mat3x2
 
typedef highp_f64mat3x3 f64mat3x3
 
typedef highp_f64mat3x4 f64mat3x4
 
typedef f64mat4x4 f64mat4
 
typedef highp_f64mat4x2 f64mat4x2
 
typedef highp_f64mat4x3 f64mat4x3
 
typedef highp_f64mat4x4 f64mat4x4
 
typedef highp_f64quat f64quat
 
typedef highp_f64vec1 f64vec1
 
typedef highp_f64vec2 f64vec2
 
typedef highp_f64vec3 f64vec3
 
typedef highp_f64vec4 f64vec4
 
typedef highp_fdualquat fdualquat
 
-typedef float float1
 
-typedef float float1x1
 
-typedef detail::tvec2< float,
-highp > 
float2
 
-typedef detail::tmat2x2< float,
-highp > 
float2x2
 
-typedef detail::tmat2x3< float,
-highp > 
float2x3
 
-typedef detail::tmat2x4< float,
-highp > 
float2x4
 
-typedef detail::tvec3< float,
-highp > 
float3
 
typedef float float32
 
typedef highp_float32_t float32_t
 
-typedef detail::tmat3x2< float,
-highp > 
float3x2
 
-typedef detail::tmat3x3< float,
-highp > 
float3x3
 
-typedef detail::tmat3x4< float,
-highp > 
float3x4
 
-typedef detail::tvec4< float,
-highp > 
float4
 
-typedef detail::tmat4x2< float,
-highp > 
float4x2
 
-typedef detail::tmat4x3< float,
-highp > 
float4x3
 
-typedef detail::tmat4x4< float,
-highp > 
float4x4
 
typedef double float64
 
typedef highp_float64_t float64_t
 
typedef fmat2x2 fmat2
 
typedef highp_f32mat2x2 fmat2x2
 
typedef highp_f32mat2x3 fmat2x3
 
typedef highp_f32mat2x4 fmat2x4
 
typedef fmat3x3 fmat3
 
typedef highp_f32mat3x2 fmat3x2
 
typedef highp_f32mat3x3 fmat3x3
 
typedef highp_f32mat3x4 fmat3x4
 
typedef fmat4x4 fmat4
 
typedef highp_f32mat4x2 fmat4x2
 
typedef highp_f32mat4x3 fmat4x3
 
typedef highp_f32mat4x4 fmat4x4
 
typedef quat fquat
 
typedef highp_f32vec1 fvec1
 
typedef highp_f32vec2 fvec2
 
typedef highp_f32vec3 fvec3
 
typedef highp_f32vec4 fvec4
 
typedef highp_bvec1_t highp_bvec1
 
typedef detail::tvec2< bool,
-highp > 
highp_bvec2
 
typedef detail::tvec3< bool,
-highp > 
highp_bvec3
 
typedef detail::tvec4< bool,
-highp > 
highp_bvec4
 
typedef detail::tdualquat
-< double, highp > 
highp_ddualquat
 
typedef detail::tmat2x2
-< double, highp > 
highp_dmat2
 
typedef detail::tmat2x2
-< double, highp > 
highp_dmat2x2
 
typedef detail::tmat2x3
-< double, highp > 
highp_dmat2x3
 
typedef detail::tmat2x4
-< double, highp > 
highp_dmat2x4
 
typedef detail::tmat3x3
-< double, highp > 
highp_dmat3
 
typedef detail::tmat3x2
-< double, highp > 
highp_dmat3x2
 
typedef detail::tmat3x3
-< double, highp > 
highp_dmat3x3
 
typedef detail::tmat3x4
-< double, highp > 
highp_dmat3x4
 
typedef detail::tmat4x4
-< double, highp > 
highp_dmat4
 
typedef detail::tmat4x2
-< double, highp > 
highp_dmat4x2
 
typedef detail::tmat4x3
-< double, highp > 
highp_dmat4x3
 
typedef detail::tmat4x4
-< double, highp > 
highp_dmat4x4
 
typedef detail::tquat< double,
-highp > 
highp_dquat
 
typedef detail::tdualquat
-< float, highp > 
highp_dualquat
 
typedef detail::tvec2< double,
-highp > 
highp_dvec2
 
typedef detail::tvec3< double,
-highp > 
highp_dvec3
 
typedef detail::tvec4< double,
-highp > 
highp_dvec4
 
typedef float32 highp_f32
 
typedef highp_f32mat2x2 highp_f32mat2
 
typedef detail::tmat2x2< f32,
-highp > 
highp_f32mat2x2
 
typedef detail::tmat2x3< f32,
-highp > 
highp_f32mat2x3
 
typedef detail::tmat2x4< f32,
-highp > 
highp_f32mat2x4
 
typedef highp_f32mat3x3 highp_f32mat3
 
typedef detail::tmat3x2< f32,
-highp > 
highp_f32mat3x2
 
typedef detail::tmat3x3< f32,
-highp > 
highp_f32mat3x3
 
typedef detail::tmat3x4< f32,
-highp > 
highp_f32mat3x4
 
typedef highp_f32mat4x4 highp_f32mat4
 
typedef detail::tmat4x2< f32,
-highp > 
highp_f32mat4x2
 
typedef detail::tmat4x3< f32,
-highp > 
highp_f32mat4x3
 
typedef detail::tmat4x4< f32,
-highp > 
highp_f32mat4x4
 
typedef detail::tquat< f32, highp > highp_f32quat
 
typedef detail::tvec1< f32, highp > highp_f32vec1
 
typedef detail::tvec2< f32, highp > highp_f32vec2
 
typedef detail::tvec3< f32, highp > highp_f32vec3
 
typedef detail::tvec4< f32, highp > highp_f32vec4
 
typedef float64 highp_f64
 
typedef highp_f64mat2x2 highp_f64mat2
 
typedef detail::tmat2x2< f64,
-highp > 
highp_f64mat2x2
 
typedef detail::tmat2x3< f64,
-highp > 
highp_f64mat2x3
 
typedef detail::tmat2x4< f64,
-highp > 
highp_f64mat2x4
 
typedef highp_f64mat3x3 highp_f64mat3
 
typedef detail::tmat3x2< f64,
-highp > 
highp_f64mat3x2
 
typedef detail::tmat3x3< f64,
-highp > 
highp_f64mat3x3
 
typedef detail::tmat3x4< f64,
-highp > 
highp_f64mat3x4
 
typedef highp_f64mat4x4 highp_f64mat4
 
typedef detail::tmat4x2< f64,
-highp > 
highp_f64mat4x2
 
typedef detail::tmat4x3< f64,
-highp > 
highp_f64mat4x3
 
typedef detail::tmat4x4< f64,
-highp > 
highp_f64mat4x4
 
typedef detail::tquat< f64, highp > highp_f64quat
 
typedef detail::tvec1< f64, highp > highp_f64vec1
 
typedef detail::tvec2< f64, highp > highp_f64vec2
 
typedef detail::tvec3< f64, highp > highp_f64vec3
 
typedef detail::tvec4< f64, highp > highp_f64vec4
 
typedef detail::tdualquat
-< float, highp > 
highp_fdualquat
 
typedef highp_float_t highp_float
 
typedef detail::float32 highp_float32
 
typedef detail::float32 highp_float32_t
 
typedef detail::float64 highp_float64
 
typedef detail::float64 highp_float64_t
 
typedef highp_fmat2x2 highp_fmat2
 
typedef detail::tmat2x2< f32,
-highp > 
highp_fmat2x2
 
typedef detail::tmat2x3< f32,
-highp > 
highp_fmat2x3
 
typedef detail::tmat2x4< f32,
-highp > 
highp_fmat2x4
 
typedef highp_fmat3x3 highp_fmat3
 
typedef detail::tmat3x2< f32,
-highp > 
highp_fmat3x2
 
typedef detail::tmat3x3< f32,
-highp > 
highp_fmat3x3
 
typedef detail::tmat3x4< f32,
-highp > 
highp_fmat3x4
 
typedef highp_fmat4x4 highp_fmat4
 
typedef detail::tmat4x2< f32,
-highp > 
highp_fmat4x2
 
typedef detail::tmat4x3< f32,
-highp > 
highp_fmat4x3
 
typedef detail::tmat4x4< f32,
-highp > 
highp_fmat4x4
 
typedef highp_quat highp_fquat
 
typedef detail::tvec1< float,
-highp > 
highp_fvec1
 
typedef detail::tvec2< float,
-highp > 
highp_fvec2
 
typedef detail::tvec3< float,
-highp > 
highp_fvec3
 
typedef detail::tvec4< float,
-highp > 
highp_fvec4
 
typedef detail::int16 highp_i16
 
typedef detail::tvec1< i16, highp > highp_i16vec1
 
typedef detail::tvec2< i16, highp > highp_i16vec2
 
typedef detail::tvec3< i16, highp > highp_i16vec3
 
typedef detail::tvec4< i16, highp > highp_i16vec4
 
typedef detail::int32 highp_i32
 
typedef detail::tvec1< i32, highp > highp_i32vec1
 
typedef detail::tvec2< i32, highp > highp_i32vec2
 
typedef detail::tvec3< i32, highp > highp_i32vec3
 
typedef detail::tvec4< i32, highp > highp_i32vec4
 
typedef detail::int64 highp_i64
 
typedef detail::tvec1< i64, highp > highp_i64vec1
 
typedef detail::tvec2< i64, highp > highp_i64vec2
 
typedef detail::tvec3< i64, highp > highp_i64vec3
 
typedef detail::tvec4< i64, highp > highp_i64vec4
 
typedef detail::int8 highp_i8
 
typedef detail::tvec1< i8, highp > highp_i8vec1
 
typedef detail::tvec2< i8, highp > highp_i8vec2
 
typedef detail::tvec3< i8, highp > highp_i8vec3
 
typedef detail::tvec4< i8, highp > highp_i8vec4
 
typedef detail::tmat2x2< int,
-highp > 
highp_imat2
 
typedef detail::tmat2x2< int,
-highp > 
highp_imat2x2
 
typedef detail::tmat2x3< int,
-highp > 
highp_imat2x3
 
typedef detail::tmat2x4< int,
-highp > 
highp_imat2x4
 
typedef detail::tmat3x3< int,
-highp > 
highp_imat3
 
typedef detail::tmat3x2< int,
-highp > 
highp_imat3x2
 
typedef detail::tmat3x3< int,
-highp > 
highp_imat3x3
 
typedef detail::tmat3x4< int,
-highp > 
highp_imat3x4
 
typedef detail::tmat4x4< int,
-highp > 
highp_imat4
 
typedef detail::tmat4x2< int,
-highp > 
highp_imat4x2
 
typedef detail::tmat4x3< int,
-highp > 
highp_imat4x3
 
typedef detail::tmat4x4< int,
-highp > 
highp_imat4x4
 
typedef detail::highp_int_t highp_int
 
typedef detail::int16 highp_int16
 
typedef detail::int16 highp_int16_t
 
typedef detail::int32 highp_int32
 
typedef detail::int32 highp_int32_t
 
typedef detail::int64 highp_int64
 
typedef detail::int64 highp_int64_t
 
typedef detail::int8 highp_int8
 
typedef detail::int8 highp_int8_t
 
typedef highp_ivec1_t highp_ivec1
 
typedef detail::tvec2< int, highp > highp_ivec2
 
typedef detail::tvec3< int, highp > highp_ivec3
 
typedef detail::tvec4< int, highp > highp_ivec4
 
typedef detail::tmat2x2< float,
-highp > 
highp_mat2
 
typedef detail::tmat2x2< float,
-highp > 
highp_mat2x2
 
typedef detail::tmat2x3< float,
-highp > 
highp_mat2x3
 
typedef detail::tmat2x4< float,
-highp > 
highp_mat2x4
 
typedef detail::tmat3x3< float,
-highp > 
highp_mat3
 
typedef detail::tmat3x2< float,
-highp > 
highp_mat3x2
 
typedef detail::tmat3x3< float,
-highp > 
highp_mat3x3
 
typedef detail::tmat3x4< float,
-highp > 
highp_mat3x4
 
typedef detail::tmat4x4< float,
-highp > 
highp_mat4
 
typedef detail::tmat4x2< float,
-highp > 
highp_mat4x2
 
typedef detail::tmat4x3< float,
-highp > 
highp_mat4x3
 
typedef detail::tmat4x4< float,
-highp > 
highp_mat4x4
 
typedef detail::tquat< float,
-highp > 
highp_quat
 
typedef detail::uint16 highp_u16
 
typedef detail::tvec1< u16, highp > highp_u16vec1
 
typedef detail::tvec2< u16, highp > highp_u16vec2
 
typedef detail::tvec3< u16, highp > highp_u16vec3
 
typedef detail::tvec4< u16, highp > highp_u16vec4
 
typedef detail::uint32 highp_u32
 
typedef detail::tvec1< u32, highp > highp_u32vec1
 
typedef detail::tvec2< u32, highp > highp_u32vec2
 
typedef detail::tvec3< u32, highp > highp_u32vec3
 
typedef detail::tvec4< u32, highp > highp_u32vec4
 
typedef detail::uint64 highp_u64
 
typedef detail::tvec1< u64, highp > highp_u64vec1
 
typedef detail::tvec2< u64, highp > highp_u64vec2
 
typedef detail::tvec3< u64, highp > highp_u64vec3
 
typedef detail::tvec4< u64, highp > highp_u64vec4
 
typedef detail::uint8 highp_u8
 
typedef detail::tvec1< u8, highp > highp_u8vec1
 
typedef detail::tvec2< u8, highp > highp_u8vec2
 
typedef detail::tvec3< u8, highp > highp_u8vec3
 
typedef detail::tvec4< u8, highp > highp_u8vec4
 
typedef detail::highp_uint_t highp_uint
 
typedef detail::uint16 highp_uint16
 
typedef detail::uint16 highp_uint16_t
 
typedef detail::uint32 highp_uint32
 
typedef detail::uint32 highp_uint32_t
 
typedef detail::uint64 highp_uint64
 
typedef detail::uint64 highp_uint64_t
 
typedef detail::uint8 highp_uint8
 
typedef detail::uint8 highp_uint8_t
 
typedef detail::tmat2x2< uint,
-highp > 
highp_umat2
 
typedef detail::tmat2x2< uint,
-highp > 
highp_umat2x2
 
typedef detail::tmat2x3< uint,
-highp > 
highp_umat2x3
 
typedef detail::tmat2x4< uint,
-highp > 
highp_umat2x4
 
typedef detail::tmat3x3< uint,
-highp > 
highp_umat3
 
typedef detail::tmat3x2< uint,
-highp > 
highp_umat3x2
 
typedef detail::tmat3x3< uint,
-highp > 
highp_umat3x3
 
typedef detail::tmat3x4< uint,
-highp > 
highp_umat3x4
 
typedef detail::tmat4x4< uint,
-highp > 
highp_umat4
 
typedef detail::tmat4x2< uint,
-highp > 
highp_umat4x2
 
typedef detail::tmat4x3< uint,
-highp > 
highp_umat4x3
 
typedef detail::tmat4x4< uint,
-highp > 
highp_umat4x4
 
typedef highp_uvec1_t highp_uvec1
 
typedef detail::tvec2< uint,
-highp > 
highp_uvec2
 
typedef detail::tvec3< uint,
-highp > 
highp_uvec3
 
typedef detail::tvec4< uint,
-highp > 
highp_uvec4
 
typedef detail::tvec1< float,
-highp > 
highp_vec1
 
typedef detail::tvec2< float,
-highp > 
highp_vec2
 
typedef detail::tvec3< float,
-highp > 
highp_vec3
 
typedef detail::tvec4< float,
-highp > 
highp_vec4
 
typedef detail::int16 i16
 
typedef highp_i16vec1 i16vec1
 
typedef highp_i16vec2 i16vec2
 
typedef highp_i16vec3 i16vec3
 
typedef highp_i16vec4 i16vec4
 
typedef detail::int32 i32
 
typedef highp_i32vec1 i32vec1
 
typedef highp_i32vec2 i32vec2
 
typedef highp_i32vec3 i32vec3
 
typedef highp_i32vec4 i32vec4
 
typedef detail::int64 i64
 
typedef highp_i64vec1 i64vec1
 
typedef highp_i64vec2 i64vec2
 
typedef highp_i64vec3 i64vec3
 
typedef highp_i64vec4 i64vec4
 
typedef detail::int8 i8
 
typedef highp_i8vec1 i8vec1
 
typedef highp_i8vec2 i8vec2
 
typedef highp_i8vec3 i8vec3
 
typedef highp_i8vec4 i8vec4
 
typedef mediump_imat2 imat2
 
typedef mediump_imat2x2 imat2x2
 
typedef mediump_imat2x3 imat2x3
 
typedef mediump_imat2x4 imat2x4
 
typedef mediump_imat3 imat3
 
typedef mediump_imat3x2 imat3x2
 
typedef mediump_imat3x3 imat3x3
 
typedef mediump_imat3x4 imat3x4
 
typedef mediump_imat4 imat4
 
typedef mediump_imat4x2 imat4x2
 
typedef mediump_imat4x3 imat4x3
 
typedef mediump_imat4x4 imat4x4
 
-typedef int int1
 
typedef detail::int16 int16
 
typedef detail::int16 int16_t
 
-typedef int int1x1
 
-typedef detail::tvec2< int, highp > int2
 
-typedef detail::tmat2x2< int,
-highp > 
int2x2
 
-typedef detail::tmat2x3< int,
-highp > 
int2x3
 
-typedef detail::tmat2x4< int,
-highp > 
int2x4
 
-typedef detail::tvec3< int, highp > int3
 
typedef detail::int32 int32
 
typedef detail::int32 int32_t
 
-typedef detail::tmat3x2< int,
-highp > 
int3x2
 
-typedef detail::tmat3x3< int,
-highp > 
int3x3
 
-typedef detail::tmat3x4< int,
-highp > 
int3x4
 
-typedef detail::tvec4< int, highp > int4
 
-typedef detail::tmat4x2< int,
-highp > 
int4x2
 
-typedef detail::tmat4x3< int,
-highp > 
int4x3
 
-typedef detail::tmat4x4< int,
-highp > 
int4x4
 
typedef detail::int64 int64
 
typedef detail::int64 int64_t
 
typedef detail::int8 int8
 
typedef detail::int8 int8_t
 
typedef highp_ivec1 ivec1
 
typedef highp_ivec2 ivec2
 
typedef highp_ivec3 ivec3
 
typedef highp_ivec4 ivec4
 
typedef lowp_bvec1_t lowp_bvec1
 
typedef detail::tvec2< bool, lowp > lowp_bvec2
 
typedef detail::tvec3< bool, lowp > lowp_bvec3
 
typedef detail::tvec4< bool, lowp > lowp_bvec4
 
typedef detail::tdualquat
-< double, lowp > 
lowp_ddualquat
 
typedef detail::tmat2x2
-< double, lowp > 
lowp_dmat2
 
typedef detail::tmat2x2
-< double, lowp > 
lowp_dmat2x2
 
typedef detail::tmat2x3
-< double, lowp > 
lowp_dmat2x3
 
typedef detail::tmat2x4
-< double, lowp > 
lowp_dmat2x4
 
typedef detail::tmat3x3< float,
-lowp > 
lowp_dmat3
 
typedef detail::tmat3x2
-< double, lowp > 
lowp_dmat3x2
 
typedef detail::tmat3x3
-< double, lowp > 
lowp_dmat3x3
 
typedef detail::tmat3x4
-< double, lowp > 
lowp_dmat3x4
 
typedef detail::tmat4x4
-< double, lowp > 
lowp_dmat4
 
typedef detail::tmat4x2
-< double, lowp > 
lowp_dmat4x2
 
typedef detail::tmat4x3
-< double, lowp > 
lowp_dmat4x3
 
typedef detail::tmat4x4
-< double, lowp > 
lowp_dmat4x4
 
typedef detail::tquat< double,
-lowp > 
lowp_dquat
 
typedef detail::tdualquat
-< float, lowp > 
lowp_dualquat
 
typedef detail::tvec2< double,
-lowp > 
lowp_dvec2
 
typedef detail::tvec3< double,
-lowp > 
lowp_dvec3
 
typedef detail::tvec4< double,
-lowp > 
lowp_dvec4
 
typedef float32 lowp_f32
 
typedef lowp_f32mat2x2 lowp_f32mat2
 
typedef detail::tmat2x2< f32,
-lowp > 
lowp_f32mat2x2
 
typedef detail::tmat2x3< f32,
-lowp > 
lowp_f32mat2x3
 
typedef detail::tmat2x4< f32,
-lowp > 
lowp_f32mat2x4
 
typedef lowp_f32mat3x3 lowp_f32mat3
 
typedef detail::tmat3x2< f32,
-lowp > 
lowp_f32mat3x2
 
typedef detail::tmat3x3< f32,
-lowp > 
lowp_f32mat3x3
 
typedef detail::tmat3x4< f32,
-lowp > 
lowp_f32mat3x4
 
typedef lowp_f32mat4x4 lowp_f32mat4
 
typedef detail::tmat4x2< f32,
-lowp > 
lowp_f32mat4x2
 
typedef detail::tmat4x3< f32,
-lowp > 
lowp_f32mat4x3
 
typedef detail::tmat4x4< f32,
-lowp > 
lowp_f32mat4x4
 
typedef detail::tquat< f32, lowp > lowp_f32quat
 
typedef detail::tvec1< f32, lowp > lowp_f32vec1
 
typedef detail::tvec2< f32, lowp > lowp_f32vec2
 
typedef detail::tvec3< f32, lowp > lowp_f32vec3
 
typedef detail::tvec4< f32, lowp > lowp_f32vec4
 
typedef float64 lowp_f64
 
typedef lowp_f64mat2x2 lowp_f64mat2
 
typedef detail::tmat2x2< f64,
-lowp > 
lowp_f64mat2x2
 
typedef detail::tmat2x3< f64,
-lowp > 
lowp_f64mat2x3
 
typedef detail::tmat2x4< f64,
-lowp > 
lowp_f64mat2x4
 
typedef lowp_f64mat3x3 lowp_f64mat3
 
typedef detail::tmat3x2< f64,
-lowp > 
lowp_f64mat3x2
 
typedef detail::tmat3x3< f64,
-lowp > 
lowp_f64mat3x3
 
typedef detail::tmat3x4< f64,
-lowp > 
lowp_f64mat3x4
 
typedef lowp_f64mat4x4 lowp_f64mat4
 
typedef detail::tmat4x2< f64,
-lowp > 
lowp_f64mat4x2
 
typedef detail::tmat4x3< f64,
-lowp > 
lowp_f64mat4x3
 
typedef detail::tmat4x4< f64,
-lowp > 
lowp_f64mat4x4
 
typedef detail::tquat< f64, lowp > lowp_f64quat
 
typedef detail::tvec1< f64, lowp > lowp_f64vec1
 
typedef detail::tvec2< f64, lowp > lowp_f64vec2
 
typedef detail::tvec3< f64, lowp > lowp_f64vec3
 
typedef detail::tvec4< f64, lowp > lowp_f64vec4
 
typedef detail::tdualquat
-< float, lowp > 
lowp_fdualquat
 
typedef lowp_float_t lowp_float
 
typedef detail::float32 lowp_float32
 
typedef detail::float32 lowp_float32_t
 
typedef detail::float64 lowp_float64
 
typedef detail::float64 lowp_float64_t
 
typedef lowp_fmat2x2 lowp_fmat2
 
typedef detail::tmat2x2< f32,
-lowp > 
lowp_fmat2x2
 
typedef detail::tmat2x3< f32,
-lowp > 
lowp_fmat2x3
 
typedef detail::tmat2x4< f32,
-lowp > 
lowp_fmat2x4
 
typedef lowp_fmat3x3 lowp_fmat3
 
typedef detail::tmat3x2< f32,
-lowp > 
lowp_fmat3x2
 
typedef detail::tmat3x3< f32,
-lowp > 
lowp_fmat3x3
 
typedef detail::tmat3x4< f32,
-lowp > 
lowp_fmat3x4
 
typedef lowp_fmat4x4 lowp_fmat4
 
typedef detail::tmat4x2< f32,
-lowp > 
lowp_fmat4x2
 
typedef detail::tmat4x3< f32,
-lowp > 
lowp_fmat4x3
 
typedef detail::tmat4x4< f32,
-lowp > 
lowp_fmat4x4
 
typedef lowp_quat lowp_fquat
 
typedef detail::tvec1< float,
-lowp > 
lowp_fvec1
 
typedef detail::tvec2< float,
-lowp > 
lowp_fvec2
 
typedef detail::tvec3< float,
-lowp > 
lowp_fvec3
 
typedef detail::tvec4< float,
-lowp > 
lowp_fvec4
 
typedef detail::int16 lowp_i16
 
typedef detail::tvec1< i16, lowp > lowp_i16vec1
 
typedef detail::tvec2< i16, lowp > lowp_i16vec2
 
typedef detail::tvec3< i16, lowp > lowp_i16vec3
 
typedef detail::tvec4< i16, lowp > lowp_i16vec4
 
typedef detail::int32 lowp_i32
 
typedef detail::tvec1< i32, lowp > lowp_i32vec1
 
typedef detail::tvec2< i32, lowp > lowp_i32vec2
 
typedef detail::tvec3< i32, lowp > lowp_i32vec3
 
typedef detail::tvec4< i32, lowp > lowp_i32vec4
 
typedef detail::int64 lowp_i64
 
typedef detail::tvec1< i64, lowp > lowp_i64vec1
 
typedef detail::tvec2< i64, lowp > lowp_i64vec2
 
typedef detail::tvec3< i64, lowp > lowp_i64vec3
 
typedef detail::tvec4< i64, lowp > lowp_i64vec4
 
typedef detail::int8 lowp_i8
 
typedef detail::tvec1< i8, lowp > lowp_i8vec1
 
typedef detail::tvec2< i8, lowp > lowp_i8vec2
 
typedef detail::tvec3< i8, lowp > lowp_i8vec3
 
typedef detail::tvec4< i8, lowp > lowp_i8vec4
 
typedef detail::tmat2x2< int,
-lowp > 
lowp_imat2
 
typedef detail::tmat2x2< int,
-lowp > 
lowp_imat2x2
 
typedef detail::tmat2x3< int,
-lowp > 
lowp_imat2x3
 
typedef detail::tmat2x4< int,
-lowp > 
lowp_imat2x4
 
typedef detail::tmat3x3< int,
-lowp > 
lowp_imat3
 
typedef detail::tmat3x2< int,
-lowp > 
lowp_imat3x2
 
typedef detail::tmat3x3< int,
-lowp > 
lowp_imat3x3
 
typedef detail::tmat3x4< int,
-lowp > 
lowp_imat3x4
 
typedef detail::tmat4x4< int,
-lowp > 
lowp_imat4
 
typedef detail::tmat4x2< int,
-lowp > 
lowp_imat4x2
 
typedef detail::tmat4x3< int,
-lowp > 
lowp_imat4x3
 
typedef detail::tmat4x4< int,
-lowp > 
lowp_imat4x4
 
typedef detail::lowp_int_t lowp_int
 
typedef detail::int16 lowp_int16
 
typedef detail::int16 lowp_int16_t
 
typedef detail::int32 lowp_int32
 
typedef detail::int32 lowp_int32_t
 
typedef detail::int64 lowp_int64
 
typedef detail::int64 lowp_int64_t
 
typedef detail::int8 lowp_int8
 
typedef detail::int8 lowp_int8_t
 
typedef lowp_ivec1_t lowp_ivec1
 
typedef detail::tvec2< int, lowp > lowp_ivec2
 
typedef detail::tvec3< int, lowp > lowp_ivec3
 
typedef detail::tvec4< int, lowp > lowp_ivec4
 
typedef detail::tmat2x2< float,
-lowp > 
lowp_mat2
 
typedef detail::tmat2x2< float,
-lowp > 
lowp_mat2x2
 
typedef detail::tmat2x3< float,
-lowp > 
lowp_mat2x3
 
typedef detail::tmat2x4< float,
-lowp > 
lowp_mat2x4
 
typedef detail::tmat3x3< float,
-lowp > 
lowp_mat3
 
typedef detail::tmat3x2< float,
-lowp > 
lowp_mat3x2
 
typedef detail::tmat3x3< float,
-lowp > 
lowp_mat3x3
 
typedef detail::tmat3x4< float,
-lowp > 
lowp_mat3x4
 
typedef detail::tmat4x4< float,
-lowp > 
lowp_mat4
 
typedef detail::tmat4x2< float,
-lowp > 
lowp_mat4x2
 
typedef detail::tmat4x3< float,
-lowp > 
lowp_mat4x3
 
typedef detail::tmat4x4< float,
-lowp > 
lowp_mat4x4
 
typedef detail::tquat< float,
-lowp > 
lowp_quat
 
typedef detail::uint16 lowp_u16
 
typedef detail::tvec1< u16, lowp > lowp_u16vec1
 
typedef detail::tvec2< u16, lowp > lowp_u16vec2
 
typedef detail::tvec3< u16, lowp > lowp_u16vec3
 
typedef detail::tvec4< u16, lowp > lowp_u16vec4
 
typedef detail::uint32 lowp_u32
 
typedef detail::tvec1< u32, lowp > lowp_u32vec1
 
typedef detail::tvec2< u32, lowp > lowp_u32vec2
 
typedef detail::tvec3< u32, lowp > lowp_u32vec3
 
typedef detail::tvec4< u32, lowp > lowp_u32vec4
 
typedef detail::uint64 lowp_u64
 
typedef detail::tvec1< u64, lowp > lowp_u64vec1
 
typedef detail::tvec2< u64, lowp > lowp_u64vec2
 
typedef detail::tvec3< u64, lowp > lowp_u64vec3
 
typedef detail::tvec4< u64, lowp > lowp_u64vec4
 
typedef detail::uint8 lowp_u8
 
typedef detail::tvec1< u8, lowp > lowp_u8vec1
 
typedef detail::tvec2< u8, lowp > lowp_u8vec2
 
typedef detail::tvec3< u8, lowp > lowp_u8vec3
 
typedef detail::tvec4< u8, lowp > lowp_u8vec4
 
typedef detail::lowp_uint_t lowp_uint
 
typedef detail::uint16 lowp_uint16
 
typedef detail::uint16 lowp_uint16_t
 
typedef detail::uint32 lowp_uint32
 
typedef detail::uint32 lowp_uint32_t
 
typedef detail::uint64 lowp_uint64
 
typedef detail::uint64 lowp_uint64_t
 
typedef detail::uint8 lowp_uint8
 
typedef detail::uint8 lowp_uint8_t
 
typedef detail::tmat2x2< uint,
-lowp > 
lowp_umat2
 
typedef detail::tmat2x2< uint,
-lowp > 
lowp_umat2x2
 
typedef detail::tmat2x3< uint,
-lowp > 
lowp_umat2x3
 
typedef detail::tmat2x4< uint,
-lowp > 
lowp_umat2x4
 
typedef detail::tmat3x3< uint,
-lowp > 
lowp_umat3
 
typedef detail::tmat3x2< uint,
-lowp > 
lowp_umat3x2
 
typedef detail::tmat3x3< uint,
-lowp > 
lowp_umat3x3
 
typedef detail::tmat3x4< uint,
-lowp > 
lowp_umat3x4
 
typedef detail::tmat4x4< uint,
-lowp > 
lowp_umat4
 
typedef detail::tmat4x2< uint,
-lowp > 
lowp_umat4x2
 
typedef detail::tmat4x3< uint,
-lowp > 
lowp_umat4x3
 
typedef detail::tmat4x4< uint,
-lowp > 
lowp_umat4x4
 
typedef lowp_uvec1_t lowp_uvec1
 
typedef detail::tvec2< uint, lowp > lowp_uvec2
 
typedef detail::tvec3< uint, lowp > lowp_uvec3
 
typedef detail::tvec4< uint, lowp > lowp_uvec4
 
typedef detail::tvec1< float,
-lowp > 
lowp_vec1
 
typedef detail::tvec2< float,
-lowp > 
lowp_vec2
 
typedef detail::tvec3< float,
-lowp > 
lowp_vec3
 
typedef detail::tvec4< float,
-lowp > 
lowp_vec4
 
typedef mat2x2 mat2
 
typedef highp_mat2x2 mat2x2
 
typedef highp_mat2x3 mat2x3
 
typedef highp_mat2x4 mat2x4
 
typedef mat3x3 mat3
 
typedef highp_mat3x2 mat3x2
 
typedef highp_mat3x3 mat3x3
 
typedef highp_mat3x4 mat3x4
 
typedef mat4x4 mat4
 
typedef highp_mat4x2 mat4x2
 
typedef highp_mat4x3 mat4x3
 
typedef highp_mat4x4 mat4x4
 
typedef mediump_bvec1_t mediump_bvec1
 
typedef detail::tvec2< bool,
-mediump > 
mediump_bvec2
 
typedef detail::tvec3< bool,
-mediump > 
mediump_bvec3
 
typedef detail::tvec4< bool,
-mediump > 
mediump_bvec4
 
typedef detail::tdualquat
-< double, mediump > 
mediump_ddualquat
 
typedef detail::tmat2x2
-< double, mediump > 
mediump_dmat2
 
typedef detail::tmat2x2
-< double, mediump > 
mediump_dmat2x2
 
typedef detail::tmat2x3
-< double, mediump > 
mediump_dmat2x3
 
typedef detail::tmat2x4
-< double, mediump > 
mediump_dmat2x4
 
typedef detail::tmat3x3
-< double, mediump > 
mediump_dmat3
 
typedef detail::tmat3x2
-< double, mediump > 
mediump_dmat3x2
 
typedef detail::tmat3x3
-< double, mediump > 
mediump_dmat3x3
 
typedef detail::tmat3x4
-< double, mediump > 
mediump_dmat3x4
 
typedef detail::tmat4x4
-< double, mediump > 
mediump_dmat4
 
typedef detail::tmat4x2
-< double, mediump > 
mediump_dmat4x2
 
typedef detail::tmat4x3
-< double, mediump > 
mediump_dmat4x3
 
typedef detail::tmat4x4
-< double, mediump > 
mediump_dmat4x4
 
typedef detail::tquat< double,
-mediump > 
mediump_dquat
 
typedef detail::tdualquat
-< float, mediump > 
mediump_dualquat
 
typedef detail::tvec2< double,
-mediump > 
mediump_dvec2
 
typedef detail::tvec3< double,
-mediump > 
mediump_dvec3
 
typedef detail::tvec4< double,
-mediump > 
mediump_dvec4
 
typedef float32 mediump_f32
 
typedef mediump_f32mat2x2 mediump_f32mat2
 
typedef detail::tmat2x2< f32,
-mediump > 
mediump_f32mat2x2
 
typedef detail::tmat2x3< f32,
-mediump > 
mediump_f32mat2x3
 
typedef detail::tmat2x4< f32,
-mediump > 
mediump_f32mat2x4
 
typedef mediump_f32mat3x3 mediump_f32mat3
 
typedef detail::tmat3x2< f32,
-mediump > 
mediump_f32mat3x2
 
typedef detail::tmat3x3< f32,
-mediump > 
mediump_f32mat3x3
 
typedef detail::tmat3x4< f32,
-mediump > 
mediump_f32mat3x4
 
typedef mediump_f32mat4x4 mediump_f32mat4
 
typedef detail::tmat4x2< f32,
-mediump > 
mediump_f32mat4x2
 
typedef detail::tmat4x3< f32,
-mediump > 
mediump_f32mat4x3
 
typedef detail::tmat4x4< f32,
-mediump > 
mediump_f32mat4x4
 
typedef detail::tquat< f32,
-mediump > 
mediump_f32quat
 
typedef detail::tvec1< f32,
-mediump > 
mediump_f32vec1
 
typedef detail::tvec2< f32,
-mediump > 
mediump_f32vec2
 
typedef detail::tvec3< f32,
-mediump > 
mediump_f32vec3
 
typedef detail::tvec4< f32,
-mediump > 
mediump_f32vec4
 
typedef float64 mediump_f64
 
typedef mediump_f64mat2x2 mediump_f64mat2
 
typedef detail::tmat2x2< f64,
-mediump > 
mediump_f64mat2x2
 
typedef detail::tmat2x3< f64,
-mediump > 
mediump_f64mat2x3
 
typedef detail::tmat2x4< f64,
-mediump > 
mediump_f64mat2x4
 
typedef mediump_f64mat3x3 mediump_f64mat3
 
typedef detail::tmat3x2< f64,
-mediump > 
mediump_f64mat3x2
 
typedef detail::tmat3x3< f64,
-mediump > 
mediump_f64mat3x3
 
typedef detail::tmat3x4< f64,
-mediump > 
mediump_f64mat3x4
 
typedef mediump_f64mat4x4 mediump_f64mat4
 
typedef detail::tmat4x2< f64,
-mediump > 
mediump_f64mat4x2
 
typedef detail::tmat4x3< f64,
-mediump > 
mediump_f64mat4x3
 
typedef detail::tmat4x4< f64,
-mediump > 
mediump_f64mat4x4
 
typedef detail::tquat< f64,
-mediump > 
mediump_f64quat
 
typedef detail::tvec1< f64,
-mediump > 
mediump_f64vec1
 
typedef detail::tvec2< f64,
-mediump > 
mediump_f64vec2
 
typedef detail::tvec3< f64,
-mediump > 
mediump_f64vec3
 
typedef detail::tvec4< f64,
-mediump > 
mediump_f64vec4
 
typedef detail::tdualquat
-< float, mediump > 
mediump_fdualquat
 
typedef mediump_float_t mediump_float
 
typedef detail::float32 mediump_float32
 
typedef detail::float32 mediump_float32_t
 
typedef detail::float64 mediump_float64
 
typedef detail::float64 mediump_float64_t
 
typedef mediump_fmat2x2 mediump_fmat2
 
typedef detail::tmat2x2< f32,
-mediump > 
mediump_fmat2x2
 
typedef detail::tmat2x3< f32,
-mediump > 
mediump_fmat2x3
 
typedef detail::tmat2x4< f32,
-mediump > 
mediump_fmat2x4
 
typedef mediump_fmat3x3 mediump_fmat3
 
typedef detail::tmat3x2< f32,
-mediump > 
mediump_fmat3x2
 
typedef detail::tmat3x3< f32,
-mediump > 
mediump_fmat3x3
 
typedef detail::tmat3x4< f32,
-mediump > 
mediump_fmat3x4
 
typedef mediump_fmat4x4 mediump_fmat4
 
typedef detail::tmat4x2< f32,
-mediump > 
mediump_fmat4x2
 
typedef detail::tmat4x3< f32,
-mediump > 
mediump_fmat4x3
 
typedef detail::tmat4x4< f32,
-mediump > 
mediump_fmat4x4
 
typedef mediump_quat mediump_fquat
 
typedef detail::tvec1< float,
-mediump > 
mediump_fvec1
 
typedef detail::tvec2< float,
-mediump > 
mediump_fvec2
 
typedef detail::tvec3< float,
-mediump > 
mediump_fvec3
 
typedef detail::tvec4< float,
-mediump > 
mediump_fvec4
 
typedef detail::int16 mediump_i16
 
typedef detail::tvec1< i16,
-mediump > 
mediump_i16vec1
 
typedef detail::tvec2< i16,
-mediump > 
mediump_i16vec2
 
typedef detail::tvec3< i16,
-mediump > 
mediump_i16vec3
 
typedef detail::tvec4< i16,
-mediump > 
mediump_i16vec4
 
typedef detail::int32 mediump_i32
 
typedef detail::tvec1< i32,
-mediump > 
mediump_i32vec1
 
typedef detail::tvec2< i32,
-mediump > 
mediump_i32vec2
 
typedef detail::tvec3< i32,
-mediump > 
mediump_i32vec3
 
typedef detail::tvec4< i32,
-mediump > 
mediump_i32vec4
 
typedef detail::int64 mediump_i64
 
typedef detail::tvec1< i64,
-mediump > 
mediump_i64vec1
 
typedef detail::tvec2< i64,
-mediump > 
mediump_i64vec2
 
typedef detail::tvec3< i64,
-mediump > 
mediump_i64vec3
 
typedef detail::tvec4< i64,
-mediump > 
mediump_i64vec4
 
typedef detail::int8 mediump_i8
 
typedef detail::tvec1< i8,
-mediump > 
mediump_i8vec1
 
typedef detail::tvec2< i8,
-mediump > 
mediump_i8vec2
 
typedef detail::tvec3< i8,
-mediump > 
mediump_i8vec3
 
typedef detail::tvec4< i8,
-mediump > 
mediump_i8vec4
 
typedef detail::tmat2x2< int,
-mediump > 
mediump_imat2
 
typedef detail::tmat2x2< int,
-mediump > 
mediump_imat2x2
 
typedef detail::tmat2x3< int,
-mediump > 
mediump_imat2x3
 
typedef detail::tmat2x4< int,
-mediump > 
mediump_imat2x4
 
typedef detail::tmat3x3< int,
-mediump > 
mediump_imat3
 
typedef detail::tmat3x2< int,
-mediump > 
mediump_imat3x2
 
typedef detail::tmat3x3< int,
-mediump > 
mediump_imat3x3
 
typedef detail::tmat3x4< int,
-mediump > 
mediump_imat3x4
 
typedef detail::tmat4x4< int,
-mediump > 
mediump_imat4
 
typedef detail::tmat4x2< int,
-mediump > 
mediump_imat4x2
 
typedef detail::tmat4x3< int,
-mediump > 
mediump_imat4x3
 
typedef detail::tmat4x4< int,
-mediump > 
mediump_imat4x4
 
typedef detail::mediump_int_t mediump_int
 
typedef detail::int16 mediump_int16
 
typedef detail::int16 mediump_int16_t
 
typedef detail::int32 mediump_int32
 
typedef detail::int32 mediump_int32_t
 
typedef detail::int64 mediump_int64
 
typedef detail::int64 mediump_int64_t
 
typedef detail::int8 mediump_int8
 
typedef detail::int8 mediump_int8_t
 
typedef mediump_ivec1_t mediump_ivec1
 
typedef detail::tvec2< int,
-mediump > 
mediump_ivec2
 
typedef detail::tvec3< int,
-mediump > 
mediump_ivec3
 
typedef detail::tvec4< int,
-mediump > 
mediump_ivec4
 
typedef detail::tmat2x2< float,
-mediump > 
mediump_mat2
 
typedef detail::tmat2x2< float,
-mediump > 
mediump_mat2x2
 
typedef detail::tmat2x3< float,
-mediump > 
mediump_mat2x3
 
typedef detail::tmat2x4< float,
-mediump > 
mediump_mat2x4
 
typedef detail::tmat3x3< float,
-mediump > 
mediump_mat3
 
typedef detail::tmat3x2< float,
-mediump > 
mediump_mat3x2
 
typedef detail::tmat3x3< float,
-mediump > 
mediump_mat3x3
 
typedef detail::tmat3x4< float,
-mediump > 
mediump_mat3x4
 
typedef detail::tmat4x4< float,
-mediump > 
mediump_mat4
 
typedef detail::tmat4x2< float,
-mediump > 
mediump_mat4x2
 
typedef detail::tmat4x3< float,
-mediump > 
mediump_mat4x3
 
typedef detail::tmat4x4< float,
-mediump > 
mediump_mat4x4
 
typedef detail::tquat< float,
-mediump > 
mediump_quat
 
typedef detail::uint16 mediump_u16
 
typedef detail::tvec1< u16,
-mediump > 
mediump_u16vec1
 
typedef detail::tvec2< u16,
-mediump > 
mediump_u16vec2
 
typedef detail::tvec3< u16,
-mediump > 
mediump_u16vec3
 
typedef detail::tvec4< u16,
-mediump > 
mediump_u16vec4
 
typedef detail::uint32 mediump_u32
 
typedef detail::tvec1< u32,
-mediump > 
mediump_u32vec1
 
typedef detail::tvec2< u32,
-mediump > 
mediump_u32vec2
 
typedef detail::tvec3< u32,
-mediump > 
mediump_u32vec3
 
typedef detail::tvec4< u32,
-mediump > 
mediump_u32vec4
 
typedef detail::uint64 mediump_u64
 
typedef detail::tvec1< u64,
-mediump > 
mediump_u64vec1
 
typedef detail::tvec2< u64,
-mediump > 
mediump_u64vec2
 
typedef detail::tvec3< u64,
-mediump > 
mediump_u64vec3
 
typedef detail::tvec4< u64,
-mediump > 
mediump_u64vec4
 
typedef detail::uint8 mediump_u8
 
typedef detail::tvec1< u8,
-mediump > 
mediump_u8vec1
 
typedef detail::tvec2< u8,
-mediump > 
mediump_u8vec2
 
typedef detail::tvec3< u8,
-mediump > 
mediump_u8vec3
 
typedef detail::tvec4< u8,
-mediump > 
mediump_u8vec4
 
typedef detail::mediump_uint_t mediump_uint
 
typedef detail::uint16 mediump_uint16
 
typedef detail::uint16 mediump_uint16_t
 
typedef detail::uint32 mediump_uint32
 
typedef detail::uint32 mediump_uint32_t
 
typedef detail::uint64 mediump_uint64
 
typedef detail::uint64 mediump_uint64_t
 
typedef detail::uint8 mediump_uint8
 
typedef detail::uint8 mediump_uint8_t
 
typedef detail::tmat2x2< uint,
-mediump > 
mediump_umat2
 
typedef detail::tmat2x2< uint,
-mediump > 
mediump_umat2x2
 
typedef detail::tmat2x3< uint,
-mediump > 
mediump_umat2x3
 
typedef detail::tmat2x4< uint,
-mediump > 
mediump_umat2x4
 
typedef detail::tmat3x3< uint,
-mediump > 
mediump_umat3
 
typedef detail::tmat3x2< uint,
-mediump > 
mediump_umat3x2
 
typedef detail::tmat3x3< uint,
-mediump > 
mediump_umat3x3
 
typedef detail::tmat3x4< uint,
-mediump > 
mediump_umat3x4
 
typedef detail::tmat4x4< uint,
-mediump > 
mediump_umat4
 
typedef detail::tmat4x2< uint,
-mediump > 
mediump_umat4x2
 
typedef detail::tmat4x3< uint,
-mediump > 
mediump_umat4x3
 
typedef detail::tmat4x4< uint,
-mediump > 
mediump_umat4x4
 
typedef mediump_uvec1_t mediump_uvec1
 
typedef detail::tvec2< uint,
-mediump > 
mediump_uvec2
 
typedef detail::tvec3< uint,
-mediump > 
mediump_uvec3
 
typedef detail::tvec4< uint,
-mediump > 
mediump_uvec4
 
typedef detail::tvec1< float,
-mediump > 
mediump_vec1
 
typedef detail::tvec2< float,
-mediump > 
mediump_vec2
 
typedef detail::tvec3< float,
-mediump > 
mediump_vec3
 
typedef detail::tvec4< float,
-mediump > 
mediump_vec4
 
-typedef highp_quat quat
 
typedef detail::uint64 qword
 
typedef signed int sint
 
typedef detail::tvec2
-< std::size_t, defaultp > 
size2
 
typedef detail::tvec2
-< std::size_t, defaultp > 
size2_t
 
typedef detail::tvec3
-< std::size_t, defaultp > 
size3
 
typedef detail::tvec3
-< std::size_t, defaultp > 
size3_t
 
typedef detail::tvec4
-< std::size_t, defaultp > 
size4
 
typedef detail::tvec4
-< std::size_t, defaultp > 
size4_t
 
typedef detail::uint16 u16
 
typedef highp_u16vec1 u16vec1
 
typedef highp_u16vec2 u16vec2
 
typedef highp_u16vec3 u16vec3
 
typedef highp_u16vec4 u16vec4
 
typedef detail::uint32 u32
 
typedef highp_u32vec1 u32vec1
 
typedef highp_u32vec2 u32vec2
 
typedef highp_u32vec3 u32vec3
 
typedef highp_u32vec4 u32vec4
 
typedef detail::uint64 u64
 
typedef highp_u64vec1 u64vec1
 
typedef highp_u64vec2 u64vec2
 
typedef highp_u64vec3 u64vec3
 
typedef highp_u64vec4 u64vec4
 
typedef detail::uint8 u8
 
typedef highp_u8vec1 u8vec1
 
typedef highp_u8vec2 u8vec2
 
typedef highp_u8vec3 u8vec3
 
typedef highp_u8vec4 u8vec4
 
typedef unsigned int uint
 
typedef detail::uint16 uint16
 
typedef detail::uint16 uint16_t
 
typedef detail::uint32 uint32
 
typedef detail::uint32 uint32_t
 
typedef detail::uint64 uint64
 
typedef detail::uint64 uint64_t
 
typedef detail::uint8 uint8
 
typedef detail::uint8 uint8_t
 
typedef mediump_umat2 umat2
 
typedef mediump_umat2x2 umat2x2
 
typedef mediump_umat2x3 umat2x3
 
typedef mediump_umat2x4 umat2x4
 
typedef mediump_umat3 umat3
 
typedef mediump_umat3x2 umat3x2
 
typedef mediump_umat3x3 umat3x3
 
typedef mediump_umat3x4 umat3x4
 
typedef mediump_umat4 umat4
 
typedef mediump_umat4x2 umat4x2
 
typedef mediump_umat4x3 umat4x3
 
typedef mediump_umat4x4 umat4x4
 
typedef highp_uvec1 uvec1
 
typedef highp_uvec2 uvec2
 
typedef highp_uvec3 uvec3
 
typedef highp_uvec4 uvec4
 
typedef highp_vec1 vec1
 
typedef highp_vec2 vec2
 
typedef highp_vec3 vec3
 
typedef highp_vec4 vec4
 
typedef detail::uint16 word
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename genType >
GLM_FUNC_DECL genType abs (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType acos (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType acosh (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType acot (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType acoth (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType acsc (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType acsch (genType const &x)
 
template<typename genType >
GLM_FUNC_QUALIFIER genType affineInverse (genType const &m)
 
template<precision P, template< typename, precision > class vecType>
GLM_FUNC_DECL bool all (vecType< bool, P > const &v)
 
template<typename vecType >
GLM_FUNC_QUALIFIER
-vecType::value_type 
angle (vecType const &x, vecType const &y)
 
template<typename T , precision P>
GLM_FUNC_DECL T angle (detail::tquat< T, P > const &x)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tquat< T, P > angleAxis (T const &angle, detail::tvec3< T, P > const &axis)
 
template<precision P, template< typename, precision > class vecType>
GLM_FUNC_DECL bool any (vecType< bool, P > const &v)
 
template<typename T , precision P, template< typename, precision > class vecType>
bool areCollinear (vecType< T, P > const &v0, vecType< T, P > const &v1, T const &epsilon)
 
template<typename T , precision P, template< typename, precision > class vecType>
bool areOrthogonal (vecType< T, P > const &v0, vecType< T, P > const &v1, T const &epsilon)
 
template<typename T , precision P, template< typename, precision > class vecType>
bool areOrthonormal (vecType< T, P > const &v0, vecType< T, P > const &v1, T const &epsilon)
 
template<typename genType >
GLM_FUNC_DECL genType asec (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType asech (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType asin (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType asinh (genType const &x)
 
template<typename genTypeT , typename genTypeU >
genTypeU associatedMax (const genTypeT &x, const genTypeU &a, const genTypeT &y, const genTypeU &b)
 
template<typename genTypeT , typename genTypeU >
genTypeU associatedMax (const genTypeT &x, const genTypeU &a, const genTypeT &y, const genTypeU &b, const genTypeT &z, const genTypeU &c)
 
template<typename genTypeT , typename genTypeU >
genTypeU associatedMax (const genTypeT &x, const genTypeU &a, const genTypeT &y, const genTypeU &b, const genTypeT &z, const genTypeU &c, const genTypeT &w, const genTypeU &d)
 
template<typename genTypeT , typename genTypeU >
genTypeU associatedMin (const genTypeT &x, const genTypeU &a, const genTypeT &y, const genTypeU &b)
 
template<typename genTypeT , typename genTypeU >
genTypeU associatedMin (const genTypeT &x, const genTypeU &a, const genTypeT &y, const genTypeU &b, const genTypeT &z, const genTypeU &c)
 
template<typename genTypeT , typename genTypeU >
genTypeU associatedMin (const genTypeT &x, const genTypeU &a, const genTypeT &y, const genTypeU &b, const genTypeT &z, const genTypeU &c, const genTypeT &w, const genTypeU &d)
 
template<typename genType >
GLM_FUNC_DECL genType atan (genType const &y, genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType atan (genType const &y_over_x)
 
-template<typename T , precision P>
GLM_FUNC_QUALIFIER T atan2 (T x, T y)
 
-template<typename T , precision P>
GLM_FUNC_QUALIFIER
-detail::tvec2< T, P > 
atan2 (const detail::tvec2< T, P > &x, const detail::tvec2< T, P > &y)
 
-template<typename T , precision P>
GLM_FUNC_QUALIFIER
-detail::tvec3< T, P > 
atan2 (const detail::tvec3< T, P > &x, const detail::tvec3< T, P > &y)
 
-template<typename T , precision P>
GLM_FUNC_QUALIFIER
-detail::tvec4< T, P > 
atan2 (const detail::tvec4< T, P > &x, const detail::tvec4< T, P > &y)
 
template<typename genType >
GLM_FUNC_DECL genType atanh (genType const &x)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tvec3< T, P > axis (detail::tquat< T, P > const &x)
 
template<typename T , precision P>
void axisAngle (detail::tmat4x4< T, P > const &mat, detail::tvec3< T, P > &axis, T &angle)
 
template<typename T , precision P>
detail::tmat4x4< T, P > axisAngleMatrix (detail::tvec3< T, P > const &axis, T const angle)
 
template<typename T >
GLM_FUNC_DECL detail::tvec3< T,
-defaultp > 
ballRand (T const &Radius)
 
template<typename T , template< typename > class genIUType>
GLM_FUNC_DECL genIUType< T >
-::signed_type 
bitCount (genIUType< T > const &Value)
 
template<typename genIUType >
GLM_FUNC_DECL genIUType bitfieldExtract (genIUType const &Value, int const &Offset, int const &Bits)
 
template<typename genIUType >
GLM_FUNC_DECL genIUType bitfieldInsert (genIUType const &Base, genIUType const &Insert, int const &Offset, int const &Bits)
 
GLM_FUNC_DECL int16 bitfieldInterleave (int8 x, int8 y)
 
GLM_FUNC_DECL uint16 bitfieldInterleave (uint8 x, uint8 y)
 
GLM_FUNC_DECL int32 bitfieldInterleave (int16 x, int16 y)
 
GLM_FUNC_DECL uint32 bitfieldInterleave (uint16 x, uint16 y)
 
GLM_FUNC_DECL int64 bitfieldInterleave (int32 x, int32 y)
 
GLM_FUNC_DECL uint64 bitfieldInterleave (uint32 x, uint32 y)
 
GLM_FUNC_DECL int32 bitfieldInterleave (int8 x, int8 y, int8 z)
 
GLM_FUNC_DECL uint32 bitfieldInterleave (uint8 x, uint8 y, uint8 z)
 
GLM_FUNC_DECL int64 bitfieldInterleave (int16 x, int16 y, int16 z)
 
GLM_FUNC_DECL uint64 bitfieldInterleave (uint16 x, uint16 y, uint16 z)
 
GLM_FUNC_DECL int64 bitfieldInterleave (int32 x, int32 y, int32 z)
 
GLM_FUNC_DECL uint64 bitfieldInterleave (uint32 x, uint32 y, uint32 z)
 
GLM_FUNC_DECL int32 bitfieldInterleave (int8 x, int8 y, int8 z, int8 w)
 
GLM_FUNC_DECL uint32 bitfieldInterleave (uint8 x, uint8 y, uint8 z, uint8 w)
 
GLM_FUNC_DECL int64 bitfieldInterleave (int16 x, int16 y, int16 z, int16 w)
 
GLM_FUNC_DECL uint64 bitfieldInterleave (uint16 x, uint16 y, uint16 z, uint16 w)
 
template<typename genIUType >
GLM_FUNC_DECL genIUType bitfieldReverse (genIUType const &Value)
 
template<typename genType >
GLM_DEPRECATED GLM_FUNC_DECL
-genType 
bitRevert (genType const &value)
 
template<typename genType >
GLM_FUNC_DECL genType bitRotateLeft (genType const &In, std::size_t Shift)
 
template<typename genType >
GLM_FUNC_DECL genType bitRotateRight (genType const &In, std::size_t Shift)
 
template<typename genType >
GLM_FUNC_DECL genType catmullRom (genType const &v1, genType const &v2, genType const &v3, genType const &v4, typename genType::value_type const &s)
 
template<typename genType >
GLM_FUNC_DECL genType ceil (genType const &x)
 
template<typename T >
GLM_FUNC_DECL detail::tvec2< T,
-defaultp > 
circularRand (T const &Radius)
 
template<typename genType >
GLM_FUNC_DECL genType clamp (genType const &Texcoord)
 
template<typename genType >
GLM_FUNC_DECL genType clamp (genType const &x, genType const &minVal, genType const &maxVal)
 
template<typename T , precision P>
detail::tvec3< T, P > closestPointOnLine (detail::tvec3< T, P > const &point, detail::tvec3< T, P > const &a, detail::tvec3< T, P > const &b)
 
template<typename T , precision P>
detail::tmat2x2< T, P > colMajor2 (detail::tvec2< T, P > const &v1, detail::tvec2< T, P > const &v2)
 
template<typename T , precision P>
detail::tmat2x2< T, P > colMajor2 (detail::tmat2x2< T, P > const &m)
 
template<typename T , precision P>
detail::tmat3x3< T, P > colMajor3 (detail::tvec3< T, P > const &v1, detail::tvec3< T, P > const &v2, detail::tvec3< T, P > const &v3)
 
template<typename T , precision P>
detail::tmat3x3< T, P > colMajor3 (detail::tmat3x3< T, P > const &m)
 
template<typename T , precision P>
detail::tmat4x4< T, P > colMajor4 (detail::tvec4< T, P > const &v1, detail::tvec4< T, P > const &v2, detail::tvec4< T, P > const &v3, detail::tvec4< T, P > const &v4)
 
template<typename T , precision P>
detail::tmat4x4< T, P > colMajor4 (detail::tmat4x4< T, P > const &m)
 
template<typename genType >
genType::col_type column (genType const &m, length_t const &index)
 
template<typename genType >
genType column (genType const &m, length_t const &index, typename genType::col_type const &x)
 
template<typename genType >
genType::value_type compAdd (genType const &v)
 
template<typename genType >
genType::value_type compMax (genType const &v)
 
template<typename genType >
genType::value_type compMin (genType const &v)
 
template<typename genType >
genType::value_type compMul (genType const &v)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tquat< T, P > conjugate (detail::tquat< T, P > const &q)
 
template<typename genType >
GLM_FUNC_DECL genType cos (genType const &angle)
 
template<typename genType >
GLM_FUNC_DECL genType cosh (genType const &angle)
 
template<typename genType >
GLM_FUNC_DECL genType cot (genType const &angle)
 
template<typename genType >
GLM_FUNC_DECL genType coth (genType const &angle)
 
template<typename T , precision P>
detail::tvec3< T, P > cross (detail::tquat< T, P > const &q, detail::tvec3< T, P > const &v)
 
template<typename T , precision P>
detail::tvec3< T, P > cross (detail::tvec3< T, P > const &v, detail::tquat< T, P > const &q)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tvec3< T, P > cross (detail::tvec3< T, P > const &x, detail::tvec3< T, P > const &y)
 
template<typename genType >
GLM_FUNC_DECL genType csc (genType const &angle)
 
template<typename genType >
GLM_FUNC_DECL genType csch (genType const &angle)
 
template<typename genType >
GLM_FUNC_DECL genType cubic (genType const &v1, genType const &v2, genType const &v3, genType const &v4, typename genType::value_type const &s)
 
template<typename genType >
GLM_FUNC_DECL genType degrees (genType const &radians)
 
template<typename T , precision P>
detail::tmat2x2< T, P > diagonal2x2 (detail::tvec2< T, P > const &v)
 
template<typename T , precision P>
detail::tmat2x3< T, P > diagonal2x3 (detail::tvec2< T, P > const &v)
 
template<typename T , precision P>
detail::tmat2x4< T, P > diagonal2x4 (detail::tvec2< T, P > const &v)
 
template<typename T , precision P>
detail::tmat3x2< T, P > diagonal3x2 (detail::tvec2< T, P > const &v)
 
template<typename T , precision P>
detail::tmat3x3< T, P > diagonal3x3 (detail::tvec3< T, P > const &v)
 
template<typename T , precision P>
detail::tmat3x4< T, P > diagonal3x4 (detail::tvec3< T, P > const &v)
 
template<typename T , precision P>
detail::tmat4x2< T, P > diagonal4x2 (detail::tvec2< T, P > const &v)
 
template<typename T , precision P>
detail::tmat4x3< T, P > diagonal4x3 (detail::tvec3< T, P > const &v)
 
template<typename T , precision P>
detail::tmat4x4< T, P > diagonal4x4 (detail::tvec4< T, P > const &v)
 
template<typename T >
GLM_FUNC_DECL detail::tvec2< T,
-defaultp > 
diskRand (T const &Radius)
 
template<typename genType >
GLM_FUNC_DECL genType::value_type distance (genType const &p0, genType const &p1)
 
template<typename T >
distance2 (T const &p0, T const &p1)
 
template<typename genType >
genType::value_type distance2 (genType const &p0, genType const &p1)
 
template<typename T , precision P, template< typename, precision > class vecType>
GLM_FUNC_DECL T dot (vecType< T, P > const &x, vecType< T, P > const &y)
 
template<typename genType >
GLM_FUNC_DECL genType dot (genType const &x, genType const &y)
 
template<typename T , precision P, template< typename, precision > class quatType>
GLM_FUNC_DECL T dot (quatType< T, P > const &x, quatType< T, P > const &y)
 
template<typename T , precision P>
detail::tdualquat< T, P > dualquat_cast (detail::tmat2x4< T, P > const &x)
 
template<typename T , precision P>
detail::tdualquat< T, P > dualquat_cast (detail::tmat3x4< T, P > const &x)
 
template<typename genType >
GLM_FUNC_DECL genType e ()
 
template<typename genType >
GLM_FUNC_DECL genType epsilon ()
 
template<typename T , precision P, template< typename, precision > class vecType>
GLM_FUNC_DECL vecType< bool, P > epsilonEqual (vecType< T, P > const &x, vecType< T, P > const &y, T const &epsilon)
 
template<typename genType >
GLM_FUNC_DECL bool epsilonEqual (genType const &x, genType const &y, genType const &epsilon)
 
template<typename genType >
GLM_FUNC_DECL genType::boolType epsilonNotEqual (genType const &x, genType const &y, typename genType::value_type const &epsilon)
 
template<typename genType >
GLM_FUNC_DECL bool epsilonNotEqual (genType const &x, genType const &y, genType const &epsilon)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tvec4
-< bool, P > 
equal (detail::tquat< T, P > const &x, detail::tquat< T, P > const &y)
 
template<typename T , precision P>
detail::tvec3< T, P > euclidean (detail::tvec2< T, P > const &polar)
 
template<typename genType >
GLM_FUNC_DECL genType euler ()
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tvec3< T, P > eulerAngles (detail::tquat< T, P > const &x)
 
template<typename T >
detail::tmat4x4< T, defaultp > eulerAngleX (T const &angleX)
 
template<typename T >
detail::tmat4x4< T, defaultp > eulerAngleXY (T const &angleX, T const &angleY)
 
template<typename T >
detail::tmat4x4< T, defaultp > eulerAngleXZ (T const &angleX, T const &angleZ)
 
template<typename T >
detail::tmat4x4< T, defaultp > eulerAngleY (T const &angleY)
 
template<typename T >
detail::tmat4x4< T, defaultp > eulerAngleYX (T const &angleY, T const &angleX)
 
template<typename T >
detail::tmat4x4< T, defaultp > eulerAngleYXZ (T const &yaw, T const &pitch, T const &roll)
 
template<typename T >
detail::tmat4x4< T, defaultp > eulerAngleYZ (T const &angleY, T const &angleZ)
 
template<typename T >
detail::tmat4x4< T, defaultp > eulerAngleZ (T const &angleZ)
 
template<typename T >
detail::tmat4x4< T, defaultp > eulerAngleZX (T const &angle, T const &angleX)
 
template<typename T >
detail::tmat4x4< T, defaultp > eulerAngleZY (T const &angleZ, T const &angleY)
 
template<typename genType >
GLM_FUNC_DECL genType exp (genType const &x)
 
template<typename T , precision P>
detail::tquat< T, P > exp (detail::tquat< T, P > const &q)
 
template<typename genType >
GLM_FUNC_DECL genType exp2 (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType extend (genType const &Origin, genType const &Source, typename genType::value_type const Length)
 
template<typename T , precision P>
detail::tmat4x4< T, P > extractMatrixRotation (detail::tmat4x4< T, P > const &mat)
 
template<typename T , precision P>
extractRealComponent (detail::tquat< T, P > const &q)
 
template<typename genType >
GLM_FUNC_DECL genType faceforward (genType const &N, genType const &I, genType const &Nref)
 
template<typename genType >
genType factorial (genType const &x)
 
template<typename T >
fastAcos (const T &angle)
 
template<typename T >
fastAsin (const T &angle)
 
template<typename T >
fastAtan (const T &y, const T &x)
 
template<typename T >
fastAtan (const T &angle)
 
template<typename T >
fastCos (const T &angle)
 
template<typename genType >
genType::value_type fastDistance (genType const &x, genType const &y)
 
template<typename T >
fastExp (const T &x)
 
template<typename T >
fastExp2 (const T &x)
 
template<typename genType >
genType fastInverseSqrt (genType const &x)
 
template<typename genType >
genType::value_type fastLength (genType const &x)
 
template<typename T >
fastLn (const T &x)
 
template<typename T >
fastLog (const T &x)
 
template<typename T >
fastLog2 (const T &x)
 
template<typename T , precision P>
detail::tquat< T, P > fastMix (detail::tquat< T, P > const &x, detail::tquat< T, P > const &y, T const &a)
 
template<typename genType >
genType fastNormalize (genType const &x)
 
template<typename genType >
genType::value_type fastNormalizeDot (genType const &x, genType const &y)
 
template<typename genType >
genType fastPow (genType const &x, genType const &y)
 
template<typename genTypeT , typename genTypeU >
genTypeT fastPow (genTypeT const &x, genTypeU const &y)
 
template<typename T >
fastSin (const T &angle)
 
template<typename genType >
genType fastSqrt (genType const &x)
 
template<typename T >
fastTan (const T &angle)
 
template<typename genIUType >
GLM_FUNC_DECL genIUType fillBitfieldWithOne (genIUType const &Value, int const &FromBit, int const &ToBit)
 
template<typename genIUType >
GLM_FUNC_DECL genIUType fillBitfieldWithZero (genIUType const &Value, int const &FromBit, int const &ToBit)
 
template<typename T , template< typename > class genIUType>
GLM_FUNC_DECL genIUType< T >
-::signed_type 
findLSB (genIUType< T > const &Value)
 
template<typename T , template< typename > class genIUType>
GLM_FUNC_DECL genIUType< T >
-::signed_type 
findMSB (genIUType< T > const &Value)
 
template<typename T >
GLM_FUNC_DECL uint float_distance (T const &x, T const &y)
 
template<typename T , template< typename > class vecType>
GLM_FUNC_DECL vecType< uintfloat_distance (vecType< T > const &x, vecType< T > const &y)
 
GLM_FUNC_DECL int floatBitsToInt (float const &v)
 
template<template< typename, precision > class vecType, precision P>
GLM_FUNC_DECL vecType< int, P > floatBitsToInt (vecType< float, P > const &v)
 
GLM_FUNC_DECL uint floatBitsToUint (float const &v)
 
template<template< typename, precision > class vecType, precision P>
GLM_FUNC_DECL vecType< uint, P > floatBitsToUint (vecType< float, P > const &v)
 
template<typename genType >
GLM_FUNC_DECL genType floor (genType const &x)
 
unsigned int floor_log2 (unsigned int x)
 
template<typename genType >
GLM_FUNC_DECL genType fma (genType const &a, genType const &b, genType const &c)
 
template<typename genType >
GLM_FUNC_DECL genType fract (genType const &x)
 
template<typename genType , typename genIType >
GLM_FUNC_DECL genType frexp (genType const &x, genIType &exp)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tmat4x4
-< T, P > 
frustum (T const &left, T const &right, T const &bottom, T const &top, T const &near, T const &far)
 
template<typename genType >
GLM_FUNC_DECL genType gaussRand (genType const &Mean, genType const &Deviation)
 
template<typename genType >
GLM_FUNC_DECL genType golden_ratio ()
 
template<typename T , precision P, template< typename, precision > class vecType>
GLM_FUNC_DECL vecType< T, P >
-::bool_type 
greaterThan (vecType< T, P > const &x, vecType< T, P > const &y)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tvec4
-< bool, P > 
greaterThan (detail::tquat< T, P > const &x, detail::tquat< T, P > const &y)
 
template<typename T , precision P, template< typename, precision > class vecType>
GLM_FUNC_DECL vecType< T, P >
-::bool_type 
greaterThanEqual (vecType< T, P > const &x, vecType< T, P > const &y)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tvec4
-< bool, P > 
greaterThanEqual (detail::tquat< T, P > const &x, detail::tquat< T, P > const &y)
 
template<typename genType >
GLM_FUNC_DECL genType half_pi ()
 
template<typename genType >
GLM_FUNC_DECL genType hermite (genType const &v1, genType const &t1, genType const &v2, genType const &t2, typename genType::value_type const &s)
 
template<typename genType >
genType higherMultiple (genType const &Source, genType const &Multiple)
 
template<typename genType >
GLM_FUNC_DECL genType highestBitValue (genType const &value)
 
template<typename T , precision P>
detail::tvec3< T, P > hsvColor (detail::tvec3< T, P > const &rgbValue)
 
template<typename genIType >
GLM_FUNC_DECL void imulExtended (genIType const &x, genIType const &y, genIType &msb, genIType &lsb)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tmat4x4
-< T, P > 
infinitePerspective (T fovy, T aspect, T near)
 
GLM_FUNC_DECL float intBitsToFloat (int const &v)
 
template<template< typename, precision > class vecType, precision P>
GLM_FUNC_DECL vecType< float, P > intBitsToFloat (vecType< int, P > const &v)
 
template<typename T , precision P>
detail::tquat< T, P > intermediate (detail::tquat< T, P > const &prev, detail::tquat< T, P > const &curr, detail::tquat< T, P > const &next)
 
template<typename T , precision P>
detail::tmat4x4< T, P > interpolate (detail::tmat4x4< T, P > const &m1, detail::tmat4x4< T, P > const &m2, T const delta)
 
template<typename genType >
bool intersectLineSphere (genType const &point0, genType const &point1, genType const &sphereCenter, typename genType::value_type sphereRadius, genType &intersectionPosition1, genType &intersectionNormal1, genType &intersectionPosition2=genType(), genType &intersectionNormal2=genType())
 
template<typename genType >
bool intersectLineTriangle (genType const &orig, genType const &dir, genType const &vert0, genType const &vert1, genType const &vert2, genType &position)
 
template<typename genType >
bool intersectRayPlane (genType const &orig, genType const &dir, genType const &planeOrig, genType const &planeNormal, typename genType::value_type &intersectionDistance)
 
template<typename genType >
bool intersectRaySphere (genType const &rayStarting, genType const &rayNormalizedDirection, genType const &sphereCenter, typename genType::value_type const sphereRadiusSquered, typename genType::value_type &intersectionDistance)
 
template<typename genType >
bool intersectRaySphere (genType const &rayStarting, genType const &rayNormalizedDirection, genType const &sphereCenter, const typename genType::value_type sphereRadius, genType &intersectionPosition, genType &intersectionNormal)
 
template<typename genType >
bool intersectRayTriangle (genType const &orig, genType const &dir, genType const &vert0, genType const &vert1, genType const &vert2, genType &baryPosition)
 
template<typename T , precision P>
detail::tdualquat< T, P > inverse (detail::tdualquat< T, P > const &q)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tquat< T, P > inverse (detail::tquat< T, P > const &q)
 
template<typename genType >
GLM_FUNC_DECL genType inversesqrt (genType const &x)
 
template<typename genType >
GLM_FUNC_QUALIFIER
-genType::value_type 
inverseTranspose (genType const &m)
 
template<typename T , precision P, template< typename, precision > class vecType>
vecType< bool, P > isCompNull (vecType< T, P > const &v, T const &epsilon)
 
-template<typename genType >
bool isfinite (genType const &x)
 
-template<typename T , precision P>
detail::tvec2< bool, P > isfinite (const detail::tvec2< T, P > &x)
 
-template<typename T , precision P>
detail::tvec3< bool, P > isfinite (const detail::tvec3< T, P > &x)
 
-template<typename T , precision P>
detail::tvec4< bool, P > isfinite (const detail::tvec4< T, P > &x)
 
template<typename T , precision P, template< typename, precision > class matType>
bool isIdentity (matType< T, P > const &m, T const &epsilon)
 
template<typename genType >
GLM_FUNC_DECL genType::bool_type isinf (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType::bool_type isnan (genType const &x)
 
template<typename T , precision P, template< typename, precision > class vecType>
bool isNormalized (vecType< T, P > const &v, T const &epsilon)
 
template<typename T , precision P>
bool isNormalized (detail::tmat2x2< T, P > const &m, T const &epsilon)
 
template<typename T , precision P>
bool isNormalized (detail::tmat3x3< T, P > const &m, T const &epsilon)
 
template<typename T , precision P>
bool isNormalized (detail::tmat4x4< T, P > const &m, T const &epsilon)
 
template<typename T , precision P>
bool isNull (detail::tmat2x2< T, P > const &m, T const &epsilon)
 
template<typename T , precision P>
bool isNull (detail::tmat3x3< T, P > const &m, T const &epsilon)
 
template<typename T , precision P>
bool isNull (detail::tmat4x4< T, P > const &m, T const &epsilon)
 
template<typename T , precision P, template< typename, precision > class vecType>
bool isNull (vecType< T, P > const &v, T const &epsilon)
 
template<typename T , precision P, template< typename, precision > class matType>
bool isOrthogonal (matType< T, P > const &m, T const &epsilon)
 
template<typename genType >
GLM_FUNC_DECL bool isPowerOfTwo (genType const &value)
 
template<typename T , precision P>
l1Norm (detail::tvec3< T, P > const &x, detail::tvec3< T, P > const &y)
 
template<typename T , precision P>
l1Norm (detail::tvec3< T, P > const &v)
 
template<typename T , precision P>
l2Norm (detail::tvec3< T, P > const &x, detail::tvec3< T, P > const &y)
 
template<typename T , precision P>
l2Norm (detail::tvec3< T, P > const &x)
 
template<typename genType , typename genIType >
GLM_FUNC_DECL genType ldexp (genType const &x, genIType const &exp)
 
template<typename T , precision P>
bool leftHanded (detail::tvec3< T, P > const &tangent, detail::tvec3< T, P > const &binormal, detail::tvec3< T, P > const &normal)
 
template<typename genType >
GLM_FUNC_DECL genType::value_type length (genType const &x)
 
template<typename T , precision P>
GLM_FUNC_DECL T length (detail::tquat< T, P > const &q)
 
template<typename T >
length2 (T const &x)
 
template<typename genType >
genType::value_type length2 (genType const &x)
 
template<typename T , precision P>
length2 (detail::tquat< T, P > const &q)
 
-template<typename T >
GLM_FUNC_QUALIFIER T lerp (T x, T y, T a)
 
-template<typename T , precision P>
GLM_FUNC_QUALIFIER
-detail::tvec2< T, P > 
lerp (const detail::tvec2< T, P > &x, const detail::tvec2< T, P > &y, T a)
 
-template<typename T , precision P>
GLM_FUNC_QUALIFIER
-detail::tvec3< T, P > 
lerp (const detail::tvec3< T, P > &x, const detail::tvec3< T, P > &y, T a)
 
-template<typename T , precision P>
GLM_FUNC_QUALIFIER
-detail::tvec4< T, P > 
lerp (const detail::tvec4< T, P > &x, const detail::tvec4< T, P > &y, T a)
 
-template<typename T , precision P>
GLM_FUNC_QUALIFIER
-detail::tvec2< T, P > 
lerp (const detail::tvec2< T, P > &x, const detail::tvec2< T, P > &y, const detail::tvec2< T, P > &a)
 
-template<typename T , precision P>
GLM_FUNC_QUALIFIER
-detail::tvec3< T, P > 
lerp (const detail::tvec3< T, P > &x, const detail::tvec3< T, P > &y, const detail::tvec3< T, P > &a)
 
-template<typename T , precision P>
GLM_FUNC_QUALIFIER
-detail::tvec4< T, P > 
lerp (const detail::tvec4< T, P > &x, const detail::tvec4< T, P > &y, const detail::tvec4< T, P > &a)
 
template<typename T , precision P>
detail::tdualquat< T, P > lerp (detail::tdualquat< T, P > const &x, detail::tdualquat< T, P > const &y, T const &a)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tquat< T, P > lerp (detail::tquat< T, P > const &x, detail::tquat< T, P > const &y, T const &a)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tvec4
-< bool, P > 
lessThan (detail::tquat< T, P > const &x, detail::tquat< T, P > const &y)
 
template<typename T , precision P, template< typename, precision > class vecType>
GLM_FUNC_DECL vecType< T, P >
-::bool_type 
lessThanEqual (vecType< T, P > const &x, vecType< T, P > const &y)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tvec4
-< bool, P > 
lessThanEqual (detail::tquat< T, P > const &x, detail::tquat< T, P > const &y)
 
template<typename T , precision P>
linearGradient (detail::tvec2< T, P > const &Point0, detail::tvec2< T, P > const &Point1, detail::tvec2< T, P > const &Position)
 
template<typename genType >
GLM_FUNC_DECL genType linearRand (genType const &Min, genType const &Max)
 
template<typename genType >
GLM_FUNC_DECL genType ln_ln_two ()
 
template<typename genType >
GLM_FUNC_DECL genType ln_ten ()
 
template<typename genType >
GLM_FUNC_DECL genType ln_two ()
 
template<typename genType >
genType log (genType const &x, genType const &base)
 
template<typename genType >
GLM_FUNC_DECL genType log (genType const &x)
 
template<typename T , precision P>
detail::tquat< T, P > log (detail::tquat< T, P > const &q)
 
template<typename genIUType >
genIUType log2 (genIUType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType log2 (genType const &x)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tmat4x4
-< T, P > 
lookAt (detail::tvec3< T, P > const &eye, detail::tvec3< T, P > const &center, detail::tvec3< T, P > const &up)
 
template<typename genType >
genType lowerMultiple (genType const &Source, genType const &Multiple)
 
template<typename T , precision P>
luminosity (detail::tvec3< T, P > const &color)
 
template<typename T , precision P>
lxNorm (detail::tvec3< T, P > const &x, detail::tvec3< T, P > const &y, unsigned int Depth)
 
template<typename T , precision P>
lxNorm (detail::tvec3< T, P > const &x, unsigned int Depth)
 
template<typename T >
GLM_FUNC_DECL detail::tmat2x2
-< T, defaultp > 
make_mat2 (T const *const ptr)
 
template<typename T >
GLM_FUNC_DECL detail::tmat2x2
-< T, defaultp > 
make_mat2x2 (T const *const ptr)
 
template<typename T >
GLM_FUNC_DECL detail::tmat2x3
-< T, defaultp > 
make_mat2x3 (T const *const ptr)
 
template<typename T >
GLM_FUNC_DECL detail::tmat2x4
-< T, defaultp > 
make_mat2x4 (T const *const ptr)
 
template<typename T >
GLM_FUNC_DECL detail::tmat3x3
-< T, defaultp > 
make_mat3 (T const *const ptr)
 
template<typename T >
GLM_FUNC_DECL detail::tmat3x2
-< T, defaultp > 
make_mat3x2 (T const *const ptr)
 
template<typename T >
GLM_FUNC_DECL detail::tmat3x3
-< T, defaultp > 
make_mat3x3 (T const *const ptr)
 
template<typename T >
GLM_FUNC_DECL detail::tmat3x4
-< T, defaultp > 
make_mat3x4 (T const *const ptr)
 
template<typename T >
GLM_FUNC_DECL detail::tmat4x4
-< T, defaultp > 
make_mat4 (T const *const ptr)
 
template<typename T >
GLM_FUNC_DECL detail::tmat4x2
-< T, defaultp > 
make_mat4x2 (T const *const ptr)
 
template<typename T >
GLM_FUNC_DECL detail::tmat4x3
-< T, defaultp > 
make_mat4x3 (T const *const ptr)
 
template<typename T >
GLM_FUNC_DECL detail::tmat4x4
-< T, defaultp > 
make_mat4x4 (T const *const ptr)
 
template<typename T >
GLM_FUNC_DECL detail::tquat< T,
-defaultp > 
make_quat (T const *const ptr)
 
template<typename T >
GLM_FUNC_DECL detail::tvec2< T,
-defaultp > 
make_vec2 (T const *const ptr)
 
template<typename T >
GLM_FUNC_DECL detail::tvec3< T,
-defaultp > 
make_vec3 (T const *const ptr)
 
template<typename T >
GLM_FUNC_DECL detail::tvec4< T,
-defaultp > 
make_vec4 (T const *const ptr)
 
template<typename genIType >
GLM_FUNC_DECL genIType mask (genIType const &count)
 
template<typename T , precision P>
detail::tmat2x4< T, P > mat2x4_cast (detail::tdualquat< T, P > const &x)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tmat3x3
-< T, P > 
mat3_cast (detail::tquat< T, P > const &x)
 
template<typename T , precision P>
detail::tmat3x4< T, P > mat3x4_cast (detail::tdualquat< T, P > const &x)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tmat4x4
-< T, P > 
mat4_cast (detail::tquat< T, P > const &x)
 
template<typename T , precision P>
detail::tmat3x3< T, P > matrixCross3 (detail::tvec3< T, P > const &x)
 
template<typename T , precision P>
detail::tmat4x4< T, P > matrixCross4 (detail::tvec3< T, P > const &x)
 
template<typename T >
max (T const &x, T const &y, T const &z)
 
template<typename T , template< typename > class C>
C< T > max (C< T > const &x, typename C< T >::T const &y, typename C< T >::T const &z)
 
template<typename T , template< typename > class C>
C< T > max (C< T > const &x, C< T > const &y, C< T > const &z)
 
template<typename T >
max (T const &x, T const &y, T const &z, T const &w)
 
template<typename T , template< typename > class C>
C< T > max (C< T > const &x, typename C< T >::T const &y, typename C< T >::T const &z, typename C< T >::T const &w)
 
template<typename T , template< typename > class C>
C< T > max (C< T > const &x, C< T > const &y, C< T > const &z, C< T > const &w)
 
template<typename genType >
GLM_FUNC_DECL genType max (genType const &x, genType const &y)
 
template<typename T >
min (T const &x, T const &y, T const &z)
 
template<typename T , template< typename > class C>
C< T > min (C< T > const &x, typename C< T >::T const &y, typename C< T >::T const &z)
 
template<typename T , template< typename > class C>
C< T > min (C< T > const &x, C< T > const &y, C< T > const &z)
 
template<typename T >
min (T const &x, T const &y, T const &z, T const &w)
 
template<typename T , template< typename > class C>
C< T > min (C< T > const &x, typename C< T >::T const &y, typename C< T >::T const &z, typename C< T >::T const &w)
 
template<typename T , template< typename > class C>
C< T > min (C< T > const &x, C< T > const &y, C< T > const &z, C< T > const &w)
 
template<typename genType >
GLM_FUNC_DECL genType min (genType const &x, genType const &y)
 
template<typename genType >
GLM_FUNC_DECL genType mirrorRepeat (genType const &Texcoord)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tquat< T, P > mix (detail::tquat< T, P > const &x, detail::tquat< T, P > const &y, T const &a)
 
template<typename genTypeT , typename genTypeU >
GLM_FUNC_DECL genTypeT mix (genTypeT const &x, genTypeT const &y, genTypeU const &a)
 
-template<typename T , precision P>
mixedProduct (detail::tvec3< T, P > const &v1, detail::tvec3< T, P > const &v2, detail::tvec3< T, P > const &v3)
 
int mod (int x, int y)
 
uint mod (uint x, uint y)
 
template<typename genType >
GLM_FUNC_DECL genType mod (genType const &x, genType const &y)
 
template<typename genType >
GLM_FUNC_DECL genType mod (genType const &x, typename genType::value_type const &y)
 
template<typename genType >
GLM_FUNC_DECL genType modf (genType const &x, genType &i)
 
template<typename genType >
GLM_FUNC_DECL genType next_float (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType next_float (genType const &x, uint const &Distance)
 
uint nlz (uint x)
 
template<typename genType >
GLM_FUNC_DECL genType::value_type noise1 (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL detail::tvec2
-< typename genType::value_type,
-defaultp > 
noise2 (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL detail::tvec3
-< typename genType::value_type,
-defaultp > 
noise3 (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL detail::tvec4
-< typename genType::value_type,
-defaultp > 
noise4 (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType normalize (genType const &x)
 
template<typename T , precision P>
detail::tdualquat< T, P > normalize (detail::tdualquat< T, P > const &q)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tquat< T, P > normalize (detail::tquat< T, P > const &q)
 
template<typename genType >
genType::value_type normalizeDot (genType const &x, genType const &y)
 
template<precision P, template< typename, precision > class vecType>
GLM_FUNC_DECL vecType< bool, P > not_ (vecType< bool, P > const &v)
 
template<typename T , precision P, template< typename, precision > class vecType>
GLM_FUNC_DECL vecType< T, P >
-::bool_type 
notEqual (vecType< T, P > const &x, vecType< T, P > const &y)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tvec4
-< bool, P > 
notEqual (detail::tquat< T, P > const &x, detail::tquat< T, P > const &y)
 
template<typename genType >
GLM_FUNC_DECL genType one ()
 
template<typename genType >
GLM_FUNC_DECL genType one_over_pi ()
 
template<typename genType >
GLM_FUNC_DECL genType one_over_root_two ()
 
template<typename T >
detail::tmat2x2< T, defaultp > orientate2 (T const &angle)
 
template<typename T >
detail::tmat3x3< T, defaultp > orientate3 (T const &angle)
 
template<typename T , precision P>
detail::tmat3x3< T, P > orientate3 (detail::tvec3< T, P > const &angles)
 
template<typename T , precision P>
detail::tmat4x4< T, P > orientate4 (detail::tvec3< T, P > const &angles)
 
template<typename T , precision P>
detail::tmat4x4< T, P > orientation (detail::tvec3< T, P > const &Normal, detail::tvec3< T, P > const &Up)
 
template<typename T , precision P>
GLM_FUNC_QUALIFIER T orientedAngle (detail::tvec2< T, P > const &x, detail::tvec2< T, P > const &y)
 
template<typename T , precision P>
GLM_FUNC_QUALIFIER T orientedAngle (detail::tvec3< T, P > const &x, detail::tvec3< T, P > const &y, detail::tvec3< T, P > const &ref)
 
template<typename T >
GLM_FUNC_DECL detail::tmat4x4
-< T, defaultp > 
ortho (T const &left, T const &right, T const &bottom, T const &top, T const &zNear, T const &zFar)
 
template<typename T >
GLM_FUNC_DECL detail::tmat4x4
-< T, defaultp > 
ortho (T const &left, T const &right, T const &bottom, T const &top)
 
template<typename T , precision P>
detail::tmat3x3< T, P > orthonormalize (const detail::tmat3x3< T, P > &m)
 
template<typename T , precision P>
detail::tvec3< T, P > orthonormalize (const detail::tvec3< T, P > &x, const detail::tvec3< T, P > &y)
 
GLM_FUNC_DECL double packDouble2x32 (uvec2 const &v)
 
GLM_FUNC_DECL uint32 packF2x11_1x10 (vec3 const &v)
 
GLM_FUNC_DECL uint16 packHalf1x16 (float const &v)
 
GLM_FUNC_DECL uint packHalf2x16 (vec2 const &v)
 
GLM_FUNC_DECL uint64 packHalf4x16 (vec4 const &v)
 
GLM_FUNC_DECL uint32 packI3x10_1x2 (ivec4 const &v)
 
GLM_FUNC_DECL uint16 packSnorm1x16 (float const &v)
 
GLM_FUNC_DECL uint8 packSnorm1x8 (float const &s)
 
GLM_FUNC_DECL uint packSnorm2x16 (vec2 const &v)
 
GLM_FUNC_DECL uint16 packSnorm2x8 (vec2 const &v)
 
GLM_FUNC_DECL uint32 packSnorm3x10_1x2 (vec4 const &v)
 
GLM_FUNC_DECL uint64 packSnorm4x16 (vec4 const &v)
 
GLM_FUNC_DECL uint packSnorm4x8 (vec4 const &v)
 
GLM_FUNC_DECL uint32 packU3x10_1x2 (uvec4 const &v)
 
GLM_FUNC_DECL uint16 packUnorm1x16 (float const &v)
 
GLM_FUNC_DECL uint8 packUnorm1x8 (float const &v)
 
GLM_FUNC_DECL uint packUnorm2x16 (vec2 const &v)
 
GLM_FUNC_DECL uint16 packUnorm2x8 (vec2 const &v)
 
GLM_FUNC_DECL uint32 packUnorm3x10_1x2 (vec4 const &v)
 
GLM_FUNC_DECL uint64 packUnorm4x16 (vec4 const &v)
 
GLM_FUNC_DECL uint packUnorm4x8 (vec4 const &v)
 
template<typename T , precision P, template< typename, precision > class vecType>
perlin (vecType< T, P > const &p)
 
template<typename T , precision P, template< typename, precision > class vecType>
perlin (vecType< T, P > const &p, vecType< T, P > const &rep)
 
template<typename vecType >
vecType perp (vecType const &x, vecType const &Normal)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tmat4x4
-< T, P > 
perspective (T const &fovy, T const &aspect, T const &near, T const &far)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tmat4x4
-< T, P > 
perspectiveFov (T const &fov, T const &width, T const &height, T const &near, T const &far)
 
template<typename genType >
GLM_FUNC_DECL genType pi ()
 
template<typename T , precision P, typename U >
GLM_FUNC_DECL detail::tmat4x4
-< T, P > 
pickMatrix (detail::tvec2< T, P > const &center, detail::tvec2< T, P > const &delta, detail::tvec4< U, P > const &viewport)
 
template<typename T , precision P>
GLM_FUNC_DECL T pitch (detail::tquat< T, P > const &x)
 
template<typename T , precision P>
detail::tvec3< T, P > polar (detail::tvec3< T, P > const &euclidean)
 
int pow (int x, int y)
 
template<typename genType >
GLM_FUNC_DECL genType pow (genType const &base, genType const &exponent)
 
uint pow (uint x, uint y)
 
template<typename T , precision P>
detail::tquat< T, P > pow (detail::tquat< T, P > const &x, T const &y)
 
template<typename genType >
GLM_FUNC_DECL genType powerOfTwoAbove (genType const &value)
 
template<typename genType >
GLM_FUNC_DECL genType powerOfTwoBelow (genType const &value)
 
template<typename genType >
GLM_FUNC_DECL genType powerOfTwoNearest (genType const &value)
 
template<typename genType >
GLM_FUNC_DECL genType prev_float (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType prev_float (genType const &x, uint const &Distance)
 
template<typename vecType >
vecType proj (vecType const &x, vecType const &Normal)
 
template<typename T , precision P>
detail::tmat3x3< T, P > proj2D (const detail::tmat3x3< T, P > &m, const detail::tvec3< T, P > &normal)
 
template<typename T , precision P>
detail::tmat4x4< T, P > proj3D (const detail::tmat4x4< T, P > &m, const detail::tvec3< T, P > &normal)
 
template<typename T , typename U , precision P>
GLM_FUNC_DECL detail::tvec3< T, P > project (detail::tvec3< T, P > const &obj, detail::tmat4x4< T, P > const &model, detail::tmat4x4< T, P > const &proj, detail::tvec4< U, P > const &viewport)
 
template<typename genType >
GLM_FUNC_DECL genType quarter_pi ()
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tquat< T, P > quat_cast (detail::tmat3x3< T, P > const &x)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tquat< T, P > quat_cast (detail::tmat4x4< T, P > const &x)
 
template<typename T , precision P>
radialGradient (detail::tvec2< T, P > const &Center, T const &Radius, detail::tvec2< T, P > const &Focal, detail::tvec2< T, P > const &Position)
 
template<typename genType >
GLM_FUNC_DECL genType radians (genType const &degrees)
 
template<typename genType >
GLM_FUNC_DECL genType reflect (genType const &I, genType const &N)
 
template<typename T , precision P, template< typename, precision > class vecType>
GLM_FUNC_DECL vecType< T, P > refract (vecType< T, P > const &I, vecType< T, P > const &N, T const &eta)
 
template<typename genType >
GLM_FUNC_DECL genType repeat (genType const &Texcoord)
 
template<typename T , precision P>
detail::tvec3< T, P > rgb2YCoCg (detail::tvec3< T, P > const &rgbColor)
 
template<typename T , precision P>
detail::tvec3< T, P > rgb2YCoCgR (detail::tvec3< T, P > const &rgbColor)
 
template<typename T , precision P>
detail::tvec3< T, P > rgbColor (detail::tvec3< T, P > const &hsvValue)
 
template<typename T , precision P>
bool rightHanded (detail::tvec3< T, P > const &tangent, detail::tvec3< T, P > const &binormal, detail::tvec3< T, P > const &normal)
 
template<typename T , precision P>
GLM_FUNC_DECL T roll (detail::tquat< T, P > const &x)
 
template<typename genType >
GLM_FUNC_DECL genType root_five ()
 
template<typename genType >
GLM_FUNC_DECL genType root_half_pi ()
 
template<typename genType >
GLM_FUNC_DECL genType root_ln_four ()
 
template<typename genType >
GLM_FUNC_DECL genType root_pi ()
 
template<typename genType >
GLM_FUNC_DECL genType root_three ()
 
template<typename genType >
GLM_FUNC_DECL genType root_two ()
 
template<typename genType >
GLM_FUNC_DECL genType root_two_pi ()
 
template<typename T , precision P>
detail::tvec2< T, P > rotate (detail::tvec2< T, P > const &v, T const &angle)
 
template<typename T , precision P>
detail::tvec3< T, P > rotate (detail::tvec3< T, P > const &v, T const &angle, detail::tvec3< T, P > const &normal)
 
template<typename T , precision P>
detail::tmat4x4< T, P > rotate (T angle, detail::tvec3< T, P > const &v)
 
template<typename T , precision P>
detail::tvec4< T, P > rotate (detail::tvec4< T, P > const &v, T const &angle, detail::tvec3< T, P > const &normal)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tmat4x4
-< T, P > 
rotate (detail::tmat4x4< T, P > const &m, T const &angle, detail::tvec3< T, P > const &axis)
 
template<typename T , precision P>
detail::tvec3< T, P > rotate (detail::tquat< T, P > const &q, detail::tvec3< T, P > const &v)
 
template<typename T , precision P>
detail::tvec4< T, P > rotate (detail::tquat< T, P > const &q, detail::tvec4< T, P > const &v)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tquat< T, P > rotate (detail::tquat< T, P > const &q, T const &angle, detail::tvec3< T, P > const &axis)
 
template<typename T , precision P>
detail::tmat4x4< T, P > rotateNormalizedAxis (detail::tmat4x4< T, P > const &m, T const &angle, detail::tvec3< T, P > const &axis)
 
template<typename T , precision P>
detail::tquat< T, P > rotateNormalizedAxis (detail::tquat< T, P > const &q, T const &angle, detail::tvec3< T, P > const &axis)
 
template<typename T , precision P>
detail::tvec3< T, P > rotateX (detail::tvec3< T, P > const &v, T const &angle)
 
template<typename T , precision P>
detail::tvec4< T, P > rotateX (detail::tvec4< T, P > const &v, T const &angle)
 
template<typename T , precision P>
detail::tvec3< T, P > rotateY (detail::tvec3< T, P > const &v, T const &angle)
 
template<typename T , precision P>
detail::tvec4< T, P > rotateY (detail::tvec4< T, P > const &v, T const &angle)
 
template<typename T , precision P>
detail::tvec3< T, P > rotateZ (detail::tvec3< T, P > const &v, T const &angle)
 
template<typename T , precision P>
detail::tvec4< T, P > rotateZ (detail::tvec4< T, P > const &v, T const &angle)
 
template<typename T , precision P>
detail::tquat< T, P > rotation (detail::tvec3< T, P > const &orig, detail::tvec3< T, P > const &dest)
 
template<typename genType >
GLM_FUNC_DECL genType round (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType roundEven (genType const &x)
 
template<typename genType >
genType::row_type row (genType const &m, length_t const &index)
 
template<typename genType >
genType row (genType const &m, length_t const &index, typename genType::row_type const &x)
 
template<typename T , precision P>
detail::tmat2x2< T, P > rowMajor2 (detail::tvec2< T, P > const &v1, detail::tvec2< T, P > const &v2)
 
template<typename T , precision P>
detail::tmat2x2< T, P > rowMajor2 (detail::tmat2x2< T, P > const &m)
 
template<typename T , precision P>
detail::tmat3x3< T, P > rowMajor3 (detail::tvec3< T, P > const &v1, detail::tvec3< T, P > const &v2, detail::tvec3< T, P > const &v3)
 
template<typename T , precision P>
detail::tmat3x3< T, P > rowMajor3 (detail::tmat3x3< T, P > const &m)
 
template<typename T , precision P>
detail::tmat4x4< T, P > rowMajor4 (detail::tvec4< T, P > const &v1, detail::tvec4< T, P > const &v2, detail::tvec4< T, P > const &v3, detail::tvec4< T, P > const &v4)
 
template<typename T , precision P>
detail::tmat4x4< T, P > rowMajor4 (detail::tmat4x4< T, P > const &m)
 
-template<typename T , precision P>
GLM_FUNC_QUALIFIER T saturate (T x)
 
-template<typename T , precision P>
GLM_FUNC_QUALIFIER
-detail::tvec2< T, P > 
saturate (const detail::tvec2< T, P > &x)
 
-template<typename T , precision P>
GLM_FUNC_QUALIFIER
-detail::tvec3< T, P > 
saturate (const detail::tvec3< T, P > &x)
 
-template<typename T , precision P>
GLM_FUNC_QUALIFIER
-detail::tvec4< T, P > 
saturate (const detail::tvec4< T, P > &x)
 
template<typename T , precision P>
detail::tmat4x4< T, P > saturation (T const s)
 
template<typename T , precision P>
detail::tvec3< T, P > saturation (T const s, detail::tvec3< T, P > const &color)
 
template<typename T , precision P>
detail::tvec4< T, P > saturation (T const s, detail::tvec4< T, P > const &color)
 
template<typename T , precision P>
detail::tmat4x4< T, P > scale (detail::tvec3< T, P > const &v)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tmat4x4
-< T, P > 
scale (detail::tmat4x4< T, P > const &m, detail::tvec3< T, P > const &v)
 
template<typename valType , precision P>
detail::tmat4x4< valType, P > scaleBias (valType scale, valType bias)
 
template<typename valType , precision P>
detail::tmat4x4< valType, P > scaleBias (detail::tmat4x4< valType, P > const &m, valType scale, valType bias)
 
template<typename genType >
GLM_FUNC_DECL genType sec (genType const &angle)
 
template<typename genType >
GLM_FUNC_DECL genType sech (genType const &angle)
 
template<typename T , precision P>
detail::tmat3x3< T, P > shearX2D (detail::tmat3x3< T, P > const &m, T y)
 
template<typename T , precision P>
detail::tmat4x4< T, P > shearX3D (const detail::tmat4x4< T, P > &m, T y, T z)
 
template<typename T , precision P>
detail::tmat3x3< T, P > shearY2D (detail::tmat3x3< T, P > const &m, T x)
 
template<typename T , precision P>
detail::tmat4x4< T, P > shearY3D (const detail::tmat4x4< T, P > &m, T x, T z)
 
template<typename T , precision P>
detail::tmat4x4< T, P > shearZ3D (const detail::tmat4x4< T, P > &m, T x, T y)
 
template<typename T , precision P>
detail::tquat< T, P > shortMix (detail::tquat< T, P > const &x, detail::tquat< T, P > const &y, T const &a)
 
template<typename genType >
GLM_FUNC_DECL genType sign (genType const &x)
 
template<typename T , precision P, template< typename, precision > class vecType>
simplex (vecType< T, P > const &p)
 
template<typename genType >
GLM_FUNC_DECL genType sin (genType const &angle)
 
template<typename genType >
GLM_FUNC_DECL genType sinh (genType const &angle)
 
template<typename T , precision P>
GLM_FUNC_QUALIFIER T slerp (detail::tquat< T, P > const &x, detail::tquat< T, P > const &y, T const &a)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tquat< T, P > slerp (detail::tquat< T, P > const &x, detail::tquat< T, P > const &y, T const &a)
 
template<typename genType >
GLM_FUNC_DECL genType smoothstep (genType const &edge0, genType const &edge1, genType const &x)
 
template<typename T >
GLM_FUNC_DECL detail::tvec3< T,
-defaultp > 
sphericalRand (T const &Radius)
 
int sqrt (int x)
 
uint sqrt (uint x)
 
template<typename genType >
GLM_FUNC_DECL genType sqrt (genType const &x)
 
template<typename T , precision P>
detail::tquat< T, P > squad (detail::tquat< T, P > const &q1, detail::tquat< T, P > const &q2, detail::tquat< T, P > const &s1, detail::tquat< T, P > const &s2, T const &h)
 
template<typename genType >
GLM_FUNC_DECL genType step (genType const &edge, genType const &x)
 
template<template< typename, precision > class vecType, typename T , precision P>
GLM_FUNC_DECL vecType< T, P > step (T const &edge, vecType< T, P > const &x)
 
template<typename genType >
GLM_FUNC_DECL genType tan (genType const &angle)
 
template<typename genType >
GLM_FUNC_DECL genType tanh (genType const &angle)
 
template<typename genType >
GLM_FUNC_DECL genType third ()
 
template<typename genType >
std::string to_string (genType const &x)
 
template<typename T , precision P>
detail::tmat3x3< T, P > toMat3 (detail::tquat< T, P > const &x)
 
template<typename T , precision P>
detail::tmat4x4< T, P > toMat4 (detail::tquat< T, P > const &x)
 
template<typename T , precision P>
detail::tquat< T, P > toQuat (detail::tmat3x3< T, P > const &x)
 
template<typename T , precision P>
detail::tquat< T, P > toQuat (detail::tmat4x4< T, P > const &x)
 
template<typename T , precision P>
detail::tmat4x4< T, P > translate (detail::tvec3< T, P > const &v)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tmat4x4
-< T, P > 
translate (detail::tmat4x4< T, P > const &m, detail::tvec3< T, P > const &v)
 
template<typename T , precision P>
detail::tvec3< T, P > triangleNormal (detail::tvec3< T, P > const &p1, detail::tvec3< T, P > const &p2, detail::tvec3< T, P > const &p3)
 
template<typename genType >
GLM_FUNC_DECL genType trunc (genType const &x)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tmat4x4
-< T, P > 
tweakedInfinitePerspective (T fovy, T aspect, T near)
 
template<typename genType >
GLM_FUNC_DECL genType two_over_pi ()
 
template<typename genType >
GLM_FUNC_DECL genType two_over_root_pi ()
 
template<typename genType >
GLM_FUNC_DECL genType two_thirds ()
 
template<typename genUType >
GLM_FUNC_DECL genUType uaddCarry (genUType const &x, genUType const &y, genUType &carry)
 
-GLM_DEPRECATED dword uint10_10_10_2_cast (glm::vec4 const &v)
 
GLM_FUNC_DECL float uintBitsToFloat (uint const &v)
 
template<template< typename, precision > class vecType, precision P>
GLM_FUNC_DECL vecType< float, P > uintBitsToFloat (vecType< uint, P > const &v)
 
template<typename genUType >
GLM_FUNC_DECL void umulExtended (genUType const &x, genUType const &y, genUType &msb, genUType &lsb)
 
GLM_FUNC_DECL uvec2 unpackDouble2x32 (double const &v)
 
GLM_FUNC_DECL vec3 unpackF2x11_1x10 (uint32 const &p)
 
GLM_FUNC_DECL float unpackHalf1x16 (uint16 const &v)
 
GLM_FUNC_DECL vec2 unpackHalf2x16 (uint const &v)
 
GLM_FUNC_DECL vec4 unpackHalf4x16 (uint64 const &p)
 
GLM_FUNC_DECL ivec4 unpackI3x10_1x2 (uint32 const &p)
 
GLM_FUNC_DECL float unpackSnorm1x16 (uint16 const &p)
 
GLM_FUNC_DECL float unpackSnorm1x8 (uint8 const &p)
 
GLM_FUNC_DECL vec2 unpackSnorm2x16 (uint const &p)
 
GLM_FUNC_DECL vec2 unpackSnorm2x8 (uint16 const &p)
 
GLM_FUNC_DECL vec4 unpackSnorm3x10_1x2 (uint32 const &p)
 
GLM_FUNC_DECL vec4 unpackSnorm4x16 (uint64 const &p)
 
GLM_FUNC_DECL vec4 unpackSnorm4x8 (uint const &p)
 
GLM_FUNC_DECL uvec4 unpackU3x10_1x2 (uint32 const &p)
 
GLM_FUNC_DECL float unpackUnorm1x16 (uint16 const &p)
 
GLM_FUNC_DECL float unpackUnorm1x8 (uint8 const &p)
 
GLM_FUNC_DECL vec2 unpackUnorm2x16 (uint const &p)
 
GLM_FUNC_DECL vec2 unpackUnorm2x8 (uint16 const &p)
 
GLM_FUNC_DECL vec4 unpackUnorm3x10_1x2 (uint32 const &p)
 
GLM_FUNC_DECL vec4 unpackUnorm4x16 (uint64 const &p)
 
GLM_FUNC_DECL vec4 unpackUnorm4x8 (uint const &p)
 
template<typename T , typename U , precision P>
GLM_FUNC_DECL detail::tvec3< T, P > unProject (detail::tvec3< T, P > const &win, detail::tmat4x4< T, P > const &model, detail::tmat4x4< T, P > const &proj, detail::tvec4< U, P > const &viewport)
 
template<typename genUType >
GLM_FUNC_DECL genUType usubBorrow (genUType const &x, genUType const &y, genUType &borrow)
 
template<typename genType >
GLM_FUNC_DECL
-genType::value_type const * 
value_ptr (genType const &vec)
 
template<typename T , precision P>
GLM_FUNC_DECL T yaw (detail::tquat< T, P > const &x)
 
template<typename T >
detail::tmat4x4< T, defaultp > yawPitchRoll (T const &yaw, T const &pitch, T const &roll)
 
template<typename T , precision P>
detail::tvec3< T, P > YCoCg2rgb (detail::tvec3< T, P > const &YCoCgColor)
 
template<typename T , precision P>
detail::tvec3< T, P > YCoCgR2rgb (detail::tvec3< T, P > const &YCoCgColor)
 
template<typename genType >
GLM_FUNC_DECL genType zero ()
 
-

Detailed Description

-

OpenGL Mathematics (glm.g-truc.net)

-

Copyright (c) 2005 - 2014 G-Truc Creation (www.g-truc.net) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

-

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

-

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

-

Typedef Documentation

- -
-
- - - - -
typedef highp_bvec1 bvec1
-
- -

1 component vector of boolean.

-
See Also
GLM_GTX_vec1 extension.
- -

Definition at line 122 of file vec1.hpp.

- -
-
- -
-
- - - - -
typedef highp_dquat dquat
-
- -

Quaternion of default double-precision floating-point numbers.

-
See Also
GLM_GTC_quaternion
- -

Definition at line 118 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef highp_bvec1_t highp_bvec1
-
- -

1 component vector of high precision boolean.

-

There is no guarantee on the actual precision.

-
See Also
GLM_GTX_vec1 extension.
- -

Definition at line 98 of file vec1.hpp.

- -
-
- -
-
- - - - -
typedef detail::tquat<double, highp> highp_dquat
-
- -

Quaternion of high double-precision floating-point numbers.

-
See Also
GLM_GTC_quaternion
- -

Definition at line 106 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef highp_quat highp_fquat
-
- -

Quaternion of high single-precision floating-point numbers.

-
See Also
GLM_GTC_quaternion
- -

Definition at line 85 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef highp_ivec1_t highp_ivec1
-
- -

1 component vector of high precision signed integer numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLM_GTX_vec1 extension.
- -

Definition at line 68 of file vec1.hpp.

- -
-
- -
-
- - - - -
typedef detail::tquat<float, highp> highp_quat
-
- -

Quaternion of high single-precision floating-point numbers.

-
See Also
GLM_GTC_quaternion
- -

Definition at line 59 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef highp_uvec1_t highp_uvec1
-
- -

1 component vector of high precision unsigned integer numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLM_GTX_vec1 extension.
- -

Definition at line 83 of file vec1.hpp.

- -
-
- -
-
- - - - -
typedef highp_ivec1 ivec1
-
- -

1 component vector of signed integer numbers.

-
See Also
GLM_GTX_vec1 extension.
- -

Definition at line 146 of file vec1.hpp.

- -
-
- -
-
- - - - -
typedef lowp_bvec1_t lowp_bvec1
-
- -

1 component vector of low precision boolean.

-

There is no guarantee on the actual precision.

-
See Also
GLM_GTX_vec1 extension.
- -

Definition at line 108 of file vec1.hpp.

- -
-
- -
-
- - - - -
typedef detail::tquat<double, lowp> lowp_dquat
-
- -

Quaternion of low double-precision floating-point numbers.

-
See Also
GLM_GTC_quaternion
- -

Definition at line 96 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef lowp_quat lowp_fquat
-
- -

Quaternion of low single-precision floating-point numbers.

-
See Also
GLM_GTC_quaternion
- -

Definition at line 75 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef lowp_ivec1_t lowp_ivec1
-
- -

1 component vector of low precision signed integer numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLM_GTX_vec1 extension.
- -

Definition at line 78 of file vec1.hpp.

- -
-
- -
-
- - - - -
typedef detail::tquat<float, lowp> lowp_quat
-
- -

Quaternion of low single-precision floating-point numbers.

-
See Also
GLM_GTC_quaternion
- -

Definition at line 49 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef lowp_uvec1_t lowp_uvec1
-
- -

1 component vector of low precision unsigned integer numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLM_GTX_vec1 extension.
- -

Definition at line 93 of file vec1.hpp.

- -
-
- -
-
- - - - -
typedef mediump_bvec1_t mediump_bvec1
-
- -

1 component vector of medium precision boolean.

-

There is no guarantee on the actual precision.

-
See Also
GLM_GTX_vec1 extension.
- -

Definition at line 103 of file vec1.hpp.

- -
-
- -
-
- - - - -
typedef detail::tquat<double, mediump> mediump_dquat
-
- -

Quaternion of medium double-precision floating-point numbers.

-
See Also
GLM_GTC_quaternion
- -

Definition at line 101 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef mediump_quat mediump_fquat
-
- -

Quaternion of medium single-precision floating-point numbers.

-
See Also
GLM_GTC_quaternion
- -

Definition at line 80 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef mediump_ivec1_t mediump_ivec1
-
- -

1 component vector of medium precision signed integer numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLM_GTX_vec1 extension.
- -

Definition at line 73 of file vec1.hpp.

- -
-
- -
-
- - - - -
typedef detail::tquat<float, mediump> mediump_quat
-
- -

Quaternion of medium single-precision floating-point numbers.

-
See Also
GLM_GTC_quaternion
- -

Definition at line 54 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef mediump_uvec1_t mediump_uvec1
-
- -

1 component vector of medium precision unsigned integer numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLM_GTX_vec1 extension.
- -

Definition at line 88 of file vec1.hpp.

- -
-
- -
-
- - - - -
typedef highp_uvec1 uvec1
-
- -

1 component vector of unsigned integer numbers.

-
See Also
GLM_GTX_vec1 extension.
- -

Definition at line 158 of file vec1.hpp.

- -
-
- -
-
- - - - -
typedef highp_vec1 vec1
-
- -

1 component vector of floating-point numbers.

-
See Also
GLM_GTX_vec1 extension.
- -

Definition at line 134 of file vec1.hpp.

- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00155.html b/Libraries/glm-0.9.5.2/doc/api/a00155.html deleted file mode 100644 index 11a0e56..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00155.html +++ /dev/null @@ -1,1133 +0,0 @@ - - - - - - -GLM: Common functions - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
Common functions
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename genType >
GLM_FUNC_DECL genType abs (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType ceil (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType clamp (genType const &x, genType const &minVal, genType const &maxVal)
 
GLM_FUNC_DECL int floatBitsToInt (float const &v)
 
template<template< typename, precision > class vecType, precision P>
GLM_FUNC_DECL vecType< int, P > floatBitsToInt (vecType< float, P > const &v)
 
GLM_FUNC_DECL uint floatBitsToUint (float const &v)
 
template<template< typename, precision > class vecType, precision P>
GLM_FUNC_DECL vecType< uint, P > floatBitsToUint (vecType< float, P > const &v)
 
template<typename genType >
GLM_FUNC_DECL genType floor (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType fma (genType const &a, genType const &b, genType const &c)
 
template<typename genType >
GLM_FUNC_DECL genType fract (genType const &x)
 
template<typename genType , typename genIType >
GLM_FUNC_DECL genType frexp (genType const &x, genIType &exp)
 
GLM_FUNC_DECL float intBitsToFloat (int const &v)
 
template<template< typename, precision > class vecType, precision P>
GLM_FUNC_DECL vecType< float, P > intBitsToFloat (vecType< int, P > const &v)
 
template<typename genType >
GLM_FUNC_DECL genType::bool_type isinf (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType::bool_type isnan (genType const &x)
 
template<typename genType , typename genIType >
GLM_FUNC_DECL genType ldexp (genType const &x, genIType const &exp)
 
template<typename genType >
GLM_FUNC_DECL genType max (genType const &x, genType const &y)
 
template<typename genType >
GLM_FUNC_DECL genType min (genType const &x, genType const &y)
 
template<typename genTypeT , typename genTypeU >
GLM_FUNC_DECL genTypeT mix (genTypeT const &x, genTypeT const &y, genTypeU const &a)
 
template<typename genType >
GLM_FUNC_DECL genType mod (genType const &x, genType const &y)
 
template<typename genType >
GLM_FUNC_DECL genType mod (genType const &x, typename genType::value_type const &y)
 
template<typename genType >
GLM_FUNC_DECL genType modf (genType const &x, genType &i)
 
template<typename genType >
GLM_FUNC_DECL genType round (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType roundEven (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType sign (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType smoothstep (genType const &edge0, genType const &edge1, genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType step (genType const &edge, genType const &x)
 
template<template< typename, precision > class vecType, typename T , precision P>
GLM_FUNC_DECL vecType< T, P > step (T const &edge, vecType< T, P > const &x)
 
template<typename genType >
GLM_FUNC_DECL genType trunc (genType const &x)
 
GLM_FUNC_DECL float uintBitsToFloat (uint const &v)
 
template<template< typename, precision > class vecType, precision P>
GLM_FUNC_DECL vecType< float, P > uintBitsToFloat (vecType< uint, P > const &v)
 
-

Detailed Description

-

These all operate component-wise.

-

The description is per component.

-

Function Documentation

- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::abs (genType const & x)
-
- -

Returns x if x >= 0; otherwise, it returns -x.

-
Template Parameters
- - -
genTypefloating-point or signed integer; scalar or vector types.
-
-
-
See Also
GLSL abs man page
-
-GLSL 4.20.8 specification, section 8.3 Common Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::ceil (genType const & x)
-
- -

Returns a value equal to the nearest integer that is greater than or equal to x.

-
Template Parameters
- - -
genTypeFloating-point scalar or vector types.
-
-
-
See Also
GLSL ceil man page
-
-GLSL 4.20.8 specification, section 8.3 Common Functions
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL genType glm::clamp (genType const & x,
genType const & minVal,
genType const & maxVal 
)
-
- -

Returns min(max(x, minVal), maxVal) for each component in x using the floating-point values minVal and maxVal.

-
Template Parameters
- - -
genTypeFloating-point or integer; scalar or vector types.
-
-
-
See Also
GLSL clamp man page
-
-GLSL 4.20.8 specification, section 8.3 Common Functions
- -

Referenced by glm::saturate().

- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL int glm::floatBitsToInt (float const & v)
-
- -

Returns a signed integer value representing the encoding of a floating-point value.

-

The floating-point value's bit-level representation is preserved.

-
See Also
GLSL floatBitsToInt man page
-
-GLSL 4.20.8 specification, section 8.3 Common Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL vecType<int, P> glm::floatBitsToInt (vecType< float, P > const & v)
-
- -

Returns a signed integer value representing the encoding of a floating-point value.

-

The floatingpoint value's bit-level representation is preserved.

-
See Also
GLSL floatBitsToInt man page
-
-GLSL 4.20.8 specification, section 8.3 Common Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL uint glm::floatBitsToUint (float const & v)
-
- -

Returns a unsigned integer value representing the encoding of a floating-point value.

-

The floatingpoint value's bit-level representation is preserved.

-
See Also
GLSL floatBitsToUint man page
-
-GLSL 4.20.8 specification, section 8.3 Common Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL vecType<uint, P> glm::floatBitsToUint (vecType< float, P > const & v)
-
- -

Returns a unsigned integer value representing the encoding of a floating-point value.

-

The floatingpoint value's bit-level representation is preserved.

-
See Also
GLSL floatBitsToUint man page
-
-GLSL 4.20.8 specification, section 8.3 Common Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::floor (genType const & x)
-
- -

Returns a value equal to the nearest integer that is less then or equal to x.

-
Template Parameters
- - -
genTypeFloating-point scalar or vector types.
-
-
-
See Also
GLSL floor man page
-
-GLSL 4.20.8 specification, section 8.3 Common Functions
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL genType glm::fma (genType const & a,
genType const & b,
genType const & c 
)
-
- -

Computes and returns a * b + c.

-
Template Parameters
- - -
genTypeFloating-point scalar or vector types.
-
-
-
See Also
GLSL fma man page
-
-GLSL 4.20.8 specification, section 8.3 Common Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::fract (genType const & x)
-
- -

Return x - floor(x).

-
Template Parameters
- - -
genTypeFloating-point scalar or vector types.
-
-
-
See Also
GLSL fract man page
-
-GLSL 4.20.8 specification, section 8.3 Common Functions
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL genType glm::frexp (genType const & x,
genIType & exp 
)
-
- -

Splits x into a floating-point significand in the range [0.5, 1.0) and an integral exponent of two, such that: x = significand * exp(2, exponent)

-

The significand is returned by the function and the exponent is returned in the parameter exp. For a floating-point value of zero, the significant and exponent are both zero. For a floating-point value that is an infinity or is not a number, the results are undefined.

-
Template Parameters
- - -
genTypeFloating-point scalar or vector types.
-
-
-
See Also
GLSL frexp man page
-
-GLSL 4.20.8 specification, section 8.3 Common Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL float glm::intBitsToFloat (int const & v)
-
- -

Returns a floating-point value corresponding to a signed integer encoding of a floating-point value.

-

If an inf or NaN is passed in, it will not signal, and the resulting floating point value is unspecified. Otherwise, the bit-level representation is preserved.

-
See Also
GLSL intBitsToFloat man page
-
-GLSL 4.20.8 specification, section 8.3 Common Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL vecType<float, P> glm::intBitsToFloat (vecType< int, P > const & v)
-
- -

Returns a floating-point value corresponding to a signed integer encoding of a floating-point value.

-

If an inf or NaN is passed in, it will not signal, and the resulting floating point value is unspecified. Otherwise, the bit-level representation is preserved.

-
See Also
GLSL intBitsToFloat man page
-
-GLSL 4.20.8 specification, section 8.3 Common Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genType::bool_type glm::isinf (genType const & x)
-
- -

Returns true if x holds a positive infinity or negative infinity representation in the underlying implementation's set of floating point representations.

-

Returns false otherwise, including for implementations with no infinity representations.

-
Template Parameters
- - -
genTypeFloating-point scalar or vector types.
-
-
-
See Also
GLSL isinf man page
-
-GLSL 4.20.8 specification, section 8.3 Common Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genType::bool_type glm::isnan (genType const & x)
-
- -

Returns true if x holds a NaN (not a number) representation in the underlying implementation's set of floating point representations.

-

Returns false otherwise, including for implementations with no NaN representations.

-

/!\ When using compiler fast math, this function may fail.

-
Template Parameters
- - -
genTypeFloating-point scalar or vector types.
-
-
-
See Also
GLSL isnan man page
-
-GLSL 4.20.8 specification, section 8.3 Common Functions
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL genType glm::ldexp (genType const & x,
genIType const & exp 
)
-
- -

Builds a floating-point number from x and the corresponding integral exponent of two in exp, returning: significand * exp(2, exponent)

-

If this product is too large to be represented in the floating-point type, the result is undefined.

-
Template Parameters
- - -
genTypeFloating-point scalar or vector types.
-
-
-
See Also
GLSL ldexp man page;
-
-GLSL 4.20.8 specification, section 8.3 Common Functions
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL genType glm::max (genType const & x,
genType const & y 
)
-
- -

Returns y if x < y; otherwise, it returns x.

-
Template Parameters
- - -
genTypeFloating-point or integer; scalar or vector types.
-
-
-
See Also
GLSL max man page
-
-GLSL 4.20.8 specification, section 8.3 Common Functions
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL genType glm::min (genType const & x,
genType const & y 
)
-
- -

Returns y if y < x; otherwise, it returns x.

-
Template Parameters
- - -
genTypeFloating-point or integer; scalar or vector types.
-
-
-
See Also
GLSL min man page
-
-GLSL 4.20.8 specification, section 8.3 Common Functions<<<<<<< HEAD
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL genTypeT glm::mix (genTypeT const & x,
genTypeT const & y,
genTypeU const & a 
)
-
- -

If genTypeU is a floating scalar or vector: Returns x * (1.0 - a) + y * a, i.e., the linear blend of x and y using the floating-point value a.

-

The value for a is not restricted to the range [0, 1].

-

If genTypeU is a boolean scalar or vector: Selects which vector each returned component comes from. For a component of that is false, the corresponding component of x is returned. For a component of a that is true, the corresponding component of y is returned. Components of x and y that are not selected are allowed to be invalid floating point values and will have no effect on the results. Thus, this provides different functionality than genType mix(genType x, genType y, genType(a)) where a is a Boolean vector.

-
See Also
GLSL mix man page
-
-GLSL 4.20.8 specification, section 8.3 Common Functions
-
Parameters
- - - - -
[in]xValue to interpolate.
[in]yValue to interpolate.
[in]aInterpolant.
-
-
-
Template Parameters
- - - -
genTypeTFloating point scalar or vector.
genTypeUFloating point or boolean scalar or vector. It can't be a vector if it is the length of genTypeT.
-
-
-
* #include <glm/glm.hpp>
-
* ...
-
* float a;
-
* bool b;
- - - - -
* ...
-
* glm::vec4 r = glm::mix(g, h, a); // Interpolate with a floating-point scalar two vectors.
-
* glm::vec4 s = glm::mix(g, h, b); // Teturns g or h;
-
* glm::dvec3 t = glm::mix(e, f, a); // Types of the third parameter is not required to match with the first and the second.
-
* glm::vec4 u = glm::mix(g, h, r); // Interpolations can be perform per component with a vector for the last parameter.
-
*
-
-

Referenced by glm::lerp(), and glm::slerp().

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL genType glm::mod (genType const & x,
genType const & y 
)
-
- -

Modulus.

-

Returns x - y * floor(x / y) for each component in x using the floating point value y.

-
Template Parameters
- - -
genTypeFloating-point scalar or vector types.
-
-
-
See Also
GLSL mod man page
-
-GLSL 4.20.8 specification, section 8.3 Common Functions
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL genType glm::mod (genType const & x,
typename genType::value_type const & y 
)
-
- -

Modulus.

-

Returns x - y * floor(x / y) for each component in x using the floating point value y.

-
Template Parameters
- - -
genTypeFloating-point scalar or vector types.
-
-
-
See Also
GLSL mod man page
-
-GLSL 4.20.8 specification, section 8.3 Common Functions
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL genType glm::modf (genType const & x,
genType & i 
)
-
- -

Returns the fractional part of x and sets i to the integer part (as a whole number floating point value).

-

Both the return value and the output parameter will have the same sign as x.

-
Template Parameters
- - -
genTypeFloating-point scalar or vector types.
-
-
-
See Also
GLSL modf man page
-
-GLSL 4.20.8 specification, section 8.3 Common Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::round (genType const & x)
-
- -

Returns a value equal to the nearest integer to x.

-

The fraction 0.5 will round in a direction chosen by the implementation, presumably the direction that is fastest. This includes the possibility that round(x) returns the same value as roundEven(x) for all values of x.

-
Template Parameters
- - -
genTypeFloating-point scalar or vector types.
-
-
-
See Also
GLSL round man page
-
-GLSL 4.20.8 specification, section 8.3 Common Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::roundEven (genType const & x)
-
- -

Returns a value equal to the nearest integer to x.

-

A fractional part of 0.5 will round toward the nearest even integer. (Both 3.5 and 4.5 for x will return 4.0.)

-
Template Parameters
- - -
genTypeFloating-point scalar or vector types.
-
-
-
See Also
GLSL roundEven man page
-
-GLSL 4.20.8 specification, section 8.3 Common Functions
-
-New round to even technique
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::sign (genType const & x)
-
- -

Returns 1.0 if x > 0, 0.0 if x == 0, or -1.0 if x < 0.

-
Template Parameters
- - -
genTypeFloating-point or signed integer; scalar or vector types.
-
-
-
See Also
GLSL sign man page
-
-GLSL 4.20.8 specification, section 8.3 Common Functions
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL genType glm::smoothstep (genType const & edge0,
genType const & edge1,
genType const & x 
)
-
- -

Returns 0.0 if x <= edge0 and 1.0 if x >= edge1 and performs smooth Hermite interpolation between 0 and 1 when edge0 < x < edge1.

-

This is useful in cases where you would want a threshold function with a smooth transition. This is equivalent to: genType t; t = clamp ((x - edge0) / (edge1 - edge0), 0, 1); return t * t * (3 - 2 * t); Results are undefined if edge0 >= edge1.

-
Template Parameters
- - -
genTypeFloating-point scalar or vector types.
-
-
-
See Also
GLSL smoothstep man page
-
-GLSL 4.20.8 specification, section 8.3 Common Functions
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL genType glm::step (genType const & edge,
genType const & x 
)
-
- -

Returns 0.0 if x < edge, otherwise it returns 1.0 for each component of a genType.

-
See Also
GLSL step man page
-
-GLSL 4.20.8 specification, section 8.3 Common Functions
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL vecType<T, P> glm::step (T const & edge,
vecType< T, P > const & x 
)
-
- -

Returns 0.0 if x < edge, otherwise it returns 1.0.

-
See Also
GLSL step man page
-
-GLSL 4.20.8 specification, section 8.3 Common Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::trunc (genType const & x)
-
- -

Returns a value equal to the nearest integer to x whose absolute value is not larger than the absolute value of x.

-
Template Parameters
- - -
genTypeFloating-point scalar or vector types.
-
-
-
See Also
GLSL trunc man page
-
-GLSL 4.20.8 specification, section 8.3 Common Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL float glm::uintBitsToFloat (uint const & v)
-
- -

Returns a floating-point value corresponding to a unsigned integer encoding of a floating-point value.

-

If an inf or NaN is passed in, it will not signal, and the resulting floating point value is unspecified. Otherwise, the bit-level representation is preserved.

-
See Also
GLSL uintBitsToFloat man page
-
-GLSL 4.20.8 specification, section 8.3 Common Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL vecType<float, P> glm::uintBitsToFloat (vecType< uint, P > const & v)
-
- -

Returns a floating-point value corresponding to a unsigned integer encoding of a floating-point value.

-

If an inf or NaN is passed in, it will not signal, and the resulting floating point value is unspecified. Otherwise, the bit-level representation is preserved.

-
See Also
GLSL uintBitsToFloat man page
-
-GLSL 4.20.8 specification, section 8.3 Common Functions
- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00156.html b/Libraries/glm-0.9.5.2/doc/api/a00156.html deleted file mode 100644 index 6bc3a16..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00156.html +++ /dev/null @@ -1,327 +0,0 @@ - - - - - - -GLM: Exponential functions - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
Exponential functions
-
-
- - - - - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename genType >
GLM_FUNC_DECL genType exp (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType exp2 (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType inversesqrt (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType log (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType log2 (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType pow (genType const &base, genType const &exponent)
 
template<typename genType >
GLM_FUNC_DECL genType sqrt (genType const &x)
 
-

Detailed Description

-

These all operate component-wise.

-

The description is per component.

-

Function Documentation

- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::exp (genType const & x)
-
- -

Returns the natural exponentiation of x, i.e., e^x.

-
Parameters
- - -
xexp function is defined for input values of x defined in the range (inf-, inf+) in the limit of the type precision.
-
-
-
Template Parameters
- - -
genTypeFloating-point scalar or vector types.
-
-
-
See Also
GLSL exp man page
-
-GLSL 4.20.8 specification, section 8.2 Exponential Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::exp2 (genType const & x)
-
- -

Returns 2 raised to the x power.

-
Parameters
- - -
xexp2 function is defined for input values of x defined in the range (inf-, inf+) in the limit of the type precision.
-
-
-
Template Parameters
- - -
genTypeFloating-point scalar or vector types.
-
-
-
See Also
GLSL exp2 man page
-
-GLSL 4.20.8 specification, section 8.2 Exponential Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::inversesqrt (genType const & x)
-
- -

Returns the reciprocal of the positive square root of x.

-
Parameters
- - -
xinversesqrt function is defined for input values of x defined in the range [0, inf+) in the limit of the type precision.
-
-
-
Template Parameters
- - -
genTypeFloating-point scalar or vector types.
-
-
-
See Also
GLSL inversesqrt man page
-
-GLSL 4.20.8 specification, section 8.2 Exponential Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::log (genType const & x)
-
- -

Returns the natural logarithm of x, i.e., returns the value y which satisfies the equation x = e^y.

-

Results are undefined if x <= 0.

-
Parameters
- - -
xlog function is defined for input values of x defined in the range (0, inf+) in the limit of the type precision.
-
-
-
Template Parameters
- - -
genTypeFloating-point scalar or vector types.
-
-
-
See Also
GLSL log man page
-
-GLSL 4.20.8 specification, section 8.2 Exponential Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::log2 (genType const & x)
-
- -

Returns the base 2 log of x, i.e., returns the value y, which satisfies the equation x = 2 ^ y.

-
Parameters
- - -
xlog2 function is defined for input values of x defined in the range (0, inf+) in the limit of the type precision.
-
-
-
Template Parameters
- - -
genTypeFloating-point scalar or vector types.
-
-
-
See Also
GLSL log2 man page
-
-GLSL 4.20.8 specification, section 8.2 Exponential Functions
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL genType glm::pow (genType const & base,
genType const & exponent 
)
-
- -

Returns 'base' raised to the power 'exponent'.

-
Parameters
- - - -
baseFloating point value. pow function is defined for input values of x defined in the range (inf-, inf+) in the limit of the type precision.
exponentFloating point value representing the 'exponent'.
-
-
-
Template Parameters
- - -
genTypeFloating-point scalar or vector types.
-
-
-
See Also
GLSL pow man page
-
-GLSL 4.20.8 specification, section 8.2 Exponential Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::sqrt (genType const & x)
-
- -

Returns the positive square root of x.

-
Parameters
- - -
xsqrt function is defined for input values of x defined in the range [0, inf+) in the limit of the type precision.
-
-
-
Template Parameters
- - -
genTypeFloating-point scalar or vector types.
-
-
-
See Also
GLSL sqrt man page
-
-GLSL 4.20.8 specification, section 8.2 Exponential Functions
- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00157.html b/Libraries/glm-0.9.5.2/doc/api/a00157.html deleted file mode 100644 index 65f31ed..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00157.html +++ /dev/null @@ -1,408 +0,0 @@ - - - - - - -GLM: Geometric functions - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
Geometric functions
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename T , precision P>
GLM_FUNC_DECL detail::tvec3< T, P > cross (detail::tvec3< T, P > const &x, detail::tvec3< T, P > const &y)
 
template<typename genType >
GLM_FUNC_DECL genType::value_type distance (genType const &p0, genType const &p1)
 
template<typename T , precision P, template< typename, precision > class vecType>
GLM_FUNC_DECL T dot (vecType< T, P > const &x, vecType< T, P > const &y)
 
template<typename genType >
GLM_FUNC_DECL genType dot (genType const &x, genType const &y)
 
template<typename genType >
GLM_FUNC_DECL genType faceforward (genType const &N, genType const &I, genType const &Nref)
 
template<typename genType >
GLM_FUNC_DECL genType::value_type length (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType normalize (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType reflect (genType const &I, genType const &N)
 
template<typename T , precision P, template< typename, precision > class vecType>
GLM_FUNC_DECL vecType< T, P > refract (vecType< T, P > const &I, vecType< T, P > const &N, T const &eta)
 
-

Detailed Description

-

These operate on vectors as vectors, not component-wise.

-

Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL detail::tvec3<T, P> glm::cross (detail::tvec3< T, P > const & x,
detail::tvec3< T, P > const & y 
)
-
- -

Returns the cross product of x and y.

-
Template Parameters
- - -
valTypeFloating-point scalar types.
-
-
-
See Also
GLSL cross man page
-
-GLSL 4.20.8 specification, section 8.5 Geometric Functions
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL genType::value_type glm::distance (genType const & p0,
genType const & p1 
)
-
- -

Returns the distance betwwen p0 and p1, i.e., length(p0 - p1).

-
Template Parameters
- - -
genTypeFloating-point vector types.
-
-
-
See Also
GLSL distance man page
-
-GLSL 4.20.8 specification, section 8.5 Geometric Functions
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL T glm::dot (vecType< T, P > const & x,
vecType< T, P > const & y 
)
-
- -

Returns the dot product of x and y, i.e., result = x * y.

-
Template Parameters
- - -
genTypeFloating-point vector types.
-
-
-
See Also
GLSL dot man page
-
-GLSL 4.20.8 specification, section 8.5 Geometric Functions
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL genType glm::dot (genType const & x,
genType const & y 
)
-
- -

Returns the dot product of x and y, i.e., result = x * y.

-
Template Parameters
- - -
genTypeFloating-point vector types.
-
-
-
See Also
GLSL dot man page
-
-GLSL 4.20.8 specification, section 8.5 Geometric Functions
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL genType glm::faceforward (genType const & N,
genType const & I,
genType const & Nref 
)
-
- -

If dot(Nref, I) < 0.0, return N, otherwise, return -N.

-
Template Parameters
- - -
genTypeFloating-point vector types.
-
-
-
See Also
GLSL faceforward man page
-
-GLSL 4.20.8 specification, section 8.5 Geometric Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genType::value_type glm::length (genType const & x)
-
- -

Returns the length of x, i.e., sqrt(x * x).

-
Template Parameters
- - -
genTypeFloating-point vector types.
-
-
-
See Also
GLSL length man page
-
-GLSL 4.20.8 specification, section 8.5 Geometric Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::normalize (genType const & x)
-
- -

Returns a vector in the same direction as x but with length of 1.

-
See Also
GLSL normalize man page
-
-GLSL 4.20.8 specification, section 8.5 Geometric Functions
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL genType glm::reflect (genType const & I,
genType const & N 
)
-
- -

For the incident vector I and surface orientation N, returns the reflection direction : result = I - 2.0 * dot(N, I) * N.

-
Template Parameters
- - -
genTypeFloating-point vector types.
-
-
-
See Also
GLSL reflect man page
-
-GLSL 4.20.8 specification, section 8.5 Geometric Functions
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL vecType<T, P> glm::refract (vecType< T, P > const & I,
vecType< T, P > const & N,
T const & eta 
)
-
- -

For the incident vector I and surface normal N, and the ratio of indices of refraction eta, return the refraction vector.

-
Template Parameters
- - -
genTypeFloating-point vector types.
-
-
-
See Also
GLSL refract man page
-
-GLSL 4.20.8 specification, section 8.5 Geometric Functions
- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00158.html b/Libraries/glm-0.9.5.2/doc/api/a00158.html deleted file mode 100644 index 42fbe5c..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00158.html +++ /dev/null @@ -1,493 +0,0 @@ - - - - - - -GLM: Integer functions - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
Integer functions
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename T , template< typename > class genIUType>
GLM_FUNC_DECL genIUType< T >
-::signed_type 
bitCount (genIUType< T > const &Value)
 
template<typename genIUType >
GLM_FUNC_DECL genIUType bitfieldExtract (genIUType const &Value, int const &Offset, int const &Bits)
 
template<typename genIUType >
GLM_FUNC_DECL genIUType bitfieldInsert (genIUType const &Base, genIUType const &Insert, int const &Offset, int const &Bits)
 
template<typename genIUType >
GLM_FUNC_DECL genIUType bitfieldReverse (genIUType const &Value)
 
template<typename T , template< typename > class genIUType>
GLM_FUNC_DECL genIUType< T >
-::signed_type 
findLSB (genIUType< T > const &Value)
 
template<typename T , template< typename > class genIUType>
GLM_FUNC_DECL genIUType< T >
-::signed_type 
findMSB (genIUType< T > const &Value)
 
template<typename genIType >
GLM_FUNC_DECL void imulExtended (genIType const &x, genIType const &y, genIType &msb, genIType &lsb)
 
template<typename genUType >
GLM_FUNC_DECL genUType uaddCarry (genUType const &x, genUType const &y, genUType &carry)
 
template<typename genUType >
GLM_FUNC_DECL void umulExtended (genUType const &x, genUType const &y, genUType &msb, genUType &lsb)
 
template<typename genUType >
GLM_FUNC_DECL genUType usubBorrow (genUType const &x, genUType const &y, genUType &borrow)
 
-

Detailed Description

-

These all operate component-wise.

-

The description is per component. The notation [a, b] means the set of bits from bit-number a through bit-number b, inclusive. The lowest-order bit is bit 0.

-

Function Documentation

- -
-
- - - - - - - - -
GLM_FUNC_DECL genIUType<T>::signed_type glm::bitCount (genIUType< T > const & Value)
-
- -

Returns the number of bits set to 1 in the binary representation of value.

-
Template Parameters
- - -
genIUTypeSigned or unsigned integer scalar or vector types.
-
-
-
See Also
GLSL bitCount man page
-
-GLSL 4.20.8 specification, section 8.8 Integer Functions
-
Todo:
Clarify the declaration to specify that scalars are suported.
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL genIUType glm::bitfieldExtract (genIUType const & Value,
int const & Offset,
int const & Bits 
)
-
- -

Extracts bits [offset, offset + bits - 1] from value, returning them in the least significant bits of the result.

-

For unsigned data types, the most significant bits of the result will be set to zero. For signed data types, the most significant bits will be set to the value of bit offset + base - 1.

-

If bits is zero, the result will be zero. The result will be undefined if offset or bits is negative, or if the sum of offset and bits is greater than the number of bits used to store the operand.

-
Template Parameters
- - -
genIUTypeSigned or unsigned integer scalar or vector types.
-
-
-
See Also
GLSL bitfieldExtract man page
-
-GLSL 4.20.8 specification, section 8.8 Integer Functions
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL genIUType glm::bitfieldInsert (genIUType const & Base,
genIUType const & Insert,
int const & Offset,
int const & Bits 
)
-
- -

Returns the insertion the bits least-significant bits of insert into base.

-

The result will have bits [offset, offset + bits - 1] taken from bits [0, bits - 1] of insert, and all other bits taken directly from the corresponding bits of base. If bits is zero, the result will simply be base. The result will be undefined if offset or bits is negative, or if the sum of offset and bits is greater than the number of bits used to store the operand.

-
Template Parameters
- - -
genIUTypeSigned or unsigned integer scalar or vector types.
-
-
-
See Also
GLSL bitfieldInsert man page
-
-GLSL 4.20.8 specification, section 8.8 Integer Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genIUType glm::bitfieldReverse (genIUType const & Value)
-
- -

Returns the reversal of the bits of value.

-

The bit numbered n of the result will be taken from bit (bits - 1) - n of value, where bits is the total number of bits used to represent value.

-
Template Parameters
- - -
genIUTypeSigned or unsigned integer scalar or vector types.
-
-
-
See Also
GLSL bitfieldReverse man page
-
-GLSL 4.20.8 specification, section 8.8 Integer Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genIUType<T>::signed_type glm::findLSB (genIUType< T > const & Value)
-
- -

Returns the bit number of the least significant bit set to 1 in the binary representation of value.

-

If value is zero, -1 will be returned.

-
Template Parameters
- - -
genIUTypeSigned or unsigned integer scalar or vector types.
-
-
-
See Also
GLSL findLSB man page
-
-GLSL 4.20.8 specification, section 8.8 Integer Functions
-
Todo:
Clarify the declaration to specify that scalars are suported.
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genIUType<T>::signed_type glm::findMSB (genIUType< T > const & Value)
-
- -

Returns the bit number of the most significant bit in the binary representation of value.

-

For positive integers, the result will be the bit number of the most significant bit set to 1. For negative integers, the result will be the bit number of the most significant bit set to 0. For a value of zero or negative one, -1 will be returned.

-
Template Parameters
- - -
genIUTypeSigned or unsigned integer scalar or vector types.
-
-
-
See Also
GLSL findMSB man page
-
-GLSL 4.20.8 specification, section 8.8 Integer Functions
-
Todo:
Clarify the declaration to specify that scalars are suported.
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL void glm::imulExtended (genIType const & x,
genIType const & y,
genIType & msb,
genIType & lsb 
)
-
- -

Multiplies 32-bit integers x and y, producing a 64-bit result.

-

The 32 least-significant bits are returned in lsb. The 32 most-significant bits are returned in msb.

-
Template Parameters
- - -
genITypeSigned integer scalar or vector types.
-
-
-
See Also
GLSL imulExtended man page
-
-GLSL 4.20.8 specification, section 8.8 Integer Functions
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL genUType glm::uaddCarry (genUType const & x,
genUType const & y,
genUType & carry 
)
-
- -

Adds 32-bit unsigned integer x and y, returning the sum modulo pow(2, 32).

-

The value carry is set to 0 if the sum was less than pow(2, 32), or to 1 otherwise.

-
Template Parameters
- - -
genUTypeUnsigned integer scalar or vector types.
-
-
-
See Also
GLSL uaddCarry man page
-
-GLSL 4.20.8 specification, section 8.8 Integer Functions
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL void glm::umulExtended (genUType const & x,
genUType const & y,
genUType & msb,
genUType & lsb 
)
-
- -

Multiplies 32-bit integers x and y, producing a 64-bit result.

-

The 32 least-significant bits are returned in lsb. The 32 most-significant bits are returned in msb.

-
Template Parameters
- - -
genUTypeUnsigned integer scalar or vector types.
-
-
-
See Also
GLSL umulExtended man page
-
-GLSL 4.20.8 specification, section 8.8 Integer Functions
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL genUType glm::usubBorrow (genUType const & x,
genUType const & y,
genUType & borrow 
)
-
- -

Subtracts the 32-bit unsigned integer y from x, returning the difference if non-negative, or pow(2, 32) plus the difference otherwise.

-

The value borrow is set to 0 if x >= y, or to 1 otherwise.

-
Template Parameters
- - -
genUTypeUnsigned integer scalar or vector types.
-
-
-
See Also
GLSL usubBorrow man page
-
-GLSL 4.20.8 specification, section 8.8 Integer Functions
- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00159.html b/Libraries/glm-0.9.5.2/doc/api/a00159.html deleted file mode 100644 index 475d61f..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00159.html +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - -GLM: Matrix functions - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
-
-
Matrix functions
-
-
-

For each of the following built-in matrix functions, there is both a single-precision floating point version, where all arguments and return values are single precision, and a double-precision floating version, where all arguments and return values are double precision.

-

Only the single-precision floating point version is shown.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00160.html b/Libraries/glm-0.9.5.2/doc/api/a00160.html deleted file mode 100644 index 602d495..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00160.html +++ /dev/null @@ -1,189 +0,0 @@ - - - - - - -GLM: Noise functions - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
Noise functions
-
-
- - - - - - - - - - - - - - -

-Functions

template<typename genType >
GLM_FUNC_DECL genType::value_type noise1 (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL detail::tvec2
-< typename genType::value_type,
-defaultp > 
noise2 (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL detail::tvec3
-< typename genType::value_type,
-defaultp > 
noise3 (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL detail::tvec4
-< typename genType::value_type,
-defaultp > 
noise4 (genType const &x)
 
-

Detailed Description

-

Noise functions are stochastic functions that can be used to increase visual complexity.

-

Values returned by the following noise functions give the appearance of randomness, but are not truly random.

-

Function Documentation

- -
-
- - - - - - - - -
GLM_FUNC_DECL genType::value_type glm::noise1 (genType const & x)
-
- -

Returns a 1D noise value based on the input value x.

-
Template Parameters
- - -
genTypeFloating-point scalar or vector types.
-
-
-
See Also
GLSL noise1 man page
-
-GLSL 4.20.8 specification, section 8.13 Noise Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL detail::tvec2<typename genType::value_type, defaultp> glm::noise2 (genType const & x)
-
- -

Returns a 2D noise value based on the input value x.

-
Template Parameters
- - -
genTypeFloating-point scalar or vector types.
-
-
-
See Also
GLSL noise2 man page
-
-GLSL 4.20.8 specification, section 8.13 Noise Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL detail::tvec3<typename genType::value_type, defaultp> glm::noise3 (genType const & x)
-
- -

Returns a 3D noise value based on the input value x.

-
Template Parameters
- - -
genTypeFloating-point scalar or vector types.
-
-
-
See Also
GLSL noise3 man page
-
-GLSL 4.20.8 specification, section 8.13 Noise Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL detail::tvec4<typename genType::value_type, defaultp> glm::noise4 (genType const & x)
-
- -

Returns a 4D noise value based on the input value x.

-
Template Parameters
- - -
genTypeFloating-point scalar or vector types.
-
-
-
See Also
GLSL noise4 man page
-
-GLSL 4.20.8 specification, section 8.13 Noise Functions
- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00161.html b/Libraries/glm-0.9.5.2/doc/api/a00161.html deleted file mode 100644 index ea42551..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00161.html +++ /dev/null @@ -1,366 +0,0 @@ - - - - - - -GLM: Floating-Point Pack and Unpack Functions - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
Floating-Point Pack and Unpack Functions
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

GLM_FUNC_DECL double packDouble2x32 (uvec2 const &v)
 
GLM_FUNC_DECL uint packHalf2x16 (vec2 const &v)
 
GLM_FUNC_DECL uint packSnorm2x16 (vec2 const &v)
 
GLM_FUNC_DECL uint packSnorm4x8 (vec4 const &v)
 
GLM_FUNC_DECL uint packUnorm2x16 (vec2 const &v)
 
GLM_FUNC_DECL uint packUnorm4x8 (vec4 const &v)
 
GLM_FUNC_DECL uvec2 unpackDouble2x32 (double const &v)
 
GLM_FUNC_DECL vec2 unpackHalf2x16 (uint const &v)
 
GLM_FUNC_DECL vec2 unpackSnorm2x16 (uint const &p)
 
GLM_FUNC_DECL vec4 unpackSnorm4x8 (uint const &p)
 
GLM_FUNC_DECL vec2 unpackUnorm2x16 (uint const &p)
 
GLM_FUNC_DECL vec4 unpackUnorm4x8 (uint const &p)
 
-

Detailed Description

-

These functions do not operate component-wise, rather as described in each case.

-

Function Documentation

- -
-
- - - - - - - - -
GLM_FUNC_DECL double glm::packDouble2x32 (uvec2 const & v)
-
- -

Returns a double-precision value obtained by packing the components of v into a 64-bit value.

-

If an IEEE 754 Inf or NaN is created, it will not signal, and the resulting floating point value is unspecified. Otherwise, the bit- level representation of v is preserved. The first vector component specifies the 32 least significant bits; the second component specifies the 32 most significant bits.

-
See Also
GLSL packDouble2x32 man page
-
-GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL uint glm::packHalf2x16 (vec2 const & v)
-
- -

Returns an unsigned integer obtained by converting the components of a two-component floating-point vector to the 16-bit floating-point representation found in the OpenGL Specification, and then packing these two 16- bit integers into a 32-bit unsigned integer.

-

The first vector component specifies the 16 least-significant bits of the result; the second component specifies the 16 most-significant bits.

-
See Also
GLSL packHalf2x16 man page
-
-GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL uint glm::packSnorm2x16 (vec2 const & v)
-
- -

First, converts each component of the normalized floating-point value v into 8- or 16-bit integer values.

-

Then, the results are packed into the returned 32-bit unsigned integer.

-

The conversion for component c of v to fixed point is done as follows: packSnorm2x16: round(clamp(v, -1, +1) * 32767.0)

-

The first component of the vector will be written to the least significant bits of the output; the last component will be written to the most significant bits.

-
See Also
GLSL packSnorm2x16 man page
-
-GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL uint glm::packSnorm4x8 (vec4 const & v)
-
- -

First, converts each component of the normalized floating-point value v into 8- or 16-bit integer values.

-

Then, the results are packed into the returned 32-bit unsigned integer.

-

The conversion for component c of v to fixed point is done as follows: packSnorm4x8: round(clamp(c, -1, +1) * 127.0)

-

The first component of the vector will be written to the least significant bits of the output; the last component will be written to the most significant bits.

-
See Also
GLSL packSnorm4x8 man page
-
-GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL uint glm::packUnorm2x16 (vec2 const & v)
-
- -

First, converts each component of the normalized floating-point value v into 8- or 16-bit integer values.

-

Then, the results are packed into the returned 32-bit unsigned integer.

-

The conversion for component c of v to fixed point is done as follows: packUnorm2x16: round(clamp(c, 0, +1) * 65535.0)

-

The first component of the vector will be written to the least significant bits of the output; the last component will be written to the most significant bits.

-
See Also
GLSL packUnorm2x16 man page
-
-GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL uint glm::packUnorm4x8 (vec4 const & v)
-
- -

First, converts each component of the normalized floating-point value v into 8- or 16-bit integer values.

-

Then, the results are packed into the returned 32-bit unsigned integer.

-

The conversion for component c of v to fixed point is done as follows: packUnorm4x8: round(clamp(c, 0, +1) * 255.0)

-

The first component of the vector will be written to the least significant bits of the output; the last component will be written to the most significant bits.

-
See Also
GLSL packUnorm4x8 man page
-
-GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL uvec2 glm::unpackDouble2x32 (double const & v)
-
- -

Returns a two-component unsigned integer vector representation of v.

-

The bit-level representation of v is preserved. The first component of the vector contains the 32 least significant bits of the double; the second component consists the 32 most significant bits.

-
See Also
GLSL unpackDouble2x32 man page
-
-GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL vec2 glm::unpackHalf2x16 (uint const & v)
-
- -

Returns a two-component floating-point vector with components obtained by unpacking a 32-bit unsigned integer into a pair of 16-bit values, interpreting those values as 16-bit floating-point numbers according to the OpenGL Specification, and converting them to 32-bit floating-point values.

-

The first component of the vector is obtained from the 16 least-significant bits of v; the second component is obtained from the 16 most-significant bits of v.

-
See Also
GLSL unpackHalf2x16 man page
-
-GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL vec2 glm::unpackSnorm2x16 (uint const & p)
-
- -

First, unpacks a single 32-bit unsigned integer p into a pair of 16-bit unsigned integers, four 8-bit unsigned integers, or four 8-bit signed integers.

-

Then, each component is converted to a normalized floating-point value to generate the returned two- or four-component vector.

-

The conversion for unpacked fixed-point value f to floating point is done as follows: unpackSnorm2x16: clamp(f / 32767.0, -1, +1)

-

The first component of the returned vector will be extracted from the least significant bits of the input; the last component will be extracted from the most significant bits.

-
See Also
GLSL unpackSnorm2x16 man page
-
-GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL vec4 glm::unpackSnorm4x8 (uint const & p)
-
- -

First, unpacks a single 32-bit unsigned integer p into a pair of 16-bit unsigned integers, four 8-bit unsigned integers, or four 8-bit signed integers.

-

Then, each component is converted to a normalized floating-point value to generate the returned two- or four-component vector.

-

The conversion for unpacked fixed-point value f to floating point is done as follows: unpackSnorm4x8: clamp(f / 127.0, -1, +1)

-

The first component of the returned vector will be extracted from the least significant bits of the input; the last component will be extracted from the most significant bits.

-
See Also
GLSL unpackSnorm4x8 man page
-
-GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL vec2 glm::unpackUnorm2x16 (uint const & p)
-
- -

First, unpacks a single 32-bit unsigned integer p into a pair of 16-bit unsigned integers, four 8-bit unsigned integers, or four 8-bit signed integers.

-

Then, each component is converted to a normalized floating-point value to generate the returned two- or four-component vector.

-

The conversion for unpacked fixed-point value f to floating point is done as follows: unpackUnorm2x16: f / 65535.0

-

The first component of the returned vector will be extracted from the least significant bits of the input; the last component will be extracted from the most significant bits.

-
See Also
GLSL unpackUnorm2x16 man page
-
-GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL vec4 glm::unpackUnorm4x8 (uint const & p)
-
- -

First, unpacks a single 32-bit unsigned integer p into a pair of 16-bit unsigned integers, four 8-bit unsigned integers, or four 8-bit signed integers.

-

Then, each component is converted to a normalized floating-point value to generate the returned two- or four-component vector.

-

The conversion for unpacked fixed-point value f to floating point is done as follows: unpackUnorm4x8: f / 255.0

-

The first component of the returned vector will be extracted from the least significant bits of the input; the last component will be extracted from the most significant bits.

-
See Also
GLSL unpackUnorm4x8 man page
-
-GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions
- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00162.html b/Libraries/glm-0.9.5.2/doc/api/a00162.html deleted file mode 100644 index e4b7706..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00162.html +++ /dev/null @@ -1,534 +0,0 @@ - - - - - - -GLM: Angle and Trigonometry Functions - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
Angle and Trigonometry Functions
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename genType >
GLM_FUNC_DECL genType acos (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType acosh (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType asin (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType asinh (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType atan (genType const &y, genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType atan (genType const &y_over_x)
 
template<typename genType >
GLM_FUNC_DECL genType atanh (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType cos (genType const &angle)
 
template<typename genType >
GLM_FUNC_DECL genType cosh (genType const &angle)
 
template<typename genType >
GLM_FUNC_DECL genType degrees (genType const &radians)
 
template<typename genType >
GLM_FUNC_DECL genType radians (genType const &degrees)
 
template<typename genType >
GLM_FUNC_DECL genType sin (genType const &angle)
 
template<typename genType >
GLM_FUNC_DECL genType sinh (genType const &angle)
 
template<typename genType >
GLM_FUNC_DECL genType tan (genType const &angle)
 
template<typename genType >
GLM_FUNC_DECL genType tanh (genType const &angle)
 
-

Detailed Description

-

Function parameters specified as angle are assumed to be in units of radians.

-

In no case will any of these functions result in a divide by zero error. If the divisor of a ratio is 0, then results will be undefined.

-

These all operate component-wise. The description is per component.

-

Function Documentation

- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::acos (genType const & x)
-
- -

Arc cosine.

-

Returns an angle whose sine is x. The range of values returned by this function is [0, PI]. Results are undefined if |x| > 1.

-
Template Parameters
- - -
genTypeFloating-point scalar or vector types.
-
-
-
See Also
GLSL acos man page
-
-GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::acosh (genType const & x)
-
- -

Arc hyperbolic cosine; returns the non-negative inverse of cosh.

-

Results are undefined if x < 1.

-
Template Parameters
- - -
genTypeFloating-point scalar or vector types.
-
-
-
See Also
GLSL acosh man page
-
-GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::asin (genType const & x)
-
- -

Arc sine.

-

Returns an angle whose sine is x. The range of values returned by this function is [-PI/2, PI/2]. Results are undefined if |x| > 1.

-
Template Parameters
- - -
genTypeFloating-point scalar or vector types.
-
-
-
See Also
GLSL asin man page
-
-GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::asinh (genType const & x)
-
- -

Arc hyperbolic sine; returns the inverse of sinh.

-
Template Parameters
- - -
genTypeFloating-point scalar or vector types.
-
-
-
See Also
GLSL asinh man page
-
-GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL genType glm::atan (genType const & y,
genType const & x 
)
-
- -

Arc tangent.

-

Returns an angle whose tangent is y/x. The signs of x and y are used to determine what quadrant the angle is in. The range of values returned by this function is [-PI, PI]. Results are undefined if x and y are both 0.

-
Template Parameters
- - -
genTypeFloating-point scalar or vector types.
-
-
-
See Also
GLSL atan man page
-
-GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions
- -

Referenced by glm::atan2().

- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::atan (genType const & y_over_x)
-
- -

Arc tangent.

-

Returns an angle whose tangent is y_over_x. The range of values returned by this function is [-PI/2, PI/2].

-
Template Parameters
- - -
genTypeFloating-point scalar or vector types.
-
-
-
See Also
GLSL atan man page
-
-GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::atanh (genType const & x)
-
- -

Arc hyperbolic tangent; returns the inverse of tanh.

-

Results are undefined if abs(x) >= 1.

-
Template Parameters
- - -
genTypeFloating-point scalar or vector types.
-
-
-
See Also
GLSL atanh man page
-
-GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::cos (genType const & angle)
-
- -

The standard trigonometric cosine function.

-

The values returned by this function will range from [-1, 1].

-
Template Parameters
- - -
genTypeFloating-point scalar or vector types.
-
-
-
See Also
GLSL cos man page
-
-GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::cosh (genType const & angle)
-
- -

Returns the hyperbolic cosine function, (exp(x) + exp(-x)) / 2.

-
Template Parameters
- - -
genTypeFloating-point scalar or vector types.
-
-
-
See Also
GLSL cosh man page
-
-GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::degrees (genType const & radians)
-
- -

Converts radians to degrees and returns the result.

-
Template Parameters
- - -
genTypeFloating-point scalar or vector types.
-
-
-
See Also
GLSL degrees man page
-
-GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::radians (genType const & degrees)
-
- -

Converts degrees to radians and returns the result.

-
Template Parameters
- - -
genTypeFloating-point scalar or vector types.
-
-
-
See Also
GLSL radians man page
-
-GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::sin (genType const & angle)
-
- -

The standard trigonometric sine function.

-

The values returned by this function will range from [-1, 1].

-
Template Parameters
- - -
genTypeFloating-point scalar or vector types.
-
-
-
See Also
GLSL sin man page
-
-GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::sinh (genType const & angle)
-
- -

Returns the hyperbolic sine function, (exp(x) - exp(-x)) / 2.

-
Template Parameters
- - -
genTypeFloating-point scalar or vector types.
-
-
-
See Also
GLSL sinh man page
-
-GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::tan (genType const & angle)
-
- -

The standard trigonometric tangent function.

-
Template Parameters
- - -
genTypeFloating-point scalar or vector types.
-
-
-
See Also
GLSL tan man page
-
-GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::tanh (genType const & angle)
-
- -

Returns the hyperbolic tangent function, sinh(angle) / cosh(angle)

-
Template Parameters
- - -
genTypeFloating-point scalar or vector types.
-
-
-
See Also
GLSL tanh man page
-
-GLSL 4.20.8 specification, section 8.1 Angle and Trigonometry Functions
- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00163.html b/Libraries/glm-0.9.5.2/doc/api/a00163.html deleted file mode 100644 index 0281d22..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00163.html +++ /dev/null @@ -1,337 +0,0 @@ - - - - - - -GLM: Vector Relational Functions - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
Vector Relational Functions
-
-
- - - - - - - - - - - - - - - - - - - - - - - -

-Functions

template<precision P, template< typename, precision > class vecType>
GLM_FUNC_DECL bool all (vecType< bool, P > const &v)
 
template<precision P, template< typename, precision > class vecType>
GLM_FUNC_DECL bool any (vecType< bool, P > const &v)
 
template<typename T , precision P, template< typename, precision > class vecType>
GLM_FUNC_DECL vecType< T, P >
-::bool_type 
greaterThan (vecType< T, P > const &x, vecType< T, P > const &y)
 
template<typename T , precision P, template< typename, precision > class vecType>
GLM_FUNC_DECL vecType< T, P >
-::bool_type 
greaterThanEqual (vecType< T, P > const &x, vecType< T, P > const &y)
 
template<typename T , precision P, template< typename, precision > class vecType>
GLM_FUNC_DECL vecType< T, P >
-::bool_type 
lessThanEqual (vecType< T, P > const &x, vecType< T, P > const &y)
 
template<precision P, template< typename, precision > class vecType>
GLM_FUNC_DECL vecType< bool, P > not_ (vecType< bool, P > const &v)
 
template<typename T , precision P, template< typename, precision > class vecType>
GLM_FUNC_DECL vecType< T, P >
-::bool_type 
notEqual (vecType< T, P > const &x, vecType< T, P > const &y)
 
-

Detailed Description

-

Relational and equality operators (<, <=, >, >=, ==, !=) are defined to operate on scalars and produce scalar Boolean results.

-

For vector results, use the following built-in functions.

-

In all cases, the sizes of all the input and return vectors for any particular call must match.

-

Function Documentation

- -
-
- - - - - - - - -
GLM_FUNC_DECL bool glm::all (vecType< bool, P > const & v)
-
- -

Returns true if all components of x are true.

-
Template Parameters
- - -
vecTypeBoolean vector types.
-
-
-
See Also
GLSL all man page
-
-GLSL 4.20.8 specification, section 8.7 Vector Relational Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL bool glm::any (vecType< bool, P > const & v)
-
- -

Returns true if any component of x is true.

-
Template Parameters
- - -
vecTypeBoolean vector types.
-
-
-
See Also
GLSL any man page
-
-GLSL 4.20.8 specification, section 8.7 Vector Relational Functions
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL vecType<T, P>::bool_type glm::greaterThan (vecType< T, P > const & x,
vecType< T, P > const & y 
)
-
- -

Returns the component-wise comparison of result x > y.

-
Template Parameters
- - -
vecTypeFloating-point or integer vector types.
-
-
-
See Also
GLSL greaterThan man page
-
-GLSL 4.20.8 specification, section 8.7 Vector Relational Functions
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL vecType<T, P>::bool_type glm::greaterThanEqual (vecType< T, P > const & x,
vecType< T, P > const & y 
)
-
- -

Returns the component-wise comparison of result x >= y.

-
Template Parameters
- - -
vecTypeFloating-point or integer vector types.
-
-
-
See Also
GLSL greaterThanEqual man page
-
-GLSL 4.20.8 specification, section 8.7 Vector Relational Functions
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL vecType<T, P>::bool_type glm::lessThanEqual (vecType< T, P > const & x,
vecType< T, P > const & y 
)
-
- -

Returns the component-wise comparison result of x < y.

-
Template Parameters
- - -
vecTypeFloating-point or integer vector types.
-
-
-
See Also
GLSL lessThan man page
-
-GLSL 4.20.8 specification, section 8.7 Vector Relational Functions Returns the component-wise comparison of result x <= y.
-
Template Parameters
- - -
vecTypeFloating-point or integer vector types.
-
-
-
See Also
GLSL lessThanEqual man page
-
-GLSL 4.20.8 specification, section 8.7 Vector Relational Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL vecType<bool, P> glm::not_ (vecType< bool, P > const & v)
-
- -

Returns the component-wise logical complement of x.

-

/!\ Because of language incompatibilities between C++ and GLSL, GLM defines the function not but not_ instead.

-
Template Parameters
- - -
vecTypeBoolean vector types.
-
-
-
See Also
GLSL not man page
-
-GLSL 4.20.8 specification, section 8.7 Vector Relational Functions
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL vecType<T, P>::bool_type glm::notEqual (vecType< T, P > const & x,
vecType< T, P > const & y 
)
-
- -

Returns the component-wise comparison of result x == y.

-
Template Parameters
- - -
vecTypeFloating-point, integer or boolean vector types.
-
-
-
See Also
GLSL equal man page
-
-GLSL 4.20.8 specification, section 8.7 Vector Relational Functions Returns the component-wise comparison of result x != y.
-
Template Parameters
- - -
vecTypeFloating-point, integer or boolean vector types.
-
-
-
See Also
GLSL notEqual man page
-
-GLSL 4.20.8 specification, section 8.7 Vector Relational Functions
- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00164.html b/Libraries/glm-0.9.5.2/doc/api/a00164.html deleted file mode 100644 index f980d10..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00164.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - -GLM: GTC Extensions (Stable) - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
GTC Extensions (Stable)
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Modules

 GLM_GTC_constants
 
 GLM_GTC_epsilon
 
 GLM_GTC_matrix_access
 
 GLM_GTC_matrix_integer
 
 GLM_GTC_matrix_inverse
 
 GLM_GTC_matrix_transform
 
 GLM_GTC_noise
 
 GLM_GTC_packing
 
 GLM_GTC_quaternion
 
 GLM_GTC_random
 
 GLM_GTC_reciprocal
 
 GLM_GTC_type_precision
 
 GLM_GTC_type_ptr
 
 GLM_GTC_ulp
 
 GLM_GTX_dual_quaternion
 
 GLM_GTX_rotate_normalized_axis
 
-

Detailed Description

-

Functions and types that the GLSL specification doesn't define, but useful to have for a C++ program.

-

GTC extensions aim to be stable.

-

Even if it's highly unrecommended, it's possible to include all the extensions at once by including <glm/ext.hpp>. Otherwise, each extension needs to be included a specific file.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00165.html b/Libraries/glm-0.9.5.2/doc/api/a00165.html deleted file mode 100644 index bfe1a6e..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00165.html +++ /dev/null @@ -1,163 +0,0 @@ - - - - - - -GLM: GTX Extensions (Experimental) - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
GTX Extensions (Experimental)
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Modules

 GLM_GTX_associated_min_max
 
 GLM_GTX_bit
 
 GLM_GTX_closest_point
 
 GLM_GTX_color_space
 
 GLM_GTX_color_space_YCoCg
 
 GLM_GTX_compatibility
 
 GLM_GTX_component_wise
 
 GLM_GTX_euler_angles
 
 GLM_GTX_extend
 
 GLM_GTX_extented_min_max
 
 GLM_GTX_fast_exponential
 
 GLM_GTX_fast_square_root
 
 GLM_GTX_fast_trigonometry
 
 GLM_GTX_gradient_paint
 
 GLM_GTX_handed_coordinate_space
 
 GLM_GTX_inertia
 
 GLM_GTX_integer
 
 GLM_GTX_intersect
 
 GLM_GTX_io
 
 GLM_GTX_log_base
 
 GLM_GTX_matrix_cross_product
 
 GLM_GTX_matrix_interpolation
 
 GLM_GTX_matrix_major_storage
 
 GLM_GTX_matrix_operation
 
 GLM_GTX_matrix_query
 
 GLM_GTX_mixed_producte
 
 GLM_GTX_multiple
 
 GLM_GTX_norm
 
 GLM_GTX_normal
 
 GLM_GTX_normalize_dot
 
 GLM_GTX_number_precision
 
 GLM_GTX_optimum_pow
 
 GLM_GTX_orthonormalize
 
 GLM_GTX_perpendicular
 
 GLM_GTX_polar_coordinates
 
 GLM_GTX_projection
 
 GLM_GTX_quaternion
 
 GLM_GTX_raw_data
 
 GLM_GTX_rotate_vector
 
 GLM_GTX_simd_mat4
 
 GLM_GTX_simd_quat
 
 GLM_GTX_spline
 
 GLM_GTX_std_based_type
 
 GLM_GTX_string_cast
 
 GLM_GTX_transform
 
 GLM_GTX_transform2
 
 GLM_GTX_vec1
 
 GLM_GTX_vector_angle
 
 GLM_GTX_vector_query
 
 GLM_GTX_wrap
 
-

Detailed Description

-

Functions and types that the GLSL specification doesn't define, but useful to have for a C++ program.

-

Experimental extensions are useful functions and types, but the development of their API and functionality is not necessarily stable. They can change substantially between versions. Backwards compatibility is not much of an issue for them.

-

Even if it's highly unrecommended, it's possible to include all the extensions at once by including <glm/ext.hpp>. Otherwise, each extension needs to be included a specific file.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00166.html b/Libraries/glm-0.9.5.2/doc/api/a00166.html deleted file mode 100644 index 106aae8..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00166.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - -GLM: VIRTREV Extensions - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
VIRTREV Extensions
-
-
- - - - -

-Modules

 GLM_VIRTREV_xstream: xml like output
 
-

Detailed Description

-

Extensions develop and maintain by Mathieu [matrem] Roumillac (http://www.opengl.org/discussion_boards/ubbthreads.php?ubb=showprofile&User=22660).

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00167.html b/Libraries/glm-0.9.5.2/doc/api/a00167.html deleted file mode 100644 index b0ba2d4..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00167.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - -GLM: GLM Core - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
GLM Core
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - -

-Modules

 Common functions
 
 Exponential functions
 
 Geometric functions
 
 Integer functions
 
 Matrix functions
 
 Noise functions
 
 Floating-Point Pack and Unpack Functions
 
 Angle and Trigonometry Functions
 
 Vector Relational Functions
 
 Types
 
 Precision types
 
 Template types
 
-

Detailed Description

-

The core of GLM, which implements exactly and only the GLSL specification to the degree possible.

-

The GLM core consists of C++ types that mirror GLSL types and C++ functions that mirror the GLSL functions. It also includes a set of precision-based types that can be used in the appropriate functions. The C++ types are all based on a basic set of template types.

-

The best documentation for GLM Core is the current GLSL specification, version 4.2 (pdf file). There are a few differences between GLM core and GLSL.

-

GLM core functionnalities require <glm/glm.hpp> to be included to be used.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00168.html b/Libraries/glm-0.9.5.2/doc/api/a00168.html deleted file mode 100644 index e372b8a..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00168.html +++ /dev/null @@ -1,810 +0,0 @@ - - - - - - -GLM: Types - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
-
-
- - - - -

-Modules

 Precision types
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Typedefs

typedef highp_bvec2 bvec2
 
typedef highp_bvec3 bvec3
 
typedef highp_bvec4 bvec4
 
typedef highp_dmat2x2 dmat2
 
typedef highp_dmat2x2 dmat2x2
 
typedef highp_dmat2x3 dmat2x3
 
typedef highp_dmat2x4 dmat2x4
 
typedef highp_dmat3x3 dmat3
 
typedef highp_dmat3x2 dmat3x2
 
typedef highp_dmat3x3 dmat3x3
 
typedef highp_dmat3x4 dmat3x4
 
typedef highp_dmat4x4 dmat4
 
typedef highp_dmat4x2 dmat4x2
 
typedef highp_dmat4x3 dmat4x3
 
typedef highp_dmat4x4 dmat4x4
 
typedef highp_dvec2 dvec2
 
typedef highp_dvec3 dvec3
 
typedef highp_dvec4 dvec4
 
typedef highp_ivec2 ivec2
 
typedef highp_ivec3 ivec3
 
typedef highp_ivec4 ivec4
 
typedef mat2x2 mat2
 
typedef highp_mat2x2 mat2x2
 
typedef highp_mat2x3 mat2x3
 
typedef highp_mat2x4 mat2x4
 
typedef mat3x3 mat3
 
typedef highp_mat3x2 mat3x2
 
typedef highp_mat3x3 mat3x3
 
typedef highp_mat3x4 mat3x4
 
typedef mat4x4 mat4
 
typedef highp_mat4x2 mat4x2
 
typedef highp_mat4x3 mat4x3
 
typedef highp_mat4x4 mat4x4
 
typedef highp_uvec2 uvec2
 
typedef highp_uvec3 uvec3
 
typedef highp_uvec4 uvec4
 
typedef highp_vec2 vec2
 
typedef highp_vec3 vec3
 
typedef highp_vec4 vec4
 
-

Detailed Description

-

The standard types defined by the specification.

-

These types are all typedefs of more generalized, template types. To see the definiton of these template types, go to Template types.

-

Typedef Documentation

- -
-
- - - - -
typedef highp_bvec2 bvec2
-
- -

2 components vector of boolean.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
- -

Definition at line 500 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef highp_bvec3 bvec3
-
- -

3 components vector of boolean.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
- -

Definition at line 505 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef highp_bvec4 bvec4
-
- -

4 components vector of boolean.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
- -

Definition at line 510 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef highp_dmat2x2 dmat2
-
- -

2 * 2 matrix of double-precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
- -

Definition at line 733 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef highp_dmat2x2 dmat2x2
-
- -

2 * 2 matrix of double-precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
- -

Definition at line 748 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef highp_dmat2x3 dmat2x3
-
- -

2 * 3 matrix of double-precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
- -

Definition at line 753 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef highp_dmat2x4 dmat2x4
-
- -

2 * 4 matrix of double-precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
- -

Definition at line 758 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef highp_dmat3x3 dmat3
-
- -

3 * 3 matrix of double-precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
- -

Definition at line 738 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef highp_dmat3x2 dmat3x2
-
- -

3 * 2 matrix of double-precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
- -

Definition at line 763 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef highp_dmat3x3 dmat3x3
-
- -

3 * 3 matrix of double-precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
- -

Definition at line 768 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef highp_dmat3x4 dmat3x4
-
- -

3 * 4 matrix of double-precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
- -

Definition at line 773 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef highp_dmat4x4 dmat4
-
- -

4 * 4 matrix of double-precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
- -

Definition at line 743 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef highp_dmat4x2 dmat4x2
-
- -

4 * 2 matrix of double-precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
- -

Definition at line 778 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef highp_dmat4x3 dmat4x3
-
- -

4 * 3 matrix of double-precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
- -

Definition at line 783 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef highp_dmat4x4 dmat4x4
-
- -

4 * 4 matrix of double-precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
- -

Definition at line 788 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef highp_dvec2 dvec2
-
- -

2 components vector of double-precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
- -

Definition at line 416 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef highp_dvec3 dvec3
-
- -

3 components vector of double-precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
- -

Definition at line 421 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef highp_dvec4 dvec4
-
- -

4 components vector of double-precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
- -

Definition at line 426 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef highp_ivec2 ivec2
-
- -

2 components vector of signed integer numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
- -

Definition at line 444 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef highp_ivec3 ivec3
-
- -

3 components vector of signed integer numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
- -

Definition at line 449 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef highp_ivec4 ivec4
-
- -

4 components vector of signed integer numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
- -

Definition at line 454 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef mat2x2 mat2
-
- -

2 columns of 2 components matrix of floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
- -

Definition at line 432 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef highp_mat2x2 mat2x2
-
- -

2 columns of 2 components matrix of floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
- -

Definition at line 385 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef highp_mat2x3 mat2x3
-
- -

2 columns of 3 components matrix of floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
- -

Definition at line 390 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef highp_mat2x4 mat2x4
-
- -

2 columns of 4 components matrix of floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
- -

Definition at line 395 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef mat3x3 mat3
-
- -

3 columns of 3 components matrix of floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
- -

Definition at line 437 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef highp_mat3x2 mat3x2
-
- -

3 columns of 2 components matrix of floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
- -

Definition at line 400 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef highp_mat3x3 mat3x3
-
- -

3 columns of 3 components matrix of floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
- -

Definition at line 405 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef highp_mat3x4 mat3x4
-
- -

3 columns of 4 components matrix of floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
- -

Definition at line 410 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef mat4x4 mat4
-
- -

4 columns of 4 components matrix of floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
- -

Definition at line 442 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef highp_mat4x2 mat4x2
-
- -

4 columns of 2 components matrix of floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
- -

Definition at line 415 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef highp_mat4x3 mat4x3
-
- -

4 columns of 3 components matrix of floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
- -

Definition at line 420 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef highp_mat4x4 mat4x4
-
- -

4 columns of 4 components matrix of floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
- -

Definition at line 425 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef highp_uvec2 uvec2
-
- -

2 components vector of unsigned integer numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
- -

Definition at line 472 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef highp_uvec3 uvec3
-
- -

3 components vector of unsigned integer numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
- -

Definition at line 477 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef highp_uvec4 uvec4
-
- -

4 components vector of unsigned integer numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
- -

Definition at line 482 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef highp_vec2 vec2
-
- -

2 components vector of floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
- -

Definition at line 388 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef highp_vec3 vec3
-
- -

3 components vector of floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
- -

Definition at line 393 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef highp_vec4 vec4
-
- -

4 components vector of floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
- -

Definition at line 398 of file type_vec.hpp.

- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00169.html b/Libraries/glm-0.9.5.2/doc/api/a00169.html deleted file mode 100644 index 5b59808..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00169.html +++ /dev/null @@ -1,2934 +0,0 @@ - - - - - - -GLM: Precision types - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
Precision types
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Typedefs

typedef detail::tvec2< bool,
-highp > 
highp_bvec2
 
typedef detail::tvec3< bool,
-highp > 
highp_bvec3
 
typedef detail::tvec4< bool,
-highp > 
highp_bvec4
 
typedef detail::tmat2x2
-< double, highp > 
highp_dmat2
 
typedef detail::tmat2x2
-< double, highp > 
highp_dmat2x2
 
typedef detail::tmat2x3
-< double, highp > 
highp_dmat2x3
 
typedef detail::tmat2x4
-< double, highp > 
highp_dmat2x4
 
typedef detail::tmat3x3
-< double, highp > 
highp_dmat3
 
typedef detail::tmat3x2
-< double, highp > 
highp_dmat3x2
 
typedef detail::tmat3x3
-< double, highp > 
highp_dmat3x3
 
typedef detail::tmat3x4
-< double, highp > 
highp_dmat3x4
 
typedef detail::tmat4x4
-< double, highp > 
highp_dmat4
 
typedef detail::tmat4x2
-< double, highp > 
highp_dmat4x2
 
typedef detail::tmat4x3
-< double, highp > 
highp_dmat4x3
 
typedef detail::tmat4x4
-< double, highp > 
highp_dmat4x4
 
typedef detail::tvec2< double,
-highp > 
highp_dvec2
 
typedef detail::tvec3< double,
-highp > 
highp_dvec3
 
typedef detail::tvec4< double,
-highp > 
highp_dvec4
 
typedef highp_float_t highp_float
 
typedef detail::highp_int_t highp_int
 
typedef detail::tvec2< int, highp > highp_ivec2
 
typedef detail::tvec3< int, highp > highp_ivec3
 
typedef detail::tvec4< int, highp > highp_ivec4
 
typedef detail::tmat2x2< float,
-highp > 
highp_mat2
 
typedef detail::tmat2x2< float,
-highp > 
highp_mat2x2
 
typedef detail::tmat2x3< float,
-highp > 
highp_mat2x3
 
typedef detail::tmat2x4< float,
-highp > 
highp_mat2x4
 
typedef detail::tmat3x3< float,
-highp > 
highp_mat3
 
typedef detail::tmat3x2< float,
-highp > 
highp_mat3x2
 
typedef detail::tmat3x3< float,
-highp > 
highp_mat3x3
 
typedef detail::tmat3x4< float,
-highp > 
highp_mat3x4
 
typedef detail::tmat4x4< float,
-highp > 
highp_mat4
 
typedef detail::tmat4x2< float,
-highp > 
highp_mat4x2
 
typedef detail::tmat4x3< float,
-highp > 
highp_mat4x3
 
typedef detail::tmat4x4< float,
-highp > 
highp_mat4x4
 
typedef detail::highp_uint_t highp_uint
 
typedef detail::tvec2< uint,
-highp > 
highp_uvec2
 
typedef detail::tvec3< uint,
-highp > 
highp_uvec3
 
typedef detail::tvec4< uint,
-highp > 
highp_uvec4
 
typedef detail::tvec2< float,
-highp > 
highp_vec2
 
typedef detail::tvec3< float,
-highp > 
highp_vec3
 
typedef detail::tvec4< float,
-highp > 
highp_vec4
 
typedef detail::tvec2< bool, lowp > lowp_bvec2
 
typedef detail::tvec3< bool, lowp > lowp_bvec3
 
typedef detail::tvec4< bool, lowp > lowp_bvec4
 
typedef detail::tmat2x2
-< double, lowp > 
lowp_dmat2
 
typedef detail::tmat2x2
-< double, lowp > 
lowp_dmat2x2
 
typedef detail::tmat2x3
-< double, lowp > 
lowp_dmat2x3
 
typedef detail::tmat2x4
-< double, lowp > 
lowp_dmat2x4
 
typedef detail::tmat3x3< float,
-lowp > 
lowp_dmat3
 
typedef detail::tmat3x2
-< double, lowp > 
lowp_dmat3x2
 
typedef detail::tmat3x3
-< double, lowp > 
lowp_dmat3x3
 
typedef detail::tmat3x4
-< double, lowp > 
lowp_dmat3x4
 
typedef detail::tmat4x4
-< double, lowp > 
lowp_dmat4
 
typedef detail::tmat4x2
-< double, lowp > 
lowp_dmat4x2
 
typedef detail::tmat4x3
-< double, lowp > 
lowp_dmat4x3
 
typedef detail::tmat4x4
-< double, lowp > 
lowp_dmat4x4
 
typedef detail::tvec2< double,
-lowp > 
lowp_dvec2
 
typedef detail::tvec3< double,
-lowp > 
lowp_dvec3
 
typedef detail::tvec4< double,
-lowp > 
lowp_dvec4
 
typedef lowp_float_t lowp_float
 
typedef detail::lowp_int_t lowp_int
 
typedef detail::tvec2< int, lowp > lowp_ivec2
 
typedef detail::tvec3< int, lowp > lowp_ivec3
 
typedef detail::tvec4< int, lowp > lowp_ivec4
 
typedef detail::tmat2x2< float,
-lowp > 
lowp_mat2
 
typedef detail::tmat2x2< float,
-lowp > 
lowp_mat2x2
 
typedef detail::tmat2x3< float,
-lowp > 
lowp_mat2x3
 
typedef detail::tmat2x4< float,
-lowp > 
lowp_mat2x4
 
typedef detail::tmat3x3< float,
-lowp > 
lowp_mat3
 
typedef detail::tmat3x2< float,
-lowp > 
lowp_mat3x2
 
typedef detail::tmat3x3< float,
-lowp > 
lowp_mat3x3
 
typedef detail::tmat3x4< float,
-lowp > 
lowp_mat3x4
 
typedef detail::tmat4x4< float,
-lowp > 
lowp_mat4
 
typedef detail::tmat4x2< float,
-lowp > 
lowp_mat4x2
 
typedef detail::tmat4x3< float,
-lowp > 
lowp_mat4x3
 
typedef detail::tmat4x4< float,
-lowp > 
lowp_mat4x4
 
typedef detail::lowp_uint_t lowp_uint
 
typedef detail::tvec2< uint, lowp > lowp_uvec2
 
typedef detail::tvec3< uint, lowp > lowp_uvec3
 
typedef detail::tvec4< uint, lowp > lowp_uvec4
 
typedef detail::tvec2< float,
-lowp > 
lowp_vec2
 
typedef detail::tvec3< float,
-lowp > 
lowp_vec3
 
typedef detail::tvec4< float,
-lowp > 
lowp_vec4
 
typedef detail::tvec2< bool,
-mediump > 
mediump_bvec2
 
typedef detail::tvec3< bool,
-mediump > 
mediump_bvec3
 
typedef detail::tvec4< bool,
-mediump > 
mediump_bvec4
 
typedef detail::tmat2x2
-< double, mediump > 
mediump_dmat2
 
typedef detail::tmat2x2
-< double, mediump > 
mediump_dmat2x2
 
typedef detail::tmat2x3
-< double, mediump > 
mediump_dmat2x3
 
typedef detail::tmat2x4
-< double, mediump > 
mediump_dmat2x4
 
typedef detail::tmat3x3
-< double, mediump > 
mediump_dmat3
 
typedef detail::tmat3x2
-< double, mediump > 
mediump_dmat3x2
 
typedef detail::tmat3x3
-< double, mediump > 
mediump_dmat3x3
 
typedef detail::tmat3x4
-< double, mediump > 
mediump_dmat3x4
 
typedef detail::tmat4x4
-< double, mediump > 
mediump_dmat4
 
typedef detail::tmat4x2
-< double, mediump > 
mediump_dmat4x2
 
typedef detail::tmat4x3
-< double, mediump > 
mediump_dmat4x3
 
typedef detail::tmat4x4
-< double, mediump > 
mediump_dmat4x4
 
typedef detail::tvec2< double,
-mediump > 
mediump_dvec2
 
typedef detail::tvec3< double,
-mediump > 
mediump_dvec3
 
typedef detail::tvec4< double,
-mediump > 
mediump_dvec4
 
typedef mediump_float_t mediump_float
 
typedef detail::mediump_int_t mediump_int
 
typedef detail::tvec2< int,
-mediump > 
mediump_ivec2
 
typedef detail::tvec3< int,
-mediump > 
mediump_ivec3
 
typedef detail::tvec4< int,
-mediump > 
mediump_ivec4
 
typedef detail::tmat2x2< float,
-mediump > 
mediump_mat2
 
typedef detail::tmat2x2< float,
-mediump > 
mediump_mat2x2
 
typedef detail::tmat2x3< float,
-mediump > 
mediump_mat2x3
 
typedef detail::tmat2x4< float,
-mediump > 
mediump_mat2x4
 
typedef detail::tmat3x3< float,
-mediump > 
mediump_mat3
 
typedef detail::tmat3x2< float,
-mediump > 
mediump_mat3x2
 
typedef detail::tmat3x3< float,
-mediump > 
mediump_mat3x3
 
typedef detail::tmat3x4< float,
-mediump > 
mediump_mat3x4
 
typedef detail::tmat4x4< float,
-mediump > 
mediump_mat4
 
typedef detail::tmat4x2< float,
-mediump > 
mediump_mat4x2
 
typedef detail::tmat4x3< float,
-mediump > 
mediump_mat4x3
 
typedef detail::tmat4x4< float,
-mediump > 
mediump_mat4x4
 
typedef detail::mediump_uint_t mediump_uint
 
typedef detail::tvec2< uint,
-mediump > 
mediump_uvec2
 
typedef detail::tvec3< uint,
-mediump > 
mediump_uvec3
 
typedef detail::tvec4< uint,
-mediump > 
mediump_uvec4
 
typedef detail::tvec2< float,
-mediump > 
mediump_vec2
 
typedef detail::tvec3< float,
-mediump > 
mediump_vec3
 
typedef detail::tvec4< float,
-mediump > 
mediump_vec4
 
typedef unsigned int uint
 
-

Detailed Description

-

Non-GLSL types that are used to define precision-based types.

-

The GLSL language allows the user to define the precision of a particular variable. In OpenGL's GLSL, these precision qualifiers have no effect; they are there for compatibility with OpenGL ES's precision qualifiers, where they do have an effect.

-

C++ has no language equivalent to precision qualifiers. So GLM provides the next-best thing: a number of typedefs of the Template types that use a particular precision.

-

None of these types make any guarantees about the actual precision used.

-

Typedef Documentation

- -
-
- - - - -
typedef detail::tvec2<bool, highp> highp_bvec2
-
- -

2 components vector of high precision bool numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 149 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3<bool, highp> highp_bvec3
-
- -

3 components vector of high precision bool numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 259 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4<bool, highp> highp_bvec4
-
- -

4 components vector of high precision bool numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 354 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x2<double, highp> highp_dmat2
-
- -

2 columns of 2 components matrix of high precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 466 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x2<double, highp> highp_dmat2x2
-
- -

2 columns of 2 components matrix of high precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 484 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x3<double, highp> highp_dmat2x3
-
- -

2 columns of 3 components matrix of high precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 507 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x4<double, highp> highp_dmat2x4
-
- -

2 columns of 4 components matrix of high precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 530 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x3<double, highp> highp_dmat3
-
- -

3 columns of 3 components matrix of high precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 576 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x2<double, highp> highp_dmat3x2
-
- -

3 columns of 2 components matrix of high precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 553 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x3<double, highp> highp_dmat3x3
-
- -

3 columns of 3 components matrix of high precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 594 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x4<double, highp> highp_dmat3x4
-
- -

3 columns of 4 components matrix of high precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 617 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x4<double, highp> highp_dmat4
-
- -

4 columns of 4 components matrix of high precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 686 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x2<double, highp> highp_dmat4x2
-
- -

4 columns of 2 components matrix of high precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 640 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x3<double, highp> highp_dmat4x3
-
- -

4 columns of 3 components matrix of high precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 663 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x4<double, highp> highp_dmat4x4
-
- -

4 columns of 4 components matrix of high precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 704 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2<double, highp> highp_dvec2
-
- -

2 components vector of high double-precision floating-point numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 86 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3<double, highp> highp_dvec3
-
- -

3 components vector of high double-precision floating-point numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 197 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4<double, highp> highp_dvec4
-
- -

4 components vector of high double-precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 300 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef highp_float_t highp_float
-
- -

High precision floating-point numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.4 Floats
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 67 of file type_float.hpp.

- -
-
- -
-
- - - - -
typedef detail::highp_int_t highp_int
-
- -

High precision signed integer.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.3 Integers
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 121 of file type_int.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2<int, highp> highp_ivec2
-
- -

2 components vector of high precision signed integer numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 107 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3<int, highp> highp_ivec3
-
- -

3 components vector of high precision signed integer numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 218 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4<int, highp> highp_ivec4
-
- -

4 components vector of high precision signed integer numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 318 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x2< float, highp > highp_mat2
-
- -

2 columns of 2 components matrix of high precision floating-point numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 79 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x2< float, highp > highp_mat2x2
-
- -

2 columns of 2 components matrix of high precision floating-point numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 100 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x3< float, highp > highp_mat2x3
-
- -

2 columns of 3 components matrix of high precision floating-point numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 126 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x4< float, highp > highp_mat2x4
-
- -

2 columns of 4 components matrix of high precision floating-point numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 152 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x3< float, highp > highp_mat3
-
- -

3 columns of 3 components matrix of high precision floating-point numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 204 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x2< float, highp > highp_mat3x2
-
- -

3 columns of 2 components matrix of high precision floating-point numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 178 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x3< float, highp > highp_mat3x3
-
- -

3 columns of 3 components matrix of high precision floating-point numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 225 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x4< float, highp > highp_mat3x4
-
- -

3 columns of 4 components matrix of high precision floating-point numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 251 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x4< float, highp > highp_mat4
-
- -

4 columns of 4 components matrix of high precision floating-point numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 330 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x2< float, highp > highp_mat4x2
-
- -

4 columns of 2 components matrix of high precision floating-point numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 277 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x3< float, highp > highp_mat4x3
-
- -

4 columns of 3 components matrix of high precision floating-point numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 303 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x4< float, highp > highp_mat4x4
-
- -

4 columns of 4 components matrix of high precision floating-point numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 351 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::highp_uint_t highp_uint
-
- -

High precision unsigned integer.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.3 Integers
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 142 of file type_int.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2<uint, highp> highp_uvec2
-
- -

2 components vector of high precision unsigned integer numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 128 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3<uint, highp> highp_uvec3
-
- -

3 components vector of high precision unsigned integer numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 239 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4<uint, highp> highp_uvec4
-
- -

4 components vector of high precision unsigned integer numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 336 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2< float, highp > highp_vec2
-
- -

2 components vector of high single-precision floating-point numbers.

-

High Single-precision floating-point vector of 2 components.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
-
-GLM_GTC_type_precision
- -

Definition at line 65 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3< float, highp > highp_vec3
-
- -

3 components vector of high single-precision floating-point numbers.

-

High Single-precision floating-point vector of 3 components.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
-
-GLM_GTC_type_precision
- -

Definition at line 176 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4< float, highp > highp_vec4
-
- -

4 components vector of high single-precision floating-point numbers.

-

High Single-precision floating-point vector of 4 components.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
-
-GLM_GTC_type_precision
- -

Definition at line 282 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2<bool, lowp> lowp_bvec2
-
- -

2 components vector of low precision bool numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 163 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3<bool, lowp> lowp_bvec3
-
- -

3 components vector of low precision bool numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 271 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4<bool, lowp> lowp_bvec4
-
- -

4 components vector of low precision bool numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 366 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x2<double, lowp> lowp_dmat2
-
- -

2 columns of 2 components matrix of low precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 454 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x2<double, lowp> lowp_dmat2x2
-
- -

2 columns of 2 components matrix of low precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 472 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x3<double, lowp> lowp_dmat2x3
-
- -

2 columns of 3 components matrix of low precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 495 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x4<double, lowp> lowp_dmat2x4
-
- -

2 columns of 4 components matrix of low precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 518 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x3<float, lowp> lowp_dmat3
-
- -

3 columns of 3 components matrix of low precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 564 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x2<double, lowp> lowp_dmat3x2
-
- -

3 columns of 2 components matrix of low precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 541 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x3<double, lowp> lowp_dmat3x3
-
- -

3 columns of 3 components matrix of low precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 582 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x4<double, lowp> lowp_dmat3x4
-
- -

3 columns of 4 components matrix of low precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 605 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x4<double, lowp> lowp_dmat4
-
- -

4 columns of 4 components matrix of low precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 674 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x2<double, lowp> lowp_dmat4x2
-
- -

4 columns of 2 components matrix of low precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 628 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x3<double, lowp> lowp_dmat4x3
-
- -

4 columns of 3 components matrix of low precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 651 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x4<double, lowp> lowp_dmat4x4
-
- -

4 columns of 4 components matrix of low precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 692 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2<double, lowp> lowp_dvec2
-
- -

2 components vector of low double-precision floating-point numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 100 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3<double, lowp> lowp_dvec3
-
- -

3 components vector of low double-precision floating-point numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 211 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4<double, lowp> lowp_dvec4
-
- -

4 components vector of low double-precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 312 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef lowp_float_t lowp_float
-
- -

Low precision floating-point numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.4 Floats
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 53 of file type_float.hpp.

- -
-
- -
-
- - - - -
typedef detail::lowp_int_t lowp_int
-
- -

Low precision signed integer.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.3 Integers
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 107 of file type_int.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2<int, lowp> lowp_ivec2
-
- -

2 components vector of low precision signed integer numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 121 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3<int, lowp> lowp_ivec3
-
- -

3 components vector of low precision signed integer numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 232 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4<int, lowp> lowp_ivec4
-
- -

4 components vector of low precision signed integer numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 330 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x2< float, lowp > lowp_mat2
-
- -

2 columns of 2 components matrix of low precision floating-point numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 65 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x2< float, lowp > lowp_mat2x2
-
- -

2 columns of 2 components matrix of low precision floating-point numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 86 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x3< float, lowp > lowp_mat2x3
-
- -

2 columns of 3 components matrix of low precision floating-point numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 112 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x4< float, lowp > lowp_mat2x4
-
- -

2 columns of 4 components matrix of low precision floating-point numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 138 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x3< float, lowp > lowp_mat3
-
- -

3 columns of 3 components matrix of low precision floating-point numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 190 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x2< float, lowp > lowp_mat3x2
-
- -

3 columns of 2 components matrix of low precision floating-point numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 164 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x3< float, lowp > lowp_mat3x3
-
- -

3 columns of 3 components matrix of low precision floating-point numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 211 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x4< float, lowp > lowp_mat3x4
-
- -

3 columns of 4 components matrix of low precision floating-point numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 237 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x4< float, lowp > lowp_mat4
-
- -

4 columns of 4 components matrix of low precision floating-point numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 316 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x2< float, lowp > lowp_mat4x2
-
- -

4 columns of 2 components matrix of low precision floating-point numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 263 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x3< float, lowp > lowp_mat4x3
-
- -

4 columns of 3 components matrix of low precision floating-point numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 289 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x4< float, lowp > lowp_mat4x4
-
- -

4 columns of 4 components matrix of low precision floating-point numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 337 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::lowp_uint_t lowp_uint
-
- -

Low precision unsigned integer.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.3 Integers
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 128 of file type_int.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2<uint, lowp> lowp_uvec2
-
- -

2 components vector of low precision unsigned integer numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 142 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3<uint, lowp> lowp_uvec3
-
- -

3 components vector of low precision unsigned integer numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 253 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4<uint, lowp> lowp_uvec4
-
- -

4 components vector of low precision unsigned integer numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 348 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2< float, lowp > lowp_vec2
-
- -

2 components vector of low single-precision floating-point numbers.

-

Low single-precision floating-point vector of 2 components.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
-
-GLM_GTC_type_precision
- -

Definition at line 79 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3< float, lowp > lowp_vec3
-
- -

3 components vector of low single-precision floating-point numbers.

-

Low single-precision floating-point vector of 3 components.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
-
-GLM_GTC_type_precision
- -

Definition at line 190 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4< float, lowp > lowp_vec4
-
- -

4 components vector of low single-precision floating-point numbers.

-

Low single-precision floating-point vector of 4 components.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
-
-GLM_GTC_type_precision
- -

Definition at line 294 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2<bool, mediump> mediump_bvec2
-
- -

2 components vector of medium precision bool numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 156 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3<bool, mediump> mediump_bvec3
-
- -

3 components vector of medium precision bool numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 265 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4<bool, mediump> mediump_bvec4
-
- -

4 components vector of medium precision bool numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 360 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x2<double, mediump> mediump_dmat2
-
- -

2 columns of 2 components matrix of medium precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 460 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x2<double, mediump> mediump_dmat2x2
-
- -

2 columns of 2 components matrix of medium precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 478 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x3<double, mediump> mediump_dmat2x3
-
- -

2 columns of 3 components matrix of medium precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 501 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x4<double, mediump> mediump_dmat2x4
-
- -

2 columns of 4 components matrix of medium precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 524 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x3<double, mediump> mediump_dmat3
-
- -

3 columns of 3 components matrix of medium precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 570 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x2<double, mediump> mediump_dmat3x2
-
- -

3 columns of 2 components matrix of medium precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 547 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x3<double, mediump> mediump_dmat3x3
-
- -

3 columns of 3 components matrix of medium precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 588 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x4<double, mediump> mediump_dmat3x4
-
- -

3 columns of 4 components matrix of medium precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 611 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x4<double, mediump> mediump_dmat4
-
- -

4 columns of 4 components matrix of medium precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 680 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x2<double, mediump> mediump_dmat4x2
-
- -

4 columns of 2 components matrix of medium precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 634 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x3<double, mediump> mediump_dmat4x3
-
- -

4 columns of 3 components matrix of medium precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 657 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x4<double, mediump> mediump_dmat4x4
-
- -

4 columns of 4 components matrix of medium precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 698 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2<double, mediump> mediump_dvec2
-
- -

2 components vector of medium double-precision floating-point numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 93 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3<double, mediump> mediump_dvec3
-
- -

3 components vector of medium double-precision floating-point numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 204 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4<double, mediump> mediump_dvec4
-
- -

4 components vector of medium double-precision floating-point numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 306 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef mediump_float_t mediump_float
-
- -

Medium precision floating-point numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.4 Floats
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 60 of file type_float.hpp.

- -
-
- -
-
- - - - -
typedef detail::mediump_int_t mediump_int
-
- -

Medium precision signed integer.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.3 Integers
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 114 of file type_int.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2<int, mediump> mediump_ivec2
-
- -

2 components vector of medium precision signed integer numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 114 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3<int, mediump> mediump_ivec3
-
- -

3 components vector of medium precision signed integer numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 225 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4<int, mediump> mediump_ivec4
-
- -

4 components vector of medium precision signed integer numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 324 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x2< float, mediump > mediump_mat2
-
- -

2 columns of 2 components matrix of medium precision floating-point numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 72 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x2< float, mediump > mediump_mat2x2
-
- -

2 columns of 2 components matrix of medium precision floating-point numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 93 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x3< float, mediump > mediump_mat2x3
-
- -

2 columns of 3 components matrix of medium precision floating-point numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 119 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x4< float, mediump > mediump_mat2x4
-
- -

2 columns of 4 components matrix of medium precision floating-point numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 145 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x3< float, mediump > mediump_mat3
-
- -

3 columns of 3 components matrix of medium precision floating-point numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 197 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x2< float, mediump > mediump_mat3x2
-
- -

3 columns of 2 components matrix of medium precision floating-point numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 171 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x3< float, mediump > mediump_mat3x3
-
- -

3 columns of 3 components matrix of medium precision floating-point numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 218 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x4< float, mediump > mediump_mat3x4
-
- -

3 columns of 4 components matrix of medium precision floating-point numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 244 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x4< float, mediump > mediump_mat4
-
- -

4 columns of 4 components matrix of medium precision floating-point numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 323 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x2< float, mediump > mediump_mat4x2
-
- -

4 columns of 2 components matrix of medium precision floating-point numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 270 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x3< float, mediump > mediump_mat4x3
-
- -

4 columns of 3 components matrix of medium precision floating-point numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 296 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x4< float, mediump > mediump_mat4x4
-
- -

4 columns of 4 components matrix of medium precision floating-point numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.6 Matrices
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 344 of file type_mat.hpp.

- -
-
- -
-
- - - - -
typedef detail::mediump_uint_t mediump_uint
-
- -

Medium precision unsigned integer.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.3 Integers
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 135 of file type_int.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2<uint, mediump> mediump_uvec2
-
- -

2 components vector of medium precision unsigned integer numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 135 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3<uint, mediump> mediump_uvec3
-
- -

3 components vector of medium precision unsigned integer numbers.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 246 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4<uint, mediump> mediump_uvec4
-
- -

4 components vector of medium precision unsigned integer numbers.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
- -

Definition at line 342 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2< float, mediump > mediump_vec2
-
- -

2 components vector of medium single-precision floating-point numbers.

-

Medium Single-precision floating-point vector of 2 components.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
-
-GLM_GTC_type_precision
- -

Definition at line 72 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3< float, mediump > mediump_vec3
-
- -

3 components vector of medium single-precision floating-point numbers.

-

Medium Single-precision floating-point vector of 3 components.

-

There is no guarantee on the actual precision.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
-
-GLM_GTC_type_precision
- -

Definition at line 183 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4< float, mediump > mediump_vec4
-
- -

4 components vector of medium single-precision floating-point numbers.

-

Medium Single-precision floating-point vector of 4 components.

-
See Also
GLSL 4.20.8 specification, section 4.1.5 Vectors
-
-GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier
-
-GLM_GTC_type_precision
- -

Definition at line 288 of file type_vec.hpp.

- -
-
- -
-
- - - - -
typedef unsigned int uint
-
- -

Unsigned integer type.

-
See Also
GLSL 4.20.8 specification, section 4.1.3 Integers
- -

Definition at line 171 of file type_int.hpp.

- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00170.html b/Libraries/glm-0.9.5.2/doc/api/a00170.html deleted file mode 100644 index a384db9..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00170.html +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - -GLM: Template types - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
-
-
Template types
-
-
-

The generic template types used as the basis for the core types.

-

These types are all templates used to define the actual Types. These templetes are implementation details of GLM types and should not be used explicitly.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00171.html b/Libraries/glm-0.9.5.2/doc/api/a00171.html deleted file mode 100644 index 9249494..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00171.html +++ /dev/null @@ -1,589 +0,0 @@ - - - - - - -GLM: GLM_GTC_constants - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
GLM_GTC_constants
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename genType >
GLM_FUNC_DECL genType e ()
 
template<typename genType >
GLM_FUNC_DECL genType epsilon ()
 
template<typename genType >
GLM_FUNC_DECL genType euler ()
 
template<typename genType >
GLM_FUNC_DECL genType golden_ratio ()
 
template<typename genType >
GLM_FUNC_DECL genType half_pi ()
 
template<typename genType >
GLM_FUNC_DECL genType ln_ln_two ()
 
template<typename genType >
GLM_FUNC_DECL genType ln_ten ()
 
template<typename genType >
GLM_FUNC_DECL genType ln_two ()
 
template<typename genType >
GLM_FUNC_DECL genType one ()
 
template<typename genType >
GLM_FUNC_DECL genType one_over_pi ()
 
template<typename genType >
GLM_FUNC_DECL genType one_over_root_two ()
 
template<typename genType >
GLM_FUNC_DECL genType pi ()
 
template<typename genType >
GLM_FUNC_DECL genType quarter_pi ()
 
template<typename genType >
GLM_FUNC_DECL genType root_five ()
 
template<typename genType >
GLM_FUNC_DECL genType root_half_pi ()
 
template<typename genType >
GLM_FUNC_DECL genType root_ln_four ()
 
template<typename genType >
GLM_FUNC_DECL genType root_pi ()
 
template<typename genType >
GLM_FUNC_DECL genType root_three ()
 
template<typename genType >
GLM_FUNC_DECL genType root_two ()
 
template<typename genType >
GLM_FUNC_DECL genType root_two_pi ()
 
template<typename genType >
GLM_FUNC_DECL genType third ()
 
template<typename genType >
GLM_FUNC_DECL genType two_over_pi ()
 
template<typename genType >
GLM_FUNC_DECL genType two_over_root_pi ()
 
template<typename genType >
GLM_FUNC_DECL genType two_thirds ()
 
template<typename genType >
GLM_FUNC_DECL genType zero ()
 
-

Detailed Description

-

Allow to perform bit operations on integer values.

-

<glm/gtc/constants.hpp> need to be included to use these features.

-

Function Documentation

- -
-
- - - - - - - -
GLM_FUNC_DECL genType glm::e ()
-
- -

Return e constant.

-
See Also
GLM_GTC_constants
- -
-
- -
-
- - - - - - - -
GLM_FUNC_DECL genType glm::epsilon ()
-
- -

Return the epsilon constant for floating point types.

-
Todo:
Implement epsilon for half-precision floating point type.
-
See Also
GLM_GTC_constants
- -
-
- -
-
- - - - - - - -
GLM_FUNC_DECL genType glm::euler ()
-
- -

Return Euler's constant.

-
See Also
GLM_GTC_constants
- -
-
- -
-
- - - - - - - -
GLM_FUNC_DECL genType glm::golden_ratio ()
-
- -

Return the golden ratio constant.

-
See Also
GLM_GTC_constants
- -
-
- -
-
- - - - - - - -
GLM_FUNC_DECL genType glm::half_pi ()
-
- -

Return pi / 2.

-
See Also
GLM_GTC_constants
- -
-
- -
-
- - - - - - - -
GLM_FUNC_DECL genType glm::ln_ln_two ()
-
- -

Return ln(ln(2)).

-
See Also
GLM_GTC_constants
- -
-
- -
-
- - - - - - - -
GLM_FUNC_DECL genType glm::ln_ten ()
-
- -

Return ln(10).

-
See Also
GLM_GTC_constants
- -
-
- -
-
- - - - - - - -
GLM_FUNC_DECL genType glm::ln_two ()
-
- -

Return ln(2).

-
See Also
GLM_GTC_constants
- -
-
- -
-
- - - - - - - -
GLM_FUNC_DECL genType glm::one ()
-
- -

Return 1.

-
See Also
GLM_GTC_constants
- -
-
- -
-
- - - - - - - -
GLM_FUNC_DECL genType glm::one_over_pi ()
-
- -

Return 1 / pi.

-
See Also
GLM_GTC_constants
- -
-
- -
-
- - - - - - - -
GLM_FUNC_DECL genType glm::one_over_root_two ()
-
- -

Return 1 / sqrt(2).

-
See Also
GLM_GTC_constants
- -
-
- -
-
- - - - - - - -
GLM_FUNC_DECL genType glm::pi ()
-
- -

Return the pi constant.

-
See Also
GLM_GTC_constants
- -
-
- -
-
- - - - - - - -
GLM_FUNC_DECL genType glm::quarter_pi ()
-
- -

Return pi / 4.

-
See Also
GLM_GTC_constants
- -
-
- -
-
- - - - - - - -
GLM_FUNC_DECL genType glm::root_five ()
-
- -

Return sqrt(5).

-
See Also
GLM_GTC_constants
- -
-
- -
-
- - - - - - - -
GLM_FUNC_DECL genType glm::root_half_pi ()
-
- -

Return sqrt(pi / 2).

-
See Also
GLM_GTC_constants
- -
-
- -
-
- - - - - - - -
GLM_FUNC_DECL genType glm::root_ln_four ()
-
- -

Return sqrt(ln(4)).

-
See Also
GLM_GTC_constants
- -
-
- -
-
- - - - - - - -
GLM_FUNC_DECL genType glm::root_pi ()
-
- -

Return square root of pi.

-
See Also
GLM_GTC_constants
- -
-
- -
-
- - - - - - - -
GLM_FUNC_DECL genType glm::root_three ()
-
- -

Return sqrt(3).

-
See Also
GLM_GTC_constants
- -
-
- -
-
- - - - - - - -
GLM_FUNC_DECL genType glm::root_two ()
-
- -

Return sqrt(2).

-
See Also
GLM_GTC_constants
- -
-
- -
-
- - - - - - - -
GLM_FUNC_DECL genType glm::root_two_pi ()
-
- -

Return sqrt(2 * pi).

-
See Also
GLM_GTC_constants
- -
-
- -
-
- - - - - - - -
GLM_FUNC_DECL genType glm::third ()
-
- -

Return 1 / 3.

-
See Also
GLM_GTC_constants
- -
-
- -
-
- - - - - - - -
GLM_FUNC_DECL genType glm::two_over_pi ()
-
- -

Return 2 / pi.

-
See Also
GLM_GTC_constants
- -
-
- -
-
- - - - - - - -
GLM_FUNC_DECL genType glm::two_over_root_pi ()
-
- -

Return 2 / sqrt(pi).

-
See Also
GLM_GTC_constants
- -
-
- -
-
- - - - - - - -
GLM_FUNC_DECL genType glm::two_thirds ()
-
- -

Return 2 / 3.

-
See Also
GLM_GTC_constants
- -
-
- -
-
- - - - - - - -
GLM_FUNC_DECL genType glm::zero ()
-
- -

Return 0.

-
See Also
GLM_GTC_constants
- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00172.html b/Libraries/glm-0.9.5.2/doc/api/a00172.html deleted file mode 100644 index 725d0c2..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00172.html +++ /dev/null @@ -1,219 +0,0 @@ - - - - - - -GLM: GLM_GTC_epsilon - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
-
-
- - - - - - - - - - - - - - -

-Functions

template<typename T , precision P, template< typename, precision > class vecType>
GLM_FUNC_DECL vecType< bool, P > epsilonEqual (vecType< T, P > const &x, vecType< T, P > const &y, T const &epsilon)
 
template<typename genType >
GLM_FUNC_DECL bool epsilonEqual (genType const &x, genType const &y, genType const &epsilon)
 
template<typename genType >
GLM_FUNC_DECL genType::boolType epsilonNotEqual (genType const &x, genType const &y, typename genType::value_type const &epsilon)
 
template<typename genType >
GLM_FUNC_DECL bool epsilonNotEqual (genType const &x, genType const &y, genType const &epsilon)
 
-

Detailed Description

-

Comparison functions for a user defined epsilon values.

-

<glm/gtc/epsilon.hpp> need to be included to use these functionalities.

-

Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL vecType<bool, P> glm::epsilonEqual (vecType< T, P > const & x,
vecType< T, P > const & y,
T const & epsilon 
)
-
- -

Returns the component-wise comparison of |x - y| < epsilon.

-

True if this expression is satisfied.

-
See Also
GLM_GTC_epsilon
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL bool glm::epsilonEqual (genType const & x,
genType const & y,
genType const & epsilon 
)
-
- -

Returns the component-wise comparison of |x - y| < epsilon.

-

True if this expression is satisfied.

-
See Also
GLM_GTC_epsilon
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL genType::boolType glm::epsilonNotEqual (genType const & x,
genType const & y,
typename genType::value_type const & epsilon 
)
-
- -

Returns the component-wise comparison of |x - y| < epsilon.

-

True if this expression is not satisfied.

-
See Also
GLM_GTC_epsilon
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL bool glm::epsilonNotEqual (genType const & x,
genType const & y,
genType const & epsilon 
)
-
- -

Returns the component-wise comparison of |x - y| >= epsilon.

-

True if this expression is not satisfied.

-
See Also
GLM_GTC_epsilon
- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00173.html b/Libraries/glm-0.9.5.2/doc/api/a00173.html deleted file mode 100644 index dd58cb5..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00173.html +++ /dev/null @@ -1,203 +0,0 @@ - - - - - - -GLM: GLM_GTC_matrix_access - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
GLM_GTC_matrix_access
-
-
- - - - - - - - - - - - - - -

-Functions

template<typename genType >
genType::col_type column (genType const &m, length_t const &index)
 
template<typename genType >
genType column (genType const &m, length_t const &index, typename genType::col_type const &x)
 
template<typename genType >
genType::row_type row (genType const &m, length_t const &index)
 
template<typename genType >
genType row (genType const &m, length_t const &index, typename genType::row_type const &x)
 
-

Detailed Description

-

Defines functions to access rows or columns of a matrix easily.

-

<glm/gtc/matrix_access.hpp> need to be included to use these functionalities.

-

Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
genType::col_type glm::column (genType const & m,
length_t const & index 
)
-
- -

Get a specific column of a matrix.

-
See Also
GLM_GTC_matrix_access
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
genType glm::column (genType const & m,
length_t const & index,
typename genType::col_type const & x 
)
-
- -

Set a specific column to a matrix.

-
See Also
GLM_GTC_matrix_access
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
genType::row_type glm::row (genType const & m,
length_t const & index 
)
-
- -

Get a specific row of a matrix.

-
See Also
GLM_GTC_matrix_access
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
genType glm::row (genType const & m,
length_t const & index,
typename genType::row_type const & x 
)
-
- -

Set a specific row to a matrix.

-
See Also
GLM_GTC_matrix_access
- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00174.html b/Libraries/glm-0.9.5.2/doc/api/a00174.html deleted file mode 100644 index b301046..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00174.html +++ /dev/null @@ -1,1959 +0,0 @@ - - - - - - -GLM: GLM_GTC_matrix_integer - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
GLM_GTC_matrix_integer
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Typedefs

typedef detail::tmat2x2< int,
-highp > 
highp_imat2
 
typedef detail::tmat2x2< int,
-highp > 
highp_imat2x2
 
typedef detail::tmat2x3< int,
-highp > 
highp_imat2x3
 
typedef detail::tmat2x4< int,
-highp > 
highp_imat2x4
 
typedef detail::tmat3x3< int,
-highp > 
highp_imat3
 
typedef detail::tmat3x2< int,
-highp > 
highp_imat3x2
 
typedef detail::tmat3x3< int,
-highp > 
highp_imat3x3
 
typedef detail::tmat3x4< int,
-highp > 
highp_imat3x4
 
typedef detail::tmat4x4< int,
-highp > 
highp_imat4
 
typedef detail::tmat4x2< int,
-highp > 
highp_imat4x2
 
typedef detail::tmat4x3< int,
-highp > 
highp_imat4x3
 
typedef detail::tmat4x4< int,
-highp > 
highp_imat4x4
 
typedef detail::tmat2x2< uint,
-highp > 
highp_umat2
 
typedef detail::tmat2x2< uint,
-highp > 
highp_umat2x2
 
typedef detail::tmat2x3< uint,
-highp > 
highp_umat2x3
 
typedef detail::tmat2x4< uint,
-highp > 
highp_umat2x4
 
typedef detail::tmat3x3< uint,
-highp > 
highp_umat3
 
typedef detail::tmat3x2< uint,
-highp > 
highp_umat3x2
 
typedef detail::tmat3x3< uint,
-highp > 
highp_umat3x3
 
typedef detail::tmat3x4< uint,
-highp > 
highp_umat3x4
 
typedef detail::tmat4x4< uint,
-highp > 
highp_umat4
 
typedef detail::tmat4x2< uint,
-highp > 
highp_umat4x2
 
typedef detail::tmat4x3< uint,
-highp > 
highp_umat4x3
 
typedef detail::tmat4x4< uint,
-highp > 
highp_umat4x4
 
typedef mediump_imat2 imat2
 
typedef mediump_imat2x2 imat2x2
 
typedef mediump_imat2x3 imat2x3
 
typedef mediump_imat2x4 imat2x4
 
typedef mediump_imat3 imat3
 
typedef mediump_imat3x2 imat3x2
 
typedef mediump_imat3x3 imat3x3
 
typedef mediump_imat3x4 imat3x4
 
typedef mediump_imat4 imat4
 
typedef mediump_imat4x2 imat4x2
 
typedef mediump_imat4x3 imat4x3
 
typedef mediump_imat4x4 imat4x4
 
typedef detail::tmat2x2< int,
-lowp > 
lowp_imat2
 
typedef detail::tmat2x2< int,
-lowp > 
lowp_imat2x2
 
typedef detail::tmat2x3< int,
-lowp > 
lowp_imat2x3
 
typedef detail::tmat2x4< int,
-lowp > 
lowp_imat2x4
 
typedef detail::tmat3x3< int,
-lowp > 
lowp_imat3
 
typedef detail::tmat3x2< int,
-lowp > 
lowp_imat3x2
 
typedef detail::tmat3x3< int,
-lowp > 
lowp_imat3x3
 
typedef detail::tmat3x4< int,
-lowp > 
lowp_imat3x4
 
typedef detail::tmat4x4< int,
-lowp > 
lowp_imat4
 
typedef detail::tmat4x2< int,
-lowp > 
lowp_imat4x2
 
typedef detail::tmat4x3< int,
-lowp > 
lowp_imat4x3
 
typedef detail::tmat4x4< int,
-lowp > 
lowp_imat4x4
 
typedef detail::tmat2x2< uint,
-lowp > 
lowp_umat2
 
typedef detail::tmat2x2< uint,
-lowp > 
lowp_umat2x2
 
typedef detail::tmat2x3< uint,
-lowp > 
lowp_umat2x3
 
typedef detail::tmat2x4< uint,
-lowp > 
lowp_umat2x4
 
typedef detail::tmat3x3< uint,
-lowp > 
lowp_umat3
 
typedef detail::tmat3x2< uint,
-lowp > 
lowp_umat3x2
 
typedef detail::tmat3x3< uint,
-lowp > 
lowp_umat3x3
 
typedef detail::tmat3x4< uint,
-lowp > 
lowp_umat3x4
 
typedef detail::tmat4x4< uint,
-lowp > 
lowp_umat4
 
typedef detail::tmat4x2< uint,
-lowp > 
lowp_umat4x2
 
typedef detail::tmat4x3< uint,
-lowp > 
lowp_umat4x3
 
typedef detail::tmat4x4< uint,
-lowp > 
lowp_umat4x4
 
typedef detail::tmat2x2< int,
-mediump > 
mediump_imat2
 
typedef detail::tmat2x2< int,
-mediump > 
mediump_imat2x2
 
typedef detail::tmat2x3< int,
-mediump > 
mediump_imat2x3
 
typedef detail::tmat2x4< int,
-mediump > 
mediump_imat2x4
 
typedef detail::tmat3x3< int,
-mediump > 
mediump_imat3
 
typedef detail::tmat3x2< int,
-mediump > 
mediump_imat3x2
 
typedef detail::tmat3x3< int,
-mediump > 
mediump_imat3x3
 
typedef detail::tmat3x4< int,
-mediump > 
mediump_imat3x4
 
typedef detail::tmat4x4< int,
-mediump > 
mediump_imat4
 
typedef detail::tmat4x2< int,
-mediump > 
mediump_imat4x2
 
typedef detail::tmat4x3< int,
-mediump > 
mediump_imat4x3
 
typedef detail::tmat4x4< int,
-mediump > 
mediump_imat4x4
 
typedef detail::tmat2x2< uint,
-mediump > 
mediump_umat2
 
typedef detail::tmat2x2< uint,
-mediump > 
mediump_umat2x2
 
typedef detail::tmat2x3< uint,
-mediump > 
mediump_umat2x3
 
typedef detail::tmat2x4< uint,
-mediump > 
mediump_umat2x4
 
typedef detail::tmat3x3< uint,
-mediump > 
mediump_umat3
 
typedef detail::tmat3x2< uint,
-mediump > 
mediump_umat3x2
 
typedef detail::tmat3x3< uint,
-mediump > 
mediump_umat3x3
 
typedef detail::tmat3x4< uint,
-mediump > 
mediump_umat3x4
 
typedef detail::tmat4x4< uint,
-mediump > 
mediump_umat4
 
typedef detail::tmat4x2< uint,
-mediump > 
mediump_umat4x2
 
typedef detail::tmat4x3< uint,
-mediump > 
mediump_umat4x3
 
typedef detail::tmat4x4< uint,
-mediump > 
mediump_umat4x4
 
typedef mediump_umat2 umat2
 
typedef mediump_umat2x2 umat2x2
 
typedef mediump_umat2x3 umat2x3
 
typedef mediump_umat2x4 umat2x4
 
typedef mediump_umat3 umat3
 
typedef mediump_umat3x2 umat3x2
 
typedef mediump_umat3x3 umat3x3
 
typedef mediump_umat3x4 umat3x4
 
typedef mediump_umat4 umat4
 
typedef mediump_umat4x2 umat4x2
 
typedef mediump_umat4x3 umat4x3
 
typedef mediump_umat4x4 umat4x4
 
-

Detailed Description

-

Defines a number of matrices with integer types.

-

<glm/gtc/matrix_integer.hpp> need to be included to use these functionalities.

-

Typedef Documentation

- -
-
- - - - -
typedef detail::tmat2x2<int, highp> highp_imat2
-
- -

High-precision signed integer 2x2 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 62 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x2<int, highp> highp_imat2x2
-
- -

High-precision signed integer 2x2 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 74 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x3<int, highp> highp_imat2x3
-
- -

High-precision signed integer 2x3 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 78 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x4<int, highp> highp_imat2x4
-
- -

High-precision signed integer 2x4 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 82 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x3<int, highp> highp_imat3
-
- -

High-precision signed integer 3x3 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 66 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x2<int, highp> highp_imat3x2
-
- -

High-precision signed integer 3x2 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 86 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x3<int, highp> highp_imat3x3
-
- -

High-precision signed integer 3x3 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 90 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x4<int, highp> highp_imat3x4
-
- -

High-precision signed integer 3x4 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 94 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x4<int, highp> highp_imat4
-
- -

High-precision signed integer 4x4 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 70 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x2<int, highp> highp_imat4x2
-
- -

High-precision signed integer 4x2 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 98 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x3<int, highp> highp_imat4x3
-
- -

High-precision signed integer 4x3 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 102 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x4<int, highp> highp_imat4x4
-
- -

High-precision signed integer 4x4 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 106 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x2<uint, highp> highp_umat2
-
- -

High-precision unsigned integer 2x2 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 211 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x2<uint, highp> highp_umat2x2
-
- -

High-precision unsigned integer 2x2 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 223 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x3<uint, highp> highp_umat2x3
-
- -

High-precision unsigned integer 2x3 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 227 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x4<uint, highp> highp_umat2x4
-
- -

High-precision unsigned integer 2x4 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 231 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x3<uint, highp> highp_umat3
-
- -

High-precision unsigned integer 3x3 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 215 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x2<uint, highp> highp_umat3x2
-
- -

High-precision unsigned integer 3x2 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 235 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x3<uint, highp> highp_umat3x3
-
- -

High-precision unsigned integer 3x3 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 239 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x4<uint, highp> highp_umat3x4
-
- -

High-precision unsigned integer 3x4 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 243 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x4<uint, highp> highp_umat4
-
- -

High-precision unsigned integer 4x4 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 219 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x2<uint, highp> highp_umat4x2
-
- -

High-precision unsigned integer 4x2 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 247 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x3<uint, highp> highp_umat4x3
-
- -

High-precision unsigned integer 4x3 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 251 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x4<uint, highp> highp_umat4x4
-
- -

High-precision unsigned integer 4x4 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 255 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef mediump_imat2 imat2
-
- -

Signed integer 2x2 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 387 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef mediump_imat2x2 imat2x2
-
- -

Signed integer 2x2 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 399 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef mediump_imat2x3 imat2x3
-
- -

Signed integer 2x3 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 403 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef mediump_imat2x4 imat2x4
-
- -

Signed integer 2x4 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 407 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef mediump_imat3 imat3
-
- -

Signed integer 3x3 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 391 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef mediump_imat3x2 imat3x2
-
- -

Signed integer 3x2 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 411 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef mediump_imat3x3 imat3x3
-
- -

Signed integer 3x3 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 415 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef mediump_imat3x4 imat3x4
-
- -

Signed integer 3x4 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 419 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef mediump_imat4 imat4
-
- -

Signed integer 4x4 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 395 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef mediump_imat4x2 imat4x2
-
- -

Signed integer 4x2 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 423 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef mediump_imat4x3 imat4x3
-
- -

Signed integer 4x3 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 427 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef mediump_imat4x4 imat4x4
-
- -

Signed integer 4x4 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 431 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x2<int, lowp> lowp_imat2
-
- -

Low-precision signed integer 2x2 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 161 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x2<int, lowp> lowp_imat2x2
-
- -

Low-precision signed integer 2x2 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 174 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x3<int, lowp> lowp_imat2x3
-
- -

Low-precision signed integer 2x3 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 178 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x4<int, lowp> lowp_imat2x4
-
- -

Low-precision signed integer 2x4 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 182 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x3<int, lowp> lowp_imat3
-
- -

Low-precision signed integer 3x3 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 165 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x2<int, lowp> lowp_imat3x2
-
- -

Low-precision signed integer 3x2 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 186 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x3<int, lowp> lowp_imat3x3
-
- -

Low-precision signed integer 3x3 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 190 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x4<int, lowp> lowp_imat3x4
-
- -

Low-precision signed integer 3x4 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 194 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x4<int, lowp> lowp_imat4
-
- -

Low-precision signed integer 4x4 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 169 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x2<int, lowp> lowp_imat4x2
-
- -

Low-precision signed integer 4x2 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 198 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x3<int, lowp> lowp_imat4x3
-
- -

Low-precision signed integer 4x3 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 202 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x4<int, lowp> lowp_imat4x4
-
- -

Low-precision signed integer 4x4 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 206 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x2<uint, lowp> lowp_umat2
-
- -

Low-precision unsigned integer 2x2 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 310 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x2<uint, lowp> lowp_umat2x2
-
- -

Low-precision unsigned integer 2x2 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 323 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x3<uint, lowp> lowp_umat2x3
-
- -

Low-precision unsigned integer 2x3 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 327 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x4<uint, lowp> lowp_umat2x4
-
- -

Low-precision unsigned integer 2x4 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 331 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x3<uint, lowp> lowp_umat3
-
- -

Low-precision unsigned integer 3x3 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 314 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x2<uint, lowp> lowp_umat3x2
-
- -

Low-precision unsigned integer 3x2 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 335 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x3<uint, lowp> lowp_umat3x3
-
- -

Low-precision unsigned integer 3x3 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 339 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x4<uint, lowp> lowp_umat3x4
-
- -

Low-precision unsigned integer 3x4 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 343 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x4<uint, lowp> lowp_umat4
-
- -

Low-precision unsigned integer 4x4 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 318 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x2<uint, lowp> lowp_umat4x2
-
- -

Low-precision unsigned integer 4x2 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 347 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x3<uint, lowp> lowp_umat4x3
-
- -

Low-precision unsigned integer 4x3 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 351 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x4<uint, lowp> lowp_umat4x4
-
- -

Low-precision unsigned integer 4x4 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 355 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x2<int, mediump> mediump_imat2
-
- -

Medium-precision signed integer 2x2 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 111 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x2<int, mediump> mediump_imat2x2
-
- -

Medium-precision signed integer 2x2 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 124 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x3<int, mediump> mediump_imat2x3
-
- -

Medium-precision signed integer 2x3 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 128 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x4<int, mediump> mediump_imat2x4
-
- -

Medium-precision signed integer 2x4 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 132 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x3<int, mediump> mediump_imat3
-
- -

Medium-precision signed integer 3x3 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 115 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x2<int, mediump> mediump_imat3x2
-
- -

Medium-precision signed integer 3x2 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 136 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x3<int, mediump> mediump_imat3x3
-
- -

Medium-precision signed integer 3x3 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 140 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x4<int, mediump> mediump_imat3x4
-
- -

Medium-precision signed integer 3x4 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 144 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x4<int, mediump> mediump_imat4
-
- -

Medium-precision signed integer 4x4 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 119 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x2<int, mediump> mediump_imat4x2
-
- -

Medium-precision signed integer 4x2 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 148 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x3<int, mediump> mediump_imat4x3
-
- -

Medium-precision signed integer 4x3 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 152 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x4<int, mediump> mediump_imat4x4
-
- -

Medium-precision signed integer 4x4 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 156 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x2<uint, mediump> mediump_umat2
-
- -

Medium-precision unsigned integer 2x2 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 260 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x2<uint, mediump> mediump_umat2x2
-
- -

Medium-precision unsigned integer 2x2 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 273 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x3<uint, mediump> mediump_umat2x3
-
- -

Medium-precision unsigned integer 2x3 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 277 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x4<uint, mediump> mediump_umat2x4
-
- -

Medium-precision unsigned integer 2x4 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 281 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x3<uint, mediump> mediump_umat3
-
- -

Medium-precision unsigned integer 3x3 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 264 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x2<uint, mediump> mediump_umat3x2
-
- -

Medium-precision unsigned integer 3x2 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 285 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x3<uint, mediump> mediump_umat3x3
-
- -

Medium-precision unsigned integer 3x3 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 289 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x4<uint, mediump> mediump_umat3x4
-
- -

Medium-precision unsigned integer 3x4 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 293 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x4<uint, mediump> mediump_umat4
-
- -

Medium-precision unsigned integer 4x4 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 268 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x2<uint, mediump> mediump_umat4x2
-
- -

Medium-precision unsigned integer 4x2 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 297 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x3<uint, mediump> mediump_umat4x3
-
- -

Medium-precision unsigned integer 4x3 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 301 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x4<uint, mediump> mediump_umat4x4
-
- -

Medium-precision unsigned integer 4x4 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 305 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef mediump_umat2 umat2
-
- -

Unsigned integer 2x2 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 464 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef mediump_umat2x2 umat2x2
-
- -

Unsigned integer 2x2 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 476 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef mediump_umat2x3 umat2x3
-
- -

Unsigned integer 2x3 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 480 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef mediump_umat2x4 umat2x4
-
- -

Unsigned integer 2x4 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 484 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef mediump_umat3 umat3
-
- -

Unsigned integer 3x3 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 468 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef mediump_umat3x2 umat3x2
-
- -

Unsigned integer 3x2 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 488 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef mediump_umat3x3 umat3x3
-
- -

Unsigned integer 3x3 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 492 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef mediump_umat3x4 umat3x4
-
- -

Unsigned integer 3x4 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 496 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef mediump_umat4 umat4
-
- -

Unsigned integer 4x4 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 472 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef mediump_umat4x2 umat4x2
-
- -

Unsigned integer 4x2 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 500 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef mediump_umat4x3 umat4x3
-
- -

Unsigned integer 4x3 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 504 of file matrix_integer.hpp.

- -
-
- -
-
- - - - -
typedef mediump_umat4x4 umat4x4
-
- -

Unsigned integer 4x4 matrix.

-
See Also
GLM_GTC_matrix_integer
- -

Definition at line 508 of file matrix_integer.hpp.

- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00175.html b/Libraries/glm-0.9.5.2/doc/api/a00175.html deleted file mode 100644 index 31dfc58..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00175.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - -GLM: GLM_GTC_matrix_inverse - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
GLM_GTC_matrix_inverse
-
-
- - - - - - - - -

-Functions

template<typename genType >
GLM_FUNC_QUALIFIER genType affineInverse (genType const &m)
 
template<typename genType >
GLM_FUNC_QUALIFIER
-genType::value_type 
inverseTranspose (genType const &m)
 
-

Detailed Description

-

Defines additional matrix inverting functions.

-

<glm/gtc/matrix_inverse.hpp> need to be included to use these functionalities.

-

Function Documentation

- -
-
- - - - - - - - -
GLM_FUNC_QUALIFIER genType glm::affineInverse (genType const & m)
-
- -

Fast matrix inverse for affine matrix.

-
Parameters
- - -
mInput matrix to invert.
-
-
-
Template Parameters
- - -
genTypeSquared floating-point matrix: half, float or double. Inverse of matrix based of half-precision floating point value is highly innacurate.
-
-
-
See Also
GLM_GTC_matrix_inverse
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_QUALIFIER genType::value_type glm::inverseTranspose (genType const & m)
-
- -

Compute the inverse transpose of a matrix.

-
Parameters
- - -
mInput matrix to invert transpose.
-
-
-
Template Parameters
- - -
genTypeSquared floating-point matrix: half, float or double. Inverse of matrix based of half-precision floating point value is highly innacurate.
-
-
-
See Also
GLM_GTC_matrix_inverse
- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00176.html b/Libraries/glm-0.9.5.2/doc/api/a00176.html deleted file mode 100644 index c9e08f5..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00176.html +++ /dev/null @@ -1,910 +0,0 @@ - - - - - - -GLM: GLM_GTC_matrix_transform - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
GLM_GTC_matrix_transform
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename T , precision P>
GLM_FUNC_DECL detail::tmat4x4
-< T, P > 
frustum (T const &left, T const &right, T const &bottom, T const &top, T const &near, T const &far)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tmat4x4
-< T, P > 
infinitePerspective (T fovy, T aspect, T near)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tmat4x4
-< T, P > 
lookAt (detail::tvec3< T, P > const &eye, detail::tvec3< T, P > const &center, detail::tvec3< T, P > const &up)
 
template<typename T >
GLM_FUNC_DECL detail::tmat4x4
-< T, defaultp > 
ortho (T const &left, T const &right, T const &bottom, T const &top, T const &zNear, T const &zFar)
 
template<typename T >
GLM_FUNC_DECL detail::tmat4x4
-< T, defaultp > 
ortho (T const &left, T const &right, T const &bottom, T const &top)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tmat4x4
-< T, P > 
perspective (T const &fovy, T const &aspect, T const &near, T const &far)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tmat4x4
-< T, P > 
perspectiveFov (T const &fov, T const &width, T const &height, T const &near, T const &far)
 
template<typename T , precision P, typename U >
GLM_FUNC_DECL detail::tmat4x4
-< T, P > 
pickMatrix (detail::tvec2< T, P > const &center, detail::tvec2< T, P > const &delta, detail::tvec4< U, P > const &viewport)
 
template<typename T , typename U , precision P>
GLM_FUNC_DECL detail::tvec3< T, P > project (detail::tvec3< T, P > const &obj, detail::tmat4x4< T, P > const &model, detail::tmat4x4< T, P > const &proj, detail::tvec4< U, P > const &viewport)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tmat4x4
-< T, P > 
rotate (detail::tmat4x4< T, P > const &m, T const &angle, detail::tvec3< T, P > const &axis)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tmat4x4
-< T, P > 
scale (detail::tmat4x4< T, P > const &m, detail::tvec3< T, P > const &v)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tmat4x4
-< T, P > 
translate (detail::tmat4x4< T, P > const &m, detail::tvec3< T, P > const &v)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tmat4x4
-< T, P > 
tweakedInfinitePerspective (T fovy, T aspect, T near)
 
template<typename T , typename U , precision P>
GLM_FUNC_DECL detail::tvec3< T, P > unProject (detail::tvec3< T, P > const &win, detail::tmat4x4< T, P > const &model, detail::tmat4x4< T, P > const &proj, detail::tvec4< U, P > const &viewport)
 
-

Detailed Description

-

Defines functions that generate common transformation matrices.

-

The matrices generated by this extension use standard OpenGL fixed-function conventions. For example, the lookAt function generates a transform from world space into the specific eye space that the projective matrix functions (perspective, ortho, etc) are designed to expect. The OpenGL compatibility specifications defines the particular layout of this eye space.

-

<glm/gtc/matrix_transform.hpp> need to be included to use these functionalities.

-

Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL detail::tmat4x4<T, P> glm::frustum (T const & left,
T const & right,
T const & bottom,
T const & top,
T const & near,
T const & far 
)
-
- -

Creates a frustum matrix.

-
Parameters
- - - - - - - -
left
right
bottom
top
near
far
-
-
-
Template Parameters
- - -
TValue type used to build the matrix. Currently supported: half (not recommanded), float or double.
-
-
-
See Also
GLM_GTC_matrix_transform
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL detail::tmat4x4<T, P> glm::infinitePerspective (fovy,
aspect,
near 
)
-
- -

Creates a matrix for a symmetric perspective-view frustum with far plane at infinite.

-
Parameters
- - - - -
fovyExpressed in radians if GLM_FORCE_RADIANS is define or degrees otherwise.
aspect
near
-
-
-
Template Parameters
- - -
TValue type used to build the matrix. Currently supported: half (not recommanded), float or double.
-
-
-
See Also
GLM_GTC_matrix_transform
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL detail::tmat4x4<T, P> glm::lookAt (detail::tvec3< T, P > const & eye,
detail::tvec3< T, P > const & center,
detail::tvec3< T, P > const & up 
)
-
- -

Build a look at view matrix.

-
Parameters
- - - - -
eyePosition of the camera
centerPosition where the camera is looking at
upNormalized up vector, how the camera is oriented. Typically (0, 0, 1)
-
-
-
See Also
GLM_GTC_matrix_transform
-
-- frustum(T const & left, T const & right, T const & bottom, T const & top, T const & nearVal, T const & farVal) frustum(T const & left, T const & right, T const & bottom, T const & top, T const & nearVal, T const & farVal)
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL detail::tmat4x4<T, defaultp> glm::ortho (T const & left,
T const & right,
T const & bottom,
T const & top,
T const & zNear,
T const & zFar 
)
-
- -

Creates a matrix for an orthographic parallel viewing volume.

-
Parameters
- - - - - - - -
left
right
bottom
top
zNear
zFar
-
-
-
Template Parameters
- - -
TValue type used to build the matrix. Currently supported: half (not recommanded), float or double.
-
-
-
See Also
GLM_GTC_matrix_transform
-
-- glm::ortho(T const & left, T const & right, T const & bottom, T const & top)
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL detail::tmat4x4<T, defaultp> glm::ortho (T const & left,
T const & right,
T const & bottom,
T const & top 
)
-
- -

Creates a matrix for projecting two-dimensional coordinates onto the screen.

-
Parameters
- - - - - -
left
right
bottom
top
-
-
-
Template Parameters
- - -
TValue type used to build the matrix. Currently supported: half (not recommanded), float or double.
-
-
-
See Also
GLM_GTC_matrix_transform
-
-- glm::ortho(T const & left, T const & right, T const & bottom, T const & top, T const & zNear, T const & zFar)
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL detail::tmat4x4<T, P> glm::perspective (T const & fovy,
T const & aspect,
T const & near,
T const & far 
)
-
- -

Creates a matrix for a symetric perspective-view frustum.

-
Parameters
- - - - - -
fovyExpressed in radians if GLM_FORCE_RADIANS is define or degrees otherwise.
aspect
near
far
-
-
-
Template Parameters
- - -
TValue type used to build the matrix. Currently supported: half (not recommanded), float or double.
-
-
-
See Also
GLM_GTC_matrix_transform
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL detail::tmat4x4<T, P> glm::perspectiveFov (T const & fov,
T const & width,
T const & height,
T const & near,
T const & far 
)
-
- -

Builds a perspective projection matrix based on a field of view.

-
Parameters
- - - - - - -
fovExpressed in radians if GLM_FORCE_RADIANS is define or degrees otherwise.
width
height
near
far
-
-
-
Template Parameters
- - -
TValue type used to build the matrix. Currently supported: half (not recommanded), float or double.
-
-
-
See Also
GLM_GTC_matrix_transform
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL detail::tmat4x4<T, P> glm::pickMatrix (detail::tvec2< T, P > const & center,
detail::tvec2< T, P > const & delta,
detail::tvec4< U, P > const & viewport 
)
-
- -

Define a picking region.

-
Parameters
- - - - -
center
delta
viewport
-
-
-
Template Parameters
- - - -
TNative type used for the computation. Currently supported: half (not recommanded), float or double.
UCurrently supported: Floating-point types and integer types.
-
-
-
See Also
GLM_GTC_matrix_transform
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL detail::tvec3<T, P> glm::project (detail::tvec3< T, P > const & obj,
detail::tmat4x4< T, P > const & model,
detail::tmat4x4< T, P > const & proj,
detail::tvec4< U, P > const & viewport 
)
-
- -

Map the specified object coordinates (obj.x, obj.y, obj.z) into window coordinates.

-
Parameters
- - - - - -
obj
model
proj
viewport
-
-
-
Template Parameters
- - - -
TNative type used for the computation. Currently supported: half (not recommanded), float or double.
UCurrently supported: Floating-point types and integer types.
-
-
-
See Also
GLM_GTC_matrix_transform
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL detail::tmat4x4<T, P> glm::rotate (detail::tmat4x4< T, P > const & m,
T const & angle,
detail::tvec3< T, P > const & axis 
)
-
- -

Builds a rotation 4 * 4 matrix created from an axis vector and an angle.

-
Parameters
- - - - -
mInput matrix multiplied by this rotation matrix.
angleRotation angle expressed in radians if GLM_FORCE_RADIANS is define or degrees otherwise.
axisRotation axis, recommanded to be normalized.
-
-
-
Template Parameters
- - -
TValue type used to build the matrix. Supported: half, float or double.
-
-
-
See Also
GLM_GTC_matrix_transform
-
-GLM_GTX_transform
-
-- rotate(T angle, T x, T y, T z)
-
-- rotate(detail::tmat4x4<T, P> const & m, T angle, T x, T y, T z)
-
-- rotate(T angle, detail::tvec3<T, P> const & v)
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL detail::tmat4x4<T, P> glm::scale (detail::tmat4x4< T, P > const & m,
detail::tvec3< T, P > const & v 
)
-
- -

Builds a scale 4 * 4 matrix created from 3 scalars.

-
Parameters
- - - -
mInput matrix multiplied by this scale matrix.
vRatio of scaling for each axis.
-
-
-
Template Parameters
- - -
TValue type used to build the matrix. Currently supported: half (not recommanded), float or double.
-
-
-
See Also
GLM_GTC_matrix_transform
-
-GLM_GTX_transform
-
-- scale(T x, T y, T z) scale(T const & x, T const & y, T const & z)
-
-- scale(detail::tmat4x4<T, P> const & m, T x, T y, T z)
-
-- scale(detail::tvec3<T, P> const & v)
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL detail::tmat4x4<T, P> glm::translate (detail::tmat4x4< T, P > const & m,
detail::tvec3< T, P > const & v 
)
-
- -

Builds a translation 4 * 4 matrix created from a vector of 3 components.

-
Parameters
- - - -
mInput matrix multiplied by this translation matrix.
vCoordinates of a translation vector.
-
-
-
Template Parameters
- - -
TValue type used to build the matrix. Currently supported: half (not recommanded), float or double.
* #include <glm/glm.hpp>
-
* #include <glm/gtc/matrix_transform.hpp>
-
* ...
- -
* // m[0][0] == 1.0f, m[0][1] == 0.0f, m[0][2] == 0.0f, m[0][3] == 0.0f
-
* // m[1][0] == 0.0f, m[1][1] == 1.0f, m[1][2] == 0.0f, m[1][3] == 0.0f
-
* // m[2][0] == 0.0f, m[2][1] == 0.0f, m[2][2] == 1.0f, m[2][3] == 0.0f
-
* // m[3][0] == 1.0f, m[3][1] == 1.0f, m[3][2] == 1.0f, m[3][3] == 1.0f
-
*
-
-
-
-
See Also
GLM_GTC_matrix_transform
-
-GLM_GTX_transform
-
-- translate(T x, T y, T z)
-
-- translate(detail::tmat4x4<T, P> const & m, T x, T y, T z)
-
-- translate(detail::tvec3<T, P> const & v)
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL detail::tmat4x4<T, P> glm::tweakedInfinitePerspective (fovy,
aspect,
near 
)
-
- -

Creates a matrix for a symmetric perspective-view frustum with far plane at infinite for graphics hardware that doesn't support depth clamping.

-
Parameters
- - - - -
fovyExpressed in radians if GLM_FORCE_RADIANS is define or degrees otherwise.
aspect
near
-
-
-
Template Parameters
- - -
TValue type used to build the matrix. Currently supported: half (not recommanded), float or double.
-
-
-
See Also
GLM_GTC_matrix_transform
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL detail::tvec3<T, P> glm::unProject (detail::tvec3< T, P > const & win,
detail::tmat4x4< T, P > const & model,
detail::tmat4x4< T, P > const & proj,
detail::tvec4< U, P > const & viewport 
)
-
- -

Map the specified window coordinates (win.x, win.y, win.z) into object coordinates.

-
Parameters
- - - - - -
win
model
proj
viewport
-
-
-
Template Parameters
- - - -
TNative type used for the computation. Currently supported: half (not recommanded), float or double.
UCurrently supported: Floating-point types and integer types.
-
-
-
See Also
GLM_GTC_matrix_transform
- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00177.html b/Libraries/glm-0.9.5.2/doc/api/a00177.html deleted file mode 100644 index 38543e5..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00177.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - -GLM: GLM_GTC_noise - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
-
-
- - - - - - - - - - - -

-Functions

template<typename T , precision P, template< typename, precision > class vecType>
perlin (vecType< T, P > const &p)
 
template<typename T , precision P, template< typename, precision > class vecType>
perlin (vecType< T, P > const &p, vecType< T, P > const &rep)
 
template<typename T , precision P, template< typename, precision > class vecType>
simplex (vecType< T, P > const &p)
 
-

Detailed Description

-

Defines 2D, 3D and 4D procedural noise functions Based on the work of Stefan Gustavson and Ashima Arts on "webgl-noise": https://github.com/ashima/webgl-noise Following Stefan Gustavson's paper "Simplex noise demystified": http://www.itn.liu.se/~stegu/simplexnoise/simplexnoise.pdf <glm/gtc/noise.hpp> need to be included to use these functionalities.

-

Function Documentation

- -
-
- - - - - - - - -
T glm::perlin (vecType< T, P > const & p)
-
- -

Classic perlin noise.

-
See Also
GLM_GTC_noise
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
T glm::perlin (vecType< T, P > const & p,
vecType< T, P > const & rep 
)
-
- -

Periodic perlin noise.

-
See Also
GLM_GTC_noise
- -
-
- -
-
- - - - - - - - -
T glm::simplex (vecType< T, P > const & p)
-
- -

Simplex noise.

-
See Also
GLM_GTC_noise
- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00178.html b/Libraries/glm-0.9.5.2/doc/api/a00178.html deleted file mode 100644 index ef31c70..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00178.html +++ /dev/null @@ -1,978 +0,0 @@ - - - - - - -GLM: GLM_GTC_packing - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

GLM_FUNC_DECL uint32 packF2x11_1x10 (vec3 const &v)
 
GLM_FUNC_DECL uint16 packHalf1x16 (float const &v)
 
GLM_FUNC_DECL uint64 packHalf4x16 (vec4 const &v)
 
GLM_FUNC_DECL uint32 packI3x10_1x2 (ivec4 const &v)
 
GLM_FUNC_DECL uint16 packSnorm1x16 (float const &v)
 
GLM_FUNC_DECL uint8 packSnorm1x8 (float const &s)
 
GLM_FUNC_DECL uint16 packSnorm2x8 (vec2 const &v)
 
GLM_FUNC_DECL uint32 packSnorm3x10_1x2 (vec4 const &v)
 
GLM_FUNC_DECL uint64 packSnorm4x16 (vec4 const &v)
 
GLM_FUNC_DECL uint32 packU3x10_1x2 (uvec4 const &v)
 
GLM_FUNC_DECL uint16 packUnorm1x16 (float const &v)
 
GLM_FUNC_DECL uint8 packUnorm1x8 (float const &v)
 
GLM_FUNC_DECL uint16 packUnorm2x8 (vec2 const &v)
 
GLM_FUNC_DECL uint32 packUnorm3x10_1x2 (vec4 const &v)
 
GLM_FUNC_DECL uint64 packUnorm4x16 (vec4 const &v)
 
GLM_FUNC_DECL vec3 unpackF2x11_1x10 (uint32 const &p)
 
GLM_FUNC_DECL float unpackHalf1x16 (uint16 const &v)
 
GLM_FUNC_DECL vec4 unpackHalf4x16 (uint64 const &p)
 
GLM_FUNC_DECL ivec4 unpackI3x10_1x2 (uint32 const &p)
 
GLM_FUNC_DECL float unpackSnorm1x16 (uint16 const &p)
 
GLM_FUNC_DECL float unpackSnorm1x8 (uint8 const &p)
 
GLM_FUNC_DECL vec2 unpackSnorm2x8 (uint16 const &p)
 
GLM_FUNC_DECL vec4 unpackSnorm3x10_1x2 (uint32 const &p)
 
GLM_FUNC_DECL vec4 unpackSnorm4x16 (uint64 const &p)
 
GLM_FUNC_DECL uvec4 unpackU3x10_1x2 (uint32 const &p)
 
GLM_FUNC_DECL float unpackUnorm1x16 (uint16 const &p)
 
GLM_FUNC_DECL float unpackUnorm1x8 (uint8 const &p)
 
GLM_FUNC_DECL vec2 unpackUnorm2x8 (uint16 const &p)
 
GLM_FUNC_DECL vec4 unpackUnorm3x10_1x2 (uint32 const &p)
 
GLM_FUNC_DECL vec4 unpackUnorm4x16 (uint64 const &p)
 
-

Detailed Description

-

This extension provides a set of function to convert vertors to packed formats.

-

<glm/gtc/packing.hpp> need to be included to use these features.

-

Function Documentation

- -
-
- - - - - - - - -
GLM_FUNC_DECL uint32 glm::packF2x11_1x10 (vec3 const & v)
-
- -

First, converts the first two components of the normalized floating-point value v into 11-bit signless floating-point values.

-

Then, converts the third component of the normalized floating-point value v into a 10-bit signless floating-point value. Then, the results are packed into the returned 32-bit unsigned integer.

-

The first vector component specifies the 11 least-significant bits of the result; the last component specifies the 10 most-significant bits.

-
See Also
GLM_GTC_packing
-
-vec3 unpackF2x11_1x10(uint32 const & p)
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL uint16 glm::packHalf1x16 (float const & v)
-
- -

Returns an unsigned integer obtained by converting the components of a floating-point scalar to the 16-bit floating-point representation found in the OpenGL Specification, and then packing this 16-bit value into a 16-bit unsigned integer.

-
See Also
GLM_GTC_packing
-
-uint32 packHalf2x16(vec2 const & v)
-
-uint64 packHalf4x16(vec4 const & v)
-
-GLSL packHalf2x16 man page
-
-GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL uint64 glm::packHalf4x16 (vec4 const & v)
-
- -

Returns an unsigned integer obtained by converting the components of a four-component floating-point vector to the 16-bit floating-point representation found in the OpenGL Specification, and then packing these four 16-bit values into a 64-bit unsigned integer.

-

The first vector component specifies the 16 least-significant bits of the result; the forth component specifies the 16 most-significant bits.

-
See Also
GLM_GTC_packing
-
-uint16 packHalf1x16(float const & v)
-
-uint32 packHalf2x16(vec2 const & v)
-
-GLSL packHalf2x16 man page
-
-GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL uint32 glm::packI3x10_1x2 (ivec4 const & v)
-
- -

Returns an unsigned integer obtained by converting the components of a four-component signed integer vector to the 10-10-10-2-bit signed integer representation found in the OpenGL Specification, and then packing these four values into a 32-bit unsigned integer.

-

The first vector component specifies the 10 least-significant bits of the result; the forth component specifies the 2 most-significant bits.

-
See Also
GLM_GTC_packing
-
-uint32 packI3x10_1x2(uvec4 const & v)
-
-uint32 packSnorm3x10_1x2(vec4 const & v)
-
-uint32 packUnorm3x10_1x2(vec4 const & v)
-
-ivec4 unpackI3x10_1x2(uint32 const & p)
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL uint16 glm::packSnorm1x16 (float const & v)
-
- -

First, converts the normalized floating-point value v into 16-bit integer value.

-

Then, the results are packed into the returned 16-bit unsigned integer.

-

The conversion to fixed point is done as follows: packSnorm1x8: round(clamp(s, -1, +1) * 32767.0)

-
See Also
GLM_GTC_packing
-
-uint32 packSnorm2x16(vec2 const & v)
-
-uint64 packSnorm4x16(vec4 const & v)
-
-GLSL packSnorm4x8 man page
-
-GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL uint8 glm::packSnorm1x8 (float const & s)
-
- -

First, converts the normalized floating-point value v into 8-bit integer value.

-

Then, the results are packed into the returned 8-bit unsigned integer.

-

The conversion to fixed point is done as follows: packSnorm1x8: round(clamp(s, -1, +1) * 127.0)

-
See Also
GLM_GTC_packing
-
-uint16 packSnorm2x8(vec2 const & v)
-
-uint32 packSnorm4x8(vec4 const & v)
-
-GLSL packSnorm4x8 man page
-
-GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL uint16 glm::packSnorm2x8 (vec2 const & v)
-
- -

First, converts each component of the normalized floating-point value v into 8-bit integer values.

-

Then, the results are packed into the returned 16-bit unsigned integer.

-

The conversion for component c of v to fixed point is done as follows: packSnorm2x8: round(clamp(c, -1, +1) * 127.0)

-

The first component of the vector will be written to the least significant bits of the output; the last component will be written to the most significant bits.

-
See Also
GLM_GTC_packing
-
-uint8 packSnorm1x8(float const & v)
-
-uint32 packSnorm4x8(vec4 const & v)
-
-GLSL packSnorm4x8 man page
-
-GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL uint32 glm::packSnorm3x10_1x2 (vec4 const & v)
-
- -

First, converts the first three components of the normalized floating-point value v into 10-bit signed integer values.

-

Then, converts the forth component of the normalized floating-point value v into 2-bit signed integer values. Then, the results are packed into the returned 32-bit unsigned integer.

-

The conversion for component c of v to fixed point is done as follows: packSnorm3x10_1x2(xyz): round(clamp(c, -1, +1) * 511.0) packSnorm3x10_1x2(w): round(clamp(c, -1, +1) * 1.0)

-

The first vector component specifies the 10 least-significant bits of the result; the forth component specifies the 2 most-significant bits.

-
See Also
GLM_GTC_packing
-
-vec4 unpackSnorm3x10_1x2(uint32 const & p)
-
-uint32 packUnorm3x10_1x2(vec4 const & v)
-
-uint32 packU3x10_1x2(uvec4 const & v)
-
-uint32 packI3x10_1x2(ivec4 const & v)
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL uint64 glm::packSnorm4x16 (vec4 const & v)
-
- -

First, converts each component of the normalized floating-point value v into 16-bit integer values.

-

Then, the results are packed into the returned 64-bit unsigned integer.

-

The conversion for component c of v to fixed point is done as follows: packSnorm2x8: round(clamp(c, -1, +1) * 32767.0)

-

The first component of the vector will be written to the least significant bits of the output; the last component will be written to the most significant bits.

-
See Also
GLM_GTC_packing
-
-uint16 packSnorm1x16(float const & v)
-
-uint32 packSnorm2x16(vec2 const & v)
-
-GLSL packSnorm4x8 man page
-
-GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL uint32 glm::packU3x10_1x2 (uvec4 const & v)
-
- -

Returns an unsigned integer obtained by converting the components of a four-component unsigned integer vector to the 10-10-10-2-bit unsigned integer representation found in the OpenGL Specification, and then packing these four values into a 32-bit unsigned integer.

-

The first vector component specifies the 10 least-significant bits of the result; the forth component specifies the 2 most-significant bits.

-
See Also
GLM_GTC_packing
-
-uint32 packI3x10_1x2(ivec4 const & v)
-
-uint32 packSnorm3x10_1x2(vec4 const & v)
-
-uint32 packUnorm3x10_1x2(vec4 const & v)
-
-ivec4 unpackU3x10_1x2(uint32 const & p)
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL uint16 glm::packUnorm1x16 (float const & v)
-
- -

First, converts the normalized floating-point value v into a 16-bit integer value.

-

Then, the results are packed into the returned 16-bit unsigned integer.

-

The conversion for component c of v to fixed point is done as follows: packUnorm1x16: round(clamp(c, 0, +1) * 65535.0)

-
See Also
GLM_GTC_packing
-
-uint16 packSnorm1x16(float const & v)
-
-uint64 packSnorm4x16(vec4 const & v)
-
-GLSL packUnorm4x8 man page
-
-GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL uint8 glm::packUnorm1x8 (float const & v)
-
- -

First, converts the normalized floating-point value v into a 8-bit integer value.

-

Then, the results are packed into the returned 8-bit unsigned integer.

-

The conversion for component c of v to fixed point is done as follows: packUnorm1x8: round(clamp(c, 0, +1) * 255.0)

-
See Also
GLM_GTC_packing
-
-uint16 packUnorm2x8(vec2 const & v)
-
-uint32 packUnorm4x8(vec4 const & v)
-
-GLSL packUnorm4x8 man page
-
-GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL uint16 glm::packUnorm2x8 (vec2 const & v)
-
- -

First, converts each component of the normalized floating-point value v into 8-bit integer values.

-

Then, the results are packed into the returned 16-bit unsigned integer.

-

The conversion for component c of v to fixed point is done as follows: packUnorm2x8: round(clamp(c, 0, +1) * 255.0)

-

The first component of the vector will be written to the least significant bits of the output; the last component will be written to the most significant bits.

-
See Also
GLM_GTC_packing
-
-uint8 packUnorm1x8(float const & v)
-
-uint32 packUnorm4x8(vec4 const & v)
-
-GLSL packUnorm4x8 man page
-
-GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL uint32 glm::packUnorm3x10_1x2 (vec4 const & v)
-
- -

First, converts the first three components of the normalized floating-point value v into 10-bit unsigned integer values.

-

Then, converts the forth component of the normalized floating-point value v into 2-bit signed uninteger values. Then, the results are packed into the returned 32-bit unsigned integer.

-

The conversion for component c of v to fixed point is done as follows: packUnorm3x10_1x2(xyz): round(clamp(c, 0, +1) * 1023.0) packUnorm3x10_1x2(w): round(clamp(c, 0, +1) * 3.0)

-

The first vector component specifies the 10 least-significant bits of the result; the forth component specifies the 2 most-significant bits.

-
See Also
GLM_GTC_packing
-
-vec4 unpackUnorm3x10_1x2(uint32 const & p)
-
-uint32 packUnorm3x10_1x2(vec4 const & v)
-
-uint32 packU3x10_1x2(uvec4 const & v)
-
-uint32 packI3x10_1x2(ivec4 const & v)
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL uint64 glm::packUnorm4x16 (vec4 const & v)
-
- -

First, converts each component of the normalized floating-point value v into 16-bit integer values.

-

Then, the results are packed into the returned 64-bit unsigned integer.

-

The conversion for component c of v to fixed point is done as follows: packUnorm4x16: round(clamp(c, 0, +1) * 65535.0)

-

The first component of the vector will be written to the least significant bits of the output; the last component will be written to the most significant bits.

-
See Also
GLM_GTC_packing
-
-uint16 packUnorm1x16(float const & v)
-
-uint32 packUnorm2x16(vec2 const & v)
-
-GLSL packUnorm4x8 man page
-
-GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL vec3 glm::unpackF2x11_1x10 (uint32 const & p)
-
- -

First, unpacks a single 32-bit unsigned integer p into two 11-bit signless floating-point values and one 10-bit signless floating-point value .

-

Then, each component is converted to a normalized floating-point value to generate the returned three-component vector.

-

The first component of the returned vector will be extracted from the least significant bits of the input; the last component will be extracted from the most significant bits.

-
See Also
GLM_GTC_packing
-
-uint32 packF2x11_1x10(vec3 const & v)
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL float glm::unpackHalf1x16 (uint16 const & v)
-
- -

Returns a floating-point scalar with components obtained by unpacking a 16-bit unsigned integer into a 16-bit value, interpreted as a 16-bit floating-point number according to the OpenGL Specification, and converting it to 32-bit floating-point values.

-
See Also
GLM_GTC_packing
-
-vec2 unpackHalf2x16(uint32 const & v)
-
-vec4 unpackHalf4x16(uint64 const & v)
-
-GLSL unpackHalf2x16 man page
-
-GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL vec4 glm::unpackHalf4x16 (uint64 const & p)
-
- -

Returns a four-component floating-point vector with components obtained by unpacking a 64-bit unsigned integer into four 16-bit values, interpreting those values as 16-bit floating-point numbers according to the OpenGL Specification, and converting them to 32-bit floating-point values.

-

The first component of the vector is obtained from the 16 least-significant bits of v; the forth component is obtained from the 16 most-significant bits of v.

-
See Also
GLM_GTC_packing
-
-float unpackHalf1x16(uint16 const & v)
-
-vec2 unpackHalf2x16(uint32 const & v)
-
-GLSL unpackHalf2x16 man page
-
-GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL ivec4 glm::unpackI3x10_1x2 (uint32 const & p)
-
- -

Unpacks a single 32-bit unsigned integer p into three 10-bit and one 2-bit signed integers.

-

The first component of the returned vector will be extracted from the least significant bits of the input; the last component will be extracted from the most significant bits.

-
See Also
GLM_GTC_packing
-
-uint32 packU3x10_1x2(uvec4 const & v)
-
-vec4 unpackSnorm3x10_1x2(uint32 const & p);
-
-uvec4 unpackI3x10_1x2(uint32 const & p);
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL float glm::unpackSnorm1x16 (uint16 const & p)
-
- -

First, unpacks a single 16-bit unsigned integer p into a single 16-bit signed integers.

-

Then, each component is converted to a normalized floating-point value to generate the returned scalar.

-

The conversion for unpacked fixed-point value f to floating point is done as follows: unpackSnorm1x16: clamp(f / 32767.0, -1, +1)

-
See Also
GLM_GTC_packing
-
-vec2 unpackSnorm2x16(uint32 p)
-
-vec4 unpackSnorm4x16(uint64 p)
-
-GLSL unpackSnorm4x8 man page
-
-GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL float glm::unpackSnorm1x8 (uint8 const & p)
-
- -

First, unpacks a single 8-bit unsigned integer p into a single 8-bit signed integers.

-

Then, the value is converted to a normalized floating-point value to generate the returned scalar.

-

The conversion for unpacked fixed-point value f to floating point is done as follows: unpackSnorm1x8: clamp(f / 127.0, -1, +1)

-
See Also
GLM_GTC_packing
-
-vec2 unpackSnorm2x8(uint16 p)
-
-vec4 unpackSnorm4x8(uint32 p)
-
-GLSL unpackSnorm4x8 man page
-
-GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL vec2 glm::unpackSnorm2x8 (uint16 const & p)
-
- -

First, unpacks a single 16-bit unsigned integer p into a pair of 8-bit signed integers.

-

Then, each component is converted to a normalized floating-point value to generate the returned two-component vector.

-

The conversion for unpacked fixed-point value f to floating point is done as follows: unpackSnorm2x8: clamp(f / 127.0, -1, +1)

-

The first component of the returned vector will be extracted from the least significant bits of the input; the last component will be extracted from the most significant bits.

-
See Also
GLM_GTC_packing
-
-float unpackSnorm1x8(uint8 p)
-
-vec4 unpackSnorm4x8(uint32 p)
-
-GLSL unpackSnorm4x8 man page
-
-GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL vec4 glm::unpackSnorm3x10_1x2 (uint32 const & p)
-
- -

First, unpacks a single 32-bit unsigned integer p into four 16-bit signed integers.

-

Then, each component is converted to a normalized floating-point value to generate the returned four-component vector.

-

The conversion for unpacked fixed-point value f to floating point is done as follows: unpackSnorm3x10_1x2(xyz): clamp(f / 511.0, -1, +1) unpackSnorm3x10_1x2(w): clamp(f / 511.0, -1, +1)

-

The first component of the returned vector will be extracted from the least significant bits of the input; the last component will be extracted from the most significant bits.

-
See Also
GLM_GTC_packing
-
-uint32 packSnorm3x10_1x2(vec4 const & v)
-
-vec4 unpackUnorm3x10_1x2(uint32 const & p))
-
-uvec4 unpackI3x10_1x2(uint32 const & p)
-
-uvec4 unpackU3x10_1x2(uint32 const & p)
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL vec4 glm::unpackSnorm4x16 (uint64 const & p)
-
- -

First, unpacks a single 64-bit unsigned integer p into four 16-bit signed integers.

-

Then, each component is converted to a normalized floating-point value to generate the returned four-component vector.

-

The conversion for unpacked fixed-point value f to floating point is done as follows: unpackSnorm4x16: clamp(f / 32767.0, -1, +1)

-

The first component of the returned vector will be extracted from the least significant bits of the input; the last component will be extracted from the most significant bits.

-
See Also
GLM_GTC_packing
-
-float unpackSnorm1x16(uint16 p)
-
-vec2 unpackSnorm2x16(uint32 p)
-
-GLSL unpackSnorm4x8 man page
-
-GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL uvec4 glm::unpackU3x10_1x2 (uint32 const & p)
-
- -

Unpacks a single 32-bit unsigned integer p into three 10-bit and one 2-bit unsigned integers.

-

The first component of the returned vector will be extracted from the least significant bits of the input; the last component will be extracted from the most significant bits.

-
See Also
GLM_GTC_packing
-
-uint32 packU3x10_1x2(uvec4 const & v)
-
-vec4 unpackSnorm3x10_1x2(uint32 const & p);
-
-uvec4 unpackI3x10_1x2(uint32 const & p);
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL float glm::unpackUnorm1x16 (uint16 const & p)
-
- -

First, unpacks a single 16-bit unsigned integer p into a of 16-bit unsigned integers.

-

Then, the value is converted to a normalized floating-point value to generate the returned scalar.

-

The conversion for unpacked fixed-point value f to floating point is done as follows: unpackUnorm1x16: f / 65535.0

-
See Also
GLM_GTC_packing
-
-vec2 unpackUnorm2x16(uint32 p)
-
-vec4 unpackUnorm4x16(uint64 p)
-
-GLSL unpackUnorm2x16 man page
-
-GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL float glm::unpackUnorm1x8 (uint8 const & p)
-
- -

Convert a single 8-bit integer to a normalized floating-point value.

-

The conversion for unpacked fixed-point value f to floating point is done as follows: unpackUnorm4x8: f / 255.0

-
See Also
GLM_GTC_packing
-
-vec2 unpackUnorm2x8(uint16 p)
-
-vec4 unpackUnorm4x8(uint32 p)
-
-GLSL unpackUnorm4x8 man page
-
-GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL vec2 glm::unpackUnorm2x8 (uint16 const & p)
-
- -

First, unpacks a single 16-bit unsigned integer p into a pair of 8-bit unsigned integers.

-

Then, each component is converted to a normalized floating-point value to generate the returned two-component vector.

-

The conversion for unpacked fixed-point value f to floating point is done as follows: unpackUnorm4x8: f / 255.0

-

The first component of the returned vector will be extracted from the least significant bits of the input; the last component will be extracted from the most significant bits.

-
See Also
GLM_GTC_packing
-
-float unpackUnorm1x8(uint8 v)
-
-vec4 unpackUnorm4x8(uint32 p)
-
-GLSL unpackUnorm4x8 man page
-
-GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL vec4 glm::unpackUnorm3x10_1x2 (uint32 const & p)
-
- -

First, unpacks a single 32-bit unsigned integer p into four 16-bit signed integers.

-

Then, each component is converted to a normalized floating-point value to generate the returned four-component vector.

-

The conversion for unpacked fixed-point value f to floating point is done as follows: unpackSnorm3x10_1x2(xyz): clamp(f / 1023.0, 0, +1) unpackSnorm3x10_1x2(w): clamp(f / 3.0, 0, +1)

-

The first component of the returned vector will be extracted from the least significant bits of the input; the last component will be extracted from the most significant bits.

-
See Also
GLM_GTC_packing
-
-uint32 packSnorm3x10_1x2(vec4 const & v)
-
-vec4 unpackInorm3x10_1x2(uint32 const & p))
-
-uvec4 unpackI3x10_1x2(uint32 const & p)
-
-uvec4 unpackU3x10_1x2(uint32 const & p)
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL vec4 glm::unpackUnorm4x16 (uint64 const & p)
-
- -

First, unpacks a single 64-bit unsigned integer p into four 16-bit unsigned integers.

-

Then, each component is converted to a normalized floating-point value to generate the returned four-component vector.

-

The conversion for unpacked fixed-point value f to floating point is done as follows: unpackUnormx4x16: f / 65535.0

-

The first component of the returned vector will be extracted from the least significant bits of the input; the last component will be extracted from the most significant bits.

-
See Also
GLM_GTC_packing
-
-float unpackUnorm1x16(uint16 p)
-
-vec2 unpackUnorm2x16(uint32 p)
-
-GLSL unpackUnorm2x16 man page
-
-GLSL 4.20.8 specification, section 8.4 Floating-Point Pack and Unpack Functions
- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00179.html b/Libraries/glm-0.9.5.2/doc/api/a00179.html deleted file mode 100644 index fc0f118..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00179.html +++ /dev/null @@ -1,897 +0,0 @@ - - - - - - -GLM: GLM_GTC_quaternion - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
GLM_GTC_quaternion
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename T , precision P>
GLM_FUNC_DECL T angle (detail::tquat< T, P > const &x)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tquat< T, P > angleAxis (T const &angle, detail::tvec3< T, P > const &axis)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tvec3< T, P > axis (detail::tquat< T, P > const &x)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tquat< T, P > conjugate (detail::tquat< T, P > const &q)
 
template<typename T , precision P, template< typename, precision > class quatType>
GLM_FUNC_DECL T dot (quatType< T, P > const &x, quatType< T, P > const &y)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tvec4
-< bool, P > 
equal (detail::tquat< T, P > const &x, detail::tquat< T, P > const &y)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tvec3< T, P > eulerAngles (detail::tquat< T, P > const &x)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tvec4
-< bool, P > 
greaterThan (detail::tquat< T, P > const &x, detail::tquat< T, P > const &y)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tvec4
-< bool, P > 
greaterThanEqual (detail::tquat< T, P > const &x, detail::tquat< T, P > const &y)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tquat< T, P > inverse (detail::tquat< T, P > const &q)
 
template<typename T , precision P>
GLM_FUNC_DECL T length (detail::tquat< T, P > const &q)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tquat< T, P > lerp (detail::tquat< T, P > const &x, detail::tquat< T, P > const &y, T const &a)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tvec4
-< bool, P > 
lessThan (detail::tquat< T, P > const &x, detail::tquat< T, P > const &y)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tvec4
-< bool, P > 
lessThanEqual (detail::tquat< T, P > const &x, detail::tquat< T, P > const &y)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tmat3x3
-< T, P > 
mat3_cast (detail::tquat< T, P > const &x)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tmat4x4
-< T, P > 
mat4_cast (detail::tquat< T, P > const &x)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tquat< T, P > mix (detail::tquat< T, P > const &x, detail::tquat< T, P > const &y, T const &a)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tquat< T, P > normalize (detail::tquat< T, P > const &q)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tvec4
-< bool, P > 
notEqual (detail::tquat< T, P > const &x, detail::tquat< T, P > const &y)
 
template<typename T , precision P>
GLM_FUNC_DECL T pitch (detail::tquat< T, P > const &x)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tquat< T, P > quat_cast (detail::tmat3x3< T, P > const &x)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tquat< T, P > quat_cast (detail::tmat4x4< T, P > const &x)
 
template<typename T , precision P>
GLM_FUNC_DECL T roll (detail::tquat< T, P > const &x)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tquat< T, P > rotate (detail::tquat< T, P > const &q, T const &angle, detail::tvec3< T, P > const &axis)
 
template<typename T , precision P>
GLM_FUNC_DECL detail::tquat< T, P > slerp (detail::tquat< T, P > const &x, detail::tquat< T, P > const &y, T const &a)
 
template<typename T , precision P>
GLM_FUNC_DECL T yaw (detail::tquat< T, P > const &x)
 
-

Detailed Description

-

Defines a templated quaternion type and several quaternion operations.

-

<glm/gtc/quaternion.hpp> need to be included to use these functionalities.

-

Function Documentation

- -
-
- - - - - - - - -
GLM_FUNC_DECL T glm::angle (detail::tquat< T, P > const & x)
-
- -

Returns the quaternion rotation angle.

-
See Also
GLM_GTC_quaternion
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL detail::tquat<T, P> glm::angleAxis (T const & angle,
detail::tvec3< T, P > const & axis 
)
-
- -

Build a quaternion from an angle and a normalized axis.

-
Parameters
- - - -
angleAngle expressed in radians if GLM_FORCE_RADIANS is define or degrees otherwise.
axisAxis of the quaternion, must be normalized.
-
-
-
See Also
GLM_GTC_quaternion
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL detail::tvec3<T, P> glm::axis (detail::tquat< T, P > const & x)
-
- -

Returns the q rotation axis.

-
See Also
GLM_GTC_quaternion
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL detail::tquat<T, P> glm::conjugate (detail::tquat< T, P > const & q)
-
- -

Returns the q conjugate.

-
See Also
GLM_GTC_quaternion
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL T glm::dot (quatType< T, P > const & x,
quatType< T, P > const & y 
)
-
- -

Returns dot product of q1 and q2, i.e., q1[0] * q2[0] + q1[1] * q2[1] + ...

-
See Also
GLM_GTC_quaternion
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL detail::tvec4<bool, P> glm::equal (detail::tquat< T, P > const & x,
detail::tquat< T, P > const & y 
)
-
- -

Returns the component-wise comparison of result x == y.

-
Template Parameters
- - -
quatTypeFloating-point quaternion types.
-
-
-
See Also
GLM_GTC_quaternion
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL detail::tvec3<T, P> glm::eulerAngles (detail::tquat< T, P > const & x)
-
- -

Returns euler angles, yitch as x, yaw as y, roll as z.

-

The result is expressed in radians if GLM_FORCE_RADIANS is defined or degrees otherwise.

-
See Also
GLM_GTC_quaternion
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL detail::tvec4<bool, P> glm::greaterThan (detail::tquat< T, P > const & x,
detail::tquat< T, P > const & y 
)
-
- -

Returns the component-wise comparison of result x > y.

-
Template Parameters
- - -
quatTypeFloating-point quaternion types.
-
-
-
See Also
GLM_GTC_quaternion
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL detail::tvec4<bool, P> glm::greaterThanEqual (detail::tquat< T, P > const & x,
detail::tquat< T, P > const & y 
)
-
- -

Returns the component-wise comparison of result x >= y.

-
Template Parameters
- - -
quatTypeFloating-point quaternion types.
-
-
-
See Also
GLM_GTC_quaternion
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL detail::tquat<T, P> glm::inverse (detail::tquat< T, P > const & q)
-
- -

Returns the q inverse.

-
See Also
GLM_GTC_quaternion
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL T glm::length (detail::tquat< T, P > const & q)
-
- -

Returns the length of the quaternion.

-
See Also
GLM_GTC_quaternion
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL detail::tquat<T, P> glm::lerp (detail::tquat< T, P > const & x,
detail::tquat< T, P > const & y,
T const & a 
)
-
- -

Linear interpolation of two quaternions.

-

The interpolation is oriented.

-
Parameters
- - - - -
xA quaternion
yA quaternion
aInterpolation factor. The interpolation is defined in the range [0, 1].
-
-
-
Template Parameters
- - -
TValue type used to build the quaternion. Supported: half, float or double.
-
-
-
See Also
GLM_GTC_quaternion
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL detail::tvec4<bool, P> glm::lessThan (detail::tquat< T, P > const & x,
detail::tquat< T, P > const & y 
)
-
- -

Returns the component-wise comparison result of x < y.

-
Template Parameters
- - -
quatTypeFloating-point quaternion types.
-
-
-
See Also
GLM_GTC_quaternion
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL detail::tvec4<bool, P> glm::lessThanEqual (detail::tquat< T, P > const & x,
detail::tquat< T, P > const & y 
)
-
- -

Returns the component-wise comparison of result x <= y.

-
Template Parameters
- - -
quatTypeFloating-point quaternion types.
-
-
-
See Also
GLM_GTC_quaternion
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL detail::tmat3x3<T, P> glm::mat3_cast (detail::tquat< T, P > const & x)
-
- -

Converts a quaternion to a 3 * 3 matrix.

-
See Also
GLM_GTC_quaternion
- -

Referenced by glm::toMat3().

- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL detail::tmat4x4<T, P> glm::mat4_cast (detail::tquat< T, P > const & x)
-
- -

Converts a quaternion to a 4 * 4 matrix.

-
See Also
GLM_GTC_quaternion
- -

Referenced by glm::toMat4().

- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL detail::tquat<T, P> glm::mix (detail::tquat< T, P > const & x,
detail::tquat< T, P > const & y,
T const & a 
)
-
- -

Spherical linear interpolation of two quaternions.

-

The interpolation is oriented and the rotation is performed at constant speed. For short path spherical linear interpolation, use the slerp function.

-
Parameters
- - - - -
xA quaternion
yA quaternion
aInterpolation factor. The interpolation is defined beyond the range [0, 1].
-
-
-
Template Parameters
- - -
TValue type used to build the quaternion. Supported: half, float or double.
-
-
-
See Also
GLM_GTC_quaternion
-
-- slerp(detail::tquat<T, P> const & x, detail::tquat<T, P> const & y, T const & a)
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL detail::tquat<T, P> glm::normalize (detail::tquat< T, P > const & q)
-
- -

Returns the normalized quaternion.

-
See Also
GLM_GTC_quaternion
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL detail::tvec4<bool, P> glm::notEqual (detail::tquat< T, P > const & x,
detail::tquat< T, P > const & y 
)
-
- -

Returns the component-wise comparison of result x != y.

-
Template Parameters
- - -
quatTypeFloating-point quaternion types.
-
-
-
See Also
GLM_GTC_quaternion
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL T glm::pitch (detail::tquat< T, P > const & x)
-
- -

Returns pitch value of euler angles expressed in radians if GLM_FORCE_RADIANS is defined or degrees otherwise.

-
See Also
GLM_GTX_quaternion
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL detail::tquat<T, P> glm::quat_cast (detail::tmat3x3< T, P > const & x)
-
- -

Converts a 3 * 3 matrix to a quaternion.

-
See Also
GLM_GTC_quaternion
- -

Referenced by glm::toQuat().

- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL detail::tquat<T, P> glm::quat_cast (detail::tmat4x4< T, P > const & x)
-
- -

Converts a 4 * 4 matrix to a quaternion.

-
See Also
GLM_GTC_quaternion
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL T glm::roll (detail::tquat< T, P > const & x)
-
- -

Returns roll value of euler angles expressed in radians if GLM_FORCE_RADIANS is defined or degrees otherwise.

-
See Also
GLM_GTX_quaternion
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL detail::tquat<T, P> glm::rotate (detail::tquat< T, P > const & q,
T const & angle,
detail::tvec3< T, P > const & axis 
)
-
- -

Rotates a quaternion from a vector of 3 components axis and an angle.

-
Parameters
- - - - -
qSource orientation
angleAngle expressed in radians if GLM_FORCE_RADIANS is define or degrees otherwise.
axisAxis of the rotation
-
-
-
See Also
GLM_GTC_quaternion
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL detail::tquat<T, P> glm::slerp (detail::tquat< T, P > const & x,
detail::tquat< T, P > const & y,
T const & a 
)
-
- -

Spherical linear interpolation of two quaternions.

-

The interpolation always take the short path and the rotation is performed at constant speed.

-
Parameters
- - - - -
xA quaternion
yA quaternion
aInterpolation factor. The interpolation is defined beyond the range [0, 1].
-
-
-
Template Parameters
- - -
TValue type used to build the quaternion. Supported: half, float or double.
-
-
-
See Also
GLM_GTC_quaternion
-

Spherical linear interpolation of two quaternions.

- -

Definition at line 73 of file compatibility.hpp.

- -

References glm::mix().

- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL T glm::yaw (detail::tquat< T, P > const & x)
-
- -

Returns yaw value of euler angles expressed in radians if GLM_FORCE_RADIANS is defined or degrees otherwise.

-
See Also
GLM_GTX_quaternion
- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00180.html b/Libraries/glm-0.9.5.2/doc/api/a00180.html deleted file mode 100644 index f7944c4..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00180.html +++ /dev/null @@ -1,263 +0,0 @@ - - - - - - -GLM: GLM_GTC_random - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
-
-
- - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename T >
GLM_FUNC_DECL detail::tvec3< T,
-defaultp > 
ballRand (T const &Radius)
 
template<typename T >
GLM_FUNC_DECL detail::tvec2< T,
-defaultp > 
circularRand (T const &Radius)
 
template<typename T >
GLM_FUNC_DECL detail::tvec2< T,
-defaultp > 
diskRand (T const &Radius)
 
template<typename genType >
GLM_FUNC_DECL genType gaussRand (genType const &Mean, genType const &Deviation)
 
template<typename genType >
GLM_FUNC_DECL genType linearRand (genType const &Min, genType const &Max)
 
template<typename T >
GLM_FUNC_DECL detail::tvec3< T,
-defaultp > 
sphericalRand (T const &Radius)
 
-

Detailed Description

-

Generate random number from various distribution methods.

-

<glm/gtc/random.hpp> need to be included to use these functionalities.

-

Function Documentation

- -
-
- - - - - - - - -
GLM_FUNC_DECL detail::tvec3<T, defaultp> glm::ballRand (T const & Radius)
-
- -

Generate a random 3D vector which coordinates are regulary distributed within the volume of a ball of a given radius.

-
Parameters
- - -
Radius
-
-
-
See Also
GLM_GTC_random
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL detail::tvec2<T, defaultp> glm::circularRand (T const & Radius)
-
- -

Generate a random 2D vector which coordinates are regulary distributed on a circle of a given radius.

-
Parameters
- - -
Radius
-
-
-
See Also
GLM_GTC_random
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL detail::tvec2<T, defaultp> glm::diskRand (T const & Radius)
-
- -

Generate a random 2D vector which coordinates are regulary distributed within the area of a disk of a given radius.

-
Parameters
- - -
Radius
-
-
-
See Also
GLM_GTC_random
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL genType glm::gaussRand (genType const & Mean,
genType const & Deviation 
)
-
- -

Generate random numbers in the interval [Min, Max], according a gaussian distribution.

-
Parameters
- - - -
Mean
Deviation
-
-
-
See Also
GLM_GTC_random
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL genType glm::linearRand (genType const & Min,
genType const & Max 
)
-
- -

Generate random numbers in the interval [Min, Max], according a linear distribution.

-
Parameters
- - - -
Min
Max
-
-
-
Template Parameters
- - -
genTypeValue type. Currently supported: half (not recommanded), float or double scalars and vectors.
-
-
-
See Also
GLM_GTC_random
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL detail::tvec3<T, defaultp> glm::sphericalRand (T const & Radius)
-
- -

Generate a random 3D vector which coordinates are regulary distributed on a sphere of a given radius.

-
Parameters
- - -
Radius
-
-
-
See Also
GLM_GTC_random
- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00181.html b/Libraries/glm-0.9.5.2/doc/api/a00181.html deleted file mode 100644 index f9253c0..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00181.html +++ /dev/null @@ -1,330 +0,0 @@ - - - - - - -GLM: GLM_GTC_reciprocal - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
GLM_GTC_reciprocal
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename genType >
GLM_FUNC_DECL genType acot (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType acoth (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType acsc (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType acsch (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType asec (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType asech (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType cot (genType const &angle)
 
template<typename genType >
GLM_FUNC_DECL genType coth (genType const &angle)
 
template<typename genType >
GLM_FUNC_DECL genType csc (genType const &angle)
 
template<typename genType >
GLM_FUNC_DECL genType csch (genType const &angle)
 
template<typename genType >
GLM_FUNC_DECL genType sec (genType const &angle)
 
template<typename genType >
GLM_FUNC_DECL genType sech (genType const &angle)
 
-

Detailed Description

-

Define secant, cosecant and cotangent functions.

-

<glm/gtc/reciprocal.hpp> need to be included to use these features.

-

Function Documentation

- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::acot (genType const & x)
-
- -

Inverse cotangent function.

-
See Also
GLM_GTC_reciprocal
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::acoth (genType const & x)
-
- -

Inverse cotangent hyperbolic function.

-
See Also
GLM_GTC_reciprocal
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::acsc (genType const & x)
-
- -

Inverse cosecant function.

-
See Also
GLM_GTC_reciprocal
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::acsch (genType const & x)
-
- -

Inverse cosecant hyperbolic function.

-
See Also
GLM_GTC_reciprocal
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::asec (genType const & x)
-
- -

Inverse secant function.

-
See Also
GLM_GTC_reciprocal
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::asech (genType const & x)
-
- -

Inverse secant hyperbolic function.

-
See Also
GLM_GTC_reciprocal
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::cot (genType const & angle)
-
- -

Cotangent function.

-

adjacent / opposite or 1 / tan(x)

-
See Also
GLM_GTC_reciprocal
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::coth (genType const & angle)
-
- -

Cotangent hyperbolic function.

-
See Also
GLM_GTC_reciprocal
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::csc (genType const & angle)
-
- -

Cosecant function.

-

hypotenuse / opposite or 1 / sin(x)

-
See Also
GLM_GTC_reciprocal
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::csch (genType const & angle)
-
- -

Cosecant hyperbolic function.

-
See Also
GLM_GTC_reciprocal
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::sec (genType const & angle)
-
- -

Secant function.

-

hypotenuse / adjacent or 1 / cos(x)

-
See Also
GLM_GTC_reciprocal
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::sech (genType const & angle)
-
- -

Secant hyperbolic function.

-
See Also
GLM_GTC_reciprocal
- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00182.html b/Libraries/glm-0.9.5.2/doc/api/a00182.html deleted file mode 100644 index 388110e..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00182.html +++ /dev/null @@ -1,8958 +0,0 @@ - - - - - - -GLM: GLM_GTC_type_precision - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
GLM_GTC_type_precision
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Typedefs

typedef highp_float32_t f32
 
typedef f32mat2x2 f32mat2
 
typedef highp_f32mat2x2 f32mat2x2
 
typedef highp_f32mat2x3 f32mat2x3
 
typedef highp_f32mat2x4 f32mat2x4
 
typedef f32mat3x3 f32mat3
 
typedef highp_f32mat3x2 f32mat3x2
 
typedef highp_f32mat3x3 f32mat3x3
 
typedef highp_f32mat3x4 f32mat3x4
 
typedef f32mat4x4 f32mat4
 
typedef highp_f32mat4x2 f32mat4x2
 
typedef highp_f32mat4x3 f32mat4x3
 
typedef highp_f32mat4x4 f32mat4x4
 
typedef highp_f32quat f32quat
 
typedef highp_f32vec1 f32vec1
 
typedef highp_f32vec2 f32vec2
 
typedef highp_f32vec3 f32vec3
 
typedef highp_f32vec4 f32vec4
 
typedef highp_float64_t f64
 
typedef f64mat2x2 f64mat2
 
typedef highp_f64mat2x2 f64mat2x2
 
typedef highp_f64mat2x3 f64mat2x3
 
typedef highp_f64mat2x4 f64mat2x4
 
typedef f64mat3x3 f64mat3
 
typedef highp_f64mat3x2 f64mat3x2
 
typedef highp_f64mat3x3 f64mat3x3
 
typedef highp_f64mat3x4 f64mat3x4
 
typedef f64mat4x4 f64mat4
 
typedef highp_f64mat4x2 f64mat4x2
 
typedef highp_f64mat4x3 f64mat4x3
 
typedef highp_f64mat4x4 f64mat4x4
 
typedef highp_f64quat f64quat
 
typedef highp_f64vec1 f64vec1
 
typedef highp_f64vec2 f64vec2
 
typedef highp_f64vec3 f64vec3
 
typedef highp_f64vec4 f64vec4
 
typedef float float32
 
typedef highp_float32_t float32_t
 
typedef double float64
 
typedef highp_float64_t float64_t
 
typedef fmat2x2 fmat2
 
typedef highp_f32mat2x2 fmat2x2
 
typedef highp_f32mat2x3 fmat2x3
 
typedef highp_f32mat2x4 fmat2x4
 
typedef fmat3x3 fmat3
 
typedef highp_f32mat3x2 fmat3x2
 
typedef highp_f32mat3x3 fmat3x3
 
typedef highp_f32mat3x4 fmat3x4
 
typedef fmat4x4 fmat4
 
typedef highp_f32mat4x2 fmat4x2
 
typedef highp_f32mat4x3 fmat4x3
 
typedef highp_f32mat4x4 fmat4x4
 
typedef quat fquat
 
typedef highp_f32vec1 fvec1
 
typedef highp_f32vec2 fvec2
 
typedef highp_f32vec3 fvec3
 
typedef highp_f32vec4 fvec4
 
typedef float32 highp_f32
 
typedef highp_f32mat2x2 highp_f32mat2
 
typedef detail::tmat2x2< f32,
-highp > 
highp_f32mat2x2
 
typedef detail::tmat2x3< f32,
-highp > 
highp_f32mat2x3
 
typedef detail::tmat2x4< f32,
-highp > 
highp_f32mat2x4
 
typedef highp_f32mat3x3 highp_f32mat3
 
typedef detail::tmat3x2< f32,
-highp > 
highp_f32mat3x2
 
typedef detail::tmat3x3< f32,
-highp > 
highp_f32mat3x3
 
typedef detail::tmat3x4< f32,
-highp > 
highp_f32mat3x4
 
typedef highp_f32mat4x4 highp_f32mat4
 
typedef detail::tmat4x2< f32,
-highp > 
highp_f32mat4x2
 
typedef detail::tmat4x3< f32,
-highp > 
highp_f32mat4x3
 
typedef detail::tmat4x4< f32,
-highp > 
highp_f32mat4x4
 
typedef detail::tquat< f32, highp > highp_f32quat
 
typedef detail::tvec1< f32, highp > highp_f32vec1
 
typedef detail::tvec2< f32, highp > highp_f32vec2
 
typedef detail::tvec3< f32, highp > highp_f32vec3
 
typedef detail::tvec4< f32, highp > highp_f32vec4
 
typedef float64 highp_f64
 
typedef highp_f64mat2x2 highp_f64mat2
 
typedef detail::tmat2x2< f64,
-highp > 
highp_f64mat2x2
 
typedef detail::tmat2x3< f64,
-highp > 
highp_f64mat2x3
 
typedef detail::tmat2x4< f64,
-highp > 
highp_f64mat2x4
 
typedef highp_f64mat3x3 highp_f64mat3
 
typedef detail::tmat3x2< f64,
-highp > 
highp_f64mat3x2
 
typedef detail::tmat3x3< f64,
-highp > 
highp_f64mat3x3
 
typedef detail::tmat3x4< f64,
-highp > 
highp_f64mat3x4
 
typedef highp_f64mat4x4 highp_f64mat4
 
typedef detail::tmat4x2< f64,
-highp > 
highp_f64mat4x2
 
typedef detail::tmat4x3< f64,
-highp > 
highp_f64mat4x3
 
typedef detail::tmat4x4< f64,
-highp > 
highp_f64mat4x4
 
typedef detail::tquat< f64, highp > highp_f64quat
 
typedef detail::tvec1< f64, highp > highp_f64vec1
 
typedef detail::tvec2< f64, highp > highp_f64vec2
 
typedef detail::tvec3< f64, highp > highp_f64vec3
 
typedef detail::tvec4< f64, highp > highp_f64vec4
 
typedef detail::float32 highp_float32
 
typedef detail::float32 highp_float32_t
 
typedef detail::float64 highp_float64
 
typedef detail::float64 highp_float64_t
 
typedef highp_fmat2x2 highp_fmat2
 
typedef detail::tmat2x2< f32,
-highp > 
highp_fmat2x2
 
typedef detail::tmat2x3< f32,
-highp > 
highp_fmat2x3
 
typedef detail::tmat2x4< f32,
-highp > 
highp_fmat2x4
 
typedef highp_fmat3x3 highp_fmat3
 
typedef detail::tmat3x2< f32,
-highp > 
highp_fmat3x2
 
typedef detail::tmat3x3< f32,
-highp > 
highp_fmat3x3
 
typedef detail::tmat3x4< f32,
-highp > 
highp_fmat3x4
 
typedef highp_fmat4x4 highp_fmat4
 
typedef detail::tmat4x2< f32,
-highp > 
highp_fmat4x2
 
typedef detail::tmat4x3< f32,
-highp > 
highp_fmat4x3
 
typedef detail::tmat4x4< f32,
-highp > 
highp_fmat4x4
 
typedef detail::tvec1< float,
-highp > 
highp_fvec1
 
typedef detail::tvec2< float,
-highp > 
highp_fvec2
 
typedef detail::tvec3< float,
-highp > 
highp_fvec3
 
typedef detail::tvec4< float,
-highp > 
highp_fvec4
 
typedef detail::int16 highp_i16
 
typedef detail::tvec1< i16, highp > highp_i16vec1
 
typedef detail::tvec2< i16, highp > highp_i16vec2
 
typedef detail::tvec3< i16, highp > highp_i16vec3
 
typedef detail::tvec4< i16, highp > highp_i16vec4
 
typedef detail::int32 highp_i32
 
typedef detail::tvec1< i32, highp > highp_i32vec1
 
typedef detail::tvec2< i32, highp > highp_i32vec2
 
typedef detail::tvec3< i32, highp > highp_i32vec3
 
typedef detail::tvec4< i32, highp > highp_i32vec4
 
typedef detail::int64 highp_i64
 
typedef detail::tvec1< i64, highp > highp_i64vec1
 
typedef detail::tvec2< i64, highp > highp_i64vec2
 
typedef detail::tvec3< i64, highp > highp_i64vec3
 
typedef detail::tvec4< i64, highp > highp_i64vec4
 
typedef detail::int8 highp_i8
 
typedef detail::tvec1< i8, highp > highp_i8vec1
 
typedef detail::tvec2< i8, highp > highp_i8vec2
 
typedef detail::tvec3< i8, highp > highp_i8vec3
 
typedef detail::tvec4< i8, highp > highp_i8vec4
 
typedef detail::int16 highp_int16
 
typedef detail::int16 highp_int16_t
 
typedef detail::int32 highp_int32
 
typedef detail::int32 highp_int32_t
 
typedef detail::int64 highp_int64
 
typedef detail::int64 highp_int64_t
 
typedef detail::int8 highp_int8
 
typedef detail::int8 highp_int8_t
 
typedef detail::uint16 highp_u16
 
typedef detail::tvec1< u16, highp > highp_u16vec1
 
typedef detail::tvec2< u16, highp > highp_u16vec2
 
typedef detail::tvec3< u16, highp > highp_u16vec3
 
typedef detail::tvec4< u16, highp > highp_u16vec4
 
typedef detail::uint32 highp_u32
 
typedef detail::tvec1< u32, highp > highp_u32vec1
 
typedef detail::tvec2< u32, highp > highp_u32vec2
 
typedef detail::tvec3< u32, highp > highp_u32vec3
 
typedef detail::tvec4< u32, highp > highp_u32vec4
 
typedef detail::uint64 highp_u64
 
typedef detail::tvec1< u64, highp > highp_u64vec1
 
typedef detail::tvec2< u64, highp > highp_u64vec2
 
typedef detail::tvec3< u64, highp > highp_u64vec3
 
typedef detail::tvec4< u64, highp > highp_u64vec4
 
typedef detail::uint8 highp_u8
 
typedef detail::tvec1< u8, highp > highp_u8vec1
 
typedef detail::tvec2< u8, highp > highp_u8vec2
 
typedef detail::tvec3< u8, highp > highp_u8vec3
 
typedef detail::tvec4< u8, highp > highp_u8vec4
 
typedef detail::uint16 highp_uint16
 
typedef detail::uint16 highp_uint16_t
 
typedef detail::uint32 highp_uint32
 
typedef detail::uint32 highp_uint32_t
 
typedef detail::uint64 highp_uint64
 
typedef detail::uint64 highp_uint64_t
 
typedef detail::uint8 highp_uint8
 
typedef detail::uint8 highp_uint8_t
 
typedef detail::tvec1< float,
-highp > 
highp_vec1
 
typedef detail::int16 i16
 
typedef highp_i16vec1 i16vec1
 
typedef highp_i16vec2 i16vec2
 
typedef highp_i16vec3 i16vec3
 
typedef highp_i16vec4 i16vec4
 
typedef detail::int32 i32
 
typedef highp_i32vec1 i32vec1
 
typedef highp_i32vec2 i32vec2
 
typedef highp_i32vec3 i32vec3
 
typedef highp_i32vec4 i32vec4
 
typedef detail::int64 i64
 
typedef highp_i64vec1 i64vec1
 
typedef highp_i64vec2 i64vec2
 
typedef highp_i64vec3 i64vec3
 
typedef highp_i64vec4 i64vec4
 
typedef detail::int8 i8
 
typedef highp_i8vec1 i8vec1
 
typedef highp_i8vec2 i8vec2
 
typedef highp_i8vec3 i8vec3
 
typedef highp_i8vec4 i8vec4
 
typedef detail::int16 int16
 
typedef detail::int16 int16_t
 
typedef detail::int32 int32
 
typedef detail::int32 int32_t
 
typedef detail::int64 int64
 
typedef detail::int64 int64_t
 
typedef detail::int8 int8
 
typedef detail::int8 int8_t
 
typedef float32 lowp_f32
 
typedef lowp_f32mat2x2 lowp_f32mat2
 
typedef detail::tmat2x2< f32,
-lowp > 
lowp_f32mat2x2
 
typedef detail::tmat2x3< f32,
-lowp > 
lowp_f32mat2x3
 
typedef detail::tmat2x4< f32,
-lowp > 
lowp_f32mat2x4
 
typedef lowp_f32mat3x3 lowp_f32mat3
 
typedef detail::tmat3x2< f32,
-lowp > 
lowp_f32mat3x2
 
typedef detail::tmat3x3< f32,
-lowp > 
lowp_f32mat3x3
 
typedef detail::tmat3x4< f32,
-lowp > 
lowp_f32mat3x4
 
typedef lowp_f32mat4x4 lowp_f32mat4
 
typedef detail::tmat4x2< f32,
-lowp > 
lowp_f32mat4x2
 
typedef detail::tmat4x3< f32,
-lowp > 
lowp_f32mat4x3
 
typedef detail::tmat4x4< f32,
-lowp > 
lowp_f32mat4x4
 
typedef detail::tquat< f32, lowp > lowp_f32quat
 
typedef detail::tvec1< f32, lowp > lowp_f32vec1
 
typedef detail::tvec2< f32, lowp > lowp_f32vec2
 
typedef detail::tvec3< f32, lowp > lowp_f32vec3
 
typedef detail::tvec4< f32, lowp > lowp_f32vec4
 
typedef float64 lowp_f64
 
typedef lowp_f64mat2x2 lowp_f64mat2
 
typedef detail::tmat2x2< f64,
-lowp > 
lowp_f64mat2x2
 
typedef detail::tmat2x3< f64,
-lowp > 
lowp_f64mat2x3
 
typedef detail::tmat2x4< f64,
-lowp > 
lowp_f64mat2x4
 
typedef lowp_f64mat3x3 lowp_f64mat3
 
typedef detail::tmat3x2< f64,
-lowp > 
lowp_f64mat3x2
 
typedef detail::tmat3x3< f64,
-lowp > 
lowp_f64mat3x3
 
typedef detail::tmat3x4< f64,
-lowp > 
lowp_f64mat3x4
 
typedef lowp_f64mat4x4 lowp_f64mat4
 
typedef detail::tmat4x2< f64,
-lowp > 
lowp_f64mat4x2
 
typedef detail::tmat4x3< f64,
-lowp > 
lowp_f64mat4x3
 
typedef detail::tmat4x4< f64,
-lowp > 
lowp_f64mat4x4
 
typedef detail::tquat< f64, lowp > lowp_f64quat
 
typedef detail::tvec1< f64, lowp > lowp_f64vec1
 
typedef detail::tvec2< f64, lowp > lowp_f64vec2
 
typedef detail::tvec3< f64, lowp > lowp_f64vec3
 
typedef detail::tvec4< f64, lowp > lowp_f64vec4
 
typedef detail::float32 lowp_float32
 
typedef detail::float32 lowp_float32_t
 
typedef detail::float64 lowp_float64
 
typedef detail::float64 lowp_float64_t
 
typedef lowp_fmat2x2 lowp_fmat2
 
typedef detail::tmat2x2< f32,
-lowp > 
lowp_fmat2x2
 
typedef detail::tmat2x3< f32,
-lowp > 
lowp_fmat2x3
 
typedef detail::tmat2x4< f32,
-lowp > 
lowp_fmat2x4
 
typedef lowp_fmat3x3 lowp_fmat3
 
typedef detail::tmat3x2< f32,
-lowp > 
lowp_fmat3x2
 
typedef detail::tmat3x3< f32,
-lowp > 
lowp_fmat3x3
 
typedef detail::tmat3x4< f32,
-lowp > 
lowp_fmat3x4
 
typedef lowp_fmat4x4 lowp_fmat4
 
typedef detail::tmat4x2< f32,
-lowp > 
lowp_fmat4x2
 
typedef detail::tmat4x3< f32,
-lowp > 
lowp_fmat4x3
 
typedef detail::tmat4x4< f32,
-lowp > 
lowp_fmat4x4
 
typedef detail::tvec1< float,
-lowp > 
lowp_fvec1
 
typedef detail::tvec2< float,
-lowp > 
lowp_fvec2
 
typedef detail::tvec3< float,
-lowp > 
lowp_fvec3
 
typedef detail::tvec4< float,
-lowp > 
lowp_fvec4
 
typedef detail::int16 lowp_i16
 
typedef detail::tvec1< i16, lowp > lowp_i16vec1
 
typedef detail::tvec2< i16, lowp > lowp_i16vec2
 
typedef detail::tvec3< i16, lowp > lowp_i16vec3
 
typedef detail::tvec4< i16, lowp > lowp_i16vec4
 
typedef detail::int32 lowp_i32
 
typedef detail::tvec1< i32, lowp > lowp_i32vec1
 
typedef detail::tvec2< i32, lowp > lowp_i32vec2
 
typedef detail::tvec3< i32, lowp > lowp_i32vec3
 
typedef detail::tvec4< i32, lowp > lowp_i32vec4
 
typedef detail::int64 lowp_i64
 
typedef detail::tvec1< i64, lowp > lowp_i64vec1
 
typedef detail::tvec2< i64, lowp > lowp_i64vec2
 
typedef detail::tvec3< i64, lowp > lowp_i64vec3
 
typedef detail::tvec4< i64, lowp > lowp_i64vec4
 
typedef detail::int8 lowp_i8
 
typedef detail::tvec1< i8, lowp > lowp_i8vec1
 
typedef detail::tvec2< i8, lowp > lowp_i8vec2
 
typedef detail::tvec3< i8, lowp > lowp_i8vec3
 
typedef detail::tvec4< i8, lowp > lowp_i8vec4
 
typedef detail::int16 lowp_int16
 
typedef detail::int16 lowp_int16_t
 
typedef detail::int32 lowp_int32
 
typedef detail::int32 lowp_int32_t
 
typedef detail::int64 lowp_int64
 
typedef detail::int64 lowp_int64_t
 
typedef detail::int8 lowp_int8
 
typedef detail::int8 lowp_int8_t
 
typedef detail::uint16 lowp_u16
 
typedef detail::tvec1< u16, lowp > lowp_u16vec1
 
typedef detail::tvec2< u16, lowp > lowp_u16vec2
 
typedef detail::tvec3< u16, lowp > lowp_u16vec3
 
typedef detail::tvec4< u16, lowp > lowp_u16vec4
 
typedef detail::uint32 lowp_u32
 
typedef detail::tvec1< u32, lowp > lowp_u32vec1
 
typedef detail::tvec2< u32, lowp > lowp_u32vec2
 
typedef detail::tvec3< u32, lowp > lowp_u32vec3
 
typedef detail::tvec4< u32, lowp > lowp_u32vec4
 
typedef detail::uint64 lowp_u64
 
typedef detail::tvec1< u64, lowp > lowp_u64vec1
 
typedef detail::tvec2< u64, lowp > lowp_u64vec2
 
typedef detail::tvec3< u64, lowp > lowp_u64vec3
 
typedef detail::tvec4< u64, lowp > lowp_u64vec4
 
typedef detail::uint8 lowp_u8
 
typedef detail::tvec1< u8, lowp > lowp_u8vec1
 
typedef detail::tvec2< u8, lowp > lowp_u8vec2
 
typedef detail::tvec3< u8, lowp > lowp_u8vec3
 
typedef detail::tvec4< u8, lowp > lowp_u8vec4
 
typedef detail::uint16 lowp_uint16
 
typedef detail::uint16 lowp_uint16_t
 
typedef detail::uint32 lowp_uint32
 
typedef detail::uint32 lowp_uint32_t
 
typedef detail::uint64 lowp_uint64
 
typedef detail::uint64 lowp_uint64_t
 
typedef detail::uint8 lowp_uint8
 
typedef detail::uint8 lowp_uint8_t
 
typedef detail::tvec1< float,
-lowp > 
lowp_vec1
 
typedef float32 mediump_f32
 
typedef mediump_f32mat2x2 mediump_f32mat2
 
typedef detail::tmat2x2< f32,
-mediump > 
mediump_f32mat2x2
 
typedef detail::tmat2x3< f32,
-mediump > 
mediump_f32mat2x3
 
typedef detail::tmat2x4< f32,
-mediump > 
mediump_f32mat2x4
 
typedef mediump_f32mat3x3 mediump_f32mat3
 
typedef detail::tmat3x2< f32,
-mediump > 
mediump_f32mat3x2
 
typedef detail::tmat3x3< f32,
-mediump > 
mediump_f32mat3x3
 
typedef detail::tmat3x4< f32,
-mediump > 
mediump_f32mat3x4
 
typedef mediump_f32mat4x4 mediump_f32mat4
 
typedef detail::tmat4x2< f32,
-mediump > 
mediump_f32mat4x2
 
typedef detail::tmat4x3< f32,
-mediump > 
mediump_f32mat4x3
 
typedef detail::tmat4x4< f32,
-mediump > 
mediump_f32mat4x4
 
typedef detail::tquat< f32,
-mediump > 
mediump_f32quat
 
typedef detail::tvec1< f32,
-mediump > 
mediump_f32vec1
 
typedef detail::tvec2< f32,
-mediump > 
mediump_f32vec2
 
typedef detail::tvec3< f32,
-mediump > 
mediump_f32vec3
 
typedef detail::tvec4< f32,
-mediump > 
mediump_f32vec4
 
typedef float64 mediump_f64
 
typedef mediump_f64mat2x2 mediump_f64mat2
 
typedef detail::tmat2x2< f64,
-mediump > 
mediump_f64mat2x2
 
typedef detail::tmat2x3< f64,
-mediump > 
mediump_f64mat2x3
 
typedef detail::tmat2x4< f64,
-mediump > 
mediump_f64mat2x4
 
typedef mediump_f64mat3x3 mediump_f64mat3
 
typedef detail::tmat3x2< f64,
-mediump > 
mediump_f64mat3x2
 
typedef detail::tmat3x3< f64,
-mediump > 
mediump_f64mat3x3
 
typedef detail::tmat3x4< f64,
-mediump > 
mediump_f64mat3x4
 
typedef mediump_f64mat4x4 mediump_f64mat4
 
typedef detail::tmat4x2< f64,
-mediump > 
mediump_f64mat4x2
 
typedef detail::tmat4x3< f64,
-mediump > 
mediump_f64mat4x3
 
typedef detail::tmat4x4< f64,
-mediump > 
mediump_f64mat4x4
 
typedef detail::tquat< f64,
-mediump > 
mediump_f64quat
 
typedef detail::tvec1< f64,
-mediump > 
mediump_f64vec1
 
typedef detail::tvec2< f64,
-mediump > 
mediump_f64vec2
 
typedef detail::tvec3< f64,
-mediump > 
mediump_f64vec3
 
typedef detail::tvec4< f64,
-mediump > 
mediump_f64vec4
 
typedef detail::float32 mediump_float32
 
typedef detail::float32 mediump_float32_t
 
typedef detail::float64 mediump_float64
 
typedef detail::float64 mediump_float64_t
 
typedef mediump_fmat2x2 mediump_fmat2
 
typedef detail::tmat2x2< f32,
-mediump > 
mediump_fmat2x2
 
typedef detail::tmat2x3< f32,
-mediump > 
mediump_fmat2x3
 
typedef detail::tmat2x4< f32,
-mediump > 
mediump_fmat2x4
 
typedef mediump_fmat3x3 mediump_fmat3
 
typedef detail::tmat3x2< f32,
-mediump > 
mediump_fmat3x2
 
typedef detail::tmat3x3< f32,
-mediump > 
mediump_fmat3x3
 
typedef detail::tmat3x4< f32,
-mediump > 
mediump_fmat3x4
 
typedef mediump_fmat4x4 mediump_fmat4
 
typedef detail::tmat4x2< f32,
-mediump > 
mediump_fmat4x2
 
typedef detail::tmat4x3< f32,
-mediump > 
mediump_fmat4x3
 
typedef detail::tmat4x4< f32,
-mediump > 
mediump_fmat4x4
 
typedef detail::tvec1< float,
-mediump > 
mediump_fvec1
 
typedef detail::tvec2< float,
-mediump > 
mediump_fvec2
 
typedef detail::tvec3< float,
-mediump > 
mediump_fvec3
 
typedef detail::tvec4< float,
-mediump > 
mediump_fvec4
 
typedef detail::int16 mediump_i16
 
typedef detail::tvec1< i16,
-mediump > 
mediump_i16vec1
 
typedef detail::tvec2< i16,
-mediump > 
mediump_i16vec2
 
typedef detail::tvec3< i16,
-mediump > 
mediump_i16vec3
 
typedef detail::tvec4< i16,
-mediump > 
mediump_i16vec4
 
typedef detail::int32 mediump_i32
 
typedef detail::tvec1< i32,
-mediump > 
mediump_i32vec1
 
typedef detail::tvec2< i32,
-mediump > 
mediump_i32vec2
 
typedef detail::tvec3< i32,
-mediump > 
mediump_i32vec3
 
typedef detail::tvec4< i32,
-mediump > 
mediump_i32vec4
 
typedef detail::int64 mediump_i64
 
typedef detail::tvec1< i64,
-mediump > 
mediump_i64vec1
 
typedef detail::tvec2< i64,
-mediump > 
mediump_i64vec2
 
typedef detail::tvec3< i64,
-mediump > 
mediump_i64vec3
 
typedef detail::tvec4< i64,
-mediump > 
mediump_i64vec4
 
typedef detail::int8 mediump_i8
 
typedef detail::tvec1< i8,
-mediump > 
mediump_i8vec1
 
typedef detail::tvec2< i8,
-mediump > 
mediump_i8vec2
 
typedef detail::tvec3< i8,
-mediump > 
mediump_i8vec3
 
typedef detail::tvec4< i8,
-mediump > 
mediump_i8vec4
 
typedef detail::int16 mediump_int16
 
typedef detail::int16 mediump_int16_t
 
typedef detail::int32 mediump_int32
 
typedef detail::int32 mediump_int32_t
 
typedef detail::int64 mediump_int64
 
typedef detail::int64 mediump_int64_t
 
typedef detail::int8 mediump_int8
 
typedef detail::int8 mediump_int8_t
 
typedef detail::uint16 mediump_u16
 
typedef detail::tvec1< u16,
-mediump > 
mediump_u16vec1
 
typedef detail::tvec2< u16,
-mediump > 
mediump_u16vec2
 
typedef detail::tvec3< u16,
-mediump > 
mediump_u16vec3
 
typedef detail::tvec4< u16,
-mediump > 
mediump_u16vec4
 
typedef detail::uint32 mediump_u32
 
typedef detail::tvec1< u32,
-mediump > 
mediump_u32vec1
 
typedef detail::tvec2< u32,
-mediump > 
mediump_u32vec2
 
typedef detail::tvec3< u32,
-mediump > 
mediump_u32vec3
 
typedef detail::tvec4< u32,
-mediump > 
mediump_u32vec4
 
typedef detail::uint64 mediump_u64
 
typedef detail::tvec1< u64,
-mediump > 
mediump_u64vec1
 
typedef detail::tvec2< u64,
-mediump > 
mediump_u64vec2
 
typedef detail::tvec3< u64,
-mediump > 
mediump_u64vec3
 
typedef detail::tvec4< u64,
-mediump > 
mediump_u64vec4
 
typedef detail::uint8 mediump_u8
 
typedef detail::tvec1< u8,
-mediump > 
mediump_u8vec1
 
typedef detail::tvec2< u8,
-mediump > 
mediump_u8vec2
 
typedef detail::tvec3< u8,
-mediump > 
mediump_u8vec3
 
typedef detail::tvec4< u8,
-mediump > 
mediump_u8vec4
 
typedef detail::uint16 mediump_uint16
 
typedef detail::uint16 mediump_uint16_t
 
typedef detail::uint32 mediump_uint32
 
typedef detail::uint32 mediump_uint32_t
 
typedef detail::uint64 mediump_uint64
 
typedef detail::uint64 mediump_uint64_t
 
typedef detail::uint8 mediump_uint8
 
typedef detail::uint8 mediump_uint8_t
 
typedef detail::tvec1< float,
-mediump > 
mediump_vec1
 
typedef detail::uint16 u16
 
typedef highp_u16vec1 u16vec1
 
typedef highp_u16vec2 u16vec2
 
typedef highp_u16vec3 u16vec3
 
typedef highp_u16vec4 u16vec4
 
typedef detail::uint32 u32
 
typedef highp_u32vec1 u32vec1
 
typedef highp_u32vec2 u32vec2
 
typedef highp_u32vec3 u32vec3
 
typedef highp_u32vec4 u32vec4
 
typedef detail::uint64 u64
 
typedef highp_u64vec1 u64vec1
 
typedef highp_u64vec2 u64vec2
 
typedef highp_u64vec3 u64vec3
 
typedef highp_u64vec4 u64vec4
 
typedef detail::uint8 u8
 
typedef highp_u8vec1 u8vec1
 
typedef highp_u8vec2 u8vec2
 
typedef highp_u8vec3 u8vec3
 
typedef highp_u8vec4 u8vec4
 
typedef detail::uint16 uint16
 
typedef detail::uint16 uint16_t
 
typedef detail::uint32 uint32
 
typedef detail::uint32 uint32_t
 
typedef detail::uint64 uint64
 
typedef detail::uint64 uint64_t
 
typedef detail::uint8 uint8
 
typedef detail::uint8 uint8_t
 
-

Detailed Description

-

Defines specific C++-based precision types.

-

Precision types defines types based on GLSL's precision qualifiers. This extension defines types based on explicitly-sized C++ data types.

-

<glm/gtc/type_precision.hpp> need to be included to use these functionalities.

-

Typedef Documentation

- -
-
- - - - -
typedef float32 f32
-
- -

Default 32 bit single-precision floating-point scalar.

-

32 bit single-precision floating-point scalar.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1523 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x2< f32, defaultp > f32mat2
-
- -

Default single-precision floating-point 2x2 matrix.

-

Single-precision floating-point 1x1 matrix.

-
See Also
GLM_GTC_type_precision
-
-GLM_GTC_type_precision Single-precision floating-point 2x2 matrix.
-
-GLM_GTC_type_precision
- -

Definition at line 2475 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x2< f32, defaultp > f32mat2x2
-
- -

Default single-precision floating-point 2x2 matrix.

-

Single-precision floating-point 1x1 matrix.

-
See Also
GLM_GTC_type_precision
-
-GLM_GTC_type_precision Single-precision floating-point 2x2 matrix.
-
-GLM_GTC_type_precision
- -

Definition at line 2439 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x3< f32, defaultp > f32mat2x3
-
- -

Default single-precision floating-point 2x3 matrix.

-

Single-precision floating-point 2x3 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2443 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x4< f32, defaultp > f32mat2x4
-
- -

Default single-precision floating-point 2x4 matrix.

-

Single-precision floating-point 2x4 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2447 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x3< f32, defaultp > f32mat3
-
- -

Default single-precision floating-point 3x3 matrix.

-

Single-precision floating-point 3x3 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2479 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x2< f32, defaultp > f32mat3x2
-
- -

Default single-precision floating-point 3x2 matrix.

-

Single-precision floating-point 3x2 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2451 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x3< f32, defaultp > f32mat3x3
-
- -

Default single-precision floating-point 3x3 matrix.

-

Single-precision floating-point 3x3 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2455 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x4< f32, defaultp > f32mat3x4
-
- -

Default single-precision floating-point 3x4 matrix.

-

Single-precision floating-point 3x4 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2459 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x4< f32, defaultp > f32mat4
-
- -

Default single-precision floating-point 4x4 matrix.

-

Single-precision floating-point 4x4 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2483 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x2< f32, defaultp > f32mat4x2
-
- -

Default single-precision floating-point 4x2 matrix.

-

Single-precision floating-point 4x2 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2463 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x3< f32, defaultp > f32mat4x3
-
- -

Default single-precision floating-point 4x3 matrix.

-

Single-precision floating-point 4x3 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2467 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x4< f32, defaultp > f32mat4x4
-
- -

Default single-precision floating-point 4x4 matrix.

-

Single-precision floating-point 4x4 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2471 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tquat< f32, defaultp > f32quat
-
- -

Default single-precision floating-point quaternion.

-

Single-precision floating-point quaternion.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2487 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec1< f32, defaultp > f32vec1
-
- -

Default single-precision floating-point vector of 1 components.

-

Single-precision floating-point vector of 1 component.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2423 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2< f32, defaultp > f32vec2
-
- -

Default single-precision floating-point vector of 2 components.

-

Single-precision floating-point vector of 2 components.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2427 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3< f32, defaultp > f32vec3
-
- -

Default single-precision floating-point vector of 3 components.

-

Single-precision floating-point vector of 3 components.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2431 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4< f32, defaultp > f32vec4
-
- -

Default single-precision floating-point vector of 4 components.

-

Single-precision floating-point vector of 4 components.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2435 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef float64 f64
-
- -

Default 64 bit double-precision floating-point scalar.

-

64 bit double-precision floating-point scalar.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1527 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x2< f64, defaultp > f64mat2
-
- -

Default double-precision floating-point 2x2 matrix.

-

Double-precision floating-point 1x1 matrix.

-
See Also
GLM_GTC_type_precision
-
-GLM_GTC_type_precision Double-precision floating-point 2x2 matrix.
-
-GLM_GTC_type_precision
- -

Definition at line 2582 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x2< f64, defaultp > f64mat2x2
-
- -

Default double-precision floating-point 2x2 matrix.

-

Double-precision floating-point 1x1 matrix.

-
See Also
GLM_GTC_type_precision
-
-GLM_GTC_type_precision Double-precision floating-point 2x2 matrix.
-
-GLM_GTC_type_precision
- -

Definition at line 2546 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x3< f64, defaultp > f64mat2x3
-
- -

Default double-precision floating-point 2x3 matrix.

-

Double-precision floating-point 2x3 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2550 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x4< f64, defaultp > f64mat2x4
-
- -

Default double-precision floating-point 2x4 matrix.

-

Double-precision floating-point 2x4 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2554 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x3< f64, defaultp > f64mat3
-
- -

Default double-precision floating-point 3x3 matrix.

-

Double-precision floating-point 3x3 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2586 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x2< f64, defaultp > f64mat3x2
-
- -

Default double-precision floating-point 3x2 matrix.

-

Double-precision floating-point 3x2 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2558 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x3< f64, defaultp > f64mat3x3
-
- -

Default double-precision floating-point 3x3 matrix.

-

Double-precision floating-point 3x3 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2562 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x4< f64, defaultp > f64mat3x4
-
- -

Default double-precision floating-point 3x4 matrix.

-

Double-precision floating-point 3x4 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2566 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x4< f64, defaultp > f64mat4
-
- -

Default double-precision floating-point 4x4 matrix.

-

Double-precision floating-point 4x4 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2590 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x2< f64, defaultp > f64mat4x2
-
- -

Default double-precision floating-point 4x2 matrix.

-

Double-precision floating-point 4x2 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2570 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x3< f64, defaultp > f64mat4x3
-
- -

Default double-precision floating-point 4x3 matrix.

-

Double-precision floating-point 4x3 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2574 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x4< f64, defaultp > f64mat4x4
-
- -

Default double-precision floating-point 4x4 matrix.

-

Double-precision floating-point 4x4 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2578 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tquat< f64, defaultp > f64quat
-
- -

Default double-precision floating-point quaternion.

-

Double-precision floating-point quaternion.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2594 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec1< f64, defaultp > f64vec1
-
- -

Default double-precision floating-point vector of 1 components.

-

Double-precision floating-point vector of 1 component.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2530 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2< f64, defaultp > f64vec2
-
- -

Default double-precision floating-point vector of 2 components.

-

Double-precision floating-point vector of 2 components.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2534 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3< f64, defaultp > f64vec3
-
- -

Default double-precision floating-point vector of 3 components.

-

Double-precision floating-point vector of 3 components.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2538 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4< f64, defaultp > f64vec4
-
- -

Default double-precision floating-point vector of 4 components.

-

Double-precision floating-point vector of 4 components.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2542 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::float32 float32
-
- -

Default 32 bit single-precision floating-point scalar.

-

32 bit single-precision floating-point scalar.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 81 of file type_float.hpp.

- -
-
- -
-
- - - - -
typedef detail::float32 float32_t
-
- -

Default 32 bit single-precision floating-point scalar.

-

32 bit single-precision floating-point scalar.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1515 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::float64 float64
-
- -

Default 64 bit double-precision floating-point scalar.

-

64 bit double-precision floating-point scalar.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 82 of file type_float.hpp.

- -
-
- -
-
- - - - -
typedef detail::float64 float64_t
-
- -

Default 64 bit double-precision floating-point scalar.

-

64 bit double-precision floating-point scalar.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1519 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x2< f32, defaultp > fmat2
-
- -

Default single-precision floating-point 2x2 matrix.

-

Single-precision floating-point 1x1 matrix.

-
See Also
GLM_GTC_type_precision
-
-GLM_GTC_type_precision Single-precision floating-point 2x2 matrix.
-
-GLM_GTC_type_precision
- -

Definition at line 2405 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x2< f32, defaultp > fmat2x2
-
- -

Default single-precision floating-point 2x2 matrix.

-

Single-precision floating-point 1x1 matrix.

-
See Also
GLM_GTC_type_precision
-
-GLM_GTC_type_precision Single-precision floating-point 2x2 matrix.
-
-GLM_GTC_type_precision
- -

Definition at line 2369 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x3< f32, defaultp > fmat2x3
-
- -

Default single-precision floating-point 2x3 matrix.

-

Single-precision floating-point 2x3 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2373 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x4< f32, defaultp > fmat2x4
-
- -

Default single-precision floating-point 2x4 matrix.

-

Single-precision floating-point 2x4 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2377 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x3< f32, defaultp > fmat3
-
- -

Default single-precision floating-point 3x3 matrix.

-

Single-precision floating-point 3x3 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2409 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x2< f32, defaultp > fmat3x2
-
- -

Default single-precision floating-point 3x2 matrix.

-

Single-precision floating-point 3x2 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2381 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x3< f32, defaultp > fmat3x3
-
- -

Default single-precision floating-point 3x3 matrix.

-

Single-precision floating-point 3x3 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2385 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x4< f32, defaultp > fmat3x4
-
- -

Default single-precision floating-point 3x4 matrix.

-

Single-precision floating-point 3x4 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2389 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x4< f32, defaultp > fmat4
-
- -

Default single-precision floating-point 4x4 matrix.

-

Single-precision floating-point 4x4 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2413 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x2< f32, defaultp > fmat4x2
-
- -

Default single-precision floating-point 4x2 matrix.

-

Single-precision floating-point 4x2 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2393 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x3< f32, defaultp > fmat4x3
-
- -

Default single-precision floating-point 4x3 matrix.

-

Single-precision floating-point 4x3 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2397 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x4< f32, defaultp > fmat4x4
-
- -

Default single-precision floating-point 4x4 matrix.

-

Single-precision floating-point 4x4 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2401 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef highp_fquat fquat
-
- -

Quaternion of default single-precision floating-point numbers.

-

Default single-precision floating-point quaternion.

-
See Also
GLM_GTC_quaternion
-
-GLM_GTC_type_precision
- -

Definition at line 90 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec1< float, defaultp > fvec1
-
- -

Default single-precision floating-point vector of 1 components.

-

Single-precision floating-point vector of 1 component.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2353 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2< float, defaultp > fvec2
-
- -

Default single-precision floating-point vector of 2 components.

-

Single-precision floating-point vector of 2 components.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2357 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3< float, defaultp > fvec3
-
- -

Default single-precision floating-point vector of 3 components.

-

Single-precision floating-point vector of 3 components.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2361 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4< float, defaultp > fvec4
-
- -

Default single-precision floating-point vector of 4 components.

-

Single-precision floating-point vector of 4 components.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2365 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef float32 highp_f32
-
- -

High 32 bit single-precision floating-point scalar.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1445 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef highp_f32mat2x2 highp_f32mat2
-
- -

High single-precision floating-point 1x1 matrix.

-
See Also
GLM_GTC_type_precision High single-precision floating-point 2x2 matrix.
-
-GLM_GTC_type_precision
- -

Definition at line 2068 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x2<f32, highp> highp_f32mat2x2
-
- -

High single-precision floating-point 1x1 matrix.

-
See Also
GLM_GTC_type_precision High single-precision floating-point 2x2 matrix.
-
-GLM_GTC_type_precision
- -

Definition at line 2028 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x3<f32, highp> highp_f32mat2x3
-
- -

High single-precision floating-point 2x3 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2032 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x4<f32, highp> highp_f32mat2x4
-
- -

High single-precision floating-point 2x4 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2036 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef highp_f32mat3x3 highp_f32mat3
-
- -

High single-precision floating-point 3x3 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2072 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x2<f32, highp> highp_f32mat3x2
-
- -

High single-precision floating-point 3x2 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2040 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x3<f32, highp> highp_f32mat3x3
-
- -

High single-precision floating-point 3x3 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2044 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x4<f32, highp> highp_f32mat3x4
-
- -

High single-precision floating-point 3x4 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2048 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef highp_f32mat4x4 highp_f32mat4
-
- -

High single-precision floating-point 4x4 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2076 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x2<f32, highp> highp_f32mat4x2
-
- -

High single-precision floating-point 4x2 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2052 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x3<f32, highp> highp_f32mat4x3
-
- -

High single-precision floating-point 4x3 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2056 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x4<f32, highp> highp_f32mat4x4
-
- -

High single-precision floating-point 4x4 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2060 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tquat<f32, highp> highp_f32quat
-
- -

High single-precision floating-point quaternion.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2271 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec1<f32, highp> highp_f32vec1
-
- -

High single-precision floating-point vector of 1 component.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1666 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2<f32, highp> highp_f32vec2
-
- -

High single-precision floating-point vector of 2 components.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1670 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3<f32, highp> highp_f32vec3
-
- -

High single-precision floating-point vector of 3 components.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1674 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4<f32, highp> highp_f32vec4
-
- -

High single-precision floating-point vector of 4 components.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1678 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef float64 highp_f64
-
- -

High 64 bit double-precision floating-point scalar.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1449 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef highp_f64mat2x2 highp_f64mat2
-
- -

High double-precision floating-point 1x1 matrix.

-
See Also
GLM_GTC_type_precision High double-precision floating-point 2x2 matrix.
-
-GLM_GTC_type_precision
- -

Definition at line 2240 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x2<f64, highp> highp_f64mat2x2
-
- -

High double-precision floating-point 1x1 matrix.

-
See Also
GLM_GTC_type_precision High double-precision floating-point 2x2 matrix.
-
-GLM_GTC_type_precision
- -

Definition at line 2200 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x3<f64, highp> highp_f64mat2x3
-
- -

High double-precision floating-point 2x3 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2204 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x4<f64, highp> highp_f64mat2x4
-
- -

High double-precision floating-point 2x4 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2208 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef highp_f64mat3x3 highp_f64mat3
-
- -

High double-precision floating-point 3x3 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2244 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x2<f64, highp> highp_f64mat3x2
-
- -

High double-precision floating-point 3x2 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2212 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x3<f64, highp> highp_f64mat3x3
-
- -

High double-precision floating-point 3x3 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2216 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x4<f64, highp> highp_f64mat3x4
-
- -

High double-precision floating-point 3x4 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2220 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef highp_f64mat4x4 highp_f64mat4
-
- -

High double-precision floating-point 4x4 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2248 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x2<f64, highp> highp_f64mat4x2
-
- -

High double-precision floating-point 4x2 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2224 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x3<f64, highp> highp_f64mat4x3
-
- -

High double-precision floating-point 4x3 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2228 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x4<f64, highp> highp_f64mat4x4
-
- -

High double-precision floating-point 4x4 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2232 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tquat<f64, highp> highp_f64quat
-
- -

High double-precision floating-point quaternion.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2275 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec1<f64, highp> highp_f64vec1
-
- -

High double-precision floating-point vector of 1 component.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1715 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2<f64, highp> highp_f64vec2
-
- -

High double-precision floating-point vector of 2 components.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1719 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3<f64, highp> highp_f64vec3
-
- -

High double-precision floating-point vector of 3 components.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1723 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4<f64, highp> highp_f64vec4
-
- -

High double-precision floating-point vector of 4 components.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1727 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::float32 highp_float32
-
- -

High 32 bit single-precision floating-point scalar.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1429 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::float32 highp_float32_t
-
- -

High 32 bit single-precision floating-point scalar.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1437 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::float64 highp_float64
-
- -

High 64 bit double-precision floating-point scalar.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1433 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::float64 highp_float64_t
-
- -

High 64 bit double-precision floating-point scalar.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1441 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef highp_fmat2x2 highp_fmat2
-
- -

High single-precision floating-point 1x1 matrix.

-
See Also
GLM_GTC_type_precision High single-precision floating-point 2x2 matrix.
-
-GLM_GTC_type_precision
- -

Definition at line 1894 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x2<f32, highp> highp_fmat2x2
-
- -

High single-precision floating-point 1x1 matrix.

-
See Also
GLM_GTC_type_precision High single-precision floating-point 2x2 matrix.
-
-GLM_GTC_type_precision
- -

Definition at line 1854 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x3<f32, highp> highp_fmat2x3
-
- -

High single-precision floating-point 2x3 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1858 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x4<f32, highp> highp_fmat2x4
-
- -

High single-precision floating-point 2x4 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1862 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef highp_fmat3x3 highp_fmat3
-
- -

High single-precision floating-point 3x3 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1898 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x2<f32, highp> highp_fmat3x2
-
- -

High single-precision floating-point 3x2 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1866 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x3<f32, highp> highp_fmat3x3
-
- -

High single-precision floating-point 3x3 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1870 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x4<f32, highp> highp_fmat3x4
-
- -

High single-precision floating-point 3x4 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1874 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef highp_fmat4x4 highp_fmat4
-
- -

High single-precision floating-point 4x4 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1902 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x2<f32, highp> highp_fmat4x2
-
- -

High single-precision floating-point 4x2 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1878 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x3<f32, highp> highp_fmat4x3
-
- -

High single-precision floating-point 4x3 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1882 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x4<f32, highp> highp_fmat4x4
-
- -

High single-precision floating-point 4x4 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1886 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec1<float, highp> highp_fvec1
-
- -

High single-precision floating-point vector of 1 component.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1617 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2<float, highp> highp_fvec2
-
- -

High Single-precision floating-point vector of 2 components.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1621 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3<float, highp> highp_fvec3
-
- -

High Single-precision floating-point vector of 3 components.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1625 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4<float, highp> highp_fvec4
-
- -

High Single-precision floating-point vector of 4 components.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1629 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::int16 highp_i16
-
- -

High precision 16 bit signed integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 264 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec1<i16, highp> highp_i16vec1
-
- -

High precision 16 bit signed integer scalar type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 440 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2<i16, highp> highp_i16vec2
-
- -

High precision 16 bit signed integer vector of 2 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 444 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3<i16, highp> highp_i16vec3
-
- -

High precision 16 bit signed integer vector of 3 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 448 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4<i16, highp> highp_i16vec4
-
- -

High precision 16 bit signed integer vector of 4 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 452 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::int32 highp_i32
-
- -

High precision 32 bit signed integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 268 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec1< i32, highp > highp_i32vec1
-
- -

High precision 32 bit signed integer scalar type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 520 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2< i32, highp > highp_i32vec2
-
- -

High precision 32 bit signed integer vector of 2 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 524 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3< i32, highp > highp_i32vec3
-
- -

High precision 32 bit signed integer vector of 3 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 528 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4< i32, highp > highp_i32vec4
-
- -

High precision 32 bit signed integer vector of 4 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 532 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::int64 highp_i64
-
- -

High precision 64 bit signed integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 272 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec1<i64, highp> highp_i64vec1
-
- -

High precision 64 bit signed integer scalar type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 679 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2<i64, highp> highp_i64vec2
-
- -

High precision 64 bit signed integer vector of 2 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 683 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3<i64, highp> highp_i64vec3
-
- -

High precision 64 bit signed integer vector of 3 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 687 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4<i64, highp> highp_i64vec4
-
- -

High precision 64 bit signed integer vector of 4 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 691 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::int8 highp_i8
-
- -

High precision 8 bit signed integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 260 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec1<i8, highp> highp_i8vec1
-
- -

High precision 8 bit signed integer scalar type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 361 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2<i8, highp> highp_i8vec2
-
- -

High precision 8 bit signed integer vector of 2 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 365 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3<i8, highp> highp_i8vec3
-
- -

High precision 8 bit signed integer vector of 3 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 369 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4<i8, highp> highp_i8vec4
-
- -

High precision 8 bit signed integer vector of 4 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 373 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::int16 highp_int16
-
- -

High precision 16 bit signed integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 232 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::int16 highp_int16_t
-
- -

High precision 16 bit signed integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 248 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::int32 highp_int32
-
- -

High precision 32 bit signed integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 236 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::int32 highp_int32_t
-
- -

32 bit signed integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 252 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::int64 highp_int64
-
- -

High precision 64 bit signed integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 240 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::int64 highp_int64_t
-
- -

High precision 64 bit signed integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 256 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::int8 highp_int8
-
- -

High precision 8 bit signed integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 228 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::int8 highp_int8_t
-
- -

High precision 8 bit signed integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 244 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint16 highp_u16
-
- -

Medium precision 16 bit unsigned integer type.

-

High precision 16 bit unsigned integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 865 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec1<u16, highp> highp_u16vec1
-
- -

High precision 16 bit unsigned integer scalar type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1043 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2<u16, highp> highp_u16vec2
-
- -

High precision 16 bit unsigned integer vector of 2 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1047 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3<u16, highp> highp_u16vec3
-
- -

High precision 16 bit unsigned integer vector of 3 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1051 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4<u16, highp> highp_u16vec4
-
- -

High precision 16 bit unsigned integer vector of 4 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1055 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint32 highp_u32
-
- -

Medium precision 32 bit unsigned integer type.

-

High precision 32 bit unsigned integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 869 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec1< u32, highp > highp_u32vec1
-
- -

High precision 32 bit unsigned integer scalar type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1123 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2< u32, highp > highp_u32vec2
-
- -

High precision 32 bit unsigned integer vector of 2 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1127 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3< u32, highp > highp_u32vec3
-
- -

High precision 32 bit unsigned integer vector of 3 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1131 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4< u32, highp > highp_u32vec4
-
- -

High precision 32 bit unsigned integer vector of 4 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1135 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint64 highp_u64
-
- -

Medium precision 64 bit unsigned integer type.

-

High precision 64 bit unsigned integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 873 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec1<u64, highp> highp_u64vec1
-
- -

High precision 64 bit unsigned integer scalar type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1282 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2<u64, highp> highp_u64vec2
-
- -

High precision 64 bit unsigned integer vector of 2 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1286 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3<u64, highp> highp_u64vec3
-
- -

High precision 64 bit unsigned integer vector of 3 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1290 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4<u64, highp> highp_u64vec4
-
- -

High precision 64 bit unsigned integer vector of 4 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1294 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint8 highp_u8
-
- -

Medium precision 8 bit unsigned integer type.

-

High precision 8 bit unsigned integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 861 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec1<u8, highp> highp_u8vec1
-
- -

High precision 8 bit unsigned integer scalar type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 964 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2<u8, highp> highp_u8vec2
-
- -

High precision 8 bit unsigned integer vector of 2 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 968 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3<u8, highp> highp_u8vec3
-
- -

High precision 8 bit unsigned integer vector of 3 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 972 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4<u8, highp> highp_u8vec4
-
- -

High precision 8 bit unsigned integer vector of 4 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 976 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint16 highp_uint16
-
- -

Medium precision 16 bit unsigned integer type.

-

High precision 16 bit unsigned integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 833 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint16 highp_uint16_t
-
- -

Medium precision 16 bit unsigned integer type.

-

High precision 16 bit unsigned integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 849 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint32 highp_uint32
-
- -

Medium precision 32 bit unsigned integer type.

-

High precision 32 bit unsigned integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 837 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint32 highp_uint32_t
-
- -

Medium precision 32 bit unsigned integer type.

-

High precision 32 bit unsigned integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 853 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint64 highp_uint64
-
- -

Medium precision 64 bit unsigned integer type.

-

High precision 64 bit unsigned integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 841 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint64 highp_uint64_t
-
- -

Medium precision 64 bit unsigned integer type.

-

High precision 64 bit unsigned integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 857 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint8 highp_uint8
-
- -

Medium precision 8 bit unsigned integer type.

-

High precision 8 bit unsigned integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 829 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint8 highp_uint8_t
-
- -

Medium precision 8 bit unsigned integer type.

-

High precision 8 bit unsigned integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 845 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef highp_vec1_t highp_vec1
-
- -

High single-precision floating-point vector of 1 component.

-

1 component vector of high precision floating-point numbers.

-
See Also
GLM_GTC_type_precision
-

There is no guarantee on the actual precision.

-
See Also
GLM_GTX_vec1 extension.
- -

Definition at line 1601 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::int16 i16
-
- -

16 bit signed integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 313 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec1< i16, defaultp > i16vec1
-
- -

Default precision 16 bit signed integer scalar type.

-

16 bit signed integer scalar type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 468 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2< i16, defaultp > i16vec2
-
- -

Default precision 16 bit signed integer vector of 2 components type.

-

16 bit signed integer vector of 2 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 472 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3< i16, defaultp > i16vec3
-
- -

Default precision 16 bit signed integer vector of 3 components type.

-

16 bit signed integer vector of 3 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 476 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4< i16, defaultp > i16vec4
-
- -

Default precision 16 bit signed integer vector of 4 components type.

-

16 bit signed integer vector of 4 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 480 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::int32 i32
-
- -

32 bit signed integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 317 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec1< i32, defaultp > i32vec1
-
- -

Default precision 32 bit signed integer scalar type.

-

32 bit signed integer scalar type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 547 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2< i32, defaultp > i32vec2
-
- -

Default precision 32 bit signed integer vector of 2 components type.

-

32 bit signed integer vector of 2 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 551 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3< i32, defaultp > i32vec3
-
- -

Default precision 32 bit signed integer vector of 3 components type.

-

32 bit signed integer vector of 3 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 555 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4< i32, defaultp > i32vec4
-
- -

Default precision 32 bit signed integer vector of 4 components type.

-

32 bit signed integer vector of 4 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 559 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::int64 i64
-
- -

64 bit signed integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 321 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec1< i64, defaultp > i64vec1
-
- -

Default precision 64 bit signed integer scalar type.

-

64 bit signed integer scalar type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 706 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2< i64, defaultp > i64vec2
-
- -

Default precision 64 bit signed integer vector of 2 components type.

-

64 bit signed integer vector of 2 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 710 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3< i64, defaultp > i64vec3
-
- -

Default precision 64 bit signed integer vector of 3 components type.

-

64 bit signed integer vector of 3 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 714 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4< i64, defaultp > i64vec4
-
- -

Default precision 64 bit signed integer vector of 4 components type.

-

64 bit signed integer vector of 4 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 718 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::int8 i8
-
- -

8 bit signed integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 309 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec1< i8, defaultp > i8vec1
-
- -

Default precision 8 bit signed integer scalar type.

-

8 bit signed integer scalar type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 388 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2< i8, defaultp > i8vec2
-
- -

Default precision 8 bit signed integer vector of 2 components type.

-

8 bit signed integer vector of 2 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 392 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3< i8, defaultp > i8vec3
-
- -

Default precision 8 bit signed integer vector of 3 components type.

-

8 bit signed integer vector of 3 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 396 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4< i8, defaultp > i8vec4
-
- -

Default precision 8 bit signed integer vector of 4 components type.

-

8 bit signed integer vector of 4 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 400 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::int16 int16
-
- -

16 bit signed integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 90 of file type_int.hpp.

- -
-
- -
-
- - - - -
typedef detail::int16 int16_t
-
- -

16 bit signed integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 297 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::int32 int32
-
- -

32 bit signed integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 91 of file type_int.hpp.

- -
-
- -
-
- - - - -
typedef detail::int32 int32_t
-
- -

32 bit signed integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 301 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::int64 int64
-
- -

64 bit signed integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 92 of file type_int.hpp.

- -
-
- -
-
- - - - -
typedef detail::int64 int64_t
-
- -

64 bit signed integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 305 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::int8 int8
-
- -

8 bit signed integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 89 of file type_int.hpp.

- -
-
- -
-
- - - - -
typedef detail::int8 int8_t
-
- -

8 bit signed integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 293 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef float32 lowp_f32
-
- -

Low 32 bit single-precision floating-point scalar.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1346 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef lowp_f32mat2x2 lowp_f32mat2
-
- -

Low single-precision floating-point 1x1 matrix.

-
See Also
GLM_GTC_type_precision Low single-precision floating-point 2x2 matrix.
-
-GLM_GTC_type_precision
- -

Definition at line 1951 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x2<f32, lowp> lowp_f32mat2x2
-
- -

Low single-precision floating-point 1x1 matrix.

-
See Also
GLM_GTC_type_precision Low single-precision floating-point 2x2 matrix.
-
-GLM_GTC_type_precision
- -

Definition at line 1911 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x3<f32, lowp> lowp_f32mat2x3
-
- -

Low single-precision floating-point 2x3 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1915 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x4<f32, lowp> lowp_f32mat2x4
-
- -

Low single-precision floating-point 2x4 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1919 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef lowp_f32mat3x3 lowp_f32mat3
-
- -

Low single-precision floating-point 3x3 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1955 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x2<f32, lowp> lowp_f32mat3x2
-
- -

Low single-precision floating-point 3x2 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1923 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x3<f32, lowp> lowp_f32mat3x3
-
- -

Low single-precision floating-point 3x3 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1927 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x4<f32, lowp> lowp_f32mat3x4
-
- -

Low single-precision floating-point 3x4 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1931 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef lowp_f32mat4x4 lowp_f32mat4
-
- -

Low single-precision floating-point 4x4 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1959 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x2<f32, lowp> lowp_f32mat4x2
-
- -

Low single-precision floating-point 4x2 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1935 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x3<f32, lowp> lowp_f32mat4x3
-
- -

Low single-precision floating-point 4x3 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1939 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x4<f32, lowp> lowp_f32mat4x4
-
- -

Low single-precision floating-point 4x4 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1943 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tquat<f32, lowp> lowp_f32quat
-
- -

Low single-precision floating-point quaternion.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2255 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec1<f32, lowp> lowp_f32vec1
-
- -

Low single-precision floating-point vector of 1 component.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1634 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2<f32, lowp> lowp_f32vec2
-
- -

Low single-precision floating-point vector of 2 components.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1638 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3<f32, lowp> lowp_f32vec3
-
- -

Low single-precision floating-point vector of 3 components.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1642 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4<f32, lowp> lowp_f32vec4
-
- -

Low single-precision floating-point vector of 4 components.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1646 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef float64 lowp_f64
-
- -

Low 64 bit double-precision floating-point scalar.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1350 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef lowp_f64mat2x2 lowp_f64mat2
-
- -

Low double-precision floating-point 1x1 matrix.

-
See Also
GLM_GTC_type_precision Low double-precision floating-point 2x2 matrix.
-
-GLM_GTC_type_precision
- -

Definition at line 2126 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x2<f64, lowp> lowp_f64mat2x2
-
- -

Low double-precision floating-point 1x1 matrix.

-
See Also
GLM_GTC_type_precision Low double-precision floating-point 2x2 matrix.
-
-GLM_GTC_type_precision
- -

Definition at line 2086 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x3<f64, lowp> lowp_f64mat2x3
-
- -

Low double-precision floating-point 2x3 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2090 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x4<f64, lowp> lowp_f64mat2x4
-
- -

Low double-precision floating-point 2x4 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2094 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef lowp_f64mat3x3 lowp_f64mat3
-
- -

Low double-precision floating-point 3x3 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2130 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x2<f64, lowp> lowp_f64mat3x2
-
- -

Low double-precision floating-point 3x2 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2098 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x3<f64, lowp> lowp_f64mat3x3
-
- -

Low double-precision floating-point 3x3 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2102 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x4<f64, lowp> lowp_f64mat3x4
-
- -

Low double-precision floating-point 3x4 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2106 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef lowp_f64mat4x4 lowp_f64mat4
-
- -

Low double-precision floating-point 4x4 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2134 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x2<f64, lowp> lowp_f64mat4x2
-
- -

Low double-precision floating-point 4x2 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2110 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x3<f64, lowp> lowp_f64mat4x3
-
- -

Low double-precision floating-point 4x3 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2114 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x4<f64, lowp> lowp_f64mat4x4
-
- -

Low double-precision floating-point 4x4 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2118 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tquat<f64, lowp> lowp_f64quat
-
- -

Low double-precision floating-point quaternion.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2259 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec1<f64, lowp> lowp_f64vec1
-
- -

Low double-precision floating-point vector of 1 component.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1683 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2<f64, lowp> lowp_f64vec2
-
- -

Low double-precision floating-point vector of 2 components.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1687 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3<f64, lowp> lowp_f64vec3
-
- -

Low double-precision floating-point vector of 3 components.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1691 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4<f64, lowp> lowp_f64vec4
-
- -

Low double-precision floating-point vector of 4 components.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1695 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::float32 lowp_float32
-
- -

Low 32 bit single-precision floating-point scalar.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1330 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::float32 lowp_float32_t
-
- -

Low 32 bit single-precision floating-point scalar.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1338 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::float64 lowp_float64
-
- -

Low 64 bit double-precision floating-point scalar.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1334 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::float64 lowp_float64_t
-
- -

Low 64 bit double-precision floating-point scalar.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1342 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef lowp_fmat2x2 lowp_fmat2
-
- -

Low single-precision floating-point 1x1 matrix.

-
See Also
GLM_GTC_type_precision Low single-precision floating-point 2x2 matrix.
-
-GLM_GTC_type_precision
- -

Definition at line 1779 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x2<f32, lowp> lowp_fmat2x2
-
- -

Low single-precision floating-point 1x1 matrix.

-
See Also
GLM_GTC_type_precision Low single-precision floating-point 2x2 matrix.
-
-GLM_GTC_type_precision
- -

Definition at line 1739 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x3<f32, lowp> lowp_fmat2x3
-
- -

Low single-precision floating-point 2x3 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1743 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x4<f32, lowp> lowp_fmat2x4
-
- -

Low single-precision floating-point 2x4 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1747 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef lowp_fmat3x3 lowp_fmat3
-
- -

Low single-precision floating-point 3x3 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1783 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x2<f32, lowp> lowp_fmat3x2
-
- -

Low single-precision floating-point 3x2 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1751 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x3<f32, lowp> lowp_fmat3x3
-
- -

Low single-precision floating-point 3x3 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1755 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x4<f32, lowp> lowp_fmat3x4
-
- -

Low single-precision floating-point 3x4 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1759 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef lowp_fmat4x4 lowp_fmat4
-
- -

Low single-precision floating-point 4x4 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1787 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x2<f32, lowp> lowp_fmat4x2
-
- -

Low single-precision floating-point 4x2 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1763 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x3<f32, lowp> lowp_fmat4x3
-
- -

Low single-precision floating-point 4x3 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1767 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x4<f32, lowp> lowp_fmat4x4
-
- -

Low single-precision floating-point 4x4 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1771 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec1<float, lowp> lowp_fvec1
-
- -

Low single-precision floating-point vector of 1 component.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1549 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2<float, lowp> lowp_fvec2
-
- -

Low single-precision floating-point vector of 2 components.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1553 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3<float, lowp> lowp_fvec3
-
- -

Low single-precision floating-point vector of 3 components.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1557 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4<float, lowp> lowp_fvec4
-
- -

Low single-precision floating-point vector of 4 components.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1561 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::int16 lowp_i16
-
- -

Low precision 16 bit signed integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 168 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec1<i16, lowp> lowp_i16vec1
-
- -

Low precision 16 bit signed integer scalar type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 406 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2<i16, lowp> lowp_i16vec2
-
- -

Low precision 16 bit signed integer vector of 2 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 410 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3<i16, lowp> lowp_i16vec3
-
- -

Low precision 16 bit signed integer vector of 3 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 414 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4<i16, lowp> lowp_i16vec4
-
- -

Low precision 16 bit signed integer vector of 4 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 418 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::int32 lowp_i32
-
- -

Low precision 32 bit signed integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 172 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec1< i32, lowp > lowp_i32vec1
-
- -

Low precision 32 bit signed integer scalar type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 486 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2< i32, lowp > lowp_i32vec2
-
- -

Low precision 32 bit signed integer vector of 2 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 490 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3< i32, lowp > lowp_i32vec3
-
- -

Low precision 32 bit signed integer vector of 3 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 494 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4< i32, lowp > lowp_i32vec4
-
- -

Low precision 32 bit signed integer vector of 4 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 498 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::int64 lowp_i64
-
- -

Low precision 64 bit signed integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 176 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec1<i64, lowp> lowp_i64vec1
-
- -

Low precision 64 bit signed integer scalar type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 645 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2<i64, lowp> lowp_i64vec2
-
- -

Low precision 64 bit signed integer vector of 2 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 649 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3<i64, lowp> lowp_i64vec3
-
- -

Low precision 64 bit signed integer vector of 3 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 653 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4<i64, lowp> lowp_i64vec4
-
- -

Low precision 64 bit signed integer vector of 4 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 657 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::int8 lowp_i8
-
- -

Low precision 8 bit signed integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 164 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec1<i8, lowp> lowp_i8vec1
-
- -

Low precision 8 bit signed integer scalar type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 327 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2<i8, lowp> lowp_i8vec2
-
- -

Low precision 8 bit signed integer vector of 2 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 331 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3<i8, lowp> lowp_i8vec3
-
- -

Low precision 8 bit signed integer vector of 3 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 335 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4<i8, lowp> lowp_i8vec4
-
- -

Low precision 8 bit signed integer vector of 4 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 339 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::int16 lowp_int16
-
- -

Low precision 16 bit signed integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 136 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::int16 lowp_int16_t
-
- -

Low precision 16 bit signed integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 152 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::int32 lowp_int32
-
- -

Low precision 32 bit signed integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 140 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::int32 lowp_int32_t
-
- -

Low precision 32 bit signed integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 156 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::int64 lowp_int64
-
- -

Low precision 64 bit signed integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 144 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::int64 lowp_int64_t
-
- -

Low precision 64 bit signed integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 160 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::int8 lowp_int8
-
- -

Low precision 8 bit signed integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 132 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::int8 lowp_int8_t
-
- -

Low precision 8 bit signed integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 148 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint16 lowp_u16
-
- -

Low precision 16 bit unsigned integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 765 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec1<u16, lowp> lowp_u16vec1
-
- -

Low precision 16 bit unsigned integer scalar type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1009 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2<u16, lowp> lowp_u16vec2
-
- -

Low precision 16 bit unsigned integer vector of 2 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1013 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3<u16, lowp> lowp_u16vec3
-
- -

Low precision 16 bit unsigned integer vector of 3 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1017 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4<u16, lowp> lowp_u16vec4
-
- -

Low precision 16 bit unsigned integer vector of 4 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1021 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint32 lowp_u32
-
- -

Low precision 32 bit unsigned integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 769 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec1< u32, lowp > lowp_u32vec1
-
- -

Low precision 32 bit unsigned integer scalar type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1089 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2< u32, lowp > lowp_u32vec2
-
- -

Low precision 32 bit unsigned integer vector of 2 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1093 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3< u32, lowp > lowp_u32vec3
-
- -

Low precision 32 bit unsigned integer vector of 3 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1097 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4< u32, lowp > lowp_u32vec4
-
- -

Low precision 32 bit unsigned integer vector of 4 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1101 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint64 lowp_u64
-
- -

Low precision 64 bit unsigned integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 773 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec1<u64, lowp> lowp_u64vec1
-
- -

Low precision 64 bit unsigned integer scalar type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1248 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2<u64, lowp> lowp_u64vec2
-
- -

Low precision 64 bit unsigned integer vector of 2 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1252 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3<u64, lowp> lowp_u64vec3
-
- -

Low precision 64 bit unsigned integer vector of 3 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1256 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4<u64, lowp> lowp_u64vec4
-
- -

Low precision 64 bit unsigned integer vector of 4 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1260 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint8 lowp_u8
-
- -

Low precision 8 bit unsigned integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 761 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec1<u8, lowp> lowp_u8vec1
-
- -

Low precision 8 bit unsigned integer scalar type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 930 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2<u8, lowp> lowp_u8vec2
-
- -

Low precision 8 bit unsigned integer vector of 2 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 934 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3<u8, lowp> lowp_u8vec3
-
- -

Low precision 8 bit unsigned integer vector of 3 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 938 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4<u8, lowp> lowp_u8vec4
-
- -

Low precision 8 bit unsigned integer vector of 4 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 942 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint16 lowp_uint16
-
- -

Low precision 16 bit unsigned integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 731 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint16 lowp_uint16_t
-
- -

Low precision 16 bit unsigned integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 748 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint32 lowp_uint32
-
- -

Low precision 32 bit unsigned integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 735 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint32 lowp_uint32_t
-
- -

Low precision 32 bit unsigned integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 752 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint64 lowp_uint64
-
- -

Low precision 64 bit unsigned integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 739 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint64 lowp_uint64_t
-
- -

Low precision 64 bit unsigned integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 756 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint8 lowp_uint8
-
- -

Low precision 8 bit unsigned integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 727 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint8 lowp_uint8_t
-
- -

Low precision 8 bit unsigned integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 744 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef lowp_vec1_t lowp_vec1
-
- -

Low single-precision floating-point vector of 1 component.

-

1 component vector of low precision floating-point numbers.

-
See Also
GLM_GTC_type_precision
-

There is no guarantee on the actual precision.

-
See Also
GLM_GTX_vec1 extension.
- -

Definition at line 1533 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef float32 mediump_f32
-
- -

Medium 32 bit single-precision floating-point scalar.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1420 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef mediump_f32mat2x2 mediump_f32mat2
-
- -

Medium single-precision floating-point 1x1 matrix.

-
See Also
GLM_GTC_type_precision Medium single-precision floating-point 2x2 matrix.
-
-GLM_GTC_type_precision
- -

Definition at line 2009 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x2<f32, mediump> mediump_f32mat2x2
-
- -

High single-precision floating-point 1x1 matrix.

-
See Also
GLM_GTC_type_precision Low single-precision floating-point 2x2 matrix.
-
-GLM_GTC_type_precision
- -

Definition at line 1969 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x3<f32, mediump> mediump_f32mat2x3
-
- -

Medium single-precision floating-point 2x3 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1973 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x4<f32, mediump> mediump_f32mat2x4
-
- -

Medium single-precision floating-point 2x4 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1977 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef mediump_f32mat3x3 mediump_f32mat3
-
- -

Medium single-precision floating-point 3x3 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2013 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x2<f32, mediump> mediump_f32mat3x2
-
- -

Medium single-precision floating-point 3x2 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1981 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x3<f32, mediump> mediump_f32mat3x3
-
- -

Medium single-precision floating-point 3x3 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1985 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x4<f32, mediump> mediump_f32mat3x4
-
- -

Medium single-precision floating-point 3x4 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1989 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef mediump_f32mat4x4 mediump_f32mat4
-
- -

Medium single-precision floating-point 4x4 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2017 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x2<f32, mediump> mediump_f32mat4x2
-
- -

Medium single-precision floating-point 4x2 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1993 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x3<f32, mediump> mediump_f32mat4x3
-
- -

Medium single-precision floating-point 4x3 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1997 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x4<f32, mediump> mediump_f32mat4x4
-
- -

Medium single-precision floating-point 4x4 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2001 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tquat<f32, mediump> mediump_f32quat
-
- -

Medium single-precision floating-point quaternion.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2263 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec1<f32, mediump> mediump_f32vec1
-
- -

Medium single-precision floating-point vector of 1 component.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1650 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2<f32, mediump> mediump_f32vec2
-
- -

Medium single-precision floating-point vector of 2 components.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1654 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3<f32, mediump> mediump_f32vec3
-
- -

Medium single-precision floating-point vector of 3 components.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1658 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4<f32, mediump> mediump_f32vec4
-
- -

Medium single-precision floating-point vector of 4 components.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1662 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef float64 mediump_f64
-
- -

Medium 64 bit double-precision floating-point scalar.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1424 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef mediump_f64mat2x2 mediump_f64mat2
-
- -

Medium double-precision floating-point 1x1 matrix.

-
See Also
GLM_GTC_type_precision Medium double-precision floating-point 2x2 matrix.
-
-GLM_GTC_type_precision
- -

Definition at line 2184 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x2<f64, mediump> mediump_f64mat2x2
-
- -

Medium double-precision floating-point 1x1 matrix.

-
See Also
GLM_GTC_type_precision Medium double-precision floating-point 2x2 matrix.
-
-GLM_GTC_type_precision
- -

Definition at line 2144 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x3<f64, mediump> mediump_f64mat2x3
-
- -

Medium double-precision floating-point 2x3 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2148 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x4<f64, mediump> mediump_f64mat2x4
-
- -

Medium double-precision floating-point 2x4 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2152 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef mediump_f64mat3x3 mediump_f64mat3
-
- -

Medium double-precision floating-point 3x3 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2188 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x2<f64, mediump> mediump_f64mat3x2
-
- -

Medium double-precision floating-point 3x2 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2156 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x3<f64, mediump> mediump_f64mat3x3
-
- -

Medium double-precision floating-point 3x3 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2160 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x4<f64, mediump> mediump_f64mat3x4
-
- -

Medium double-precision floating-point 3x4 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2164 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef mediump_f64mat4x4 mediump_f64mat4
-
- -

Medium double-precision floating-point 4x4 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2192 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x2<f64, mediump> mediump_f64mat4x2
-
- -

Medium double-precision floating-point 4x2 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2168 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x3<f64, mediump> mediump_f64mat4x3
-
- -

Medium double-precision floating-point 4x3 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2172 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x4<f64, mediump> mediump_f64mat4x4
-
- -

Medium double-precision floating-point 4x4 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2176 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tquat<f64, mediump> mediump_f64quat
-
- -

Medium double-precision floating-point quaternion.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 2267 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec1<f64, mediump> mediump_f64vec1
-
- -

Medium double-precision floating-point vector of 1 component.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1699 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2<f64, mediump> mediump_f64vec2
-
- -

Medium double-precision floating-point vector of 2 components.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1703 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3<f64, mediump> mediump_f64vec3
-
- -

Medium double-precision floating-point vector of 3 components.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1707 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4<f64, mediump> mediump_f64vec4
-
- -

Medium double-precision floating-point vector of 4 components.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1711 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::float32 mediump_float32
-
- -

Medium 32 bit single-precision floating-point scalar.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1404 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::float32 mediump_float32_t
-
- -

Medium 32 bit single-precision floating-point scalar.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1412 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::float64 mediump_float64
-
- -

Medium 64 bit double-precision floating-point scalar.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1408 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::float64 mediump_float64_t
-
- -

Medium 64 bit double-precision floating-point scalar.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1416 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef mediump_fmat2x2 mediump_fmat2
-
- -

Medium single-precision floating-point 1x1 matrix.

-
See Also
GLM_GTC_type_precision Medium single-precision floating-point 2x2 matrix.
-
-GLM_GTC_type_precision
- -

Definition at line 1836 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x2<f32, mediump> mediump_fmat2x2
-
- -

Medium single-precision floating-point 1x1 matrix.

-
See Also
GLM_GTC_type_precision Medium single-precision floating-point 2x2 matrix.
-
-GLM_GTC_type_precision
- -

Definition at line 1796 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x3<f32, mediump> mediump_fmat2x3
-
- -

Medium single-precision floating-point 2x3 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1800 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat2x4<f32, mediump> mediump_fmat2x4
-
- -

Medium single-precision floating-point 2x4 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1804 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef mediump_fmat3x3 mediump_fmat3
-
- -

Medium single-precision floating-point 3x3 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1840 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x2<f32, mediump> mediump_fmat3x2
-
- -

Medium single-precision floating-point 3x2 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1808 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x3<f32, mediump> mediump_fmat3x3
-
- -

Medium single-precision floating-point 3x3 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1812 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat3x4<f32, mediump> mediump_fmat3x4
-
- -

Medium single-precision floating-point 3x4 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1816 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef mediump_fmat4x4 mediump_fmat4
-
- -

Medium single-precision floating-point 4x4 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1844 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x2<f32, mediump> mediump_fmat4x2
-
- -

Medium single-precision floating-point 4x2 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1820 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x3<f32, mediump> mediump_fmat4x3
-
- -

Medium single-precision floating-point 4x3 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1824 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tmat4x4<f32, mediump> mediump_fmat4x4
-
- -

Medium single-precision floating-point 4x4 matrix.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1828 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec1<float, mediump> mediump_fvec1
-
- -

Medium single-precision floating-point vector of 1 component.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1583 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2<float, mediump> mediump_fvec2
-
- -

Medium Single-precision floating-point vector of 2 components.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1587 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3<float, mediump> mediump_fvec3
-
- -

Medium Single-precision floating-point vector of 3 components.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1591 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4<float, mediump> mediump_fvec4
-
- -

Medium Single-precision floating-point vector of 4 components.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1595 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::int16 mediump_i16
-
- -

Medium precision 16 bit signed integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 216 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec1<i16, mediump> mediump_i16vec1
-
- -

Medium precision 16 bit signed integer scalar type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 423 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2<i16, mediump> mediump_i16vec2
-
- -

Medium precision 16 bit signed integer vector of 2 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 427 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3<i16, mediump> mediump_i16vec3
-
- -

Medium precision 16 bit signed integer vector of 3 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 431 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4<i16, mediump> mediump_i16vec4
-
- -

Medium precision 16 bit signed integer vector of 4 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 435 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::int32 mediump_i32
-
- -

Medium precision 32 bit signed integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 220 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec1< i32, mediump > mediump_i32vec1
-
- -

Medium precision 32 bit signed integer scalar type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 503 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2< i32, mediump > mediump_i32vec2
-
- -

Medium precision 32 bit signed integer vector of 2 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 507 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3< i32, mediump > mediump_i32vec3
-
- -

Medium precision 32 bit signed integer vector of 3 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 511 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4< i32, mediump > mediump_i32vec4
-
- -

Medium precision 32 bit signed integer vector of 4 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 515 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::int64 mediump_i64
-
- -

Medium precision 64 bit signed integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 224 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec1<i64, mediump> mediump_i64vec1
-
- -

Medium precision 64 bit signed integer scalar type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 662 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2<i64, mediump> mediump_i64vec2
-
- -

Medium precision 64 bit signed integer vector of 2 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 666 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3<i64, mediump> mediump_i64vec3
-
- -

Medium precision 64 bit signed integer vector of 3 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 670 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4<i64, mediump> mediump_i64vec4
-
- -

Medium precision 64 bit signed integer vector of 4 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 674 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::int8 mediump_i8
-
- -

Medium precision 8 bit signed integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 212 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec1<i8, mediump> mediump_i8vec1
-
- -

Medium precision 8 bit signed integer scalar type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 344 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2<i8, mediump> mediump_i8vec2
-
- -

Medium precision 8 bit signed integer vector of 2 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 348 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3<i8, mediump> mediump_i8vec3
-
- -

Medium precision 8 bit signed integer vector of 3 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 352 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4<i8, mediump> mediump_i8vec4
-
- -

Medium precision 8 bit signed integer vector of 4 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 356 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::int16 mediump_int16
-
- -

Medium precision 16 bit signed integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 184 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::int16 mediump_int16_t
-
- -

Medium precision 16 bit signed integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 200 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::int32 mediump_int32
-
- -

Medium precision 32 bit signed integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 188 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::int32 mediump_int32_t
-
- -

Medium precision 32 bit signed integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 204 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::int64 mediump_int64
-
- -

Medium precision 64 bit signed integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 192 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::int64 mediump_int64_t
-
- -

Medium precision 64 bit signed integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 208 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::int8 mediump_int8
-
- -

Medium precision 8 bit signed integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 180 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::int8 mediump_int8_t
-
- -

Medium precision 8 bit signed integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 196 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint16 mediump_u16
-
- -

Medium precision 16 bit unsigned integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 815 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec1<u16, mediump> mediump_u16vec1
-
- -

Medium precision 16 bit unsigned integer scalar type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1026 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2<u16, mediump> mediump_u16vec2
-
- -

Medium precision 16 bit unsigned integer vector of 2 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1030 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3<u16, mediump> mediump_u16vec3
-
- -

Medium precision 16 bit unsigned integer vector of 3 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1034 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4<u16, mediump> mediump_u16vec4
-
- -

Medium precision 16 bit unsigned integer vector of 4 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1038 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint32 mediump_u32
-
- -

Medium precision 32 bit unsigned integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 819 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec1< u32, mediump > mediump_u32vec1
-
- -

Medium precision 32 bit unsigned integer scalar type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1106 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2< u32, mediump > mediump_u32vec2
-
- -

Medium precision 32 bit unsigned integer vector of 2 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1110 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3< u32, mediump > mediump_u32vec3
-
- -

Medium precision 32 bit unsigned integer vector of 3 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1114 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4< u32, mediump > mediump_u32vec4
-
- -

Medium precision 32 bit unsigned integer vector of 4 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1118 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint64 mediump_u64
-
- -

Medium precision 64 bit unsigned integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 823 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec1<u64, mediump> mediump_u64vec1
-
- -

Medium precision 64 bit unsigned integer scalar type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1265 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2<u64, mediump> mediump_u64vec2
-
- -

Medium precision 64 bit unsigned integer vector of 2 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1269 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3<u64, mediump> mediump_u64vec3
-
- -

Medium precision 64 bit unsigned integer vector of 3 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1273 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4<u64, mediump> mediump_u64vec4
-
- -

Medium precision 64 bit unsigned integer vector of 4 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1277 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint8 mediump_u8
-
- -

Medium precision 8 bit unsigned integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 811 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec1<u8, mediump> mediump_u8vec1
-
- -

Medium precision 8 bit unsigned integer scalar type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 947 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2<u8, mediump> mediump_u8vec2
-
- -

Medium precision 8 bit unsigned integer vector of 2 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 951 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3<u8, mediump> mediump_u8vec3
-
- -

Medium precision 8 bit unsigned integer vector of 3 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 955 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4<u8, mediump> mediump_u8vec4
-
- -

Medium precision 8 bit unsigned integer vector of 4 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 959 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint16 mediump_uint16
-
- -

Medium precision 16 bit unsigned integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 783 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint16 mediump_uint16_t
-
- -

Medium precision 16 bit unsigned integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 799 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint32 mediump_uint32
-
- -

Medium precision 32 bit unsigned integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 787 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint32 mediump_uint32_t
-
- -

Medium precision 32 bit unsigned integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 803 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint64 mediump_uint64
-
- -

Medium precision 64 bit unsigned integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 791 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint64 mediump_uint64_t
-
- -

Medium precision 64 bit unsigned integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 807 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint8 mediump_uint8
-
- -

Medium precision 8 bit unsigned integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 779 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint8 mediump_uint8_t
-
- -

Medium precision 8 bit unsigned integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 795 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef mediump_vec1_t mediump_vec1
-
- -

Medium single-precision floating-point vector of 1 component.

-

1 component vector of medium precision floating-point numbers.

-
See Also
GLM_GTC_type_precision
-

There is no guarantee on the actual precision.

-
See Also
GLM_GTX_vec1 extension.
- -

Definition at line 1567 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint16 u16
-
- -

16 bit unsigned integer type.

-

Default precision 16 bit unsigned integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 915 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec1< u16, defaultp > u16vec1
-
- -

Default precision 16 bit unsigned integer scalar type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1071 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2< u16, defaultp > u16vec2
-
- -

Default precision 16 bit unsigned integer vector of 2 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1075 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3< u16, defaultp > u16vec3
-
- -

Default precision 16 bit unsigned integer vector of 3 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1079 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4< u16, defaultp > u16vec4
-
- -

Default precision 16 bit unsigned integer vector of 4 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1083 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint32 u32
-
- -

32 bit unsigned integer type.

-

Default precision 32 bit unsigned integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 919 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec1< u32, defaultp > u32vec1
-
- -

Default precision 32 bit unsigned integer scalar type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1150 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2< u32, defaultp > u32vec2
-
- -

Default precision 32 bit unsigned integer vector of 2 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1154 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3< u32, defaultp > u32vec3
-
- -

Default precision 32 bit unsigned integer vector of 3 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1158 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4< u32, defaultp > u32vec4
-
- -

Default precision 32 bit unsigned integer vector of 4 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1162 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint64 u64
-
- -

64 bit unsigned integer type.

-

Default precision 64 bit unsigned integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 923 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec1< u64, defaultp > u64vec1
-
- -

Default precision 64 bit unsigned integer scalar type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1309 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2< u64, defaultp > u64vec2
-
- -

Default precision 64 bit unsigned integer vector of 2 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1313 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3< u64, defaultp > u64vec3
-
- -

Default precision 64 bit unsigned integer vector of 3 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1317 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4< u64, defaultp > u64vec4
-
- -

Default precision 64 bit unsigned integer vector of 4 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1321 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint8 u8
-
- -

8 bit unsigned integer type.

-

Default precision 8 bit unsigned integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 911 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec1< u8, defaultp > u8vec1
-
- -

Default precision 8 bit unsigned integer scalar type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 991 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2< u8, defaultp > u8vec2
-
- -

Default precision 8 bit unsigned integer vector of 2 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 995 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3< u8, defaultp > u8vec3
-
- -

Default precision 8 bit unsigned integer vector of 3 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 999 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4< u8, defaultp > u8vec4
-
- -

Default precision 8 bit unsigned integer vector of 4 components type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 1003 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint16 uint16
-
- -

16 bit unsigned integer type.

-

Default precision 16 bit unsigned integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 95 of file type_int.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint16 uint16_t
-
- -

16 bit unsigned integer type.

-

Default precision 16 bit unsigned integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 899 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint32 uint32
-
- -

32 bit unsigned integer type.

-

Default precision 32 bit unsigned integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 96 of file type_int.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint32 uint32_t
-
- -

32 bit unsigned integer type.

-

Default precision 32 bit unsigned integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 903 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint64 uint64
-
- -

64 bit unsigned integer type.

-

Default precision 64 bit unsigned integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 97 of file type_int.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint64 uint64_t
-
- -

64 bit unsigned integer type.

-

Default precision 64 bit unsigned integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 907 of file fwd.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint8 uint8
-
- -

8 bit unsigned integer type.

-

Default precision 8 bit unsigned integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 94 of file type_int.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint8 uint8_t
-
- -

8 bit unsigned integer type.

-

Default precision 8 bit unsigned integer type.

-
See Also
GLM_GTC_type_precision
- -

Definition at line 895 of file fwd.hpp.

- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00183.html b/Libraries/glm-0.9.5.2/doc/api/a00183.html deleted file mode 100644 index 1ab2a87..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00183.html +++ /dev/null @@ -1,466 +0,0 @@ - - - - - - -GLM: GLM_GTC_type_ptr - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
GLM_GTC_type_ptr
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename T >
GLM_FUNC_DECL detail::tmat2x2
-< T, defaultp > 
make_mat2 (T const *const ptr)
 
template<typename T >
GLM_FUNC_DECL detail::tmat2x2
-< T, defaultp > 
make_mat2x2 (T const *const ptr)
 
template<typename T >
GLM_FUNC_DECL detail::tmat2x3
-< T, defaultp > 
make_mat2x3 (T const *const ptr)
 
template<typename T >
GLM_FUNC_DECL detail::tmat2x4
-< T, defaultp > 
make_mat2x4 (T const *const ptr)
 
template<typename T >
GLM_FUNC_DECL detail::tmat3x3
-< T, defaultp > 
make_mat3 (T const *const ptr)
 
template<typename T >
GLM_FUNC_DECL detail::tmat3x2
-< T, defaultp > 
make_mat3x2 (T const *const ptr)
 
template<typename T >
GLM_FUNC_DECL detail::tmat3x3
-< T, defaultp > 
make_mat3x3 (T const *const ptr)
 
template<typename T >
GLM_FUNC_DECL detail::tmat3x4
-< T, defaultp > 
make_mat3x4 (T const *const ptr)
 
template<typename T >
GLM_FUNC_DECL detail::tmat4x4
-< T, defaultp > 
make_mat4 (T const *const ptr)
 
template<typename T >
GLM_FUNC_DECL detail::tmat4x2
-< T, defaultp > 
make_mat4x2 (T const *const ptr)
 
template<typename T >
GLM_FUNC_DECL detail::tmat4x3
-< T, defaultp > 
make_mat4x3 (T const *const ptr)
 
template<typename T >
GLM_FUNC_DECL detail::tmat4x4
-< T, defaultp > 
make_mat4x4 (T const *const ptr)
 
template<typename T >
GLM_FUNC_DECL detail::tquat< T,
-defaultp > 
make_quat (T const *const ptr)
 
template<typename T >
GLM_FUNC_DECL detail::tvec2< T,
-defaultp > 
make_vec2 (T const *const ptr)
 
template<typename T >
GLM_FUNC_DECL detail::tvec3< T,
-defaultp > 
make_vec3 (T const *const ptr)
 
template<typename T >
GLM_FUNC_DECL detail::tvec4< T,
-defaultp > 
make_vec4 (T const *const ptr)
 
template<typename genType >
GLM_FUNC_DECL
-genType::value_type const * 
value_ptr (genType const &vec)
 
-

Detailed Description

-

Handles the interaction between pointers and vector, matrix types.

-

This extension defines an overloaded function, glm::value_ptr, which takes any of the core template types. It returns a pointer to the memory layout of the object. Matrix types store their values in column-major order.

-

This is useful for uploading data to matrices or copying data to buffer objects.

-

Example:

-
* #include <glm/glm.hpp>
-
* #include <glm/gtc/type_ptr.hpp>
-
*
-
* glm::vec3 aVector(3);
-
* glm::mat4 someMatrix(1.0);
-
*
-
* glUniform3fv(uniformLoc, 1, glm::value_ptr(aVector));
-
* glUniformMatrix4fv(uniformMatrixLoc, 1, GL_FALSE, glm::value_ptr(someMatrix));
-
*
-

<glm/gtc/type_ptr.hpp> need to be included to use these functionalities.

-

Function Documentation

- -
-
- - - - - - - - -
GLM_FUNC_DECL detail::tmat2x2<T, defaultp> glm::make_mat2 (T const *const ptr)
-
- -

Build a matrix from a pointer.

-
See Also
GLM_GTC_type_ptr
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL detail::tmat2x2<T, defaultp> glm::make_mat2x2 (T const *const ptr)
-
- -

Build a matrix from a pointer.

-
See Also
GLM_GTC_type_ptr
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL detail::tmat2x3<T, defaultp> glm::make_mat2x3 (T const *const ptr)
-
- -

Build a matrix from a pointer.

-
See Also
GLM_GTC_type_ptr
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL detail::tmat2x4<T, defaultp> glm::make_mat2x4 (T const *const ptr)
-
- -

Build a matrix from a pointer.

-
See Also
GLM_GTC_type_ptr
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL detail::tmat3x3<T, defaultp> glm::make_mat3 (T const *const ptr)
-
- -

Build a matrix from a pointer.

-
See Also
GLM_GTC_type_ptr
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL detail::tmat3x2<T, defaultp> glm::make_mat3x2 (T const *const ptr)
-
- -

Build a matrix from a pointer.

-
See Also
GLM_GTC_type_ptr
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL detail::tmat3x3<T, defaultp> glm::make_mat3x3 (T const *const ptr)
-
- -

Build a matrix from a pointer.

-
See Also
GLM_GTC_type_ptr
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL detail::tmat3x4<T, defaultp> glm::make_mat3x4 (T const *const ptr)
-
- -

Build a matrix from a pointer.

-
See Also
GLM_GTC_type_ptr
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL detail::tmat4x4<T, defaultp> glm::make_mat4 (T const *const ptr)
-
- -

Build a matrix from a pointer.

-
See Also
GLM_GTC_type_ptr
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL detail::tmat4x2<T, defaultp> glm::make_mat4x2 (T const *const ptr)
-
- -

Build a matrix from a pointer.

-
See Also
GLM_GTC_type_ptr
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL detail::tmat4x3<T, defaultp> glm::make_mat4x3 (T const *const ptr)
-
- -

Build a matrix from a pointer.

-
See Also
GLM_GTC_type_ptr
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL detail::tmat4x4<T, defaultp> glm::make_mat4x4 (T const *const ptr)
-
- -

Build a matrix from a pointer.

-
See Also
GLM_GTC_type_ptr
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL detail::tquat<T, defaultp> glm::make_quat (T const *const ptr)
-
- -

Build a quaternion from a pointer.

-
See Also
GLM_GTC_type_ptr
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL detail::tvec2<T, defaultp> glm::make_vec2 (T const *const ptr)
-
- -

Build a vector from a pointer.

-
See Also
GLM_GTC_type_ptr
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL detail::tvec3<T, defaultp> glm::make_vec3 (T const *const ptr)
-
- -

Build a vector from a pointer.

-
See Also
GLM_GTC_type_ptr
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL detail::tvec4<T, defaultp> glm::make_vec4 (T const *const ptr)
-
- -

Build a vector from a pointer.

-
See Also
GLM_GTC_type_ptr
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genType::value_type const* glm::value_ptr (genType const & vec)
-
- -

Return the constant address to the data of the input parameter.

-
See Also
GLM_GTC_type_ptr
- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00184.html b/Libraries/glm-0.9.5.2/doc/api/a00184.html deleted file mode 100644 index 471a38d..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00184.html +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - -GLM: GLM_GTC_ulp - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
- -
- - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename T >
GLM_FUNC_DECL uint float_distance (T const &x, T const &y)
 
template<typename T , template< typename > class vecType>
GLM_FUNC_DECL vecType< uint > float_distance (vecType< T > const &x, vecType< T > const &y)
 
template<typename genType >
GLM_FUNC_DECL genType next_float (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType next_float (genType const &x, uint const &Distance)
 
template<typename genType >
GLM_FUNC_DECL genType prev_float (genType const &x)
 
template<typename genType >
GLM_FUNC_DECL genType prev_float (genType const &x, uint const &Distance)
 
-

Detailed Description

-

Allow the measurement of the accuracy of a function against a reference implementation.

-

This extension works on floating-point data and provide results in ULP. <glm/gtc/ulp.hpp> need to be included to use these features.

-

Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL uint glm::float_distance (T const & x,
T const & y 
)
-
- -

Return the distance in the number of ULP between 2 scalars.

-
See Also
GLM_GTC_ulp
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL vecType<uint> glm::float_distance (vecType< T > const & x,
vecType< T > const & y 
)
-
- -

Return the distance in the number of ULP between 2 vectors.

-
See Also
GLM_GTC_ulp
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::next_float (genType const & x)
-
- -

Return the next ULP value(s) after the input value(s).

-
See Also
GLM_GTC_ulp
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL genType glm::next_float (genType const & x,
uint const & Distance 
)
-
- -

Return the value(s) ULP distance after the input value(s).

-
See Also
GLM_GTC_ulp
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::prev_float (genType const & x)
-
- -

Return the previous ULP value(s) before the input value(s).

-
See Also
GLM_GTC_ulp
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL genType glm::prev_float (genType const & x,
uint const & Distance 
)
-
- -

Return the value(s) ULP distance before the input value(s).

-
See Also
GLM_GTC_ulp
- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00185.html b/Libraries/glm-0.9.5.2/doc/api/a00185.html deleted file mode 100644 index 4f4ff98..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00185.html +++ /dev/null @@ -1,399 +0,0 @@ - - - - - - -GLM: GLM_GTX_associated_min_max - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
GLM_GTX_associated_min_max
-
-
- - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename genTypeT , typename genTypeU >
genTypeU associatedMax (const genTypeT &x, const genTypeU &a, const genTypeT &y, const genTypeU &b)
 
template<typename genTypeT , typename genTypeU >
genTypeU associatedMax (const genTypeT &x, const genTypeU &a, const genTypeT &y, const genTypeU &b, const genTypeT &z, const genTypeU &c)
 
template<typename genTypeT , typename genTypeU >
genTypeU associatedMax (const genTypeT &x, const genTypeU &a, const genTypeT &y, const genTypeU &b, const genTypeT &z, const genTypeU &c, const genTypeT &w, const genTypeU &d)
 
template<typename genTypeT , typename genTypeU >
genTypeU associatedMin (const genTypeT &x, const genTypeU &a, const genTypeT &y, const genTypeU &b)
 
template<typename genTypeT , typename genTypeU >
genTypeU associatedMin (const genTypeT &x, const genTypeU &a, const genTypeT &y, const genTypeU &b, const genTypeT &z, const genTypeU &c)
 
template<typename genTypeT , typename genTypeU >
genTypeU associatedMin (const genTypeT &x, const genTypeU &a, const genTypeT &y, const genTypeU &b, const genTypeT &z, const genTypeU &c, const genTypeT &w, const genTypeU &d)
 
-

Detailed Description

-

Min and max functions that return associated values not the compared onces.

-

<glm/gtx/associated_min_max.hpp> need to be included to use these functionalities.

-

Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
genTypeU glm::associatedMax (const genTypeT & x,
const genTypeU & a,
const genTypeT & y,
const genTypeU & b 
)
-
- -

Max comparison between 2 variables.

-
See Also
GLM_GTX_associated_min_max
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
genTypeU glm::associatedMax (const genTypeT & x,
const genTypeU & a,
const genTypeT & y,
const genTypeU & b,
const genTypeT & z,
const genTypeU & c 
)
-
- -

Max comparison between 3 variables.

-
See Also
GLM_GTX_associated_min_max
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
genTypeU glm::associatedMax (const genTypeT & x,
const genTypeU & a,
const genTypeT & y,
const genTypeU & b,
const genTypeT & z,
const genTypeU & c,
const genTypeT & w,
const genTypeU & d 
)
-
- -

Max comparison between 4 variables.

-
See Also
GLM_GTX_associated_min_max
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
genTypeU glm::associatedMin (const genTypeT & x,
const genTypeU & a,
const genTypeT & y,
const genTypeU & b 
)
-
- -

Min comparison between 2 variables.

-
See Also
GLM_GTX_associated_min_max
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
genTypeU glm::associatedMin (const genTypeT & x,
const genTypeU & a,
const genTypeT & y,
const genTypeU & b,
const genTypeT & z,
const genTypeU & c 
)
-
- -

Min comparison between 3 variables.

-
See Also
GLM_GTX_associated_min_max
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
genTypeU glm::associatedMin (const genTypeT & x,
const genTypeU & a,
const genTypeT & y,
const genTypeU & b,
const genTypeT & z,
const genTypeU & c,
const genTypeT & w,
const genTypeU & d 
)
-
- -

Min comparison between 4 variables.

-
See Also
GLM_GTX_associated_min_max
- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00186.html b/Libraries/glm-0.9.5.2/doc/api/a00186.html deleted file mode 100644 index c9c7595..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00186.html +++ /dev/null @@ -1,954 +0,0 @@ - - - - - - -GLM: GLM_GTX_bit - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

GLM_FUNC_DECL int16 bitfieldInterleave (int8 x, int8 y)
 
GLM_FUNC_DECL uint16 bitfieldInterleave (uint8 x, uint8 y)
 
GLM_FUNC_DECL int32 bitfieldInterleave (int16 x, int16 y)
 
GLM_FUNC_DECL uint32 bitfieldInterleave (uint16 x, uint16 y)
 
GLM_FUNC_DECL int64 bitfieldInterleave (int32 x, int32 y)
 
GLM_FUNC_DECL uint64 bitfieldInterleave (uint32 x, uint32 y)
 
GLM_FUNC_DECL int32 bitfieldInterleave (int8 x, int8 y, int8 z)
 
GLM_FUNC_DECL uint32 bitfieldInterleave (uint8 x, uint8 y, uint8 z)
 
GLM_FUNC_DECL int64 bitfieldInterleave (int16 x, int16 y, int16 z)
 
GLM_FUNC_DECL uint64 bitfieldInterleave (uint16 x, uint16 y, uint16 z)
 
GLM_FUNC_DECL int64 bitfieldInterleave (int32 x, int32 y, int32 z)
 
GLM_FUNC_DECL uint64 bitfieldInterleave (uint32 x, uint32 y, uint32 z)
 
GLM_FUNC_DECL int32 bitfieldInterleave (int8 x, int8 y, int8 z, int8 w)
 
GLM_FUNC_DECL uint32 bitfieldInterleave (uint8 x, uint8 y, uint8 z, uint8 w)
 
GLM_FUNC_DECL int64 bitfieldInterleave (int16 x, int16 y, int16 z, int16 w)
 
GLM_FUNC_DECL uint64 bitfieldInterleave (uint16 x, uint16 y, uint16 z, uint16 w)
 
template<typename genType >
GLM_DEPRECATED GLM_FUNC_DECL
-genType 
bitRevert (genType const &value)
 
template<typename genType >
GLM_FUNC_DECL genType bitRotateLeft (genType const &In, std::size_t Shift)
 
template<typename genType >
GLM_FUNC_DECL genType bitRotateRight (genType const &In, std::size_t Shift)
 
template<typename genIUType >
GLM_FUNC_DECL genIUType fillBitfieldWithOne (genIUType const &Value, int const &FromBit, int const &ToBit)
 
template<typename genIUType >
GLM_FUNC_DECL genIUType fillBitfieldWithZero (genIUType const &Value, int const &FromBit, int const &ToBit)
 
template<typename genType >
GLM_FUNC_DECL genType highestBitValue (genType const &value)
 
template<typename genType >
GLM_FUNC_DECL bool isPowerOfTwo (genType const &value)
 
template<typename genIType >
GLM_FUNC_DECL genIType mask (genIType const &count)
 
template<typename genType >
GLM_FUNC_DECL genType powerOfTwoAbove (genType const &value)
 
template<typename genType >
GLM_FUNC_DECL genType powerOfTwoBelow (genType const &value)
 
template<typename genType >
GLM_FUNC_DECL genType powerOfTwoNearest (genType const &value)
 
-

Detailed Description

-

Allow to perform bit operations on integer values.

-

<glm/gtx/bit.hpp> need to be included to use these functionalities.

-

Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL int16 glm::bitfieldInterleave (int8 x,
int8 y 
)
-
- -

Interleaves the bits of x and y.

-

The first bit is the first bit of x followed by the first bit of y. The other bits are interleaved following the previous sequence.

-
See Also
GLM_GTX_bit
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL uint16 glm::bitfieldInterleave (uint8 x,
uint8 y 
)
-
- -

Interleaves the bits of x and y.

-

The first bit is the first bit of x followed by the first bit of y. The other bits are interleaved following the previous sequence.

-
See Also
GLM_GTX_bit
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL int32 glm::bitfieldInterleave (int16 x,
int16 y 
)
-
- -

Interleaves the bits of x and y.

-

The first bit is the first bit of x followed by the first bit of y. The other bits are interleaved following the previous sequence.

-
See Also
GLM_GTX_bit
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL uint32 glm::bitfieldInterleave (uint16 x,
uint16 y 
)
-
- -

Interleaves the bits of x and y.

-

The first bit is the first bit of x followed by the first bit of y. The other bits are interleaved following the previous sequence.

-
See Also
GLM_GTX_bit
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL int64 glm::bitfieldInterleave (int32 x,
int32 y 
)
-
- -

Interleaves the bits of x and y.

-

The first bit is the first bit of x followed by the first bit of y. The other bits are interleaved following the previous sequence.

-
See Also
GLM_GTX_bit
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL uint64 glm::bitfieldInterleave (uint32 x,
uint32 y 
)
-
- -

Interleaves the bits of x and y.

-

The first bit is the first bit of x followed by the first bit of y. The other bits are interleaved following the previous sequence.

-
See Also
GLM_GTX_bit
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL int32 glm::bitfieldInterleave (int8 x,
int8 y,
int8 z 
)
-
- -

Interleaves the bits of x, y and z.

-

The first bit is the first bit of x followed by the first bit of y and the first bit of z. The other bits are interleaved following the previous sequence.

-
See Also
GLM_GTX_bit
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL uint32 glm::bitfieldInterleave (uint8 x,
uint8 y,
uint8 z 
)
-
- -

Interleaves the bits of x, y and z.

-

The first bit is the first bit of x followed by the first bit of y and the first bit of z. The other bits are interleaved following the previous sequence.

-
See Also
GLM_GTX_bit
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL int64 glm::bitfieldInterleave (int16 x,
int16 y,
int16 z 
)
-
- -

Interleaves the bits of x, y and z.

-

The first bit is the first bit of x followed by the first bit of y and the first bit of z. The other bits are interleaved following the previous sequence.

-
See Also
GLM_GTX_bit
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL uint64 glm::bitfieldInterleave (uint16 x,
uint16 y,
uint16 z 
)
-
- -

Interleaves the bits of x, y and z.

-

The first bit is the first bit of x followed by the first bit of y and the first bit of z. The other bits are interleaved following the previous sequence.

-
See Also
GLM_GTX_bit
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL int64 glm::bitfieldInterleave (int32 x,
int32 y,
int32 z 
)
-
- -

Interleaves the bits of x, y and z.

-

The first bit is the first bit of x followed by the first bit of y and the first bit of z. The other bits are interleaved following the previous sequence.

-
See Also
GLM_GTX_bit
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL uint64 glm::bitfieldInterleave (uint32 x,
uint32 y,
uint32 z 
)
-
- -

Interleaves the bits of x, y and z.

-

The first bit is the first bit of x followed by the first bit of y and the first bit of z. The other bits are interleaved following the previous sequence.

-
See Also
GLM_GTX_bit
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL int32 glm::bitfieldInterleave (int8 x,
int8 y,
int8 z,
int8 w 
)
-
- -

Interleaves the bits of x, y, z and w.

-

The first bit is the first bit of x followed by the first bit of y, the first bit of z and finally the first bit of w. The other bits are interleaved following the previous sequence.

-
See Also
GLM_GTX_bit
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL uint32 glm::bitfieldInterleave (uint8 x,
uint8 y,
uint8 z,
uint8 w 
)
-
- -

Interleaves the bits of x, y, z and w.

-

The first bit is the first bit of x followed by the first bit of y, the first bit of z and finally the first bit of w. The other bits are interleaved following the previous sequence.

-
See Also
GLM_GTX_bit
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL int64 glm::bitfieldInterleave (int16 x,
int16 y,
int16 z,
int16 w 
)
-
- -

Interleaves the bits of x, y, z and w.

-

The first bit is the first bit of x followed by the first bit of y, the first bit of z and finally the first bit of w. The other bits are interleaved following the previous sequence.

-
See Also
GLM_GTX_bit
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL uint64 glm::bitfieldInterleave (uint16 x,
uint16 y,
uint16 z,
uint16 w 
)
-
- -

Interleaves the bits of x, y, z and w.

-

The first bit is the first bit of x followed by the first bit of y, the first bit of z and finally the first bit of w. The other bits are interleaved following the previous sequence.

-
See Also
GLM_GTX_bit
- -
-
- -
-
- - - - - - - - -
GLM_DEPRECATED GLM_FUNC_DECL genType glm::bitRevert (genType const & value)
-
- -

Revert all bits of any integer based type.

-
See Also
GLM_GTX_bit
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL genType glm::bitRotateLeft (genType const & In,
std::size_t Shift 
)
-
- -

Rotate all bits to the left.

-
See Also
GLM_GTX_bit
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL genType glm::bitRotateRight (genType const & In,
std::size_t Shift 
)
-
- -

Rotate all bits to the right.

-
See Also
GLM_GTX_bit
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL genIUType glm::fillBitfieldWithOne (genIUType const & Value,
int const & FromBit,
int const & ToBit 
)
-
- -

Set to 1 a range of bits.

-
See Also
GLM_GTX_bit
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL genIUType glm::fillBitfieldWithZero (genIUType const & Value,
int const & FromBit,
int const & ToBit 
)
-
- -

Set to 0 a range of bits.

-
See Also
GLM_GTX_bit
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::highestBitValue (genType const & value)
-
- -

Find the highest bit set to 1 in a integer variable and return its value.

-
See Also
GLM_GTX_bit
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL bool glm::isPowerOfTwo (genType const & value)
-
- -

Return true if the value is a power of two number.

-
See Also
GLM_GTX_bit
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genIType glm::mask (genIType const & count)
-
- -

Build a mask of 'count' bits.

-
See Also
GLM_GTX_bit
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::powerOfTwoAbove (genType const & value)
-
- -

Return the power of two number which value is just higher the input value.

-
See Also
GLM_GTX_bit
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::powerOfTwoBelow (genType const & value)
-
- -

Return the power of two number which value is just lower the input value.

-
See Also
GLM_GTX_bit
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::powerOfTwoNearest (genType const & value)
-
- -

Return the power of two number which value is the closet to the input value.

-
See Also
GLM_GTX_bit
- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00187.html b/Libraries/glm-0.9.5.2/doc/api/a00187.html deleted file mode 100644 index b210e50..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00187.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - -GLM: GLM_GTX_closest_point - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
GLM_GTX_closest_point
-
-
- - - - - -

-Functions

template<typename T , precision P>
detail::tvec3< T, P > closestPointOnLine (detail::tvec3< T, P > const &point, detail::tvec3< T, P > const &a, detail::tvec3< T, P > const &b)
 
-

Detailed Description

-

Find the point on a straight line which is the closet of a point.

-

<glm/gtx/closest_point.hpp> need to be included to use these functionalities.

-

Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
detail::tvec3<T, P> glm::closestPointOnLine (detail::tvec3< T, P > const & point,
detail::tvec3< T, P > const & a,
detail::tvec3< T, P > const & b 
)
-
- -

Find the point on a straight line which is the closet of a point.

-
See Also
GLM_GTX_closest_point
- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00188.html b/Libraries/glm-0.9.5.2/doc/api/a00188.html deleted file mode 100644 index 6ce5f5c..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00188.html +++ /dev/null @@ -1,215 +0,0 @@ - - - - - - -GLM: GLM_GTX_color_space - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
-
-
- - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename T , precision P>
detail::tvec3< T, P > hsvColor (detail::tvec3< T, P > const &rgbValue)
 
template<typename T , precision P>
luminosity (detail::tvec3< T, P > const &color)
 
template<typename T , precision P>
detail::tvec3< T, P > rgbColor (detail::tvec3< T, P > const &hsvValue)
 
template<typename T , precision P>
detail::tmat4x4< T, P > saturation (T const s)
 
template<typename T , precision P>
detail::tvec3< T, P > saturation (T const s, detail::tvec3< T, P > const &color)
 
template<typename T , precision P>
detail::tvec4< T, P > saturation (T const s, detail::tvec4< T, P > const &color)
 
-

Detailed Description

-

Related to RGB to HSV conversions and operations.

-

<glm/gtx/color_space.hpp> need to be included to use these functionalities.

-

Function Documentation

- -
-
- - - - - - - - -
detail::tvec3<T, P> glm::hsvColor (detail::tvec3< T, P > const & rgbValue)
-
- -

Converts a color from RGB color space to its color in HSV color space.

-
See Also
GLM_GTX_color_space
- -
-
- -
-
- - - - - - - - -
T glm::luminosity (detail::tvec3< T, P > const & color)
-
- -

Compute color luminosity associating ratios (0.33, 0.59, 0.11) to RGB canals.

-
See Also
GLM_GTX_color_space
- -
-
- -
-
- - - - - - - - -
detail::tvec3<T, P> glm::rgbColor (detail::tvec3< T, P > const & hsvValue)
-
- -

Converts a color from HSV color space to its color in RGB color space.

-
See Also
GLM_GTX_color_space
- -
-
- -
-
- - - - - - - - -
detail::tmat4x4<T, P> glm::saturation (T const s)
-
- -

Build a saturation matrix.

-
See Also
GLM_GTX_color_space
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
detail::tvec3<T, P> glm::saturation (T const s,
detail::tvec3< T, P > const & color 
)
-
- -

Modify the saturation of a color.

-
See Also
GLM_GTX_color_space
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
detail::tvec4<T, P> glm::saturation (T const s,
detail::tvec4< T, P > const & color 
)
-
- -

Modify the saturation of a color.

-
See Also
GLM_GTX_color_space
- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00189.html b/Libraries/glm-0.9.5.2/doc/api/a00189.html deleted file mode 100644 index 6431781..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00189.html +++ /dev/null @@ -1,155 +0,0 @@ - - - - - - -GLM: GLM_GTX_color_space_YCoCg - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
GLM_GTX_color_space_YCoCg
-
-
- - - - - - - - - - - - - - -

-Functions

template<typename T , precision P>
detail::tvec3< T, P > rgb2YCoCg (detail::tvec3< T, P > const &rgbColor)
 
template<typename T , precision P>
detail::tvec3< T, P > rgb2YCoCgR (detail::tvec3< T, P > const &rgbColor)
 
template<typename T , precision P>
detail::tvec3< T, P > YCoCg2rgb (detail::tvec3< T, P > const &YCoCgColor)
 
template<typename T , precision P>
detail::tvec3< T, P > YCoCgR2rgb (detail::tvec3< T, P > const &YCoCgColor)
 
-

Detailed Description

-

RGB to YCoCg conversions and operations.

-

<glm/gtx/color_space_YCoCg.hpp> need to be included to use these functionalities.

-

Function Documentation

- -
-
- - - - - - - - -
detail::tvec3<T, P> glm::rgb2YCoCg (detail::tvec3< T, P > const & rgbColor)
-
- -

Convert a color from RGB color space to YCoCg color space.

-
See Also
GLM_GTX_color_space_YCoCg
- -
-
- -
-
- - - - - - - - -
detail::tvec3<T, P> glm::rgb2YCoCgR (detail::tvec3< T, P > const & rgbColor)
-
- -

Convert a color from RGB color space to YCoCgR color space.

-
See Also
"YCoCg-R: A Color Space with RGB Reversibility and Low Dynamic Range"
-
-GLM_GTX_color_space_YCoCg
- -
-
- -
-
- - - - - - - - -
detail::tvec3<T, P> glm::YCoCg2rgb (detail::tvec3< T, P > const & YCoCgColor)
-
- -

Convert a color from YCoCg color space to RGB color space.

-
See Also
GLM_GTX_color_space_YCoCg
- -
-
- -
-
- - - - - - - - -
detail::tvec3<T, P> glm::YCoCgR2rgb (detail::tvec3< T, P > const & YCoCgColor)
-
- -

Convert a color from YCoCgR color space to RGB color space.

-
See Also
"YCoCg-R: A Color Space with RGB Reversibility and Low Dynamic Range"
-
-GLM_GTX_color_space_YCoCg
- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00190.html b/Libraries/glm-0.9.5.2/doc/api/a00190.html deleted file mode 100644 index 875fb0e..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00190.html +++ /dev/null @@ -1,410 +0,0 @@ - - - - - - -GLM: GLM_GTX_compatibility - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
GLM_GTX_compatibility
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Typedefs

-typedef bool bool1
 
-typedef bool bool1x1
 
-typedef detail::tvec2< bool,
-highp > 
bool2
 
-typedef detail::tmat2x2< bool,
-highp > 
bool2x2
 
-typedef detail::tmat2x3< bool,
-highp > 
bool2x3
 
-typedef detail::tmat2x4< bool,
-highp > 
bool2x4
 
-typedef detail::tvec3< bool,
-highp > 
bool3
 
-typedef detail::tmat3x2< bool,
-highp > 
bool3x2
 
-typedef detail::tmat3x3< bool,
-highp > 
bool3x3
 
-typedef detail::tmat3x4< bool,
-highp > 
bool3x4
 
-typedef detail::tvec4< bool,
-highp > 
bool4
 
-typedef detail::tmat4x2< bool,
-highp > 
bool4x2
 
-typedef detail::tmat4x3< bool,
-highp > 
bool4x3
 
-typedef detail::tmat4x4< bool,
-highp > 
bool4x4
 
-typedef double double1
 
-typedef double double1x1
 
-typedef detail::tvec2< double,
-highp > 
double2
 
-typedef detail::tmat2x2
-< double, highp > 
double2x2
 
-typedef detail::tmat2x3
-< double, highp > 
double2x3
 
-typedef detail::tmat2x4
-< double, highp > 
double2x4
 
-typedef detail::tvec3< double,
-highp > 
double3
 
-typedef detail::tmat3x2
-< double, highp > 
double3x2
 
-typedef detail::tmat3x3
-< double, highp > 
double3x3
 
-typedef detail::tmat3x4
-< double, highp > 
double3x4
 
-typedef detail::tvec4< double,
-highp > 
double4
 
-typedef detail::tmat4x2
-< double, highp > 
double4x2
 
-typedef detail::tmat4x3
-< double, highp > 
double4x3
 
-typedef detail::tmat4x4
-< double, highp > 
double4x4
 
-typedef float float1
 
-typedef float float1x1
 
-typedef detail::tvec2< float,
-highp > 
float2
 
-typedef detail::tmat2x2< float,
-highp > 
float2x2
 
-typedef detail::tmat2x3< float,
-highp > 
float2x3
 
-typedef detail::tmat2x4< float,
-highp > 
float2x4
 
-typedef detail::tvec3< float,
-highp > 
float3
 
-typedef detail::tmat3x2< float,
-highp > 
float3x2
 
-typedef detail::tmat3x3< float,
-highp > 
float3x3
 
-typedef detail::tmat3x4< float,
-highp > 
float3x4
 
-typedef detail::tvec4< float,
-highp > 
float4
 
-typedef detail::tmat4x2< float,
-highp > 
float4x2
 
-typedef detail::tmat4x3< float,
-highp > 
float4x3
 
-typedef detail::tmat4x4< float,
-highp > 
float4x4
 
-typedef int int1
 
-typedef int int1x1
 
-typedef detail::tvec2< int, highp > int2
 
-typedef detail::tmat2x2< int,
-highp > 
int2x2
 
-typedef detail::tmat2x3< int,
-highp > 
int2x3
 
-typedef detail::tmat2x4< int,
-highp > 
int2x4
 
-typedef detail::tvec3< int, highp > int3
 
-typedef detail::tmat3x2< int,
-highp > 
int3x2
 
-typedef detail::tmat3x3< int,
-highp > 
int3x3
 
-typedef detail::tmat3x4< int,
-highp > 
int3x4
 
-typedef detail::tvec4< int, highp > int4
 
-typedef detail::tmat4x2< int,
-highp > 
int4x2
 
-typedef detail::tmat4x3< int,
-highp > 
int4x3
 
-typedef detail::tmat4x4< int,
-highp > 
int4x4
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

-template<typename T , precision P>
GLM_FUNC_QUALIFIER T atan2 (T x, T y)
 
-template<typename T , precision P>
GLM_FUNC_QUALIFIER
-detail::tvec2< T, P > 
atan2 (const detail::tvec2< T, P > &x, const detail::tvec2< T, P > &y)
 
-template<typename T , precision P>
GLM_FUNC_QUALIFIER
-detail::tvec3< T, P > 
atan2 (const detail::tvec3< T, P > &x, const detail::tvec3< T, P > &y)
 
-template<typename T , precision P>
GLM_FUNC_QUALIFIER
-detail::tvec4< T, P > 
atan2 (const detail::tvec4< T, P > &x, const detail::tvec4< T, P > &y)
 
-template<typename genType >
bool isfinite (genType const &x)
 
-template<typename T , precision P>
detail::tvec2< bool, P > isfinite (const detail::tvec2< T, P > &x)
 
-template<typename T , precision P>
detail::tvec3< bool, P > isfinite (const detail::tvec3< T, P > &x)
 
-template<typename T , precision P>
detail::tvec4< bool, P > isfinite (const detail::tvec4< T, P > &x)
 
-template<typename T >
GLM_FUNC_QUALIFIER T lerp (T x, T y, T a)
 
-template<typename T , precision P>
GLM_FUNC_QUALIFIER
-detail::tvec2< T, P > 
lerp (const detail::tvec2< T, P > &x, const detail::tvec2< T, P > &y, T a)
 
-template<typename T , precision P>
GLM_FUNC_QUALIFIER
-detail::tvec3< T, P > 
lerp (const detail::tvec3< T, P > &x, const detail::tvec3< T, P > &y, T a)
 
-template<typename T , precision P>
GLM_FUNC_QUALIFIER
-detail::tvec4< T, P > 
lerp (const detail::tvec4< T, P > &x, const detail::tvec4< T, P > &y, T a)
 
-template<typename T , precision P>
GLM_FUNC_QUALIFIER
-detail::tvec2< T, P > 
lerp (const detail::tvec2< T, P > &x, const detail::tvec2< T, P > &y, const detail::tvec2< T, P > &a)
 
-template<typename T , precision P>
GLM_FUNC_QUALIFIER
-detail::tvec3< T, P > 
lerp (const detail::tvec3< T, P > &x, const detail::tvec3< T, P > &y, const detail::tvec3< T, P > &a)
 
-template<typename T , precision P>
GLM_FUNC_QUALIFIER
-detail::tvec4< T, P > 
lerp (const detail::tvec4< T, P > &x, const detail::tvec4< T, P > &y, const detail::tvec4< T, P > &a)
 
-template<typename T , precision P>
GLM_FUNC_QUALIFIER T saturate (T x)
 
-template<typename T , precision P>
GLM_FUNC_QUALIFIER
-detail::tvec2< T, P > 
saturate (const detail::tvec2< T, P > &x)
 
-template<typename T , precision P>
GLM_FUNC_QUALIFIER
-detail::tvec3< T, P > 
saturate (const detail::tvec3< T, P > &x)
 
-template<typename T , precision P>
GLM_FUNC_QUALIFIER
-detail::tvec4< T, P > 
saturate (const detail::tvec4< T, P > &x)
 
template<typename T , precision P>
GLM_FUNC_QUALIFIER T slerp (detail::tquat< T, P > const &x, detail::tquat< T, P > const &y, T const &a)
 
-

Detailed Description

-

Provide functions to increase the compatibility with Cg and HLSL languages.

-

<glm/gtx/compatibility.hpp> need to be included to use these functionalities.

-

Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_QUALIFIER T glm::slerp (detail::tquat< T, P > const & x,
detail::tquat< T, P > const & y,
T const & a 
)
-
- -

Returns the slurp interpolation between two quaternions.

-

Spherical linear interpolation of two quaternions.

- -

Definition at line 73 of file compatibility.hpp.

- -

References glm::mix().

- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00191.html b/Libraries/glm-0.9.5.2/doc/api/a00191.html deleted file mode 100644 index d7dfe27..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00191.html +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - -GLM: GLM_GTX_component_wise - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
GLM_GTX_component_wise
-
-
- - - - - - - - - - - - - - -

-Functions

template<typename genType >
genType::value_type compAdd (genType const &v)
 
template<typename genType >
genType::value_type compMax (genType const &v)
 
template<typename genType >
genType::value_type compMin (genType const &v)
 
template<typename genType >
genType::value_type compMul (genType const &v)
 
-

Detailed Description

-

Operations between components of a type.

-

<glm/gtx/component_wise.hpp> need to be included to use these functionalities.

-

Function Documentation

- -
-
- - - - - - - - -
genType::value_type glm::compAdd (genType const & v)
-
- -

Add all vector components together.

-
See Also
GLM_GTX_component_wise
- -
-
- -
-
- - - - - - - - -
genType::value_type glm::compMax (genType const & v)
-
- -

Find the maximum value between single vector components.

-
See Also
GLM_GTX_component_wise
- -
-
- -
-
- - - - - - - - -
genType::value_type glm::compMin (genType const & v)
-
- -

Find the minimum value between single vector components.

-
See Also
GLM_GTX_component_wise
- -
-
- -
-
- - - - - - - - -
genType::value_type glm::compMul (genType const & v)
-
- -

Multiply all vector components together.

-
See Also
GLM_GTX_component_wise
- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00192.html b/Libraries/glm-0.9.5.2/doc/api/a00192.html deleted file mode 100644 index a5510f8..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00192.html +++ /dev/null @@ -1,475 +0,0 @@ - - - - - - -GLM: GLM_GTX_dual_quaternion - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
GLM_GTX_dual_quaternion
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - -

-Typedefs

typedef highp_ddualquat ddualquat
 
typedef highp_fdualquat dualquat
 
typedef highp_fdualquat fdualquat
 
typedef detail::tdualquat
-< double, highp > 
highp_ddualquat
 
typedef detail::tdualquat
-< float, highp > 
highp_dualquat
 
typedef detail::tdualquat
-< float, highp > 
highp_fdualquat
 
typedef detail::tdualquat
-< double, lowp > 
lowp_ddualquat
 
typedef detail::tdualquat
-< float, lowp > 
lowp_dualquat
 
typedef detail::tdualquat
-< float, lowp > 
lowp_fdualquat
 
typedef detail::tdualquat
-< double, mediump > 
mediump_ddualquat
 
typedef detail::tdualquat
-< float, mediump > 
mediump_dualquat
 
typedef detail::tdualquat
-< float, mediump > 
mediump_fdualquat
 
- - - - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename T , precision P>
detail::tdualquat< T, P > dualquat_cast (detail::tmat2x4< T, P > const &x)
 
template<typename T , precision P>
detail::tdualquat< T, P > dualquat_cast (detail::tmat3x4< T, P > const &x)
 
template<typename T , precision P>
detail::tdualquat< T, P > inverse (detail::tdualquat< T, P > const &q)
 
template<typename T , precision P>
detail::tdualquat< T, P > lerp (detail::tdualquat< T, P > const &x, detail::tdualquat< T, P > const &y, T const &a)
 
template<typename T , precision P>
detail::tmat2x4< T, P > mat2x4_cast (detail::tdualquat< T, P > const &x)
 
template<typename T , precision P>
detail::tmat3x4< T, P > mat3x4_cast (detail::tdualquat< T, P > const &x)
 
template<typename T , precision P>
detail::tdualquat< T, P > normalize (detail::tdualquat< T, P > const &q)
 
-

Detailed Description

-

Defines a templated dual-quaternion type and several dual-quaternion operations.

-

<glm/gtx/dual_quaternion.hpp> need to be included to use these functionalities.

-

Typedef Documentation

- -
-
- - - - -
typedef highp_ddualquat ddualquat
-
- -

Dual-quaternion of default double-precision floating-point numbers.

-
See Also
GLM_GTX_dual_quaternion
- -

Definition at line 279 of file dual_quaternion.hpp.

- -
-
- -
-
- - - - -
typedef highp_fdualquat dualquat
-
- -

Dual-quaternion of floating-point numbers.

-
See Also
GLM_GTX_dual_quaternion
- -

Definition at line 255 of file dual_quaternion.hpp.

- -
-
- -
-
- - - - -
typedef highp_fdualquat fdualquat
-
- -

Dual-quaternion of single-precision floating-point numbers.

-
See Also
GLM_GTX_dual_quaternion
- -

Definition at line 260 of file dual_quaternion.hpp.

- -
-
- -
-
- - - - -
typedef detail::tdualquat<double, highp> highp_ddualquat
-
- -

Dual-quaternion of high double-precision floating-point numbers.

-
See Also
GLM_GTX_dual_quaternion
- -

Definition at line 248 of file dual_quaternion.hpp.

- -
-
- -
-
- - - - -
typedef detail::tdualquat<float, highp> highp_dualquat
-
- -

Dual-quaternion of high single-precision floating-point numbers.

-
See Also
GLM_GTX_dual_quaternion
- -

Definition at line 216 of file dual_quaternion.hpp.

- -
-
- -
-
- - - - -
typedef detail::tdualquat<float, highp> highp_fdualquat
-
- -

Dual-quaternion of high single-precision floating-point numbers.

-
See Also
GLM_GTX_dual_quaternion
- -

Definition at line 232 of file dual_quaternion.hpp.

- -
-
- -
-
- - - - -
typedef detail::tdualquat<double, lowp> lowp_ddualquat
-
- -

Dual-quaternion of low double-precision floating-point numbers.

-
See Also
GLM_GTX_dual_quaternion
- -

Definition at line 238 of file dual_quaternion.hpp.

- -
-
- -
-
- - - - -
typedef detail::tdualquat<float, lowp> lowp_dualquat
-
- -

Dual-quaternion of low single-precision floating-point numbers.

-
See Also
GLM_GTX_dual_quaternion
- -

Definition at line 206 of file dual_quaternion.hpp.

- -
-
- -
-
- - - - -
typedef detail::tdualquat<float, lowp> lowp_fdualquat
-
- -

Dual-quaternion of low single-precision floating-point numbers.

-
See Also
GLM_GTX_dual_quaternion
- -

Definition at line 222 of file dual_quaternion.hpp.

- -
-
- -
-
- - - - -
typedef detail::tdualquat<double, mediump> mediump_ddualquat
-
- -

Dual-quaternion of medium double-precision floating-point numbers.

-
See Also
GLM_GTX_dual_quaternion
- -

Definition at line 243 of file dual_quaternion.hpp.

- -
-
- -
-
- - - - -
typedef detail::tdualquat<float, mediump> mediump_dualquat
-
- -

Dual-quaternion of medium single-precision floating-point numbers.

-
See Also
GLM_GTX_dual_quaternion
- -

Definition at line 211 of file dual_quaternion.hpp.

- -
-
- -
-
- - - - -
typedef detail::tdualquat<float, mediump> mediump_fdualquat
-
- -

Dual-quaternion of medium single-precision floating-point numbers.

-
See Also
GLM_GTX_dual_quaternion
- -

Definition at line 227 of file dual_quaternion.hpp.

- -
-
-

Function Documentation

- -
-
- - - - - - - - -
detail::tdualquat<T, P> glm::dualquat_cast (detail::tmat2x4< T, P > const & x)
-
- -

Converts a 2 * 4 matrix (matrix which holds real and dual parts) to a quaternion.

-
See Also
GLM_GTX_dual_quaternion
- -
-
- -
-
- - - - - - - - -
detail::tdualquat<T, P> glm::dualquat_cast (detail::tmat3x4< T, P > const & x)
-
- -

Converts a 3 * 4 matrix (augmented matrix rotation + translation) to a quaternion.

-
See Also
GLM_GTX_dual_quaternion
- -
-
- -
-
- - - - - - - - -
detail::tdualquat<T, P> glm::inverse (detail::tdualquat< T, P > const & q)
-
- -

Returns the q inverse.

-
See Also
GLM_GTX_dual_quaternion
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
detail::tdualquat<T, P> glm::lerp (detail::tdualquat< T, P > const & x,
detail::tdualquat< T, P > const & y,
T const & a 
)
-
- -

Returns the linear interpolation of two dual quaternion.

-
See Also
GLM_GTX_dual_quaternion
- -
-
- -
-
- - - - - - - - -
detail::tmat2x4<T, P> glm::mat2x4_cast (detail::tdualquat< T, P > const & x)
-
- -

Converts a quaternion to a 2 * 4 matrix.

-
See Also
GLM_GTX_dual_quaternion
- -
-
- -
-
- - - - - - - - -
detail::tmat3x4<T, P> glm::mat3x4_cast (detail::tdualquat< T, P > const & x)
-
- -

Converts a quaternion to a 3 * 4 matrix.

-
See Also
GLM_GTX_dual_quaternion
- -
-
- -
-
- - - - - - - - -
detail::tdualquat<T, P> glm::normalize (detail::tdualquat< T, P > const & q)
-
- -

Returns the normalized quaternion.

-
See Also
GLM_GTX_dual_quaternion
- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00193.html b/Libraries/glm-0.9.5.2/doc/api/a00193.html deleted file mode 100644 index 17350bf..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00193.html +++ /dev/null @@ -1,485 +0,0 @@ - - - - - - -GLM: GLM_GTX_euler_angles - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
GLM_GTX_euler_angles
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename T >
detail::tmat4x4< T, defaultp > eulerAngleX (T const &angleX)
 
template<typename T >
detail::tmat4x4< T, defaultp > eulerAngleXY (T const &angleX, T const &angleY)
 
template<typename T >
detail::tmat4x4< T, defaultp > eulerAngleXZ (T const &angleX, T const &angleZ)
 
template<typename T >
detail::tmat4x4< T, defaultp > eulerAngleY (T const &angleY)
 
template<typename T >
detail::tmat4x4< T, defaultp > eulerAngleYX (T const &angleY, T const &angleX)
 
template<typename T >
detail::tmat4x4< T, defaultp > eulerAngleYXZ (T const &yaw, T const &pitch, T const &roll)
 
template<typename T >
detail::tmat4x4< T, defaultp > eulerAngleYZ (T const &angleY, T const &angleZ)
 
template<typename T >
detail::tmat4x4< T, defaultp > eulerAngleZ (T const &angleZ)
 
template<typename T >
detail::tmat4x4< T, defaultp > eulerAngleZX (T const &angle, T const &angleX)
 
template<typename T >
detail::tmat4x4< T, defaultp > eulerAngleZY (T const &angleZ, T const &angleY)
 
template<typename T >
detail::tmat2x2< T, defaultp > orientate2 (T const &angle)
 
template<typename T >
detail::tmat3x3< T, defaultp > orientate3 (T const &angle)
 
template<typename T , precision P>
detail::tmat3x3< T, P > orientate3 (detail::tvec3< T, P > const &angles)
 
template<typename T , precision P>
detail::tmat4x4< T, P > orientate4 (detail::tvec3< T, P > const &angles)
 
template<typename T >
detail::tmat4x4< T, defaultp > yawPitchRoll (T const &yaw, T const &pitch, T const &roll)
 
-

Detailed Description

-

Build matrices from Euler angles.

-

<glm/gtx/euler_angles.hpp> need to be included to use these functionalities.

-

Function Documentation

- -
-
- - - - - - - - -
detail::tmat4x4<T, defaultp> glm::eulerAngleX (T const & angleX)
-
- -

Creates a 3D 4 * 4 homogeneous rotation matrix from an euler angle X.

-
See Also
GLM_GTX_euler_angles
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
detail::tmat4x4<T, defaultp> glm::eulerAngleXY (T const & angleX,
T const & angleY 
)
-
- -

Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (X * Y).

-
See Also
GLM_GTX_euler_angles
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
detail::tmat4x4<T, defaultp> glm::eulerAngleXZ (T const & angleX,
T const & angleZ 
)
-
- -

Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (X * Z).

-
See Also
GLM_GTX_euler_angles
- -
-
- -
-
- - - - - - - - -
detail::tmat4x4<T, defaultp> glm::eulerAngleY (T const & angleY)
-
- -

Creates a 3D 4 * 4 homogeneous rotation matrix from an euler angle Y.

-
See Also
GLM_GTX_euler_angles
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
detail::tmat4x4<T, defaultp> glm::eulerAngleYX (T const & angleY,
T const & angleX 
)
-
- -

Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * X).

-
See Also
GLM_GTX_euler_angles
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
detail::tmat4x4<T, defaultp> glm::eulerAngleYXZ (T const & yaw,
T const & pitch,
T const & roll 
)
-
- -

Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * X * Z).

-
See Also
GLM_GTX_euler_angles
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
detail::tmat4x4<T, defaultp> glm::eulerAngleYZ (T const & angleY,
T const & angleZ 
)
-
- -

Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * Z).

-
See Also
GLM_GTX_euler_angles
- -
-
- -
-
- - - - - - - - -
detail::tmat4x4<T, defaultp> glm::eulerAngleZ (T const & angleZ)
-
- -

Creates a 3D 4 * 4 homogeneous rotation matrix from an euler angle Z.

-
See Also
GLM_GTX_euler_angles
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
detail::tmat4x4<T, defaultp> glm::eulerAngleZX (T const & angle,
T const & angleX 
)
-
- -

Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Z * X).

-
See Also
GLM_GTX_euler_angles
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
detail::tmat4x4<T, defaultp> glm::eulerAngleZY (T const & angleZ,
T const & angleY 
)
-
- -

Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Z * Y).

-
See Also
GLM_GTX_euler_angles
- -
-
- -
-
- - - - - - - - -
detail::tmat2x2<T, defaultp> glm::orientate2 (T const & angle)
-
- -

Creates a 2D 2 * 2 rotation matrix from an euler angle.

-
See Also
GLM_GTX_euler_angles
- -
-
- -
-
- - - - - - - - -
detail::tmat3x3<T, defaultp> glm::orientate3 (T const & angle)
-
- -

Creates a 2D 4 * 4 homogeneous rotation matrix from an euler angle.

-
See Also
GLM_GTX_euler_angles
- -
-
- -
-
- - - - - - - - -
detail::tmat3x3<T, P> glm::orientate3 (detail::tvec3< T, P > const & angles)
-
- -

Creates a 3D 3 * 3 rotation matrix from euler angles (Y * X * Z).

-
See Also
GLM_GTX_euler_angles
- -
-
- -
-
- - - - - - - - -
detail::tmat4x4<T, P> glm::orientate4 (detail::tvec3< T, P > const & angles)
-
- -

Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * X * Z).

-
See Also
GLM_GTX_euler_angles
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
detail::tmat4x4<T, defaultp> glm::yawPitchRoll (T const & yaw,
T const & pitch,
T const & roll 
)
-
- -

Creates a 3D 4 * 4 homogeneous rotation matrix from euler angles (Y * X * Z).

-
See Also
GLM_GTX_euler_angles
- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00194.html b/Libraries/glm-0.9.5.2/doc/api/a00194.html deleted file mode 100644 index 5913089..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00194.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - -GLM: GLM_GTX_extend - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
- -
- - - - - -

-Functions

template<typename genType >
GLM_FUNC_DECL genType extend (genType const &Origin, genType const &Source, typename genType::value_type const Length)
 
-

Detailed Description

-

Extend a position from a source to a position at a defined length.

-

<glm/gtx/extend.hpp> need to be included to use these functionalities.

-

<glm/gtx/scalar_relational.hpp> need to be included to use these functionalities.

-

Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL genType glm::extend (genType const & Origin,
genType const & Source,
typename genType::value_type const Length 
)
-
- -

Extends of Length the Origin position using the (Source - Origin) direction.

-
See Also
GLM_GTX_extend
- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00195.html b/Libraries/glm-0.9.5.2/doc/api/a00195.html deleted file mode 100644 index c7357b7..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00195.html +++ /dev/null @@ -1,555 +0,0 @@ - - - - - - -GLM: GLM_GTX_extented_min_max - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
GLM_GTX_extented_min_max
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename T >
max (T const &x, T const &y, T const &z)
 
template<typename T , template< typename > class C>
C< T > max (C< T > const &x, typename C< T >::T const &y, typename C< T >::T const &z)
 
template<typename T , template< typename > class C>
C< T > max (C< T > const &x, C< T > const &y, C< T > const &z)
 
template<typename T >
max (T const &x, T const &y, T const &z, T const &w)
 
template<typename T , template< typename > class C>
C< T > max (C< T > const &x, typename C< T >::T const &y, typename C< T >::T const &z, typename C< T >::T const &w)
 
template<typename T , template< typename > class C>
C< T > max (C< T > const &x, C< T > const &y, C< T > const &z, C< T > const &w)
 
template<typename T >
min (T const &x, T const &y, T const &z)
 
template<typename T , template< typename > class C>
C< T > min (C< T > const &x, typename C< T >::T const &y, typename C< T >::T const &z)
 
template<typename T , template< typename > class C>
C< T > min (C< T > const &x, C< T > const &y, C< T > const &z)
 
template<typename T >
min (T const &x, T const &y, T const &z, T const &w)
 
template<typename T , template< typename > class C>
C< T > min (C< T > const &x, typename C< T >::T const &y, typename C< T >::T const &z, typename C< T >::T const &w)
 
template<typename T , template< typename > class C>
C< T > min (C< T > const &x, C< T > const &y, C< T > const &z, C< T > const &w)
 
-

Detailed Description

-

Min and max functions for 3 to 4 parameters.

-

<glm/gtx/extented_min_max.hpp> need to be included to use these functionalities.

-

Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
T glm::max (T const & x,
T const & y,
T const & z 
)
-
- -

Return the maximum component-wise values of 3 inputs.

-
See Also
GLM_GTX_extented_min_max
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
C<T> glm::max (C< T > const & x,
typename C< T >::T const & y,
typename C< T >::T const & z 
)
-
- -

Return the maximum component-wise values of 3 inputs.

-
See Also
GLM_GTX_extented_min_max
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
C<T> glm::max (C< T > const & x,
C< T > const & y,
C< T > const & z 
)
-
- -

Return the maximum component-wise values of 3 inputs.

-
See Also
GLM_GTX_extented_min_max
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
T glm::max (T const & x,
T const & y,
T const & z,
T const & w 
)
-
- -

Return the maximum component-wise values of 4 inputs.

-
See Also
GLM_GTX_extented_min_max
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
C<T> glm::max (C< T > const & x,
typename C< T >::T const & y,
typename C< T >::T const & z,
typename C< T >::T const & w 
)
-
- -

Return the maximum component-wise values of 4 inputs.

-
See Also
GLM_GTX_extented_min_max
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
C<T> glm::max (C< T > const & x,
C< T > const & y,
C< T > const & z,
C< T > const & w 
)
-
- -

Return the maximum component-wise values of 4 inputs.

-
See Also
GLM_GTX_extented_min_max
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
T glm::min (T const & x,
T const & y,
T const & z 
)
-
- -

Return the minimum component-wise values of 3 inputs.

-
See Also
GLM_GTX_extented_min_max
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
C<T> glm::min (C< T > const & x,
typename C< T >::T const & y,
typename C< T >::T const & z 
)
-
- -

Return the minimum component-wise values of 3 inputs.

-
See Also
GLM_GTX_extented_min_max
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
C<T> glm::min (C< T > const & x,
C< T > const & y,
C< T > const & z 
)
-
- -

Return the minimum component-wise values of 3 inputs.

-
See Also
GLM_GTX_extented_min_max
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
T glm::min (T const & x,
T const & y,
T const & z,
T const & w 
)
-
- -

Return the minimum component-wise values of 4 inputs.

-
See Also
GLM_GTX_extented_min_max
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
C<T> glm::min (C< T > const & x,
typename C< T >::T const & y,
typename C< T >::T const & z,
typename C< T >::T const & w 
)
-
- -

Return the minimum component-wise values of 4 inputs.

-
See Also
GLM_GTX_extented_min_max
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
C<T> glm::min (C< T > const & x,
C< T > const & y,
C< T > const & z,
C< T > const & w 
)
-
- -

Return the minimum component-wise values of 4 inputs.

-
See Also
GLM_GTX_extented_min_max
- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00196.html b/Libraries/glm-0.9.5.2/doc/api/a00196.html deleted file mode 100644 index eb041f2..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00196.html +++ /dev/null @@ -1,237 +0,0 @@ - - - - - - -GLM: GLM_GTX_fast_exponential - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
GLM_GTX_fast_exponential
-
-
- - - - - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename T >
fastExp (const T &x)
 
template<typename T >
fastExp2 (const T &x)
 
template<typename T >
fastLn (const T &x)
 
template<typename T >
fastLog (const T &x)
 
template<typename T >
fastLog2 (const T &x)
 
template<typename genType >
genType fastPow (genType const &x, genType const &y)
 
template<typename genTypeT , typename genTypeU >
genTypeT fastPow (genTypeT const &x, genTypeU const &y)
 
-

Detailed Description

-

Fast but less accurate implementations of exponential based functions.

-

<glm/gtx/fast_exponential.hpp> need to be included to use these functionalities.

-

Function Documentation

- -
-
- - - - - - - - -
T glm::fastExp (const T & x)
-
- -

Faster than the common exp function but less accurate.

-
See Also
GLM_GTX_fast_exponential
- -
-
- -
-
- - - - - - - - -
T glm::fastExp2 (const T & x)
-
- -

Faster than the common exp2 function but less accurate.

-
See Also
GLM_GTX_fast_exponential
- -
-
- -
-
- - - - - - - - -
T glm::fastLn (const T & x)
-
- -

Faster than the common ln function but less accurate.

-
See Also
GLM_GTX_fast_exponential
- -
-
- -
-
- - - - - - - - -
T glm::fastLog (const T & x)
-
- -

Faster than the common log function but less accurate.

-
See Also
GLM_GTX_fast_exponential
- -
-
- -
-
- - - - - - - - -
T glm::fastLog2 (const T & x)
-
- -

Faster than the common log2 function but less accurate.

-
See Also
GLM_GTX_fast_exponential
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
genType glm::fastPow (genType const & x,
genType const & y 
)
-
- -

Faster than the common pow function but less accurate.

-
See Also
GLM_GTX_fast_exponential
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
genTypeT glm::fastPow (genTypeT const & x,
genTypeU const & y 
)
-
- -

Faster than the common pow function but less accurate.

-
See Also
GLM_GTX_fast_exponential
- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00197.html b/Libraries/glm-0.9.5.2/doc/api/a00197.html deleted file mode 100644 index 02afe16..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00197.html +++ /dev/null @@ -1,186 +0,0 @@ - - - - - - -GLM: GLM_GTX_fast_square_root - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
GLM_GTX_fast_square_root
-
-
- - - - - - - - - - - - - - - - - -

-Functions

template<typename genType >
genType::value_type fastDistance (genType const &x, genType const &y)
 
template<typename genType >
genType fastInverseSqrt (genType const &x)
 
template<typename genType >
genType::value_type fastLength (genType const &x)
 
template<typename genType >
genType fastNormalize (genType const &x)
 
template<typename genType >
genType fastSqrt (genType const &x)
 
-

Detailed Description

-

Fast but less accurate implementations of square root based functions.

-
    -
  • Sqrt optimisation based on Newton's method, www.gamedev.net/community/forums/topic.asp?topic id=139956
  • -
-

<glm/gtx/fast_square_root.hpp> need to be included to use these functionalities.

-

Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
genType::value_type glm::fastDistance (genType const & x,
genType const & y 
)
-
- -

Faster than the common distance function but less accurate.

-

From GLM_GTX_fast_square_root extension.

- -
-
- -
-
- - - - - - - - -
genType glm::fastInverseSqrt (genType const & x)
-
- -

Faster than the common inversesqrt function but less accurate.

-

From GLM_GTX_fast_square_root extension.

- -
-
- -
-
- - - - - - - - -
genType::value_type glm::fastLength (genType const & x)
-
- -

Faster than the common length function but less accurate.

-

From GLM_GTX_fast_square_root extension.

- -
-
- -
-
- - - - - - - - -
genType glm::fastNormalize (genType const & x)
-
- -

Faster than the common normalize function but less accurate.

-

From GLM_GTX_fast_square_root extension.

- -
-
- -
-
- - - - - - - - -
genType glm::fastSqrt (genType const & x)
-
- -

Faster than the common sqrt function but less accurate.

-

From GLM_GTX_fast_square_root extension.

- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00198.html b/Libraries/glm-0.9.5.2/doc/api/a00198.html deleted file mode 100644 index dc16748..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00198.html +++ /dev/null @@ -1,227 +0,0 @@ - - - - - - -GLM: GLM_GTX_fast_trigonometry - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
GLM_GTX_fast_trigonometry
-
-
- - - - - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename T >
fastAcos (const T &angle)
 
template<typename T >
fastAsin (const T &angle)
 
template<typename T >
fastAtan (const T &y, const T &x)
 
template<typename T >
fastAtan (const T &angle)
 
template<typename T >
fastCos (const T &angle)
 
template<typename T >
fastSin (const T &angle)
 
template<typename T >
fastTan (const T &angle)
 
-

Detailed Description

-

Fast but less accurate implementations of trigonometric functions.

-

<glm/gtx/fast_trigonometry.hpp> need to be included to use these functionalities.

-

Function Documentation

- -
-
- - - - - - - - -
T glm::fastAcos (const T & angle)
-
- -

Faster than the common acos function but less accurate.

-

Defined between -2pi and 2pi. From GLM_GTX_fast_trigonometry extension.

- -
-
- -
-
- - - - - - - - -
T glm::fastAsin (const T & angle)
-
- -

Faster than the common asin function but less accurate.

-

Defined between -2pi and 2pi. From GLM_GTX_fast_trigonometry extension.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
T glm::fastAtan (const T & y,
const T & x 
)
-
- -

Faster than the common atan function but less accurate.

-

Defined between -2pi and 2pi. From GLM_GTX_fast_trigonometry extension.

- -
-
- -
-
- - - - - - - - -
T glm::fastAtan (const T & angle)
-
- -

Faster than the common atan function but less accurate.

-

Defined between -2pi and 2pi. From GLM_GTX_fast_trigonometry extension.

- -
-
- -
-
- - - - - - - - -
T glm::fastCos (const T & angle)
-
- -

Faster than the common cos function but less accurate.

-

Defined between -2pi and 2pi. From GLM_GTX_fast_trigonometry extension.

- -
-
- -
-
- - - - - - - - -
T glm::fastSin (const T & angle)
-
- -

Faster than the common sin function but less accurate.

-

Defined between -2pi and 2pi. From GLM_GTX_fast_trigonometry extension.

- -
-
- -
-
- - - - - - - - -
T glm::fastTan (const T & angle)
-
- -

Faster than the common tan function but less accurate.

-

Defined between -2pi and 2pi. From GLM_GTX_fast_trigonometry extension.

- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00199.html b/Libraries/glm-0.9.5.2/doc/api/a00199.html deleted file mode 100644 index 5d7a173..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00199.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - -GLM: GLM_GTX_gradient_paint - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
GLM_GTX_gradient_paint
-
-
- - - - - - - - -

-Functions

template<typename T , precision P>
linearGradient (detail::tvec2< T, P > const &Point0, detail::tvec2< T, P > const &Point1, detail::tvec2< T, P > const &Position)
 
template<typename T , precision P>
radialGradient (detail::tvec2< T, P > const &Center, T const &Radius, detail::tvec2< T, P > const &Focal, detail::tvec2< T, P > const &Position)
 
-

Detailed Description

-

Functions that return the color of procedural gradient for specific coordinates.

-

<glm/gtx/gradient_paint.hpp> need to be included to use these functionalities.

-

Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
T glm::linearGradient (detail::tvec2< T, P > const & Point0,
detail::tvec2< T, P > const & Point1,
detail::tvec2< T, P > const & Position 
)
-
- -

Return a color from a linear gradient.

-
See Also
- GLM_GTX_gradient_paint
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
T glm::radialGradient (detail::tvec2< T, P > const & Center,
T const & Radius,
detail::tvec2< T, P > const & Focal,
detail::tvec2< T, P > const & Position 
)
-
- -

Return a color from a radial gradient.

-
See Also
- GLM_GTX_gradient_paint
- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00200.html b/Libraries/glm-0.9.5.2/doc/api/a00200.html deleted file mode 100644 index 1efa10b..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00200.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - -GLM: GLM_GTX_handed_coordinate_space - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
GLM_GTX_handed_coordinate_space
-
-
- - - - - - - - -

-Functions

template<typename T , precision P>
bool leftHanded (detail::tvec3< T, P > const &tangent, detail::tvec3< T, P > const &binormal, detail::tvec3< T, P > const &normal)
 
template<typename T , precision P>
bool rightHanded (detail::tvec3< T, P > const &tangent, detail::tvec3< T, P > const &binormal, detail::tvec3< T, P > const &normal)
 
-

Detailed Description

-

To know if a set of three basis vectors defines a right or left-handed coordinate system.

-

<glm/gtx/handed_coordinate_system.hpp> need to be included to use these functionalities.

-

Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
bool glm::leftHanded (detail::tvec3< T, P > const & tangent,
detail::tvec3< T, P > const & binormal,
detail::tvec3< T, P > const & normal 
)
-
- -

Return if a trihedron left handed or not.

-

From GLM_GTX_handed_coordinate_space extension.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
bool glm::rightHanded (detail::tvec3< T, P > const & tangent,
detail::tvec3< T, P > const & binormal,
detail::tvec3< T, P > const & normal 
)
-
- -

Return if a trihedron right handed or not.

-

From GLM_GTX_handed_coordinate_space extension.

- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00201.html b/Libraries/glm-0.9.5.2/doc/api/a00201.html deleted file mode 100644 index dfd0229..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00201.html +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - -GLM: GLM_GTX_inertia - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
-

Create inertia matrices.

-

<glm/gtx/inertia.hpp> need to be included to use these functionalities.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00202.html b/Libraries/glm-0.9.5.2/doc/api/a00202.html deleted file mode 100644 index cd194bf..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00202.html +++ /dev/null @@ -1,338 +0,0 @@ - - - - - - -GLM: GLM_GTX_integer - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
- -
- - - - -

-Typedefs

typedef signed int sint
 
- - - - - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename genType >
genType factorial (genType const &x)
 
unsigned int floor_log2 (unsigned int x)
 
template<typename genIUType >
genIUType log2 (genIUType const &x)
 
int mod (int x, int y)
 
uint mod (uint x, uint y)
 
uint nlz (uint x)
 
int pow (int x, int y)
 
uint pow (uint x, uint y)
 
int sqrt (int x)
 
uint sqrt (uint x)
 
-

Detailed Description

-

Add support for integer for core functions.

-

<glm/gtx/integer.hpp> need to be included to use these functionalities.

-

Typedef Documentation

- -
-
- - - - -
typedef signed int sint
-
- -

32bit signed integer.

-

From GLM_GTX_integer extension.

- -

Definition at line 81 of file gtx/integer.hpp.

- -
-
-

Function Documentation

- -
-
- - - - - - - - -
genType glm::factorial (genType const & x)
-
- -

Return the factorial value of a number (!12 max, integer only) From GLM_GTX_integer extension.

- -
-
- -
-
- - - - - - - - -
unsigned int glm::floor_log2 (unsigned int x)
-
- -

Returns the floor log2 of x.

-

From GLM_GTX_integer extension.

- -
-
- -
-
- - - - - - - - -
genIUType glm::log2 (genIUType const & x)
-
- -

Returns the log2 of x.

-

Can be reliably using to compute mipmap count from the texture size. From GLM_GTX_integer extension.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
int glm::mod (int x,
int y 
)
-
- -

Modulus.

-

Returns x - y * floor(x / y) for each component in x using the floating point value y. From GLM_GTX_integer extension.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
uint glm::mod (uint x,
uint y 
)
-
- -

Modulus.

-

Returns x - y * floor(x / y) for each component in x using the floating point value y. From GLM_GTX_integer extension.

- -
-
- -
-
- - - - - - - - -
uint glm::nlz (uint x)
-
- -

Returns the number of leading zeros.

-

From GLM_GTX_integer extension.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
int glm::pow (int x,
int y 
)
-
- -

Returns x raised to the y power.

-

From GLM_GTX_integer extension.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
uint glm::pow (uint x,
uint y 
)
-
- -

Returns x raised to the y power.

-

From GLM_GTX_integer extension.

- -
-
- -
-
- - - - - - - - -
int glm::sqrt (int x)
-
- -

Returns the positive square root of x.

-

From GLM_GTX_integer extension.

- -
-
- -
-
- - - - - - - - -
uint glm::sqrt (uint x)
-
- -

Returns the positive square root of x.

-

From GLM_GTX_integer extension.

- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00203.html b/Libraries/glm-0.9.5.2/doc/api/a00203.html deleted file mode 100644 index dfadb56..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00203.html +++ /dev/null @@ -1,399 +0,0 @@ - - - - - - -GLM: GLM_GTX_intersect - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
-
-
- - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename genType >
bool intersectLineSphere (genType const &point0, genType const &point1, genType const &sphereCenter, typename genType::value_type sphereRadius, genType &intersectionPosition1, genType &intersectionNormal1, genType &intersectionPosition2=genType(), genType &intersectionNormal2=genType())
 
template<typename genType >
bool intersectLineTriangle (genType const &orig, genType const &dir, genType const &vert0, genType const &vert1, genType const &vert2, genType &position)
 
template<typename genType >
bool intersectRayPlane (genType const &orig, genType const &dir, genType const &planeOrig, genType const &planeNormal, typename genType::value_type &intersectionDistance)
 
template<typename genType >
bool intersectRaySphere (genType const &rayStarting, genType const &rayNormalizedDirection, genType const &sphereCenter, typename genType::value_type const sphereRadiusSquered, typename genType::value_type &intersectionDistance)
 
template<typename genType >
bool intersectRaySphere (genType const &rayStarting, genType const &rayNormalizedDirection, genType const &sphereCenter, const typename genType::value_type sphereRadius, genType &intersectionPosition, genType &intersectionNormal)
 
template<typename genType >
bool intersectRayTriangle (genType const &orig, genType const &dir, genType const &vert0, genType const &vert1, genType const &vert2, genType &baryPosition)
 
-

Detailed Description

-

Add intersection functions.

-

<glm/gtx/intersect.hpp> need to be included to use these functionalities.

-

Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
bool glm::intersectLineSphere (genType const & point0,
genType const & point1,
genType const & sphereCenter,
typename genType::value_type sphereRadius,
genType & intersectionPosition1,
genType & intersectionNormal1,
genType & intersectionPosition2 = genType(),
genType & intersectionNormal2 = genType() 
)
-
- -

Compute the intersection of a line and a sphere.

-

From GLM_GTX_intersect extension

- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
bool glm::intersectLineTriangle (genType const & orig,
genType const & dir,
genType const & vert0,
genType const & vert1,
genType const & vert2,
genType & position 
)
-
- -

Compute the intersection of a line and a triangle.

-

From GLM_GTX_intersect extension.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
bool glm::intersectRayPlane (genType const & orig,
genType const & dir,
genType const & planeOrig,
genType const & planeNormal,
typename genType::value_type & intersectionDistance 
)
-
- -

Compute the intersection of a ray and a triangle.

-

Ray direction and plane normal must be unit length. From GLM_GTX_intersect extension.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
bool glm::intersectRaySphere (genType const & rayStarting,
genType const & rayNormalizedDirection,
genType const & sphereCenter,
typename genType::value_type const sphereRadiusSquered,
typename genType::value_type & intersectionDistance 
)
-
- -

Compute the intersection distance of a ray and a sphere.

-

The ray direction vector is unit length. From GLM_GTX_intersect extension.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
bool glm::intersectRaySphere (genType const & rayStarting,
genType const & rayNormalizedDirection,
genType const & sphereCenter,
const typename genType::value_type sphereRadius,
genType & intersectionPosition,
genType & intersectionNormal 
)
-
- -

Compute the intersection of a ray and a sphere.

-

From GLM_GTX_intersect extension.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
bool glm::intersectRayTriangle (genType const & orig,
genType const & dir,
genType const & vert0,
genType const & vert1,
genType const & vert2,
genType & baryPosition 
)
-
- -

Compute the intersection of a ray and a triangle.

-

From GLM_GTX_intersect extension.

- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00204.html b/Libraries/glm-0.9.5.2/doc/api/a00204.html deleted file mode 100644 index c26500f..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00204.html +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - -GLM: GLM_GTX_io - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
- -
-

Detailed Description

-

std::[w]ostream support for glm types

-

<glm/gtx/io.hpp> needs to be included to use these functionalities.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00205.html b/Libraries/glm-0.9.5.2/doc/api/a00205.html deleted file mode 100644 index 87866d4..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00205.html +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - -GLM: GLM_GTX_log_base - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- - -
-
- - - - - -

-Functions

template<typename genType >
genType log (genType const &x, genType const &base)
 
-

Detailed Description

-

Logarithm for any base.

-

base can be a vector or a scalar.

-

<glm/gtx/log_base.hpp> need to be included to use these functionalities.

-

Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
genType glm::log (genType const & x,
genType const & base 
)
-
- -

Logarithm for any base.

-

From GLM_GTX_log_base.

- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00206.html b/Libraries/glm-0.9.5.2/doc/api/a00206.html deleted file mode 100644 index b0e621b..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00206.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - -GLM: GLM_GTX_matrix_cross_product - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
GLM_GTX_matrix_cross_product
-
-
- - - - - - - - -

-Functions

template<typename T , precision P>
detail::tmat3x3< T, P > matrixCross3 (detail::tvec3< T, P > const &x)
 
template<typename T , precision P>
detail::tmat4x4< T, P > matrixCross4 (detail::tvec3< T, P > const &x)
 
-

Detailed Description

-

Build cross product matrices.

-

<glm/gtx/matrix_cross_product.hpp> need to be included to use these functionalities.

-

Function Documentation

- -
-
- - - - - - - - -
detail::tmat3x3<T, P> glm::matrixCross3 (detail::tvec3< T, P > const & x)
-
- -

Build a cross product matrix.

-

From GLM_GTX_matrix_cross_product extension.

- -
-
- -
-
- - - - - - - - -
detail::tmat4x4<T, P> glm::matrixCross4 (detail::tvec3< T, P > const & x)
-
- -

Build a cross product matrix.

-

From GLM_GTX_matrix_cross_product extension.

- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00207.html b/Libraries/glm-0.9.5.2/doc/api/a00207.html deleted file mode 100644 index 8419b85..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00207.html +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - -GLM: GLM_GTX_matrix_interpolation - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
GLM_GTX_matrix_interpolation
-
-
- - - - - - - - - - - - - - -

-Functions

template<typename T , precision P>
void axisAngle (detail::tmat4x4< T, P > const &mat, detail::tvec3< T, P > &axis, T &angle)
 
template<typename T , precision P>
detail::tmat4x4< T, P > axisAngleMatrix (detail::tvec3< T, P > const &axis, T const angle)
 
template<typename T , precision P>
detail::tmat4x4< T, P > extractMatrixRotation (detail::tmat4x4< T, P > const &mat)
 
template<typename T , precision P>
detail::tmat4x4< T, P > interpolate (detail::tmat4x4< T, P > const &m1, detail::tmat4x4< T, P > const &m2, T const delta)
 
-

Detailed Description

-

Allows to directly interpolate two exiciting matrices.

-

<glm/gtx/matrix_interpolation.hpp> need to be included to use these functionalities.

-

Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
void glm::axisAngle (detail::tmat4x4< T, P > const & mat,
detail::tvec3< T, P > & axis,
T & angle 
)
-
- -

Get the axis and angle of the rotation from a matrix.

-

From GLM_GTX_matrix_interpolation extension.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
detail::tmat4x4<T, P> glm::axisAngleMatrix (detail::tvec3< T, P > const & axis,
T const angle 
)
-
- -

Build a matrix from axis and angle.

-

From GLM_GTX_matrix_interpolation extension.

- -
-
- -
-
- - - - - - - - -
detail::tmat4x4<T, P> glm::extractMatrixRotation (detail::tmat4x4< T, P > const & mat)
-
- -

Extracts the rotation part of a matrix.

-

From GLM_GTX_matrix_interpolation extension.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
detail::tmat4x4<T, P> glm::interpolate (detail::tmat4x4< T, P > const & m1,
detail::tmat4x4< T, P > const & m2,
T const delta 
)
-
- -

Build a interpolation of 4 * 4 matrixes.

-

From GLM_GTX_matrix_interpolation extension. Warning! works only with rotation and/or translation matrixes, scale will generate unexpected results.

- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00208.html b/Libraries/glm-0.9.5.2/doc/api/a00208.html deleted file mode 100644 index 618dece..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00208.html +++ /dev/null @@ -1,423 +0,0 @@ - - - - - - -GLM: GLM_GTX_matrix_major_storage - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
GLM_GTX_matrix_major_storage
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename T , precision P>
detail::tmat2x2< T, P > colMajor2 (detail::tvec2< T, P > const &v1, detail::tvec2< T, P > const &v2)
 
template<typename T , precision P>
detail::tmat2x2< T, P > colMajor2 (detail::tmat2x2< T, P > const &m)
 
template<typename T , precision P>
detail::tmat3x3< T, P > colMajor3 (detail::tvec3< T, P > const &v1, detail::tvec3< T, P > const &v2, detail::tvec3< T, P > const &v3)
 
template<typename T , precision P>
detail::tmat3x3< T, P > colMajor3 (detail::tmat3x3< T, P > const &m)
 
template<typename T , precision P>
detail::tmat4x4< T, P > colMajor4 (detail::tvec4< T, P > const &v1, detail::tvec4< T, P > const &v2, detail::tvec4< T, P > const &v3, detail::tvec4< T, P > const &v4)
 
template<typename T , precision P>
detail::tmat4x4< T, P > colMajor4 (detail::tmat4x4< T, P > const &m)
 
template<typename T , precision P>
detail::tmat2x2< T, P > rowMajor2 (detail::tvec2< T, P > const &v1, detail::tvec2< T, P > const &v2)
 
template<typename T , precision P>
detail::tmat2x2< T, P > rowMajor2 (detail::tmat2x2< T, P > const &m)
 
template<typename T , precision P>
detail::tmat3x3< T, P > rowMajor3 (detail::tvec3< T, P > const &v1, detail::tvec3< T, P > const &v2, detail::tvec3< T, P > const &v3)
 
template<typename T , precision P>
detail::tmat3x3< T, P > rowMajor3 (detail::tmat3x3< T, P > const &m)
 
template<typename T , precision P>
detail::tmat4x4< T, P > rowMajor4 (detail::tvec4< T, P > const &v1, detail::tvec4< T, P > const &v2, detail::tvec4< T, P > const &v3, detail::tvec4< T, P > const &v4)
 
template<typename T , precision P>
detail::tmat4x4< T, P > rowMajor4 (detail::tmat4x4< T, P > const &m)
 
-

Detailed Description

-

Build matrices with specific matrix order, row or column.

-

<glm/gtx/matrix_major_storage.hpp> need to be included to use these functionalities.

-

Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
detail::tmat2x2<T, P> glm::colMajor2 (detail::tvec2< T, P > const & v1,
detail::tvec2< T, P > const & v2 
)
-
- -

Build a column major matrix from column vectors.

-

From GLM_GTX_matrix_major_storage extension.

- -
-
- -
-
- - - - - - - - -
detail::tmat2x2<T, P> glm::colMajor2 (detail::tmat2x2< T, P > const & m)
-
- -

Build a column major matrix from other matrix.

-

From GLM_GTX_matrix_major_storage extension.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
detail::tmat3x3<T, P> glm::colMajor3 (detail::tvec3< T, P > const & v1,
detail::tvec3< T, P > const & v2,
detail::tvec3< T, P > const & v3 
)
-
- -

Build a column major matrix from column vectors.

-

From GLM_GTX_matrix_major_storage extension.

- -
-
- -
-
- - - - - - - - -
detail::tmat3x3<T, P> glm::colMajor3 (detail::tmat3x3< T, P > const & m)
-
- -

Build a column major matrix from other matrix.

-

From GLM_GTX_matrix_major_storage extension.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
detail::tmat4x4<T, P> glm::colMajor4 (detail::tvec4< T, P > const & v1,
detail::tvec4< T, P > const & v2,
detail::tvec4< T, P > const & v3,
detail::tvec4< T, P > const & v4 
)
-
- -

Build a column major matrix from column vectors.

-

From GLM_GTX_matrix_major_storage extension.

- -
-
- -
-
- - - - - - - - -
detail::tmat4x4<T, P> glm::colMajor4 (detail::tmat4x4< T, P > const & m)
-
- -

Build a column major matrix from other matrix.

-

From GLM_GTX_matrix_major_storage extension.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
detail::tmat2x2<T, P> glm::rowMajor2 (detail::tvec2< T, P > const & v1,
detail::tvec2< T, P > const & v2 
)
-
- -

Build a row major matrix from row vectors.

-

From GLM_GTX_matrix_major_storage extension.

- -
-
- -
-
- - - - - - - - -
detail::tmat2x2<T, P> glm::rowMajor2 (detail::tmat2x2< T, P > const & m)
-
- -

Build a row major matrix from other matrix.

-

From GLM_GTX_matrix_major_storage extension.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
detail::tmat3x3<T, P> glm::rowMajor3 (detail::tvec3< T, P > const & v1,
detail::tvec3< T, P > const & v2,
detail::tvec3< T, P > const & v3 
)
-
- -

Build a row major matrix from row vectors.

-

From GLM_GTX_matrix_major_storage extension.

- -
-
- -
-
- - - - - - - - -
detail::tmat3x3<T, P> glm::rowMajor3 (detail::tmat3x3< T, P > const & m)
-
- -

Build a row major matrix from other matrix.

-

From GLM_GTX_matrix_major_storage extension.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
detail::tmat4x4<T, P> glm::rowMajor4 (detail::tvec4< T, P > const & v1,
detail::tvec4< T, P > const & v2,
detail::tvec4< T, P > const & v3,
detail::tvec4< T, P > const & v4 
)
-
- -

Build a row major matrix from row vectors.

-

From GLM_GTX_matrix_major_storage extension.

- -
-
- -
-
- - - - - - - - -
detail::tmat4x4<T, P> glm::rowMajor4 (detail::tmat4x4< T, P > const & m)
-
- -

Build a row major matrix from other matrix.

-

From GLM_GTX_matrix_major_storage extension.

- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00209.html b/Libraries/glm-0.9.5.2/doc/api/a00209.html deleted file mode 100644 index dd2c4fd..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00209.html +++ /dev/null @@ -1,261 +0,0 @@ - - - - - - -GLM: GLM_GTX_matrix_operation - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
GLM_GTX_matrix_operation
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename T , precision P>
detail::tmat2x2< T, P > diagonal2x2 (detail::tvec2< T, P > const &v)
 
template<typename T , precision P>
detail::tmat2x3< T, P > diagonal2x3 (detail::tvec2< T, P > const &v)
 
template<typename T , precision P>
detail::tmat2x4< T, P > diagonal2x4 (detail::tvec2< T, P > const &v)
 
template<typename T , precision P>
detail::tmat3x2< T, P > diagonal3x2 (detail::tvec2< T, P > const &v)
 
template<typename T , precision P>
detail::tmat3x3< T, P > diagonal3x3 (detail::tvec3< T, P > const &v)
 
template<typename T , precision P>
detail::tmat3x4< T, P > diagonal3x4 (detail::tvec3< T, P > const &v)
 
template<typename T , precision P>
detail::tmat4x2< T, P > diagonal4x2 (detail::tvec2< T, P > const &v)
 
template<typename T , precision P>
detail::tmat4x3< T, P > diagonal4x3 (detail::tvec3< T, P > const &v)
 
template<typename T , precision P>
detail::tmat4x4< T, P > diagonal4x4 (detail::tvec4< T, P > const &v)
 
-

Detailed Description

-

Build diagonal matrices from vectors.

-

<glm/gtx/matrix_operation.hpp> need to be included to use these functionalities.

-

Function Documentation

- -
-
- - - - - - - - -
detail::tmat2x2<T, P> glm::diagonal2x2 (detail::tvec2< T, P > const & v)
-
- -

Build a diagonal matrix.

-

From GLM_GTX_matrix_operation extension.

- -
-
- -
-
- - - - - - - - -
detail::tmat2x3<T, P> glm::diagonal2x3 (detail::tvec2< T, P > const & v)
-
- -

Build a diagonal matrix.

-

From GLM_GTX_matrix_operation extension.

- -
-
- -
-
- - - - - - - - -
detail::tmat2x4<T, P> glm::diagonal2x4 (detail::tvec2< T, P > const & v)
-
- -

Build a diagonal matrix.

-

From GLM_GTX_matrix_operation extension.

- -
-
- -
-
- - - - - - - - -
detail::tmat3x2<T, P> glm::diagonal3x2 (detail::tvec2< T, P > const & v)
-
- -

Build a diagonal matrix.

-

From GLM_GTX_matrix_operation extension.

- -
-
- -
-
- - - - - - - - -
detail::tmat3x3<T, P> glm::diagonal3x3 (detail::tvec3< T, P > const & v)
-
- -

Build a diagonal matrix.

-

From GLM_GTX_matrix_operation extension.

- -
-
- -
-
- - - - - - - - -
detail::tmat3x4<T, P> glm::diagonal3x4 (detail::tvec3< T, P > const & v)
-
- -

Build a diagonal matrix.

-

From GLM_GTX_matrix_operation extension.

- -
-
- -
-
- - - - - - - - -
detail::tmat4x2<T, P> glm::diagonal4x2 (detail::tvec2< T, P > const & v)
-
- -

Build a diagonal matrix.

-

From GLM_GTX_matrix_operation extension.

- -
-
- -
-
- - - - - - - - -
detail::tmat4x3<T, P> glm::diagonal4x3 (detail::tvec3< T, P > const & v)
-
- -

Build a diagonal matrix.

-

From GLM_GTX_matrix_operation extension.

- -
-
- -
-
- - - - - - - - -
detail::tmat4x4<T, P> glm::diagonal4x4 (detail::tvec4< T, P > const & v)
-
- -

Build a diagonal matrix.

-

From GLM_GTX_matrix_operation extension.

- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00210.html b/Libraries/glm-0.9.5.2/doc/api/a00210.html deleted file mode 100644 index 4e2e74c..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00210.html +++ /dev/null @@ -1,319 +0,0 @@ - - - - - - -GLM: GLM_GTX_matrix_query - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
GLM_GTX_matrix_query
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename T , precision P, template< typename, precision > class matType>
bool isIdentity (matType< T, P > const &m, T const &epsilon)
 
template<typename T , precision P>
bool isNormalized (detail::tmat2x2< T, P > const &m, T const &epsilon)
 
template<typename T , precision P>
bool isNormalized (detail::tmat3x3< T, P > const &m, T const &epsilon)
 
template<typename T , precision P>
bool isNormalized (detail::tmat4x4< T, P > const &m, T const &epsilon)
 
template<typename T , precision P>
bool isNull (detail::tmat2x2< T, P > const &m, T const &epsilon)
 
template<typename T , precision P>
bool isNull (detail::tmat3x3< T, P > const &m, T const &epsilon)
 
template<typename T , precision P>
bool isNull (detail::tmat4x4< T, P > const &m, T const &epsilon)
 
template<typename T , precision P, template< typename, precision > class matType>
bool isOrthogonal (matType< T, P > const &m, T const &epsilon)
 
-

Detailed Description

-

Query to evaluate matrix properties.

-

<glm/gtx/matrix_query.hpp> need to be included to use these functionalities.

-

Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
bool glm::isIdentity (matType< T, P > const & m,
T const & epsilon 
)
-
- -

Return whether a matrix is an identity matrix.

-

From GLM_GTX_matrix_query extension.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
bool glm::isNormalized (detail::tmat2x2< T, P > const & m,
T const & epsilon 
)
-
- -

Return whether a matrix is a normalized matrix.

-

From GLM_GTX_matrix_query extension.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
bool glm::isNormalized (detail::tmat3x3< T, P > const & m,
T const & epsilon 
)
-
- -

Return whether a matrix is a normalized matrix.

-

From GLM_GTX_matrix_query extension.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
bool glm::isNormalized (detail::tmat4x4< T, P > const & m,
T const & epsilon 
)
-
- -

Return whether a matrix is a normalized matrix.

-

From GLM_GTX_matrix_query extension.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
bool glm::isNull (detail::tmat2x2< T, P > const & m,
T const & epsilon 
)
-
- -

Return whether a matrix a null matrix.

-

From GLM_GTX_matrix_query extension.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
bool glm::isNull (detail::tmat3x3< T, P > const & m,
T const & epsilon 
)
-
- -

Return whether a matrix a null matrix.

-

From GLM_GTX_matrix_query extension.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
bool glm::isNull (detail::tmat4x4< T, P > const & m,
T const & epsilon 
)
-
- -

Return whether a matrix is a null matrix.

-

From GLM_GTX_matrix_query extension.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
bool glm::isOrthogonal (matType< T, P > const & m,
T const & epsilon 
)
-
- -

Return whether a matrix is an orthonormalized matrix.

-

From GLM_GTX_matrix_query extension.

- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00211.html b/Libraries/glm-0.9.5.2/doc/api/a00211.html deleted file mode 100644 index 8004113..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00211.html +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - -GLM: GLM_GTX_mixed_producte - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
GLM_GTX_mixed_producte
-
-
- - - - - -

-Functions

-template<typename T , precision P>
mixedProduct (detail::tvec3< T, P > const &v1, detail::tvec3< T, P > const &v2, detail::tvec3< T, P > const &v3)
 
-

Detailed Description

-

Mixed product of 3 vectors.

-

<glm/gtx/mixed_product.hpp> need to be included to use these functionalities.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00212.html b/Libraries/glm-0.9.5.2/doc/api/a00212.html deleted file mode 100644 index b513b03..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00212.html +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - -GLM: GLM_GTX_multiple - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- - -
-
- - - - - - - - -

-Functions

template<typename genType >
genType higherMultiple (genType const &Source, genType const &Multiple)
 
template<typename genType >
genType lowerMultiple (genType const &Source, genType const &Multiple)
 
-

Detailed Description

-

Find the closest number of a number multiple of other number.

-

<glm/gtx/multiple.hpp> need to be included to use these functionalities.

-

Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
genType glm::higherMultiple (genType const & Source,
genType const & Multiple 
)
-
- -

Higher multiple number of Source.

-
Template Parameters
- - -
genTypeFloating-point or integer scalar or vector types.
-
-
-
Parameters
- - - -
Source
MultipleMust be a null or positive value
-
-
-
See Also
GLM_GTX_multiple
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
genType glm::lowerMultiple (genType const & Source,
genType const & Multiple 
)
-
- -

Lower multiple number of Source.

-
Template Parameters
- - -
genTypeFloating-point or integer scalar or vector types.
-
-
-
Parameters
- - - -
Source
MultipleMust be a null or positive value
-
-
-
See Also
GLM_GTX_multiple
- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00213.html b/Libraries/glm-0.9.5.2/doc/api/a00213.html deleted file mode 100644 index 7c239ca..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00213.html +++ /dev/null @@ -1,349 +0,0 @@ - - - - - - -GLM: GLM_GTX_norm - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename T >
distance2 (T const &p0, T const &p1)
 
template<typename genType >
genType::value_type distance2 (genType const &p0, genType const &p1)
 
template<typename T , precision P>
l1Norm (detail::tvec3< T, P > const &x, detail::tvec3< T, P > const &y)
 
template<typename T , precision P>
l1Norm (detail::tvec3< T, P > const &v)
 
template<typename T , precision P>
l2Norm (detail::tvec3< T, P > const &x, detail::tvec3< T, P > const &y)
 
template<typename T , precision P>
l2Norm (detail::tvec3< T, P > const &x)
 
template<typename T >
length2 (T const &x)
 
template<typename genType >
genType::value_type length2 (genType const &x)
 
template<typename T , precision P>
lxNorm (detail::tvec3< T, P > const &x, detail::tvec3< T, P > const &y, unsigned int Depth)
 
template<typename T , precision P>
lxNorm (detail::tvec3< T, P > const &x, unsigned int Depth)
 
-

Detailed Description

-

Various ways to compute vector norms.

-

<glm/gtx/norm.hpp> need to be included to use these functionalities.

-

Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
T glm::distance2 (T const & p0,
T const & p1 
)
-
- -

Returns the squared distance between p0 and p1, i.e., length(p0 - p1).

-

From GLM_GTX_norm extension.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
genType::value_type glm::distance2 (genType const & p0,
genType const & p1 
)
-
- -

Returns the squared distance between p0 and p1, i.e., length(p0 - p1).

-

From GLM_GTX_norm extension.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
T glm::l1Norm (detail::tvec3< T, P > const & x,
detail::tvec3< T, P > const & y 
)
-
- -

Returns the L1 norm between x and y.

-

From GLM_GTX_norm extension.

- -
-
- -
-
- - - - - - - - -
T glm::l1Norm (detail::tvec3< T, P > const & v)
-
- -

Returns the L1 norm of v.

-

From GLM_GTX_norm extension.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
T glm::l2Norm (detail::tvec3< T, P > const & x,
detail::tvec3< T, P > const & y 
)
-
- -

Returns the L2 norm between x and y.

-

From GLM_GTX_norm extension.

- -
-
- -
-
- - - - - - - - -
T glm::l2Norm (detail::tvec3< T, P > const & x)
-
- -

Returns the L2 norm of v.

-

From GLM_GTX_norm extension.

- -
-
- -
-
- - - - - - - - -
T glm::length2 (T const & x)
-
- -

Returns the squared length of x.

-

From GLM_GTX_norm extension.

- -
-
- -
-
- - - - - - - - -
genType::value_type glm::length2 (genType const & x)
-
- -

Returns the squared length of x.

-

From GLM_GTX_norm extension.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
T glm::lxNorm (detail::tvec3< T, P > const & x,
detail::tvec3< T, P > const & y,
unsigned int Depth 
)
-
- -

Returns the L norm between x and y.

-

From GLM_GTX_norm extension.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
T glm::lxNorm (detail::tvec3< T, P > const & x,
unsigned int Depth 
)
-
- -

Returns the L norm of v.

-

From GLM_GTX_norm extension.

- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00214.html b/Libraries/glm-0.9.5.2/doc/api/a00214.html deleted file mode 100644 index 5e22df4..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00214.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - -GLM: GLM_GTX_normal - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
- -
- - - - - -

-Functions

template<typename T , precision P>
detail::tvec3< T, P > triangleNormal (detail::tvec3< T, P > const &p1, detail::tvec3< T, P > const &p2, detail::tvec3< T, P > const &p3)
 
-

Detailed Description

-

Compute the normal of a triangle.

-

<glm/gtx/normal.hpp> need to be included to use these functionalities.

-

Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
detail::tvec3<T, P> glm::triangleNormal (detail::tvec3< T, P > const & p1,
detail::tvec3< T, P > const & p2,
detail::tvec3< T, P > const & p3 
)
-
- -

Computes triangle normal from triangle points.

-

From GLM_GTX_normal extension.

- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00215.html b/Libraries/glm-0.9.5.2/doc/api/a00215.html deleted file mode 100644 index ed13d26..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00215.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - -GLM: GLM_GTX_normalize_dot - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
GLM_GTX_normalize_dot
-
-
- - - - - - - - -

-Functions

template<typename genType >
genType::value_type fastNormalizeDot (genType const &x, genType const &y)
 
template<typename genType >
genType::value_type normalizeDot (genType const &x, genType const &y)
 
-

Detailed Description

-

Dot product of vectors that need to be normalize with a single square root.

-

<glm/gtx/normalized_dot.hpp> need to be included to use these functionalities.

-

Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
genType::value_type glm::fastNormalizeDot (genType const & x,
genType const & y 
)
-
- -

Normalize parameters and returns the dot product of x and y.

-

Faster that dot(fastNormalize(x), fastNormalize(y)). From GLM_GTX_normalize_dot extension.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
genType::value_type glm::normalizeDot (genType const & x,
genType const & y 
)
-
- -

Normalize parameters and returns the dot product of x and y.

-

It's faster that dot(normalize(x), normalize(y)). From GLM_GTX_normalize_dot extension.

- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00216.html b/Libraries/glm-0.9.5.2/doc/api/a00216.html deleted file mode 100644 index 71cdac7..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00216.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - -GLM: GLM_GTX_number_precision - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
GLM_GTX_number_precision
-
-
- - - - - - - - - - - - - - - - - - - - - - -

-Typedefs

-typedef f32 f32mat1
 
-typedef f32 f32mat1x1
 
-typedef f32 f32vec1
 
-typedef f64 f64mat1
 
-typedef f64 f64mat1x1
 
-typedef f64 f64vec1
 
-typedef u16 u16vec1
 
-typedef u32 u32vec1
 
-typedef u64 u64vec1
 
-typedef u8 u8vec1
 
-

Detailed Description

-

Defined size types.

-

<glm/gtx/number_precision.hpp> need to be included to use these functionalities.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00217.html b/Libraries/glm-0.9.5.2/doc/api/a00217.html deleted file mode 100644 index 7d1e901..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00217.html +++ /dev/null @@ -1,216 +0,0 @@ - - - - - - -GLM: GLM_GTX_optimum_pow - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
-
-
- - - - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename genType >
genType pow2 (const genType &x)
 
template<typename genType >
genType pow3 (const genType &x)
 
template<typename genType >
genType pow4 (const genType &x)
 
bool powOfTwo (int num)
 
template<precision P>
detail::tvec2< bool, P > powOfTwo (detail::tvec2< int, P > const &x)
 
template<precision P>
detail::tvec3< bool, P > powOfTwo (detail::tvec3< int, P > const &x)
 
template<precision P>
detail::tvec4< bool, P > powOfTwo (detail::tvec4< int, P > const &x)
 
-

Detailed Description

-

Integer exponentiation of power functions.

-

<glm/gtx/optimum_pow.hpp> need to be included to use these functionalities.

-

Function Documentation

- -
-
- - - - - - - - -
genType glm::gtx::pow2 (const genType & x)
-
- -

Returns x raised to the power of 2.

-

From GLM_GTX_optimum_pow extension.

- -
-
- -
-
- - - - - - - - -
genType glm::gtx::pow3 (const genType & x)
-
- -

Returns x raised to the power of 3.

-

From GLM_GTX_optimum_pow extension.

- -
-
- -
-
- - - - - - - - -
genType glm::gtx::pow4 (const genType & x)
-
- -

Returns x raised to the power of 4.

-

From GLM_GTX_optimum_pow extension.

- -
-
- -
-
- - - - - - - - -
bool glm::gtx::powOfTwo (int num)
-
- -

Checks if the parameter is a power of 2 number.

-

From GLM_GTX_optimum_pow extension.

- -
-
- -
-
- - - - - - - - -
detail::tvec2<bool, P> glm::gtx::powOfTwo (detail::tvec2< int, P > const & x)
-
- -

Checks to determine if the parameter component are power of 2 numbers.

-

From GLM_GTX_optimum_pow extension.

- -
-
- -
-
- - - - - - - - -
detail::tvec3<bool, P> glm::gtx::powOfTwo (detail::tvec3< int, P > const & x)
-
- -

Checks to determine if the parameter component are power of 2 numbers.

-

From GLM_GTX_optimum_pow extension.

- -
-
- -
-
- - - - - - - - -
detail::tvec4<bool, P> glm::gtx::powOfTwo (detail::tvec4< int, P > const & x)
-
- -

Checks to determine if the parameter component are power of 2 numbers.

-

From GLM_GTX_optimum_pow extension.

- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00218.html b/Libraries/glm-0.9.5.2/doc/api/a00218.html deleted file mode 100644 index c453a1b..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00218.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - -GLM: GLM_GTX_orthonormalize - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
GLM_GTX_orthonormalize
-
-
- - - - - - - - -

-Functions

template<typename T , precision P>
detail::tmat3x3< T, P > orthonormalize (const detail::tmat3x3< T, P > &m)
 
template<typename T , precision P>
detail::tvec3< T, P > orthonormalize (const detail::tvec3< T, P > &x, const detail::tvec3< T, P > &y)
 
-

Detailed Description

-

Orthonormalize matrices.

-

<glm/gtx/orthonormalize.hpp> need to be included to use these functionalities.

-

Function Documentation

- -
-
- - - - - - - - -
detail::tmat3x3<T, P> glm::orthonormalize (const detail::tmat3x3< T, P > & m)
-
- -

Returns the orthonormalized matrix of m.

-

From GLM_GTX_orthonormalize extension.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
detail::tvec3<T, P> glm::orthonormalize (const detail::tvec3< T, P > & x,
const detail::tvec3< T, P > & y 
)
-
- -

Orthonormalizes x according y.

-

From GLM_GTX_orthonormalize extension.

- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00219.html b/Libraries/glm-0.9.5.2/doc/api/a00219.html deleted file mode 100644 index 36a374f..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00219.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - -GLM: GLM_GTX_perpendicular - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
GLM_GTX_perpendicular
-
-
- - - - - -

-Functions

template<typename vecType >
vecType perp (vecType const &x, vecType const &Normal)
 
-

Detailed Description

-

Perpendicular of a vector from other one.

-

<glm/gtx/perpendicular.hpp> need to be included to use these functionalities.

-

Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
vecType glm::perp (vecType const & x,
vecType const & Normal 
)
-
- -

Projects x a perpendicular axis of Normal.

-

From GLM_GTX_perpendicular extension.

- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00220.html b/Libraries/glm-0.9.5.2/doc/api/a00220.html deleted file mode 100644 index 7291c0e..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00220.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - -GLM: GLM_GTX_polar_coordinates - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
GLM_GTX_polar_coordinates
-
-
- - - - - - - - -

-Functions

template<typename T , precision P>
detail::tvec3< T, P > euclidean (detail::tvec2< T, P > const &polar)
 
template<typename T , precision P>
detail::tvec3< T, P > polar (detail::tvec3< T, P > const &euclidean)
 
-

Detailed Description

-

Conversion from Euclidean space to polar space and revert.

-

<glm/gtx/polar_coordinates.hpp> need to be included to use these functionalities.

-

Function Documentation

- -
-
- - - - - - - - -
detail::tvec3<T, P> glm::euclidean (detail::tvec2< T, P > const & polar)
-
- -

Convert Polar to Euclidean coordinates.

-
See Also
GLM_GTX_polar_coordinates
- -
-
- -
-
- - - - - - - - -
detail::tvec3<T, P> glm::polar (detail::tvec3< T, P > const & euclidean)
-
- -

Convert Euclidean to Polar coordinates, x is the xz distance, y, the latitude and z the longitude.

-
See Also
GLM_GTX_polar_coordinates
- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00221.html b/Libraries/glm-0.9.5.2/doc/api/a00221.html deleted file mode 100644 index fd245d4..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00221.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - -GLM: GLM_GTX_projection - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
-
-
- - - - - -

-Functions

template<typename vecType >
vecType proj (vecType const &x, vecType const &Normal)
 
-

Detailed Description

-

Projection of a vector to other one.

-

<glm/gtx/projection.hpp> need to be included to use these functionalities.

-

Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
vecType glm::proj (vecType const & x,
vecType const & Normal 
)
-
- -

Projects x on Normal.

-

From GLM_GTX_projection extension.

- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00222.html b/Libraries/glm-0.9.5.2/doc/api/a00222.html deleted file mode 100644 index 22f552e..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00222.html +++ /dev/null @@ -1,615 +0,0 @@ - - - - - - -GLM: GLM_GTX_quaternion - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename T , precision P>
detail::tvec3< T, P > cross (detail::tquat< T, P > const &q, detail::tvec3< T, P > const &v)
 
template<typename T , precision P>
detail::tvec3< T, P > cross (detail::tvec3< T, P > const &v, detail::tquat< T, P > const &q)
 
template<typename T , precision P>
detail::tquat< T, P > exp (detail::tquat< T, P > const &q)
 
template<typename T , precision P>
extractRealComponent (detail::tquat< T, P > const &q)
 
template<typename T , precision P>
detail::tquat< T, P > fastMix (detail::tquat< T, P > const &x, detail::tquat< T, P > const &y, T const &a)
 
template<typename T , precision P>
detail::tquat< T, P > intermediate (detail::tquat< T, P > const &prev, detail::tquat< T, P > const &curr, detail::tquat< T, P > const &next)
 
template<typename T , precision P>
length2 (detail::tquat< T, P > const &q)
 
template<typename T , precision P>
detail::tquat< T, P > log (detail::tquat< T, P > const &q)
 
template<typename T , precision P>
detail::tquat< T, P > pow (detail::tquat< T, P > const &x, T const &y)
 
template<typename T , precision P>
detail::tvec3< T, P > rotate (detail::tquat< T, P > const &q, detail::tvec3< T, P > const &v)
 
template<typename T , precision P>
detail::tvec4< T, P > rotate (detail::tquat< T, P > const &q, detail::tvec4< T, P > const &v)
 
template<typename T , precision P>
detail::tquat< T, P > rotation (detail::tvec3< T, P > const &orig, detail::tvec3< T, P > const &dest)
 
template<typename T , precision P>
detail::tquat< T, P > shortMix (detail::tquat< T, P > const &x, detail::tquat< T, P > const &y, T const &a)
 
template<typename T , precision P>
detail::tquat< T, P > squad (detail::tquat< T, P > const &q1, detail::tquat< T, P > const &q2, detail::tquat< T, P > const &s1, detail::tquat< T, P > const &s2, T const &h)
 
template<typename T , precision P>
detail::tmat3x3< T, P > toMat3 (detail::tquat< T, P > const &x)
 
template<typename T , precision P>
detail::tmat4x4< T, P > toMat4 (detail::tquat< T, P > const &x)
 
template<typename T , precision P>
detail::tquat< T, P > toQuat (detail::tmat3x3< T, P > const &x)
 
template<typename T , precision P>
detail::tquat< T, P > toQuat (detail::tmat4x4< T, P > const &x)
 
-

Detailed Description

-

Extented quaternion types and functions.

-

<glm/gtx/quaternion.hpp> need to be included to use these functionalities.

-

Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
detail::tvec3<T, P> glm::cross (detail::tquat< T, P > const & q,
detail::tvec3< T, P > const & v 
)
-
- -

Compute a cross product between a quaternion and a vector.

-
See Also
GLM_GTX_quaternion
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
detail::tvec3<T, P> glm::cross (detail::tvec3< T, P > const & v,
detail::tquat< T, P > const & q 
)
-
- -

Compute a cross product between a vector and a quaternion.

-
See Also
GLM_GTX_quaternion
- -
-
- -
-
- - - - - - - - -
detail::tquat<T, P> glm::exp (detail::tquat< T, P > const & q)
-
- -

Returns a exp of a quaternion.

-
See Also
GLM_GTX_quaternion
- -
-
- -
-
- - - - - - - - -
T glm::extractRealComponent (detail::tquat< T, P > const & q)
-
- -

Extract the real component of a quaternion.

-
See Also
GLM_GTX_quaternion
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
detail::tquat<T, P> glm::fastMix (detail::tquat< T, P > const & x,
detail::tquat< T, P > const & y,
T const & a 
)
-
- -

Quaternion normalized linear interpolation.

-
See Also
GLM_GTX_quaternion
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
detail::tquat<T, P> glm::intermediate (detail::tquat< T, P > const & prev,
detail::tquat< T, P > const & curr,
detail::tquat< T, P > const & next 
)
-
- -

Returns an intermediate control point for squad interpolation.

-
See Also
GLM_GTX_quaternion
- -
-
- -
-
- - - - - - - - -
T glm::length2 (detail::tquat< T, P > const & q)
-
- -

Returns the squared length of x.

-
See Also
GLM_GTX_quaternion
- -
-
- -
-
- - - - - - - - -
detail::tquat<T, P> glm::log (detail::tquat< T, P > const & q)
-
- -

Returns a log of a quaternion.

-
See Also
GLM_GTX_quaternion
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
detail::tquat<T, P> glm::pow (detail::tquat< T, P > const & x,
T const & y 
)
-
- -

Returns x raised to the y power.

-
See Also
GLM_GTX_quaternion
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
detail::tvec3<T, P> glm::rotate (detail::tquat< T, P > const & q,
detail::tvec3< T, P > const & v 
)
-
- -

Returns quarternion square root.

-
See Also
GLM_GTX_quaternion Rotates a 3 components vector by a quaternion.
-
-GLM_GTX_quaternion
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
detail::tvec4<T, P> glm::rotate (detail::tquat< T, P > const & q,
detail::tvec4< T, P > const & v 
)
-
- -

Rotates a 4 components vector by a quaternion.

-
See Also
GLM_GTX_quaternion
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
detail::tquat<T, P> glm::rotation (detail::tvec3< T, P > const & orig,
detail::tvec3< T, P > const & dest 
)
-
- -

Compute the rotation between two vectors.

-

param orig vector, needs to be normalized param dest vector, needs to be normalized

-
See Also
GLM_GTX_quaternion
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
detail::tquat<T, P> glm::shortMix (detail::tquat< T, P > const & x,
detail::tquat< T, P > const & y,
T const & a 
)
-
- -

Quaternion interpolation using the rotation short path.

-
See Also
GLM_GTX_quaternion
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
detail::tquat<T, P> glm::squad (detail::tquat< T, P > const & q1,
detail::tquat< T, P > const & q2,
detail::tquat< T, P > const & s1,
detail::tquat< T, P > const & s2,
T const & h 
)
-
- -

Compute a point on a path according squad equation.

-

q1 and q2 are control points; s1 and s2 are intermediate control points.

-
See Also
GLM_GTX_quaternion
- -
-
- -
-
- - - - - - - - -
detail::tmat3x3<T, P> glm::toMat3 (detail::tquat< T, P > const & x)
-
- -

Converts a quaternion to a 3 * 3 matrix.

-
See Also
GLM_GTX_quaternion
- -

Definition at line 150 of file gtx/quaternion.hpp.

- -

References glm::mat3_cast().

- -
-
- -
-
- - - - - - - - -
detail::tmat4x4<T, P> glm::toMat4 (detail::tquat< T, P > const & x)
-
- -

Converts a quaternion to a 4 * 4 matrix.

-
See Also
GLM_GTX_quaternion
- -

Definition at line 157 of file gtx/quaternion.hpp.

- -

References glm::mat4_cast().

- -
-
- -
-
- - - - - - - - -
detail::tquat<T, P> glm::toQuat (detail::tmat3x3< T, P > const & x)
-
- -

Converts a 3 * 3 matrix to a quaternion.

-
See Also
GLM_GTX_quaternion
- -

Definition at line 164 of file gtx/quaternion.hpp.

- -

References glm::quat_cast().

- -
-
- -
-
- - - - - - - - -
detail::tquat<T, P> glm::toQuat (detail::tmat4x4< T, P > const & x)
-
- -

Converts a 4 * 4 matrix to a quaternion.

-
See Also
GLM_GTX_quaternion
- -

Definition at line 171 of file gtx/quaternion.hpp.

- -

References glm::quat_cast().

- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00223.html b/Libraries/glm-0.9.5.2/doc/api/a00223.html deleted file mode 100644 index 95a1987..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00223.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - -GLM: GLM_GTX_raw_data - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- - -
-
- - - - - - - - - - -

-Typedefs

typedef detail::uint8 byte
 
typedef detail::uint32 dword
 
typedef detail::uint64 qword
 
typedef detail::uint16 word
 
-

Detailed Description

-

Projection of a vector to other one.

-

<glm/gtx/raw_data.hpp> need to be included to use these functionalities.

-

Typedef Documentation

- -
-
- - - - -
typedef detail::uint8 byte
-
- -

Type for byte numbers.

-

From GLM_GTX_raw_data extension.

- -

Definition at line 55 of file raw_data.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint32 dword
-
- -

Type for dword numbers.

-

From GLM_GTX_raw_data extension.

- -

Definition at line 63 of file raw_data.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint64 qword
-
- -

Type for qword numbers.

-

From GLM_GTX_raw_data extension.

- -

Definition at line 67 of file raw_data.hpp.

- -
-
- -
-
- - - - -
typedef detail::uint16 word
-
- -

Type for word numbers.

-

From GLM_GTX_raw_data extension.

- -

Definition at line 59 of file raw_data.hpp.

- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00224.html b/Libraries/glm-0.9.5.2/doc/api/a00224.html deleted file mode 100644 index 318ec0f..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00224.html +++ /dev/null @@ -1,167 +0,0 @@ - - - - - - -GLM: GLM_GTX_rotate_normalized_axis - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
GLM_GTX_rotate_normalized_axis
-
-
- - - - - - - - -

-Functions

template<typename T , precision P>
detail::tmat4x4< T, P > rotateNormalizedAxis (detail::tmat4x4< T, P > const &m, T const &angle, detail::tvec3< T, P > const &axis)
 
template<typename T , precision P>
detail::tquat< T, P > rotateNormalizedAxis (detail::tquat< T, P > const &q, T const &angle, detail::tvec3< T, P > const &axis)
 
-

Detailed Description

-

Quaternions and matrices rotations around normalized axis.

-

<glm/gtx/rotate_normalized_axis.hpp> need to be included to use these functionalities.

-

Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
detail::tmat4x4<T, P> glm::rotateNormalizedAxis (detail::tmat4x4< T, P > const & m,
T const & angle,
detail::tvec3< T, P > const & axis 
)
-
- -

Builds a rotation 4 * 4 matrix created from a normalized axis and an angle.

-
Parameters
- - - - -
mInput matrix multiplied by this rotation matrix.
angleRotation angle expressed in radians if GLM_FORCE_RADIANS is define or degrees otherwise.
axisRotation axis, must be normalized.
-
-
-
Template Parameters
- - -
TValue type used to build the matrix. Currently supported: half (not recommanded), float or double.
-
-
-
See Also
GLM_GTX_rotate_normalized_axis
-
-- rotate(T angle, T x, T y, T z)
-
-- rotate(detail::tmat4x4<T, P> const & m, T angle, T x, T y, T z)
-
-- rotate(T angle, detail::tvec3<T, P> const & v)
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
detail::tquat<T, P> glm::rotateNormalizedAxis (detail::tquat< T, P > const & q,
T const & angle,
detail::tvec3< T, P > const & axis 
)
-
- -

Rotates a quaternion from a vector of 3 components normalized axis and an angle.

-
Parameters
- - - - -
qSource orientation
angleAngle expressed in radians if GLM_FORCE_RADIANS is define or degrees otherwise.
axisNormalized axis of the rotation, must be normalized.
-
-
-
See Also
GLM_GTX_rotate_normalized_axis
- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00225.html b/Libraries/glm-0.9.5.2/doc/api/a00225.html deleted file mode 100644 index 23df10a..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00225.html +++ /dev/null @@ -1,395 +0,0 @@ - - - - - - -GLM: GLM_GTX_rotate_vector - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
GLM_GTX_rotate_vector
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename T , precision P>
detail::tmat4x4< T, P > orientation (detail::tvec3< T, P > const &Normal, detail::tvec3< T, P > const &Up)
 
template<typename T , precision P>
detail::tvec2< T, P > rotate (detail::tvec2< T, P > const &v, T const &angle)
 
template<typename T , precision P>
detail::tvec3< T, P > rotate (detail::tvec3< T, P > const &v, T const &angle, detail::tvec3< T, P > const &normal)
 
template<typename T , precision P>
detail::tvec4< T, P > rotate (detail::tvec4< T, P > const &v, T const &angle, detail::tvec3< T, P > const &normal)
 
template<typename T , precision P>
detail::tvec3< T, P > rotateX (detail::tvec3< T, P > const &v, T const &angle)
 
template<typename T , precision P>
detail::tvec4< T, P > rotateX (detail::tvec4< T, P > const &v, T const &angle)
 
template<typename T , precision P>
detail::tvec3< T, P > rotateY (detail::tvec3< T, P > const &v, T const &angle)
 
template<typename T , precision P>
detail::tvec4< T, P > rotateY (detail::tvec4< T, P > const &v, T const &angle)
 
template<typename T , precision P>
detail::tvec3< T, P > rotateZ (detail::tvec3< T, P > const &v, T const &angle)
 
template<typename T , precision P>
detail::tvec4< T, P > rotateZ (detail::tvec4< T, P > const &v, T const &angle)
 
-

Detailed Description

-

Function to directly rotate a vector.

-

<glm/gtx/rotate_vector.hpp> need to be included to use these functionalities.

-

Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
detail::tmat4x4<T, P> glm::orientation (detail::tvec3< T, P > const & Normal,
detail::tvec3< T, P > const & Up 
)
-
- -

Build a rotation matrix from a normal and a up vector.

-

From GLM_GTX_rotate_vector extension.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
detail::tvec2<T, P> glm::rotate (detail::tvec2< T, P > const & v,
T const & angle 
)
-
- -

Rotate a two dimensional vector.

-

From GLM_GTX_rotate_vector extension.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
detail::tvec3<T, P> glm::rotate (detail::tvec3< T, P > const & v,
T const & angle,
detail::tvec3< T, P > const & normal 
)
-
- -

Rotate a three dimensional vector around an axis.

-

From GLM_GTX_rotate_vector extension.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
detail::tvec4<T, P> glm::rotate (detail::tvec4< T, P > const & v,
T const & angle,
detail::tvec3< T, P > const & normal 
)
-
- -

Rotate a four dimensional vector around an axis.

-

From GLM_GTX_rotate_vector extension.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
detail::tvec3<T, P> glm::rotateX (detail::tvec3< T, P > const & v,
T const & angle 
)
-
- -

Rotate a three dimensional vector around the X axis.

-

From GLM_GTX_rotate_vector extension.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
detail::tvec4<T, P> glm::rotateX (detail::tvec4< T, P > const & v,
T const & angle 
)
-
- -

Rotate a four dimentionnals vector around the X axis.

-

From GLM_GTX_rotate_vector extension.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
detail::tvec3<T, P> glm::rotateY (detail::tvec3< T, P > const & v,
T const & angle 
)
-
- -

Rotate a three dimensional vector around the Y axis.

-

From GLM_GTX_rotate_vector extension.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
detail::tvec4<T, P> glm::rotateY (detail::tvec4< T, P > const & v,
T const & angle 
)
-
- -

Rotate a four dimensional vector around the X axis.

-

From GLM_GTX_rotate_vector extension.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
detail::tvec3<T, P> glm::rotateZ (detail::tvec3< T, P > const & v,
T const & angle 
)
-
- -

Rotate a three dimensional vector around the Z axis.

-

From GLM_GTX_rotate_vector extension.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
detail::tvec4<T, P> glm::rotateZ (detail::tvec4< T, P > const & v,
T const & angle 
)
-
- -

Rotate a four dimensional vector around the X axis.

-

From GLM_GTX_rotate_vector extension.

- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00226.html b/Libraries/glm-0.9.5.2/doc/api/a00226.html deleted file mode 100644 index e1bd2e7f..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00226.html +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - -GLM: GLM_GTX_simd_mat4 - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
-
-
-
-
-

SIMD implementation of mat4 type.

-

<glm/gtx/simd_mat4.hpp> need to be included to use these functionalities.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00227.html b/Libraries/glm-0.9.5.2/doc/api/a00227.html deleted file mode 100644 index 0d361d9..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00227.html +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - -GLM: GLM_GTX_simd_quat - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
-
-
-
-
-

SIMD implementation of quat type.

-

SIMD implementation of vec4 type.

-

<glm/gtx/simd_quat.hpp> need to be included to use these functionalities.

-

<glm/gtx/simd_vec4.hpp> need to be included to use these functionalities.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00228.html b/Libraries/glm-0.9.5.2/doc/api/a00228.html deleted file mode 100644 index bea683b..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00228.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - -GLM: GLM_GTX_spline - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
- -
- - - - - - - - - - - -

-Functions

template<typename genType >
GLM_FUNC_DECL genType catmullRom (genType const &v1, genType const &v2, genType const &v3, genType const &v4, typename genType::value_type const &s)
 
template<typename genType >
GLM_FUNC_DECL genType cubic (genType const &v1, genType const &v2, genType const &v3, genType const &v4, typename genType::value_type const &s)
 
template<typename genType >
GLM_FUNC_DECL genType hermite (genType const &v1, genType const &t1, genType const &v2, genType const &t2, typename genType::value_type const &s)
 
-

Detailed Description

-

Spline functions.

-

<glm/gtx/spline.hpp> need to be included to use these functionalities.

-

Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL genType glm::catmullRom (genType const & v1,
genType const & v2,
genType const & v3,
genType const & v4,
typename genType::value_type const & s 
)
-
- -

Return a point from a catmull rom curve.

-
See Also
GLM_GTX_spline extension.
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL genType glm::cubic (genType const & v1,
genType const & v2,
genType const & v3,
genType const & v4,
typename genType::value_type const & s 
)
-
- -

Return a point from a cubic curve.

-
See Also
GLM_GTX_spline extension.
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_DECL genType glm::hermite (genType const & v1,
genType const & t1,
genType const & v2,
genType const & t2,
typename genType::value_type const & s 
)
-
- -

Return a point from a hermite curve.

-
See Also
GLM_GTX_spline extension.
- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00229.html b/Libraries/glm-0.9.5.2/doc/api/a00229.html deleted file mode 100644 index 4fddf01..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00229.html +++ /dev/null @@ -1,183 +0,0 @@ - - - - - - -GLM: GLM_GTX_std_based_type - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
GLM_GTX_std_based_type
-
-
- - - - - - - - - - - - - - -

-Typedefs

typedef detail::tvec2
-< std::size_t, defaultp > 
size2
 
typedef detail::tvec2
-< std::size_t, defaultp > 
size2_t
 
typedef detail::tvec3
-< std::size_t, defaultp > 
size3
 
typedef detail::tvec3
-< std::size_t, defaultp > 
size3_t
 
typedef detail::tvec4
-< std::size_t, defaultp > 
size4
 
typedef detail::tvec4
-< std::size_t, defaultp > 
size4_t
 
-

Detailed Description

-

Adds vector types based on STL value types.

-

<glm/gtx/std_based_type.hpp> need to be included to use these functionalities.

-

Typedef Documentation

- -
-
- - - - -
typedef detail::tvec2<std::size_t, defaultp> size2
-
- -

Vector type based of two std::size_t components.

-
See Also
GLM_GTX_std_based_type
- -

Definition at line 56 of file std_based_type.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec2<std::size_t, defaultp> size2_t
-
- -

Vector type based of two std::size_t components.

-
See Also
GLM_GTX_std_based_type
- -

Definition at line 68 of file std_based_type.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3<std::size_t, defaultp> size3
-
- -

Vector type based of three std::size_t components.

-
See Also
GLM_GTX_std_based_type
- -

Definition at line 60 of file std_based_type.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec3<std::size_t, defaultp> size3_t
-
- -

Vector type based of three std::size_t components.

-
See Also
GLM_GTX_std_based_type
- -

Definition at line 72 of file std_based_type.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4<std::size_t, defaultp> size4
-
- -

Vector type based of four std::size_t components.

-
See Also
GLM_GTX_std_based_type
- -

Definition at line 64 of file std_based_type.hpp.

- -
-
- -
-
- - - - -
typedef detail::tvec4<std::size_t, defaultp> size4_t
-
- -

Vector type based of four std::size_t components.

-
See Also
GLM_GTX_std_based_type
- -

Definition at line 76 of file std_based_type.hpp.

- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00230.html b/Libraries/glm-0.9.5.2/doc/api/a00230.html deleted file mode 100644 index cdf4838..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00230.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - -GLM: GLM_GTX_string_cast - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
-
-
- - - - - -

-Functions

template<typename genType >
std::string to_string (genType const &x)
 
-

Detailed Description

-

Setup strings for GLM type values.

-

<glm/gtx/string_cast.hpp> need to be included to use these functionalities.

-

Function Documentation

- -
-
- - - - - - - - -
std::string glm::to_string (genType const & x)
-
- -

Create a string from a GLM type value.

-
See Also
GLM_GTX_string_cast extension.
- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00231.html b/Libraries/glm-0.9.5.2/doc/api/a00231.html deleted file mode 100644 index f365e5b..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00231.html +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - -GLM: GLM_GTX_transform - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
-
-
- - - - - - - - - - - -

-Functions

template<typename T , precision P>
detail::tmat4x4< T, P > rotate (T angle, detail::tvec3< T, P > const &v)
 
template<typename T , precision P>
detail::tmat4x4< T, P > scale (detail::tvec3< T, P > const &v)
 
template<typename T , precision P>
detail::tmat4x4< T, P > translate (detail::tvec3< T, P > const &v)
 
-

Detailed Description

-

Add transformation matrices.

-

<glm/gtx/transform.hpp> need to be included to use these functionalities.

-

Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
detail::tmat4x4<T, P> glm::rotate (angle,
detail::tvec3< T, P > const & v 
)
-
- -

Builds a rotation 4 * 4 matrix created from an axis of 3 scalars and an angle expressed in degrees.

- - -
-
- -
-
- - - - - - - - -
detail::tmat4x4<T, P> glm::scale (detail::tvec3< T, P > const & v)
-
- -

Transforms a matrix with a scale 4 * 4 matrix created from a vector of 3 components.

- - -
-
- -
-
- - - - - - - - -
detail::tmat4x4<T, P> glm::translate (detail::tvec3< T, P > const & v)
-
- -

Transforms a matrix with a translation 4 * 4 matrix created from 3 scalars.

- - -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00232.html b/Libraries/glm-0.9.5.2/doc/api/a00232.html deleted file mode 100644 index 4138024..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00232.html +++ /dev/null @@ -1,374 +0,0 @@ - - - - - - -GLM: GLM_GTX_transform2 - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename T , precision P>
detail::tmat3x3< T, P > proj2D (const detail::tmat3x3< T, P > &m, const detail::tvec3< T, P > &normal)
 
template<typename T , precision P>
detail::tmat4x4< T, P > proj3D (const detail::tmat4x4< T, P > &m, const detail::tvec3< T, P > &normal)
 
template<typename valType , precision P>
detail::tmat4x4< valType, P > scaleBias (valType scale, valType bias)
 
template<typename valType , precision P>
detail::tmat4x4< valType, P > scaleBias (detail::tmat4x4< valType, P > const &m, valType scale, valType bias)
 
template<typename T , precision P>
detail::tmat3x3< T, P > shearX2D (detail::tmat3x3< T, P > const &m, T y)
 
template<typename T , precision P>
detail::tmat4x4< T, P > shearX3D (const detail::tmat4x4< T, P > &m, T y, T z)
 
template<typename T , precision P>
detail::tmat3x3< T, P > shearY2D (detail::tmat3x3< T, P > const &m, T x)
 
template<typename T , precision P>
detail::tmat4x4< T, P > shearY3D (const detail::tmat4x4< T, P > &m, T x, T z)
 
template<typename T , precision P>
detail::tmat4x4< T, P > shearZ3D (const detail::tmat4x4< T, P > &m, T x, T y)
 
-

Detailed Description

-

Add extra transformation matrices.

-

<glm/gtx/transform2.hpp> need to be included to use these functionalities.

-

Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
detail::tmat3x3<T, P> glm::proj2D (const detail::tmat3x3< T, P > & m,
const detail::tvec3< T, P > & normal 
)
-
- -

Build planar projection matrix along normal axis.

-

From GLM_GTX_transform2 extension.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
detail::tmat4x4<T, P> glm::proj3D (const detail::tmat4x4< T, P > & m,
const detail::tvec3< T, P > & normal 
)
-
- -

Build planar projection matrix along normal axis.

-

From GLM_GTX_transform2 extension.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
detail::tmat4x4<valType, P> glm::scaleBias (valType scale,
valType bias 
)
-
- -

Build a scale bias matrix.

-

From GLM_GTX_transform2 extension.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
detail::tmat4x4<valType, P> glm::scaleBias (detail::tmat4x4< valType, P > const & m,
valType scale,
valType bias 
)
-
- -

Build a scale bias matrix.

-

From GLM_GTX_transform2 extension.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
detail::tmat3x3<T, P> glm::shearX2D (detail::tmat3x3< T, P > const & m,
y 
)
-
- -

Transforms a matrix with a shearing on X axis.

-

From GLM_GTX_transform2 extension.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
detail::tmat4x4<T, P> glm::shearX3D (const detail::tmat4x4< T, P > & m,
y,
z 
)
-
- -

Transforms a matrix with a shearing on X axis From GLM_GTX_transform2 extension.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
detail::tmat3x3<T, P> glm::shearY2D (detail::tmat3x3< T, P > const & m,
x 
)
-
- -

Transforms a matrix with a shearing on Y axis.

-

From GLM_GTX_transform2 extension.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
detail::tmat4x4<T, P> glm::shearY3D (const detail::tmat4x4< T, P > & m,
x,
z 
)
-
- -

Transforms a matrix with a shearing on Y axis.

-

From GLM_GTX_transform2 extension.

- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
detail::tmat4x4<T, P> glm::shearZ3D (const detail::tmat4x4< T, P > & m,
x,
y 
)
-
- -

Transforms a matrix with a shearing on Z axis.

-

From GLM_GTX_transform2 extension.

- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00233.html b/Libraries/glm-0.9.5.2/doc/api/a00233.html deleted file mode 100644 index b8418eb..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00233.html +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - -GLM: GLM_GTX_vec1 - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
- -
-

Add vec1, ivec1, uvec1 and bvec1 types.

-

<glm/gtx/vec1.hpp> need to be included to use these functionalities.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00234.html b/Libraries/glm-0.9.5.2/doc/api/a00234.html deleted file mode 100644 index 25ee17b..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00234.html +++ /dev/null @@ -1,167 +0,0 @@ - - - - - - -GLM: GLM_GTX_vector_angle - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
GLM_GTX_vector_angle
-
-
- - - - - - - - - - - -

-Functions

template<typename vecType >
GLM_FUNC_QUALIFIER
-vecType::value_type 
angle (vecType const &x, vecType const &y)
 
template<typename T , precision P>
GLM_FUNC_QUALIFIER T orientedAngle (detail::tvec2< T, P > const &x, detail::tvec2< T, P > const &y)
 
template<typename T , precision P>
GLM_FUNC_QUALIFIER T orientedAngle (detail::tvec3< T, P > const &x, detail::tvec3< T, P > const &y, detail::tvec3< T, P > const &ref)
 
-

Detailed Description

-

Compute angle between vectors.

-

<glm/gtx/vector_angle.hpp> need to be included to use these functionalities.

-

Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - -
GLM_FUNC_QUALIFIER vecType::value_type glm::angle (vecType const & x,
vecType const & y 
)
-
- -

Returns the absolute angle between two vectors Parameters need to be normalized.

-
See Also
GLM_GTX_vector_angle extension
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
GLM_FUNC_QUALIFIER T glm::orientedAngle (detail::tvec2< T, P > const & x,
detail::tvec2< T, P > const & y 
)
-
- -

Returns the oriented angle between two 2d vectors Parameters need to be normalized.

-
See Also
GLM_GTX_vector_angle extension.
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
GLM_FUNC_QUALIFIER T glm::orientedAngle (detail::tvec3< T, P > const & x,
detail::tvec3< T, P > const & y,
detail::tvec3< T, P > const & ref 
)
-
- -

Returns the oriented angle between two 3d vectors based from a reference axis.

-

Parameters need to be normalized.

-
See Also
GLM_GTX_vector_angle extension.
- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00235.html b/Libraries/glm-0.9.5.2/doc/api/a00235.html deleted file mode 100644 index a91b973..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00235.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - -GLM: GLM_GTX_vector_query - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
- -
-
GLM_GTX_vector_query
-
-
- - - - - - - - - - - - - - - - - - - - -

-Functions

template<typename T , precision P, template< typename, precision > class vecType>
bool areCollinear (vecType< T, P > const &v0, vecType< T, P > const &v1, T const &epsilon)
 
template<typename T , precision P, template< typename, precision > class vecType>
bool areOrthogonal (vecType< T, P > const &v0, vecType< T, P > const &v1, T const &epsilon)
 
template<typename T , precision P, template< typename, precision > class vecType>
bool areOrthonormal (vecType< T, P > const &v0, vecType< T, P > const &v1, T const &epsilon)
 
template<typename T , precision P, template< typename, precision > class vecType>
vecType< bool, P > isCompNull (vecType< T, P > const &v, T const &epsilon)
 
template<typename T , precision P, template< typename, precision > class vecType>
bool isNormalized (vecType< T, P > const &v, T const &epsilon)
 
template<typename T , precision P, template< typename, precision > class vecType>
bool isNull (vecType< T, P > const &v, T const &epsilon)
 
-

Detailed Description

-

Query informations of vector types.

-

<glm/gtx/vector_query.hpp> need to be included to use these functionalities.

-

Function Documentation

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
bool glm::areCollinear (vecType< T, P > const & v0,
vecType< T, P > const & v1,
T const & epsilon 
)
-
- -

Check whether two vectors are collinears.

-
See Also
GLM_GTX_vector_query extensions.
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
bool glm::areOrthogonal (vecType< T, P > const & v0,
vecType< T, P > const & v1,
T const & epsilon 
)
-
- -

Check whether two vectors are orthogonals.

-
See Also
GLM_GTX_vector_query extensions.
- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
bool glm::areOrthonormal (vecType< T, P > const & v0,
vecType< T, P > const & v1,
T const & epsilon 
)
-
- -

Check whether two vectors are orthonormal.

-
See Also
GLM_GTX_vector_query extensions.
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
vecType<bool, P> glm::isCompNull (vecType< T, P > const & v,
T const & epsilon 
)
-
- -

Check whether a each component of a vector is null.

-
See Also
GLM_GTX_vector_query extensions.
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
bool glm::isNormalized (vecType< T, P > const & v,
T const & epsilon 
)
-
- -

Check whether a vector is normalized.

-
See Also
GLM_GTX_vector_query extensions.
- -
-
- -
-
- - - - - - - - - - - - - - - - - - -
bool glm::isNull (vecType< T, P > const & v,
T const & epsilon 
)
-
- -

Check whether a vector is null.

-
See Also
GLM_GTX_vector_query extensions.
- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00236.html b/Libraries/glm-0.9.5.2/doc/api/a00236.html deleted file mode 100644 index 5656d3e..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00236.html +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - -GLM: GLM_GTX_wrap - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
- -
- - - - - - - - - - - -

-Functions

template<typename genType >
GLM_FUNC_DECL genType clamp (genType const &Texcoord)
 
template<typename genType >
GLM_FUNC_DECL genType mirrorRepeat (genType const &Texcoord)
 
template<typename genType >
GLM_FUNC_DECL genType repeat (genType const &Texcoord)
 
-

Detailed Description

-

Wrapping mode of texture coordinates.

-

<glm/gtx/wrap.hpp> need to be included to use these functionalities.

-

Function Documentation

- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::clamp (genType const & Texcoord)
-
- -

Simulate GL_CLAMP OpenGL wrap mode.

-
See Also
GLM_GTX_wrap extension.
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::mirrorRepeat (genType const & Texcoord)
-
- -

Simulate GL_MIRROR_REPEAT OpenGL wrap mode.

-
See Also
GLM_GTX_wrap extension.
- -
-
- -
-
- - - - - - - - -
GLM_FUNC_DECL genType glm::repeat (genType const & Texcoord)
-
- -

Simulate GL_REPEAT OpenGL wrap mode.

-
See Also
GLM_GTX_wrap extension.
- -
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00237.html b/Libraries/glm-0.9.5.2/doc/api/a00237.html deleted file mode 100644 index e0f5817..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00237.html +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - -GLM: GLM_VIRTREV_xstream: xml like output - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
-
-
GLM_VIRTREV_xstream: xml like output
-
-
-

Streaming vector and matrix in a xml way.

-

Include <glm/virtrev/xstream.hpp> for this functionality.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00238.html b/Libraries/glm-0.9.5.2/doc/api/a00238.html deleted file mode 100644 index 6145b10..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00238.html +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - -GLM: Gtx_scalar_relational - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
-
-
Gtx_scalar_relational
-
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/a00240.html b/Libraries/glm-0.9.5.2/doc/api/a00240.html deleted file mode 100644 index 9d09b44..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/a00240.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - -GLM: Todo List - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
-
-
Todo List
-
-
-
-
Member glm::bitCount (genIUType< T > const &Value)
-
Clarify the declaration to specify that scalars are suported.
-
Member glm::epsilon ()
-
Implement epsilon for half-precision floating point type.
-
Member glm::findLSB (genIUType< T > const &Value)
-
Clarify the declaration to specify that scalars are suported.
-
Member glm::findMSB (genIUType< T > const &Value)
-
Clarify the declaration to specify that scalars are suported.
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/bc_s.png b/Libraries/glm-0.9.5.2/doc/api/bc_s.png deleted file mode 100644 index 224b29a..0000000 Binary files a/Libraries/glm-0.9.5.2/doc/api/bc_s.png and /dev/null differ diff --git a/Libraries/glm-0.9.5.2/doc/api/bdwn.png b/Libraries/glm-0.9.5.2/doc/api/bdwn.png deleted file mode 100644 index 940a0b9..0000000 Binary files a/Libraries/glm-0.9.5.2/doc/api/bdwn.png and /dev/null differ diff --git a/Libraries/glm-0.9.5.2/doc/api/closed.png b/Libraries/glm-0.9.5.2/doc/api/closed.png deleted file mode 100644 index 98cc2c9..0000000 Binary files a/Libraries/glm-0.9.5.2/doc/api/closed.png and /dev/null differ diff --git a/Libraries/glm-0.9.5.2/doc/api/dir_04e4a28b8d58785d7769817294d623f5.html b/Libraries/glm-0.9.5.2/doc/api/dir_04e4a28b8d58785d7769817294d623f5.html deleted file mode 100644 index ba4be44..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/dir_04e4a28b8d58785d7769817294d623f5.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - -GLM: virtrev Directory Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - -
-
-
-
virtrev Directory Reference
-
-
- - - - -

-Files

file  xstream.hpp [code]
 
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/dir_4d1ca7e3aefdd5b86b5dba8da1c3d503.html b/Libraries/glm-0.9.5.2/doc/api/dir_4d1ca7e3aefdd5b86b5dba8da1c3d503.html deleted file mode 100644 index b823311..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/dir_4d1ca7e3aefdd5b86b5dba8da1c3d503.html +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - -GLM: detail Directory Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - -
-
-
-
detail Directory Reference
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Files

file  _features.hpp [code]
 
file  _fixes.hpp [code]
 
file  _literals.hpp [code]
 
file  _noise.hpp [code]
 
file  _swizzle.hpp [code]
 
file  _swizzle_func.hpp [code]
 
file  _vectorize.hpp [code]
 
file  func_common.hpp [code]
 
file  func_exponential.hpp [code]
 
file  func_geometric.hpp [code]
 
file  func_integer.hpp [code]
 
file  func_matrix.hpp [code]
 
file  func_noise.hpp [code]
 
file  func_packing.hpp [code]
 
file  func_trigonometric.hpp [code]
 
file  func_vector_relational.hpp [code]
 
file  hint.hpp [code]
 
file  intrinsic_common.hpp [code]
 
file  intrinsic_exponential.hpp [code]
 
file  intrinsic_geometric.hpp [code]
 
file  intrinsic_integer.hpp [code]
 
file  intrinsic_matrix.hpp [code]
 
file  intrinsic_trigonometric.hpp [code]
 
file  intrinsic_vector_relational.hpp [code]
 
file  precision.hpp [code]
 
file  setup.hpp [code]
 
file  type_float.hpp [code]
 
file  type_gentype.hpp [code]
 
file  type_half.hpp [code]
 
file  type_int.hpp [code]
 
file  type_mat.hpp [code]
 
file  type_mat2x2.hpp [code]
 
file  type_mat2x3.hpp [code]
 
file  type_mat2x4.hpp [code]
 
file  type_mat3x2.hpp [code]
 
file  type_mat3x3.hpp [code]
 
file  type_mat3x4.hpp [code]
 
file  type_mat4x2.hpp [code]
 
file  type_mat4x3.hpp [code]
 
file  type_mat4x4.hpp [code]
 
file  type_vec.hpp [code]
 
file  type_vec1.hpp [code]
 
file  type_vec2.hpp [code]
 
file  type_vec3.hpp [code]
 
file  type_vec4.hpp [code]
 
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/dir_6e418c18ca640a0404613de005739e2e.html b/Libraries/glm-0.9.5.2/doc/api/dir_6e418c18ca640a0404613de005739e2e.html deleted file mode 100644 index 3491631..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/dir_6e418c18ca640a0404613de005739e2e.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - -GLM: Documents Directory Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - -
-
-
-
Documents Directory Reference
-
-
- - - - -

-Directories

directory  GitHub
 
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/dir_89daaa151958d75313fcd89dd5f4bdb8.html b/Libraries/glm-0.9.5.2/doc/api/dir_89daaa151958d75313fcd89dd5f4bdb8.html deleted file mode 100644 index e123e91..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/dir_89daaa151958d75313fcd89dd5f4bdb8.html +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - -GLM: doc Directory Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - -
-
-
-
doc Directory Reference
-
-
- - - - - - -

-Files

file  man.doxy [code]
 
file  pages.doxy [code]
 
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/dir_8ceffd4ee35c3518d4e8bdc7e638efe8.html b/Libraries/glm-0.9.5.2/doc/api/dir_8ceffd4ee35c3518d4e8bdc7e638efe8.html deleted file mode 100644 index f8528c9..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/dir_8ceffd4ee35c3518d4e8bdc7e638efe8.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - -GLM: Users Directory Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - -
-
-
-
Users Directory Reference
-
-
- - - - -

-Directories

directory  Groove
 
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/dir_968fb7988749a6351e7b3d0c1783dec4.html b/Libraries/glm-0.9.5.2/doc/api/dir_968fb7988749a6351e7b3d0c1783dec4.html deleted file mode 100644 index af15b98..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/dir_968fb7988749a6351e7b3d0c1783dec4.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - -GLM: Groove Directory Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - -
-
-
-
Groove Directory Reference
-
-
- - - - -

-Directories

directory  Documents
 
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/dir_a8d99eddac27b2368ab5252ce80ded11.html b/Libraries/glm-0.9.5.2/doc/api/dir_a8d99eddac27b2368ab5252ce80ded11.html deleted file mode 100644 index 5e24055..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/dir_a8d99eddac27b2368ab5252ce80ded11.html +++ /dev/null @@ -1,185 +0,0 @@ - - - - - - -GLM: gtx Directory Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - -
-
-
-
gtx Directory Reference
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Files

file  associated_min_max.hpp [code]
 
file  bit.hpp [code]
 
file  closest_point.hpp [code]
 
file  color_space.hpp [code]
 
file  color_space_YCoCg.hpp [code]
 
file  compatibility.hpp [code]
 
file  component_wise.hpp [code]
 
file  gtx/constants.hpp [code]
 
file  dual_quaternion.hpp [code]
 
file  gtx/epsilon.hpp [code]
 
file  euler_angles.hpp [code]
 
file  extend.hpp [code]
 
file  extented_min_max.hpp [code]
 
file  fast_exponential.hpp [code]
 
file  fast_square_root.hpp [code]
 
file  fast_trigonometry.hpp [code]
 
file  gradient_paint.hpp [code]
 
file  handed_coordinate_space.hpp [code]
 
file  inertia.hpp [code]
 
file  int_10_10_10_2.hpp [code]
 
file  gtx/integer.hpp [code]
 
file  intersect.hpp [code]
 
file  io.hpp [code]
 
file  log_base.hpp [code]
 
file  matrix_cross_product.hpp [code]
 
file  matrix_interpolation.hpp [code]
 
file  matrix_major_storage.hpp [code]
 
file  matrix_operation.hpp [code]
 
file  matrix_query.hpp [code]
 
file  mixed_product.hpp [code]
 
file  multiple.hpp [code]
 
file  gtx/noise.hpp [code]
 
file  norm.hpp [code]
 
file  normal.hpp [code]
 
file  normalize_dot.hpp [code]
 
file  number_precision.hpp [code]
 
file  optimum_pow.hpp [code]
 
file  orthonormalize.hpp [code]
 
file  perpendicular.hpp [code]
 
file  polar_coordinates.hpp [code]
 
file  projection.hpp [code]
 
file  gtx/quaternion.hpp [code]
 
file  gtx/random.hpp [code]
 
file  raw_data.hpp [code]
 
file  gtx/reciprocal.hpp [code]
 
file  rotate_normalized_axis.hpp [code]
 
file  rotate_vector.hpp [code]
 
file  scalar_relational.hpp [code]
 
file  simd_mat4.hpp [code]
 
file  simd_quat.hpp [code]
 
file  simd_vec4.hpp [code]
 
file  spline.hpp [code]
 
file  std_based_type.hpp [code]
 
file  string_cast.hpp [code]
 
file  transform.hpp [code]
 
file  transform2.hpp [code]
 
file  gtx/ulp.hpp [code]
 
file  unsigned_int.hpp [code]
 
file  vec1.hpp [code]
 
file  vector_angle.hpp [code]
 
file  vector_query.hpp [code]
 
file  wrap.hpp [code]
 
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/dir_e3ecd7863bd215c92a17f47e2ae3be43.html b/Libraries/glm-0.9.5.2/doc/api/dir_e3ecd7863bd215c92a17f47e2ae3be43.html deleted file mode 100644 index c6678a0..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/dir_e3ecd7863bd215c92a17f47e2ae3be43.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - -GLM: GitHub Directory Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - -
-
-
-
GitHub Directory Reference
-
-
- - - - -

-Directories

directory  glm
 
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/dir_e50778361fd4ab4de52181ed9eb2b726.html b/Libraries/glm-0.9.5.2/doc/api/dir_e50778361fd4ab4de52181ed9eb2b726.html deleted file mode 100644 index 985b0ce..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/dir_e50778361fd4ab4de52181ed9eb2b726.html +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - -GLM: glm Directory Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - -
-
-
-
glm Directory Reference
-
-
- - - - - - - - - - -

-Directories

directory  detail
 
directory  gtc
 
directory  gtx
 
directory  virtrev
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Files

file  common.hpp [code]
 
file  exponential.hpp [code]
 
file  ext.hpp [code]
 
file  fwd.hpp [code]
 
file  geometric.hpp [code]
 
file  glm.hpp [code]
 
file  integer.hpp [code]
 
file  mat2x2.hpp [code]
 
file  mat2x3.hpp [code]
 
file  mat2x4.hpp [code]
 
file  mat3x2.hpp [code]
 
file  mat3x3.hpp [code]
 
file  mat3x4.hpp [code]
 
file  mat4x2.hpp [code]
 
file  mat4x3.hpp [code]
 
file  mat4x4.hpp [code]
 
file  matrix.hpp [code]
 
file  packing.hpp [code]
 
file  trigonometric.hpp [code]
 
file  vec2.hpp [code]
 
file  vec3.hpp [code]
 
file  vec4.hpp [code]
 
file  vector_relational.hpp [code]
 
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/dir_edf753475b928be648c1cf1c6443cf63.html b/Libraries/glm-0.9.5.2/doc/api/dir_edf753475b928be648c1cf1c6443cf63.html deleted file mode 100644 index e228e45..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/dir_edf753475b928be648c1cf1c6443cf63.html +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - -GLM: glm Directory Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - -
-
-
-
glm Directory Reference
-
-
- - - - - - -

-Directories

directory  doc
 
directory  glm
 
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/dir_f7324829a002c536307b42a892c06451.html b/Libraries/glm-0.9.5.2/doc/api/dir_f7324829a002c536307b42a892c06451.html deleted file mode 100644 index bce28a8..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/dir_f7324829a002c536307b42a892c06451.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - -GLM: gtc Directory Reference - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - -
-
-
-
gtc Directory Reference
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Files

file  gtc/constants.hpp [code]
 
file  gtc/epsilon.hpp [code]
 
file  matrix_access.hpp [code]
 
file  matrix_integer.hpp [code]
 
file  matrix_inverse.hpp [code]
 
file  matrix_transform.hpp [code]
 
file  gtc/noise.hpp [code]
 
file  gtc/packing.hpp [code]
 
file  gtc/quaternion.hpp [code]
 
file  gtc/random.hpp [code]
 
file  gtc/reciprocal.hpp [code]
 
file  type_precision.hpp [code]
 
file  type_ptr.hpp [code]
 
file  gtc/ulp.hpp [code]
 
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/doxygen.css b/Libraries/glm-0.9.5.2/doc/api/doxygen.css deleted file mode 100644 index f0f4a4f..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/doxygen.css +++ /dev/null @@ -1,865 +0,0 @@ -/* The standard CSS for doxygen */ - -body, table, div, p, dl -{ - font-family: Lucida Grande, Calibri, Verdana; - font-size: 14px; -} - -body -{ - margin:0px; - padding:0px; - background-color:#bf6000; - background-repeat:no-repeat; - background-position:center center; - background-attachment:fixed; -/* - background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFF8F0 5%, #FFEEDD 95%, #FFDDBB); - background-image: -webkit-gradient(linear,center top,center bottom,from(#FFFFFF), color-stop(0.05,#FFF8F0), color-stop(0.05,#FFF8F0), color-stop(0.95,#FFEEDD), to(#FFDDBB)); -*/ - min-height:1200px; - overflow:auto; -} - -p -{ - background-color:#FFFFFF; -} - -/* @group Heading Levels */ - -h1 -{ - color:#FF8000; - font-family: Lucida Grande, Cambria, Georgia; - font-size: 24px; - font-weight: bold; -} - -h2 -{ - color:#FF8000; - font-family: Lucida Grande, Cambria, Georgia; - font-size: 18px; - font-weight: bold; -} - -h3 { - font-family: Lucida Grande, Cambria, Georgia; - font-size: 14px; - font-weight: bold; -} - -dt { - font-weight: bold; -} - -div.multicol { - -moz-column-gap: 1em; - -webkit-column-gap: 1em; - -moz-column-count: 3; - -webkit-column-count: 3; -} - -p.startli, p.startdd, p.starttd { - margin-top: 2px; -} - -p.endli { - margin-bottom: 0px; -} - -p.enddd { - margin-bottom: 4px; -} - -p.endtd { - margin-bottom: 2px; -} - -/* @end */ - -caption { - font-weight: bold; -} - -span.legend { - font-size: 70%; - text-align: center; -} - -h3.version { - font-size: 90%; - text-align: center; -} - -div.qindex, div.navtab{ - background-color: #FFF8F0; - border: 0px solid #FF8000; - text-align: center; - margin: 2px; - padding: 2px; -} - -div.qindex, div.navpath { - width: 100%; - line-height: 140%; -} - -div.navtab { - margin-right: 15px; -} - -/* @group Link Styling */ - -a { - color: #000000; - font-weight: normal; - /*text-decoration: none;*/ -} - -.contents a:visited { - color: #606060; -} - -.contents{ - background-color: #FFFFFF; - margin:0px; - margin-left:auto; - margin-right:auto; - padding-top:8px; - padding-bottom:8px; - padding-left:32px; - padding-right:32px; - width:936px; -} - -div.textblock{ - background-color: #FFFFFF; - padding-top: 4px; - padding-bottom: 4px; - padding-left: 32px; - padding-right: 32px; -} - -a:hover { - text-decoration: underline; -} - -a.qindex { - font-weight: bold; -} - -a.qindexHL { - font-weight: bold; - background-color: #9CAFD4; - color: #ffffff; - border: 0px double #869DCA; -} - -.contents a.qindexHL:visited { - color: #ffffff; -} - -a.el { - font-weight: bold; -} - -a.elRef { -} - -a.code { - color: #4665A2; -} - -a.codeRef { - color: #4665A2; -} - -/* @end */ - -dl.el { - margin-left: -1cm; -} - -.fragment { - font-family: monospace, consolas, "courier new"; - font-size: 12px; -} - -pre.fragment { - border: 0px solid #FF8000; - background-color: #FFF8F0; - padding: 4px 6px; - margin: 4px 8px 4px 2px; - overflow: auto; - word-wrap: break-word; - line-height: 125%; -} - -div.ah { - background-color: black; - font-weight: bold; - color: #ffffff; - margin-bottom: 3px; - margin-top: 3px; - padding: 0.2em; - border: solid thin #333; - border-radius: 0.5em; - -webkit-border-radius: .5em; - -moz-border-radius: .5em; - box-shadow: 2px 2px 3px #999; - -webkit-box-shadow: 2px 2px 3px #999; - -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; - background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444)); - background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000); -} - -div.groupHeader { - margin-left: 16px; - margin-top: 12px; - font-weight: bold; -} - -div.groupText { - margin-left: 16px; - font-style: italic; -} - -td.indexkey { - font-weight: bold; - border: 0px solid #C4CFE5; - margin: 2px 0px 2px 0; - padding: 4px 10px; -} - -td.indexvalue { - border: 0px solid #C4CFE5; - padding: 2px 10px; - margin: 2px 0px; -} - -tr.memlist { - background-color: #FFF8F0; -} - -p.formulaDsp { - text-align: center; -} - -img.formulaDsp { - -} - -img.formulaInl { - vertical-align: middle; -} - -div.center { - text-align: center; - margin-top: 0px; - margin-bottom: 0px; - padding: 0px; -} - -div.center img { - border: 0px; -} - -address.footer { - margin-left:auto; - margin-right:auto; - width:1000px; - - text-align: right; - padding-right: 12px; - color: #FFEEDD; -} - -img.footer { - border: 0px; - vertical-align: middle; -} - -/* @group Code Colorization */ - -span.keyword { - color: #008000 -} - -span.keywordtype { - color: #604020 -} - -span.keywordflow { - color: #e08000 -} - -span.comment { - color: #800000 -} - -span.preprocessor { - color: #806020 -} - -span.stringliteral { - color: #002080 -} - -span.charliteral { - color: #008080 -} - -span.vhdldigit { - color: #ff00ff -} - -span.vhdlchar { - color: #000000 -} - -span.vhdlkeyword { - color: #700070 -} - -span.vhdllogic { - color: #ff0000 -} - -/* @end */ - -/* -.search { - color: #003399; - font-weight: bold; -} - -form.search { - margin-bottom: 0px; - margin-top: 0px; -} - -input.search { - font-size: 75%; - color: #000080; - font-weight: normal; - background-color: #e8eef2; -} -*/ - -td.tiny { - font-size: 10px; -} - -.dirtab { - padding: 4px; - border-collapse: collapse; - border: 0px solid #A3B4D7; -} - -th.dirtab { - background: #EBEFF6; - font-weight: bold; -} - -hr { - height: 0px; - border: none; - border-top: 0px solid #FF8000; -} - -hr.footer { - height: 1px; - margin-left:auto; - margin-right:auto; - width:1000px; -} - -/* @group Member Descriptions */ - -table.memberdecls { - border-spacing: 0px; - padding: 0px; -} - -.mdescLeft, .mdescRight, -.memItemLeft, .memItemRight, -.memTemplItemLeft, .memTemplItemRight, .memTemplParams { - font-family: monospace, consolas, "courier new"; - font-size: 12px; - background-color: #FFFCF8; - border: none; - margin: 4px; - padding: 1px 0 0 8px; -} - -.mdescLeft, .mdescRight { - padding: 0px 8px 4px 8px; - color: #000000; -} - -.memItemLeft, .memItemRight, .memTemplParams { - border-top: 4px solid #FFFFFF; -} - -.memItemLeft, .memTemplItemLeft { - white-space: nowrap; -} - -.memTemplParams { - color: #404040; - white-space: nowrap; -} - -/* @end */ - -/* @group Member Details */ - -/* Styles for detailed member documentation */ - -.memtemplate { - color: #000000; - font-weight: normal; - margin-left: 9px; -} - -.memnav { - background-color: #000000; - border: 0px solid #A3B4D7; - text-align: center; - margin: 2px; - margin-right: 15px; - padding: 2px; -} - -.memitem { - padding: 8px; - margin-bottom: 10px; -} - -.memname { - font-family: monospace, consolas, "courier new"; - font-weight: bold; - font-size: 12px; - white-space: nowrap; - margin-left: 6px; -} - -.memproto { - border-top: 0px solid #FF8000; - border-left: 0px solid #FF8000; - border-right: 0px solid #FF8000; - padding: 6px 0px 6px 0px; - color: #000000; - font-weight: bold; - text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); - /* opera specific markup */ - box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - border-top-right-radius: 8px; - border-top-left-radius: 8px; - /* firefox specific markup */ - -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; - -moz-border-radius-topright: 8px; - -moz-border-radius-topleft: 8px; - /* webkit specific markup */ - -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - -webkit-border-top-right-radius: 8px; - -webkit-border-top-left-radius: 8px; - background-repeat:repeat-x; - background-color: #FFFFFF; - background-image: -moz-linear-gradient(center top, #FFF8F0 0%, #FFFFFF 60%, #FFFFFF 95%, #FFFFFF); - background-image: -webkit-gradient(linear,center top,center bottom,from(#FFF8F0), color-stop(0.2,#FFFFFF), color-stop(0.60,#FFFFFF), color-stop(0.95,#FFFFFF), to(#FFFFFF)); -} - -.memdoc { - /*font-family: Lucida Grande, Calibri, Verdana;*/ - border-bottom: 0px solid #FF8000; - border-left: 0px solid #FF8000; - border-right: 0px solid #FF8000; - padding: 2px 5px; - background-color: #FFFFFF; - border-top-width: 0; - /* opera specific markup */ - border-bottom-left-radius: 8px; - border-bottom-right-radius: 8px; - box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - /* firefox specific markup */ - -moz-border-radius-bottomleft: 8px; - -moz-border-radius-bottomright: 8px; - -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; - background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 60%, #FFF8F0 90%, #FFEEDD); - /* webkit specific markup */ - -webkit-border-bottom-left-radius: 8px; - -webkit-border-bottom-right-radius: 8px; - -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - background-image: -webkit-gradient(linear,center top,center bottom,from(#FFFFFF), color-stop(0.6,#FFFFFF), color-stop(0.60,#FFFFFF), color-stop(0.90,#FFF8F0), to(#FFEEDD)); -} - -.paramkey { - text-align: right; -} - -.paramtype { - white-space: nowrap; -} - -.paramname { - color: #FF8000; - white-space: nowrap; -} -.paramname em { - font-style: normal; -} - -.params, .retval, .exception, .tparams { - border-spacing: 6px 2px; -} - -.params .paramname, .retval .paramname { - color: #FF8000; - font-family: monospace, consolas, "courier new"; - font-weight: bold; - font-size: 12px; - vertical-align: top; -} - -.params .paramtype { - font-style: italic; - vertical-align: top; -} - -.params .paramdir { - vertical-align: top; -} - - - - -/* @end */ - -/* @group Directory (tree) */ - -/* for the tree view */ - -.ftvtree { - /*font-family: Lucida Grande, Calibri, Verdana;*/ - margin: 0px; -} - -/* these are for tree view when used as main index */ - -.directory { - font-weight: bold; - margin: 5px; -} - -.directory h3 { - margin: 0px; - margin-top: 1em; -} - -/* -The following two styles can be used to replace the root node title -with an image of your choice. Simply uncomment the next two styles, -specify the name of your image and be sure to set 'height' to the -proper pixel height of your image. -*/ - -/* -.directory h3.swap { - height: 61px; - background-repeat: no-repeat; - background-image: url("yourimage.gif"); -} -.directory h3.swap span { - display: none; -} -*/ - -.directory > h3 { - margin-top: 0; -} - -.directory p { - margin: 0px; - white-space: nowrap; -} - -.directory div { - display: none; - margin: 0px; -} - -.directory img { - vertical-align: -30%; -} - -/* these are for tree view when not used as main index */ - -.directory-alt { - font-size: 100%; - font-weight: bold; -} - -.directory-alt h3 { - margin: 0px; - margin-top: 1em; -} - -.directory-alt > h3 { - margin-top: 0; -} - -.directory-alt p { - margin: 0px; - white-space: nowrap; -} - -.directory-alt div { - display: none; - margin: 0px; -} - -.directory-alt img { - vertical-align: -30%; -} - -/* @end */ - -div.dynheader { - margin-top: 8px; -} - -address { - font-style: normal; - color: #804000; -} - -table.doxtable { - border-collapse:collapse; -} - -table.doxtable td, table.doxtable th { - border: 0px solid #000000; - padding: 3px 7px 2px; -} - -table.doxtable th { - background-color: #000000; - color: #FFFFFF; - font-size: 110%; - padding-bottom: 4px; - padding-top: 5px; - text-align:left; -} - -.tabsearch { - top: 0px; - left: 10px; - height: 36px; - /*background-image: url('tab_b.png');*/ - z-index: 101; - overflow: hidden; -} - -.navpath ul -{ - background-color: #FFEEDD; - height:30px; - line-height:30px; - overflow:hidden; - margin:0px; - padding:0px; -} - -.navpath li -{ - list-style-type:none; - float:left; - padding-left:10px; - padding-right:15px; - /*background-image:url('bc_s.png');*/ - background-repeat:no-repeat; - background-position:right; -} - -.navpath li.navelem a -{ - height:32px; - display:block; - text-decoration: none; - outline: none; -} - -.navpath li.navelem a:hover -{ - color:#FF8000; -} - -.navpath li.footer -{ - list-style-type:none; - float:right; - padding-left:10px; - padding-right:15px; - background-image:none; - background-repeat:no-repeat; - background-position:right; - color:#FFEEDD; -} - -div.summary -{ - float: right; - font-size: 12px; - padding-right: 5px; - width: 160px; - text-align: right; -} - -div.summary a -{ - white-space: nowrap; -} - -div.ingroups -{ - padding-left: 5px; - width: 50%; - text-align: left; -} - -div.ingroups a -{ - white-space: nowrap; -} - -div.header -{ - background-color:#FFEEDD; - background-image: -moz-linear-gradient(center top, #FFEEDD 0%, #FFEEDD 5%, #FFEEDD 80%, #FFFFFF); - background-image: -webkit-gradient(linear,center top,center bottom,from(#FFEEDD), color-stop(0.05,#FFEEDD), color-stop(0.05,#FFEEDD), color-stop(0.80,#FFEEDD), to(#FFFFFF)); - - padding:0px; - margin:0px; - margin-left:auto; - margin-right:auto; - width:1000px; - border-bottom: 0px solid #FFC080; -} - -div.headertitle -{ - margin: 0px; - padding: 5px; - padding-bottom:10px; - padding-top:10px; -} - -div.title -{ - font-family: Lucida Grande, Cambria, Georgia; - font-size: 24px; - color: #FF7F00; -} - -dl -{ - padding: 0 0 0 10px; -} - -dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug -{ - border-color: #FF7F00; - border-left:4px solid; - padding: 0 0 0 6px; -} - -dl.note -{ - border-color: #FFDDBB; -} - -dl.warning, dl.attention -{ - border-color: #FF0000; -} - -dl.pre, dl.post, dl.invariant -{ - border-color: #00D000; -} - -dl.deprecated -{ - border-color: #505050; -} - -dl.todo -{ - border-color: #00C0E0; -} - -dl.test -{ - border-color: #3030E0; -} - -dl.bug -{ - border-color: #C08050; -} - -#projectlogo -{ - text-align: center; - vertical-align: bottom; - border-collapse: separate; -} - -#projectlogo img -{ - border: 0px none; -} - -#projectname -{ - /*font-family: Lucida Grande, Cambria, Georgia;*/ - font-size: 24px; - margin: 0px; - padding: 0px; -} - -#projectbrief -{ - /*font-family: Lucida Grande, Cambria, Georgia;*/ - font-size: 18px; - margin: 0px; - padding: 0px; -} - -#projectnumber -{ - /*font-family: Lucida Grande, Cambria, Georgia;*/ - font-size: 14px; - margin: 0px; - padding: 0px; -} - -#titlearea -{ - padding: 0px; - margin: 0px; - width: 100%; - border-bottom: 0px solid #FF8000; - background-color:#FFFFFF; -} - -#top -{ - margin-left:auto; - margin-right:auto; - width:1000px; -} diff --git a/Libraries/glm-0.9.5.2/doc/api/doxygen.png b/Libraries/glm-0.9.5.2/doc/api/doxygen.png deleted file mode 100644 index 3ff17d8..0000000 Binary files a/Libraries/glm-0.9.5.2/doc/api/doxygen.png and /dev/null differ diff --git a/Libraries/glm-0.9.5.2/doc/api/dynsections.js b/Libraries/glm-0.9.5.2/doc/api/dynsections.js deleted file mode 100644 index 2f15470..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/dynsections.js +++ /dev/null @@ -1,104 +0,0 @@ -function toggleVisibility(linkObj) -{ - var base = $(linkObj).attr('id'); - var summary = $('#'+base+'-summary'); - var content = $('#'+base+'-content'); - var trigger = $('#'+base+'-trigger'); - var src=$(trigger).attr('src'); - if (content.is(':visible')===true) { - content.hide(); - summary.show(); - $(linkObj).addClass('closed').removeClass('opened'); - $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png'); - } else { - content.show(); - summary.hide(); - $(linkObj).removeClass('closed').addClass('opened'); - $(trigger).attr('src',src.substring(0,src.length-10)+'open.png'); - } - return false; -} - -function updateStripes() -{ - $('table.directory tr'). - removeClass('even').filter(':visible:even').addClass('even'); -} -function toggleLevel(level) -{ - $('table.directory tr').each(function(){ - var l = this.id.split('_').length-1; - var i = $('#img'+this.id.substring(3)); - var a = $('#arr'+this.id.substring(3)); - if (l - - - - - -GLM: File List - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - -
-
-
-
File List
-
-
-
Here is a list of all documented files with brief descriptions:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
o*_features.hpp
o*_fixes.hpp
o*_literals.hpp
o*_noise.hppOpenGL Mathematics (glm.g-truc.net)
o*_swizzle.hpp
o*_swizzle_func.hpp
o*_vectorize.hpp
o*associated_min_max.hppOpenGL Mathematics (glm.g-truc.net)
o*bit.hppOpenGL Mathematics (glm.g-truc.net)
o*closest_point.hpp
o*color_space.hppOpenGL Mathematics (glm.g-truc.net)
o*color_space_YCoCg.hppOpenGL Mathematics (glm.g-truc.net)
o*common.hppOpenGL Mathematics (glm.g-truc.net)
o*compatibility.hppOpenGL Mathematics (glm.g-truc.net)
o*component_wise.hppOpenGL Mathematics (glm.g-truc.net)
o*gtc/constants.hppOpenGL Mathematics (glm.g-truc.net)
o*gtx/constants.hpp
o*dual_quaternion.hppOpenGL Mathematics (glm.g-truc.net)
o*gtc/epsilon.hppOpenGL Mathematics (glm.g-truc.net)
o*gtx/epsilon.hpp
o*euler_angles.hppOpenGL Mathematics (glm.g-truc.net)
o*exponential.hppOpenGL Mathematics (glm.g-truc.net)
o*ext.hpp
o*extend.hppOpenGL Mathematics (glm.g-truc.net)
o*extented_min_max.hppOpenGL Mathematics (glm.g-truc.net)
o*fast_exponential.hppOpenGL Mathematics (glm.g-truc.net)
o*fast_square_root.hppOpenGL Mathematics (glm.g-truc.net)
o*fast_trigonometry.hppOpenGL Mathematics (glm.g-truc.net)
o*func_common.hpp
o*func_exponential.hpp
o*func_geometric.hpp
o*func_integer.hpp
o*func_matrix.hpp
o*func_noise.hpp
o*func_packing.hpp
o*func_trigonometric.hpp
o*func_vector_relational.hpp
o*fwd.hppOpenGL Mathematics (glm.g-truc.net)
o*geometric.hppOpenGL Mathematics (glm.g-truc.net)
o*glm.hppOpenGL Mathematics (glm.g-truc.net)
o*gradient_paint.hppOpenGL Mathematics (glm.g-truc.net)
o*handed_coordinate_space.hppOpenGL Mathematics (glm.g-truc.net)
o*hint.hpp
o*inertia.hppOpenGL Mathematics (glm.g-truc.net)
o*int_10_10_10_2.hpp
o*gtx/integer.hppOpenGL Mathematics (glm.g-truc.net)
o*integer.hppOpenGL Mathematics (glm.g-truc.net)
o*intersect.hppOpenGL Mathematics (glm.g-truc.net)
o*intrinsic_common.hpp
o*intrinsic_exponential.hpp
o*intrinsic_geometric.hpp
o*intrinsic_integer.hpp
o*intrinsic_matrix.hpp
o*intrinsic_trigonometric.hpp
o*intrinsic_vector_relational.hpp
o*io.hppOpenGL Mathematics (glm.g-truc.net)
o*log_base.hppOpenGL Mathematics (glm.g-truc.net)
o*man.doxy
o*mat2x2.hppOpenGL Mathematics (glm.g-truc.net)
o*mat2x3.hppOpenGL Mathematics (glm.g-truc.net)
o*mat2x4.hppOpenGL Mathematics (glm.g-truc.net)
o*mat3x2.hppOpenGL Mathematics (glm.g-truc.net)
o*mat3x3.hppOpenGL Mathematics (glm.g-truc.net)
o*mat3x4.hppOpenGL Mathematics (glm.g-truc.net)
o*mat4x2.hppOpenGL Mathematics (glm.g-truc.net)
o*mat4x3.hpp
o*mat4x4.hppOpenGL Mathematics (glm.g-truc.net)
o*matrix.hppOpenGL Mathematics (glm.g-truc.net)
o*matrix_access.hppOpenGL Mathematics (glm.g-truc.net)
o*matrix_cross_product.hppOpenGL Mathematics (glm.g-truc.net)
o*matrix_integer.hppOpenGL Mathematics (glm.g-truc.net)
o*matrix_interpolation.hppOpenGL Mathematics (glm.g-truc.net)
o*matrix_inverse.hppOpenGL Mathematics (glm.g-truc.net)
o*matrix_major_storage.hppOpenGL Mathematics (glm.g-truc.net)
o*matrix_operation.hppOpenGL Mathematics (glm.g-truc.net)
o*matrix_query.hppOpenGL Mathematics (glm.g-truc.net)
o*matrix_transform.hppOpenGL Mathematics (glm.g-truc.net)
o*mixed_product.hppOpenGL Mathematics (glm.g-truc.net)
o*multiple.hppOpenGL Mathematics (glm.g-truc.net)
o*gtc/noise.hppOpenGL Mathematics (glm.g-truc.net)
o*gtx/noise.hpp
o*norm.hppOpenGL Mathematics (glm.g-truc.net)
o*normal.hppOpenGL Mathematics (glm.g-truc.net)
o*normalize_dot.hppOpenGL Mathematics (glm.g-truc.net)
o*number_precision.hppOpenGL Mathematics (glm.g-truc.net)
o*optimum_pow.hppOpenGL Mathematics (glm.g-truc.net)
o*orthonormalize.hppOpenGL Mathematics (glm.g-truc.net)
o*gtc/packing.hppOpenGL Mathematics (glm.g-truc.net)
o*packing.hppOpenGL Mathematics (glm.g-truc.net)
o*pages.doxy
o*perpendicular.hppOpenGL Mathematics (glm.g-truc.net)
o*polar_coordinates.hppOpenGL Mathematics (glm.g-truc.net)
o*precision.hpp
o*projection.hppOpenGL Mathematics (glm.g-truc.net)
o*gtc/quaternion.hppOpenGL Mathematics (glm.g-truc.net)
o*gtx/quaternion.hppOpenGL Mathematics (glm.g-truc.net)
o*gtc/random.hppOpenGL Mathematics (glm.g-truc.net)
o*gtx/random.hpp
o*raw_data.hppOpenGL Mathematics (glm.g-truc.net)
o*gtc/reciprocal.hppOpenGL Mathematics (glm.g-truc.net)
o*gtx/reciprocal.hpp
o*rotate_normalized_axis.hppOpenGL Mathematics (glm.g-truc.net)
o*rotate_vector.hppOpenGL Mathematics (glm.g-truc.net)
o*scalar_relational.hppOpenGL Mathematics (glm.g-truc.net)
o*setup.hpp
o*simd_mat4.hpp
o*simd_quat.hppOpenGL Mathematics (glm.g-truc.net)
o*simd_vec4.hppOpenGL Mathematics (glm.g-truc.net)
o*spline.hppOpenGL Mathematics (glm.g-truc.net)
o*std_based_type.hppOpenGL Mathematics (glm.g-truc.net)
o*string_cast.hppOpenGL Mathematics (glm.g-truc.net)
o*transform.hppOpenGL Mathematics (glm.g-truc.net)
o*transform2.hppOpenGL Mathematics (glm.g-truc.net)
o*trigonometric.hppOpenGL Mathematics (glm.g-truc.net)
o*type_float.hpp
o*type_gentype.hpp
o*type_half.hpp
o*type_int.hpp
o*type_mat.hpp
o*type_mat2x2.hpp
o*type_mat2x3.hpp
o*type_mat2x4.hpp
o*type_mat3x2.hpp
o*type_mat3x3.hpp
o*type_mat3x4.hpp
o*type_mat4x2.hpp
o*type_mat4x3.hpp
o*type_mat4x4.hpp
o*type_precision.hppOpenGL Mathematics (glm.g-truc.net)
o*type_ptr.hppOpenGL Mathematics (glm.g-truc.net)
o*type_vec.hpp
o*type_vec1.hpp
o*type_vec2.hpp
o*type_vec3.hpp
o*type_vec4.hpp
o*gtc/ulp.hppOpenGL Mathematics (glm.g-truc.net)
o*gtx/ulp.hpp
o*unsigned_int.hpp
o*vec1.hppOpenGL Mathematics (glm.g-truc.net)
o*vec2.hppOpenGL Mathematics (glm.g-truc.net)
o*vec3.hppOpenGL Mathematics (glm.g-truc.net)
o*vec4.hppOpenGL Mathematics (glm.g-truc.net)
o*vector_angle.hppOpenGL Mathematics (glm.g-truc.net)
o*vector_query.hppOpenGL Mathematics (glm.g-truc.net)
o*vector_relational.hppOpenGL Mathematics (glm.g-truc.net)
o*wrap.hppOpenGL Mathematics (glm.g-truc.net)
\*xstream.hppOpenGL Mathematics (glm.g-truc.net)
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/ftv2blank.png b/Libraries/glm-0.9.5.2/doc/api/ftv2blank.png deleted file mode 100644 index 63c605b..0000000 Binary files a/Libraries/glm-0.9.5.2/doc/api/ftv2blank.png and /dev/null differ diff --git a/Libraries/glm-0.9.5.2/doc/api/ftv2cl.png b/Libraries/glm-0.9.5.2/doc/api/ftv2cl.png deleted file mode 100644 index 132f657..0000000 Binary files a/Libraries/glm-0.9.5.2/doc/api/ftv2cl.png and /dev/null differ diff --git a/Libraries/glm-0.9.5.2/doc/api/ftv2doc.png b/Libraries/glm-0.9.5.2/doc/api/ftv2doc.png deleted file mode 100644 index 17edabf..0000000 Binary files a/Libraries/glm-0.9.5.2/doc/api/ftv2doc.png and /dev/null differ diff --git a/Libraries/glm-0.9.5.2/doc/api/ftv2folderclosed.png b/Libraries/glm-0.9.5.2/doc/api/ftv2folderclosed.png deleted file mode 100644 index bb8ab35..0000000 Binary files a/Libraries/glm-0.9.5.2/doc/api/ftv2folderclosed.png and /dev/null differ diff --git a/Libraries/glm-0.9.5.2/doc/api/ftv2folderopen.png b/Libraries/glm-0.9.5.2/doc/api/ftv2folderopen.png deleted file mode 100644 index d6c7f67..0000000 Binary files a/Libraries/glm-0.9.5.2/doc/api/ftv2folderopen.png and /dev/null differ diff --git a/Libraries/glm-0.9.5.2/doc/api/ftv2lastnode.png b/Libraries/glm-0.9.5.2/doc/api/ftv2lastnode.png deleted file mode 100644 index 63c605b..0000000 Binary files a/Libraries/glm-0.9.5.2/doc/api/ftv2lastnode.png and /dev/null differ diff --git a/Libraries/glm-0.9.5.2/doc/api/ftv2link.png b/Libraries/glm-0.9.5.2/doc/api/ftv2link.png deleted file mode 100644 index 17edabf..0000000 Binary files a/Libraries/glm-0.9.5.2/doc/api/ftv2link.png and /dev/null differ diff --git a/Libraries/glm-0.9.5.2/doc/api/ftv2mlastnode.png b/Libraries/glm-0.9.5.2/doc/api/ftv2mlastnode.png deleted file mode 100644 index 0b63f6d..0000000 Binary files a/Libraries/glm-0.9.5.2/doc/api/ftv2mlastnode.png and /dev/null differ diff --git a/Libraries/glm-0.9.5.2/doc/api/ftv2mnode.png b/Libraries/glm-0.9.5.2/doc/api/ftv2mnode.png deleted file mode 100644 index 0b63f6d..0000000 Binary files a/Libraries/glm-0.9.5.2/doc/api/ftv2mnode.png and /dev/null differ diff --git a/Libraries/glm-0.9.5.2/doc/api/ftv2mo.png b/Libraries/glm-0.9.5.2/doc/api/ftv2mo.png deleted file mode 100644 index 4bfb80f..0000000 Binary files a/Libraries/glm-0.9.5.2/doc/api/ftv2mo.png and /dev/null differ diff --git a/Libraries/glm-0.9.5.2/doc/api/ftv2node.png b/Libraries/glm-0.9.5.2/doc/api/ftv2node.png deleted file mode 100644 index 63c605b..0000000 Binary files a/Libraries/glm-0.9.5.2/doc/api/ftv2node.png and /dev/null differ diff --git a/Libraries/glm-0.9.5.2/doc/api/ftv2ns.png b/Libraries/glm-0.9.5.2/doc/api/ftv2ns.png deleted file mode 100644 index 72e3d71..0000000 Binary files a/Libraries/glm-0.9.5.2/doc/api/ftv2ns.png and /dev/null differ diff --git a/Libraries/glm-0.9.5.2/doc/api/ftv2plastnode.png b/Libraries/glm-0.9.5.2/doc/api/ftv2plastnode.png deleted file mode 100644 index c6ee22f..0000000 Binary files a/Libraries/glm-0.9.5.2/doc/api/ftv2plastnode.png and /dev/null differ diff --git a/Libraries/glm-0.9.5.2/doc/api/ftv2pnode.png b/Libraries/glm-0.9.5.2/doc/api/ftv2pnode.png deleted file mode 100644 index c6ee22f..0000000 Binary files a/Libraries/glm-0.9.5.2/doc/api/ftv2pnode.png and /dev/null differ diff --git a/Libraries/glm-0.9.5.2/doc/api/ftv2splitbar.png b/Libraries/glm-0.9.5.2/doc/api/ftv2splitbar.png deleted file mode 100644 index fe895f2..0000000 Binary files a/Libraries/glm-0.9.5.2/doc/api/ftv2splitbar.png and /dev/null differ diff --git a/Libraries/glm-0.9.5.2/doc/api/ftv2vertline.png b/Libraries/glm-0.9.5.2/doc/api/ftv2vertline.png deleted file mode 100644 index 63c605b..0000000 Binary files a/Libraries/glm-0.9.5.2/doc/api/ftv2vertline.png and /dev/null differ diff --git a/Libraries/glm-0.9.5.2/doc/api/index.html b/Libraries/glm-0.9.5.2/doc/api/index.html deleted file mode 100644 index 5055de1..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/index.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - -GLM: OpenGL Mathematics - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
-
-
OpenGL Mathematics
-
-
-

OpenGL Mathematics (GLM) is a header only C++ mathematics library for graphics software based on the OpenGL Shading Language (GLSL) specification.

-

GLM provides classes and functions designed and implemented with the same naming conventions and functionalities than GLSL so that when a programmer knows GLSL, he knows GLM as well which makes it really easy to use.

-

This project isn't limited to GLSL features. An extension system, based on the GLSL extension conventions, provides extended capabilities: matrix transformations, quaternions, half-based types, random numbers, procedural noise functions, etc...

-

This library works perfectly with OpenGL but it also ensures interoperability with third party libraries and SDKs. It is a good candidate for software rendering (Raytracing / Rasterisation), image processing, physic simulations and any context that requires a simple and convenient mathematics library.

-

GLM is written in C++98 but can take advantage of C++11 when supported by the compiler. It is a platform independent library with no dependence and officially supports the following compilers:

-
    -
  • Clang 2.6 and higher
  • -
  • CUDA 3.0 and higher
  • -
  • GCC 3.4 and higher
  • -
  • Intel C++ Composer XE 2013 and higher
  • -
  • LLVM 2.3 through GCC 4.2 front-end and higher
  • -
  • Visual Studio 2005 and higher
  • -
  • Any conform C++98 or C++11 compiler
  • -
-
Note
The Doxygen-generated documentation will often state that a type or function is defined in a namespace that is a child of the glm namespace. Please ignore this; All publicly available types and functions can be accessed as a direct children of the glm namespace.
-

The source code is licenced under the MIT licence.

-

These pages are the API reference only. For more information about how to use GLM, please have a look at the manual.

-

Thanks for contributing to the project by submitting tickets for bug reports and feature requests. (SF.net account required). Any feedback is welcome at glm@g.nosp@m.-tru.nosp@m.c.net.

-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/jquery.js b/Libraries/glm-0.9.5.2/doc/api/jquery.js deleted file mode 100644 index 6aa2e4c..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/jquery.js +++ /dev/null @@ -1,39 +0,0 @@ -/*! - * jQuery JavaScript Library v1.7.1 - * http://jquery.com/ - * - * Copyright 2011, John Resig - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * Includes Sizzle.js - * http://sizzlejs.com/ - * Copyright 2011, The Dojo Foundation - * Released under the MIT, BSD, and GPL Licenses. - * - * Date: Mon Nov 21 21:11:03 2011 -0500 - */ -(function(bb,L){var av=bb.document,bu=bb.navigator,bl=bb.location;var b=(function(){var bF=function(b0,b1){return new bF.fn.init(b0,b1,bD)},bU=bb.jQuery,bH=bb.$,bD,bY=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,bM=/\S/,bI=/^\s+/,bE=/\s+$/,bA=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,bN=/^[\],:{}\s]*$/,bW=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,bP=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,bJ=/(?:^|:|,)(?:\s*\[)+/g,by=/(webkit)[ \/]([\w.]+)/,bR=/(opera)(?:.*version)?[ \/]([\w.]+)/,bQ=/(msie) ([\w.]+)/,bS=/(mozilla)(?:.*? rv:([\w.]+))?/,bB=/-([a-z]|[0-9])/ig,bZ=/^-ms-/,bT=function(b0,b1){return(b1+"").toUpperCase()},bX=bu.userAgent,bV,bC,e,bL=Object.prototype.toString,bG=Object.prototype.hasOwnProperty,bz=Array.prototype.push,bK=Array.prototype.slice,bO=String.prototype.trim,bv=Array.prototype.indexOf,bx={};bF.fn=bF.prototype={constructor:bF,init:function(b0,b4,b3){var b2,b5,b1,b6;if(!b0){return this}if(b0.nodeType){this.context=this[0]=b0;this.length=1;return this}if(b0==="body"&&!b4&&av.body){this.context=av;this[0]=av.body;this.selector=b0;this.length=1;return this}if(typeof b0==="string"){if(b0.charAt(0)==="<"&&b0.charAt(b0.length-1)===">"&&b0.length>=3){b2=[null,b0,null]}else{b2=bY.exec(b0)}if(b2&&(b2[1]||!b4)){if(b2[1]){b4=b4 instanceof bF?b4[0]:b4;b6=(b4?b4.ownerDocument||b4:av);b1=bA.exec(b0);if(b1){if(bF.isPlainObject(b4)){b0=[av.createElement(b1[1])];bF.fn.attr.call(b0,b4,true)}else{b0=[b6.createElement(b1[1])]}}else{b1=bF.buildFragment([b2[1]],[b6]);b0=(b1.cacheable?bF.clone(b1.fragment):b1.fragment).childNodes}return bF.merge(this,b0)}else{b5=av.getElementById(b2[2]);if(b5&&b5.parentNode){if(b5.id!==b2[2]){return b3.find(b0)}this.length=1;this[0]=b5}this.context=av;this.selector=b0;return this}}else{if(!b4||b4.jquery){return(b4||b3).find(b0)}else{return this.constructor(b4).find(b0)}}}else{if(bF.isFunction(b0)){return b3.ready(b0)}}if(b0.selector!==L){this.selector=b0.selector;this.context=b0.context}return bF.makeArray(b0,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return bK.call(this,0)},get:function(b0){return b0==null?this.toArray():(b0<0?this[this.length+b0]:this[b0])},pushStack:function(b1,b3,b0){var b2=this.constructor();if(bF.isArray(b1)){bz.apply(b2,b1)}else{bF.merge(b2,b1)}b2.prevObject=this;b2.context=this.context;if(b3==="find"){b2.selector=this.selector+(this.selector?" ":"")+b0}else{if(b3){b2.selector=this.selector+"."+b3+"("+b0+")"}}return b2},each:function(b1,b0){return bF.each(this,b1,b0)},ready:function(b0){bF.bindReady();bC.add(b0);return this},eq:function(b0){b0=+b0;return b0===-1?this.slice(b0):this.slice(b0,b0+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(bK.apply(this,arguments),"slice",bK.call(arguments).join(","))},map:function(b0){return this.pushStack(bF.map(this,function(b2,b1){return b0.call(b2,b1,b2)}))},end:function(){return this.prevObject||this.constructor(null)},push:bz,sort:[].sort,splice:[].splice};bF.fn.init.prototype=bF.fn;bF.extend=bF.fn.extend=function(){var b9,b2,b0,b1,b6,b7,b5=arguments[0]||{},b4=1,b3=arguments.length,b8=false;if(typeof b5==="boolean"){b8=b5;b5=arguments[1]||{};b4=2}if(typeof b5!=="object"&&!bF.isFunction(b5)){b5={}}if(b3===b4){b5=this;--b4}for(;b40){return}bC.fireWith(av,[bF]);if(bF.fn.trigger){bF(av).trigger("ready").off("ready")}}},bindReady:function(){if(bC){return}bC=bF.Callbacks("once memory");if(av.readyState==="complete"){return setTimeout(bF.ready,1)}if(av.addEventListener){av.addEventListener("DOMContentLoaded",e,false);bb.addEventListener("load",bF.ready,false)}else{if(av.attachEvent){av.attachEvent("onreadystatechange",e);bb.attachEvent("onload",bF.ready);var b0=false;try{b0=bb.frameElement==null}catch(b1){}if(av.documentElement.doScroll&&b0){bw()}}}},isFunction:function(b0){return bF.type(b0)==="function"},isArray:Array.isArray||function(b0){return bF.type(b0)==="array"},isWindow:function(b0){return b0&&typeof b0==="object"&&"setInterval" in b0},isNumeric:function(b0){return !isNaN(parseFloat(b0))&&isFinite(b0)},type:function(b0){return b0==null?String(b0):bx[bL.call(b0)]||"object"},isPlainObject:function(b2){if(!b2||bF.type(b2)!=="object"||b2.nodeType||bF.isWindow(b2)){return false}try{if(b2.constructor&&!bG.call(b2,"constructor")&&!bG.call(b2.constructor.prototype,"isPrototypeOf")){return false}}catch(b1){return false}var b0;for(b0 in b2){}return b0===L||bG.call(b2,b0)},isEmptyObject:function(b1){for(var b0 in b1){return false}return true},error:function(b0){throw new Error(b0)},parseJSON:function(b0){if(typeof b0!=="string"||!b0){return null}b0=bF.trim(b0);if(bb.JSON&&bb.JSON.parse){return bb.JSON.parse(b0)}if(bN.test(b0.replace(bW,"@").replace(bP,"]").replace(bJ,""))){return(new Function("return "+b0))()}bF.error("Invalid JSON: "+b0)},parseXML:function(b2){var b0,b1;try{if(bb.DOMParser){b1=new DOMParser();b0=b1.parseFromString(b2,"text/xml")}else{b0=new ActiveXObject("Microsoft.XMLDOM");b0.async="false";b0.loadXML(b2)}}catch(b3){b0=L}if(!b0||!b0.documentElement||b0.getElementsByTagName("parsererror").length){bF.error("Invalid XML: "+b2)}return b0},noop:function(){},globalEval:function(b0){if(b0&&bM.test(b0)){(bb.execScript||function(b1){bb["eval"].call(bb,b1)})(b0)}},camelCase:function(b0){return b0.replace(bZ,"ms-").replace(bB,bT)},nodeName:function(b1,b0){return b1.nodeName&&b1.nodeName.toUpperCase()===b0.toUpperCase()},each:function(b3,b6,b2){var b1,b4=0,b5=b3.length,b0=b5===L||bF.isFunction(b3);if(b2){if(b0){for(b1 in b3){if(b6.apply(b3[b1],b2)===false){break}}}else{for(;b40&&b0[0]&&b0[b1-1])||b1===0||bF.isArray(b0));if(b3){for(;b21?aJ.call(arguments,0):bG;if(!(--bw)){bC.resolveWith(bC,bx)}}}function bz(bF){return function(bG){bB[bF]=arguments.length>1?aJ.call(arguments,0):bG;bC.notifyWith(bE,bB)}}if(e>1){for(;bv
a";bI=bv.getElementsByTagName("*");bF=bv.getElementsByTagName("a")[0];if(!bI||!bI.length||!bF){return{}}bG=av.createElement("select");bx=bG.appendChild(av.createElement("option"));bE=bv.getElementsByTagName("input")[0];bJ={leadingWhitespace:(bv.firstChild.nodeType===3),tbody:!bv.getElementsByTagName("tbody").length,htmlSerialize:!!bv.getElementsByTagName("link").length,style:/top/.test(bF.getAttribute("style")),hrefNormalized:(bF.getAttribute("href")==="/a"),opacity:/^0.55/.test(bF.style.opacity),cssFloat:!!bF.style.cssFloat,checkOn:(bE.value==="on"),optSelected:bx.selected,getSetAttribute:bv.className!=="t",enctype:!!av.createElement("form").enctype,html5Clone:av.createElement("nav").cloneNode(true).outerHTML!=="<:nav>",submitBubbles:true,changeBubbles:true,focusinBubbles:false,deleteExpando:true,noCloneEvent:true,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableMarginRight:true};bE.checked=true;bJ.noCloneChecked=bE.cloneNode(true).checked;bG.disabled=true;bJ.optDisabled=!bx.disabled;try{delete bv.test}catch(bC){bJ.deleteExpando=false}if(!bv.addEventListener&&bv.attachEvent&&bv.fireEvent){bv.attachEvent("onclick",function(){bJ.noCloneEvent=false});bv.cloneNode(true).fireEvent("onclick")}bE=av.createElement("input");bE.value="t";bE.setAttribute("type","radio");bJ.radioValue=bE.value==="t";bE.setAttribute("checked","checked");bv.appendChild(bE);bD=av.createDocumentFragment();bD.appendChild(bv.lastChild);bJ.checkClone=bD.cloneNode(true).cloneNode(true).lastChild.checked;bJ.appendChecked=bE.checked;bD.removeChild(bE);bD.appendChild(bv);bv.innerHTML="";if(bb.getComputedStyle){bA=av.createElement("div");bA.style.width="0";bA.style.marginRight="0";bv.style.width="2px";bv.appendChild(bA);bJ.reliableMarginRight=(parseInt((bb.getComputedStyle(bA,null)||{marginRight:0}).marginRight,10)||0)===0}if(bv.attachEvent){for(by in {submit:1,change:1,focusin:1}){bB="on"+by;bw=(bB in bv);if(!bw){bv.setAttribute(bB,"return;");bw=(typeof bv[bB]==="function")}bJ[by+"Bubbles"]=bw}}bD.removeChild(bv);bD=bG=bx=bA=bv=bE=null;b(function(){var bM,bU,bV,bT,bN,bO,bL,bS,bR,e,bP,bQ=av.getElementsByTagName("body")[0];if(!bQ){return}bL=1;bS="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;";bR="visibility:hidden;border:0;";e="style='"+bS+"border:5px solid #000;padding:0;'";bP="
";bM=av.createElement("div");bM.style.cssText=bR+"width:0;height:0;position:static;top:0;margin-top:"+bL+"px";bQ.insertBefore(bM,bQ.firstChild);bv=av.createElement("div");bM.appendChild(bv);bv.innerHTML="
t
";bz=bv.getElementsByTagName("td");bw=(bz[0].offsetHeight===0);bz[0].style.display="";bz[1].style.display="none";bJ.reliableHiddenOffsets=bw&&(bz[0].offsetHeight===0);bv.innerHTML="";bv.style.width=bv.style.paddingLeft="1px";b.boxModel=bJ.boxModel=bv.offsetWidth===2;if(typeof bv.style.zoom!=="undefined"){bv.style.display="inline";bv.style.zoom=1;bJ.inlineBlockNeedsLayout=(bv.offsetWidth===2);bv.style.display="";bv.innerHTML="
";bJ.shrinkWrapBlocks=(bv.offsetWidth!==2)}bv.style.cssText=bS+bR;bv.innerHTML=bP;bU=bv.firstChild;bV=bU.firstChild;bN=bU.nextSibling.firstChild.firstChild;bO={doesNotAddBorder:(bV.offsetTop!==5),doesAddBorderForTableAndCells:(bN.offsetTop===5)};bV.style.position="fixed";bV.style.top="20px";bO.fixedPosition=(bV.offsetTop===20||bV.offsetTop===15);bV.style.position=bV.style.top="";bU.style.overflow="hidden";bU.style.position="relative";bO.subtractsBorderForOverflowNotVisible=(bV.offsetTop===-5);bO.doesNotIncludeMarginInBodyOffset=(bQ.offsetTop!==bL);bQ.removeChild(bM);bv=bM=null;b.extend(bJ,bO)});return bJ})();var aS=/^(?:\{.*\}|\[.*\])$/,aA=/([A-Z])/g;b.extend({cache:{},uuid:0,expando:"jQuery"+(b.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},hasData:function(e){e=e.nodeType?b.cache[e[b.expando]]:e[b.expando];return !!e&&!S(e)},data:function(bx,bv,bz,by){if(!b.acceptData(bx)){return}var bG,bA,bD,bE=b.expando,bC=typeof bv==="string",bF=bx.nodeType,e=bF?b.cache:bx,bw=bF?bx[bE]:bx[bE]&&bE,bB=bv==="events";if((!bw||!e[bw]||(!bB&&!by&&!e[bw].data))&&bC&&bz===L){return}if(!bw){if(bF){bx[bE]=bw=++b.uuid}else{bw=bE}}if(!e[bw]){e[bw]={};if(!bF){e[bw].toJSON=b.noop}}if(typeof bv==="object"||typeof bv==="function"){if(by){e[bw]=b.extend(e[bw],bv)}else{e[bw].data=b.extend(e[bw].data,bv)}}bG=bA=e[bw];if(!by){if(!bA.data){bA.data={}}bA=bA.data}if(bz!==L){bA[b.camelCase(bv)]=bz}if(bB&&!bA[bv]){return bG.events}if(bC){bD=bA[bv];if(bD==null){bD=bA[b.camelCase(bv)]}}else{bD=bA}return bD},removeData:function(bx,bv,by){if(!b.acceptData(bx)){return}var bB,bA,bz,bC=b.expando,bD=bx.nodeType,e=bD?b.cache:bx,bw=bD?bx[bC]:bC;if(!e[bw]){return}if(bv){bB=by?e[bw]:e[bw].data;if(bB){if(!b.isArray(bv)){if(bv in bB){bv=[bv]}else{bv=b.camelCase(bv);if(bv in bB){bv=[bv]}else{bv=bv.split(" ")}}}for(bA=0,bz=bv.length;bA-1){return true}}return false},val:function(bx){var e,bv,by,bw=this[0];if(!arguments.length){if(bw){e=b.valHooks[bw.nodeName.toLowerCase()]||b.valHooks[bw.type];if(e&&"get" in e&&(bv=e.get(bw,"value"))!==L){return bv}bv=bw.value;return typeof bv==="string"?bv.replace(aU,""):bv==null?"":bv}return}by=b.isFunction(bx);return this.each(function(bA){var bz=b(this),bB;if(this.nodeType!==1){return}if(by){bB=bx.call(this,bA,bz.val())}else{bB=bx}if(bB==null){bB=""}else{if(typeof bB==="number"){bB+=""}else{if(b.isArray(bB)){bB=b.map(bB,function(bC){return bC==null?"":bC+""})}}}e=b.valHooks[this.nodeName.toLowerCase()]||b.valHooks[this.type];if(!e||!("set" in e)||e.set(this,bB,"value")===L){this.value=bB}})}});b.extend({valHooks:{option:{get:function(e){var bv=e.attributes.value;return !bv||bv.specified?e.value:e.text}},select:{get:function(e){var bA,bv,bz,bx,by=e.selectedIndex,bB=[],bC=e.options,bw=e.type==="select-one";if(by<0){return null}bv=bw?by:0;bz=bw?by+1:bC.length;for(;bv=0});if(!e.length){bv.selectedIndex=-1}return e}}},attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(bA,bx,bB,bz){var bw,e,by,bv=bA.nodeType; -if(!bA||bv===3||bv===8||bv===2){return}if(bz&&bx in b.attrFn){return b(bA)[bx](bB)}if(typeof bA.getAttribute==="undefined"){return b.prop(bA,bx,bB)}by=bv!==1||!b.isXMLDoc(bA);if(by){bx=bx.toLowerCase();e=b.attrHooks[bx]||(ao.test(bx)?aY:be)}if(bB!==L){if(bB===null){b.removeAttr(bA,bx);return}else{if(e&&"set" in e&&by&&(bw=e.set(bA,bB,bx))!==L){return bw}else{bA.setAttribute(bx,""+bB);return bB}}}else{if(e&&"get" in e&&by&&(bw=e.get(bA,bx))!==null){return bw}else{bw=bA.getAttribute(bx);return bw===null?L:bw}}},removeAttr:function(bx,bz){var by,bA,bv,e,bw=0;if(bz&&bx.nodeType===1){bA=bz.toLowerCase().split(af);e=bA.length;for(;bw=0)}}})});var bd=/^(?:textarea|input|select)$/i,n=/^([^\.]*)?(?:\.(.+))?$/,J=/\bhover(\.\S+)?\b/,aO=/^key/,bf=/^(?:mouse|contextmenu)|click/,T=/^(?:focusinfocus|focusoutblur)$/,U=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,Y=function(e){var bv=U.exec(e);if(bv){bv[1]=(bv[1]||"").toLowerCase();bv[3]=bv[3]&&new RegExp("(?:^|\\s)"+bv[3]+"(?:\\s|$)")}return bv},j=function(bw,e){var bv=bw.attributes||{};return((!e[1]||bw.nodeName.toLowerCase()===e[1])&&(!e[2]||(bv.id||{}).value===e[2])&&(!e[3]||e[3].test((bv["class"]||{}).value)))},bt=function(e){return b.event.special.hover?e:e.replace(J,"mouseenter$1 mouseleave$1")};b.event={add:function(bx,bC,bJ,bA,by){var bD,bB,bK,bI,bH,bF,e,bG,bv,bz,bw,bE;if(bx.nodeType===3||bx.nodeType===8||!bC||!bJ||!(bD=b._data(bx))){return}if(bJ.handler){bv=bJ;bJ=bv.handler}if(!bJ.guid){bJ.guid=b.guid++}bK=bD.events;if(!bK){bD.events=bK={}}bB=bD.handle;if(!bB){bD.handle=bB=function(bL){return typeof b!=="undefined"&&(!bL||b.event.triggered!==bL.type)?b.event.dispatch.apply(bB.elem,arguments):L};bB.elem=bx}bC=b.trim(bt(bC)).split(" ");for(bI=0;bI=0){bG=bG.slice(0,-1);bw=true}if(bG.indexOf(".")>=0){bx=bG.split(".");bG=bx.shift();bx.sort()}if((!bA||b.event.customEvent[bG])&&!b.event.global[bG]){return}bv=typeof bv==="object"?bv[b.expando]?bv:new b.Event(bG,bv):new b.Event(bG);bv.type=bG;bv.isTrigger=true;bv.exclusive=bw;bv.namespace=bx.join(".");bv.namespace_re=bv.namespace?new RegExp("(^|\\.)"+bx.join("\\.(?:.*\\.)?")+"(\\.|$)"):null;by=bG.indexOf(":")<0?"on"+bG:"";if(!bA){e=b.cache;for(bC in e){if(e[bC].events&&e[bC].events[bG]){b.event.trigger(bv,bD,e[bC].handle.elem,true)}}return}bv.result=L;if(!bv.target){bv.target=bA}bD=bD!=null?b.makeArray(bD):[];bD.unshift(bv);bF=b.event.special[bG]||{};if(bF.trigger&&bF.trigger.apply(bA,bD)===false){return}bB=[[bA,bF.bindType||bG]];if(!bJ&&!bF.noBubble&&!b.isWindow(bA)){bI=bF.delegateType||bG;bH=T.test(bI+bG)?bA:bA.parentNode;bz=null;for(;bH;bH=bH.parentNode){bB.push([bH,bI]);bz=bH}if(bz&&bz===bA.ownerDocument){bB.push([bz.defaultView||bz.parentWindow||bb,bI])}}for(bC=0;bCbA){bH.push({elem:this,matches:bz.slice(bA)})}for(bC=0;bC0?this.on(e,null,bx,bw):this.trigger(e)};if(b.attrFn){b.attrFn[e]=true}if(aO.test(e)){b.event.fixHooks[e]=b.event.keyHooks}if(bf.test(e)){b.event.fixHooks[e]=b.event.mouseHooks}}); -/*! - * Sizzle CSS Selector Engine - * Copyright 2011, The Dojo Foundation - * Released under the MIT, BSD, and GPL Licenses. - * More information: http://sizzlejs.com/ - */ -(function(){var bH=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,bC="sizcache"+(Math.random()+"").replace(".",""),bI=0,bL=Object.prototype.toString,bB=false,bA=true,bK=/\\/g,bO=/\r\n/g,bQ=/\W/;[0,0].sort(function(){bA=false;return 0});var by=function(bV,e,bY,bZ){bY=bY||[];e=e||av;var b1=e;if(e.nodeType!==1&&e.nodeType!==9){return[]}if(!bV||typeof bV!=="string"){return bY}var bS,b3,b6,bR,b2,b5,b4,bX,bU=true,bT=by.isXML(e),bW=[],b0=bV;do{bH.exec("");bS=bH.exec(b0);if(bS){b0=bS[3];bW.push(bS[1]);if(bS[2]){bR=bS[3];break}}}while(bS);if(bW.length>1&&bD.exec(bV)){if(bW.length===2&&bE.relative[bW[0]]){b3=bM(bW[0]+bW[1],e,bZ)}else{b3=bE.relative[bW[0]]?[e]:by(bW.shift(),e);while(bW.length){bV=bW.shift();if(bE.relative[bV]){bV+=bW.shift()}b3=bM(bV,b3,bZ)}}}else{if(!bZ&&bW.length>1&&e.nodeType===9&&!bT&&bE.match.ID.test(bW[0])&&!bE.match.ID.test(bW[bW.length-1])){b2=by.find(bW.shift(),e,bT);e=b2.expr?by.filter(b2.expr,b2.set)[0]:b2.set[0]}if(e){b2=bZ?{expr:bW.pop(),set:bF(bZ)}:by.find(bW.pop(),bW.length===1&&(bW[0]==="~"||bW[0]==="+")&&e.parentNode?e.parentNode:e,bT);b3=b2.expr?by.filter(b2.expr,b2.set):b2.set;if(bW.length>0){b6=bF(b3)}else{bU=false}while(bW.length){b5=bW.pop();b4=b5;if(!bE.relative[b5]){b5=""}else{b4=bW.pop()}if(b4==null){b4=e}bE.relative[b5](b6,b4,bT)}}else{b6=bW=[]}}if(!b6){b6=b3}if(!b6){by.error(b5||bV)}if(bL.call(b6)==="[object Array]"){if(!bU){bY.push.apply(bY,b6)}else{if(e&&e.nodeType===1){for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&(b6[bX]===true||b6[bX].nodeType===1&&by.contains(e,b6[bX]))){bY.push(b3[bX])}}}else{for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&b6[bX].nodeType===1){bY.push(b3[bX])}}}}}else{bF(b6,bY)}if(bR){by(bR,b1,bY,bZ);by.uniqueSort(bY)}return bY};by.uniqueSort=function(bR){if(bJ){bB=bA;bR.sort(bJ);if(bB){for(var e=1;e0};by.find=function(bX,e,bY){var bW,bS,bU,bT,bV,bR;if(!bX){return[]}for(bS=0,bU=bE.order.length;bS":function(bW,bR){var bV,bU=typeof bR==="string",bS=0,e=bW.length;if(bU&&!bQ.test(bR)){bR=bR.toLowerCase();for(;bS=0)){if(!bS){e.push(bV)}}else{if(bS){bR[bU]=false}}}}return false},ID:function(e){return e[1].replace(bK,"")},TAG:function(bR,e){return bR[1].replace(bK,"").toLowerCase()},CHILD:function(e){if(e[1]==="nth"){if(!e[2]){by.error(e[0])}e[2]=e[2].replace(/^\+|\s*/g,"");var bR=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(e[2]==="even"&&"2n"||e[2]==="odd"&&"2n+1"||!/\D/.test(e[2])&&"0n+"+e[2]||e[2]);e[2]=(bR[1]+(bR[2]||1))-0;e[3]=bR[3]-0}else{if(e[2]){by.error(e[0])}}e[0]=bI++;return e},ATTR:function(bU,bR,bS,e,bV,bW){var bT=bU[1]=bU[1].replace(bK,"");if(!bW&&bE.attrMap[bT]){bU[1]=bE.attrMap[bT]}bU[4]=(bU[4]||bU[5]||"").replace(bK,"");if(bU[2]==="~="){bU[4]=" "+bU[4]+" "}return bU},PSEUDO:function(bU,bR,bS,e,bV){if(bU[1]==="not"){if((bH.exec(bU[3])||"").length>1||/^\w/.test(bU[3])){bU[3]=by(bU[3],null,null,bR)}else{var bT=by.filter(bU[3],bR,bS,true^bV);if(!bS){e.push.apply(e,bT)}return false}}else{if(bE.match.POS.test(bU[0])||bE.match.CHILD.test(bU[0])){return true}}return bU},POS:function(e){e.unshift(true);return e}},filters:{enabled:function(e){return e.disabled===false&&e.type!=="hidden"},disabled:function(e){return e.disabled===true},checked:function(e){return e.checked===true},selected:function(e){if(e.parentNode){e.parentNode.selectedIndex}return e.selected===true},parent:function(e){return !!e.firstChild},empty:function(e){return !e.firstChild},has:function(bS,bR,e){return !!by(e[3],bS).length},header:function(e){return(/h\d/i).test(e.nodeName)},text:function(bS){var e=bS.getAttribute("type"),bR=bS.type;return bS.nodeName.toLowerCase()==="input"&&"text"===bR&&(e===bR||e===null)},radio:function(e){return e.nodeName.toLowerCase()==="input"&&"radio"===e.type},checkbox:function(e){return e.nodeName.toLowerCase()==="input"&&"checkbox"===e.type},file:function(e){return e.nodeName.toLowerCase()==="input"&&"file"===e.type},password:function(e){return e.nodeName.toLowerCase()==="input"&&"password"===e.type},submit:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"submit"===bR.type},image:function(e){return e.nodeName.toLowerCase()==="input"&&"image"===e.type},reset:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"reset"===bR.type},button:function(bR){var e=bR.nodeName.toLowerCase();return e==="input"&&"button"===bR.type||e==="button"},input:function(e){return(/input|select|textarea|button/i).test(e.nodeName)},focus:function(e){return e===e.ownerDocument.activeElement}},setFilters:{first:function(bR,e){return e===0},last:function(bS,bR,e,bT){return bR===bT.length-1},even:function(bR,e){return e%2===0},odd:function(bR,e){return e%2===1 -},lt:function(bS,bR,e){return bRe[3]-0},nth:function(bS,bR,e){return e[3]-0===bR},eq:function(bS,bR,e){return e[3]-0===bR}},filter:{PSEUDO:function(bS,bX,bW,bY){var e=bX[1],bR=bE.filters[e];if(bR){return bR(bS,bW,bX,bY)}else{if(e==="contains"){return(bS.textContent||bS.innerText||bw([bS])||"").indexOf(bX[3])>=0}else{if(e==="not"){var bT=bX[3];for(var bV=0,bU=bT.length;bV=0)}}},ID:function(bR,e){return bR.nodeType===1&&bR.getAttribute("id")===e},TAG:function(bR,e){return(e==="*"&&bR.nodeType===1)||!!bR.nodeName&&bR.nodeName.toLowerCase()===e},CLASS:function(bR,e){return(" "+(bR.className||bR.getAttribute("class"))+" ").indexOf(e)>-1},ATTR:function(bV,bT){var bS=bT[1],e=by.attr?by.attr(bV,bS):bE.attrHandle[bS]?bE.attrHandle[bS](bV):bV[bS]!=null?bV[bS]:bV.getAttribute(bS),bW=e+"",bU=bT[2],bR=bT[4];return e==null?bU==="!=":!bU&&by.attr?e!=null:bU==="="?bW===bR:bU==="*="?bW.indexOf(bR)>=0:bU==="~="?(" "+bW+" ").indexOf(bR)>=0:!bR?bW&&e!==false:bU==="!="?bW!==bR:bU==="^="?bW.indexOf(bR)===0:bU==="$="?bW.substr(bW.length-bR.length)===bR:bU==="|="?bW===bR||bW.substr(0,bR.length+1)===bR+"-":false},POS:function(bU,bR,bS,bV){var e=bR[2],bT=bE.setFilters[e];if(bT){return bT(bU,bS,bR,bV)}}}};var bD=bE.match.POS,bx=function(bR,e){return"\\"+(e-0+1)};for(var bz in bE.match){bE.match[bz]=new RegExp(bE.match[bz].source+(/(?![^\[]*\])(?![^\(]*\))/.source));bE.leftMatch[bz]=new RegExp(/(^(?:.|\r|\n)*?)/.source+bE.match[bz].source.replace(/\\(\d+)/g,bx))}var bF=function(bR,e){bR=Array.prototype.slice.call(bR,0);if(e){e.push.apply(e,bR);return e}return bR};try{Array.prototype.slice.call(av.documentElement.childNodes,0)[0].nodeType}catch(bP){bF=function(bU,bT){var bS=0,bR=bT||[];if(bL.call(bU)==="[object Array]"){Array.prototype.push.apply(bR,bU)}else{if(typeof bU.length==="number"){for(var e=bU.length;bS";e.insertBefore(bR,e.firstChild);if(av.getElementById(bS)){bE.find.ID=function(bU,bV,bW){if(typeof bV.getElementById!=="undefined"&&!bW){var bT=bV.getElementById(bU[1]);return bT?bT.id===bU[1]||typeof bT.getAttributeNode!=="undefined"&&bT.getAttributeNode("id").nodeValue===bU[1]?[bT]:L:[]}};bE.filter.ID=function(bV,bT){var bU=typeof bV.getAttributeNode!=="undefined"&&bV.getAttributeNode("id");return bV.nodeType===1&&bU&&bU.nodeValue===bT}}e.removeChild(bR);e=bR=null})();(function(){var e=av.createElement("div");e.appendChild(av.createComment(""));if(e.getElementsByTagName("*").length>0){bE.find.TAG=function(bR,bV){var bU=bV.getElementsByTagName(bR[1]);if(bR[1]==="*"){var bT=[];for(var bS=0;bU[bS];bS++){if(bU[bS].nodeType===1){bT.push(bU[bS])}}bU=bT}return bU}}e.innerHTML="";if(e.firstChild&&typeof e.firstChild.getAttribute!=="undefined"&&e.firstChild.getAttribute("href")!=="#"){bE.attrHandle.href=function(bR){return bR.getAttribute("href",2)}}e=null})();if(av.querySelectorAll){(function(){var e=by,bT=av.createElement("div"),bS="__sizzle__";bT.innerHTML="

";if(bT.querySelectorAll&&bT.querySelectorAll(".TEST").length===0){return}by=function(b4,bV,bZ,b3){bV=bV||av;if(!b3&&!by.isXML(bV)){var b2=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b4);if(b2&&(bV.nodeType===1||bV.nodeType===9)){if(b2[1]){return bF(bV.getElementsByTagName(b4),bZ)}else{if(b2[2]&&bE.find.CLASS&&bV.getElementsByClassName){return bF(bV.getElementsByClassName(b2[2]),bZ)}}}if(bV.nodeType===9){if(b4==="body"&&bV.body){return bF([bV.body],bZ)}else{if(b2&&b2[3]){var bY=bV.getElementById(b2[3]);if(bY&&bY.parentNode){if(bY.id===b2[3]){return bF([bY],bZ)}}else{return bF([],bZ)}}}try{return bF(bV.querySelectorAll(b4),bZ)}catch(b0){}}else{if(bV.nodeType===1&&bV.nodeName.toLowerCase()!=="object"){var bW=bV,bX=bV.getAttribute("id"),bU=bX||bS,b6=bV.parentNode,b5=/^\s*[+~]/.test(b4);if(!bX){bV.setAttribute("id",bU)}else{bU=bU.replace(/'/g,"\\$&")}if(b5&&b6){bV=bV.parentNode}try{if(!b5||b6){return bF(bV.querySelectorAll("[id='"+bU+"'] "+b4),bZ)}}catch(b1){}finally{if(!bX){bW.removeAttribute("id")}}}}}return e(b4,bV,bZ,b3)};for(var bR in e){by[bR]=e[bR]}bT=null})()}(function(){var e=av.documentElement,bS=e.matchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.msMatchesSelector;if(bS){var bU=!bS.call(av.createElement("div"),"div"),bR=false;try{bS.call(av.documentElement,"[test!='']:sizzle")}catch(bT){bR=true}by.matchesSelector=function(bW,bY){bY=bY.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!by.isXML(bW)){try{if(bR||!bE.match.PSEUDO.test(bY)&&!/!=/.test(bY)){var bV=bS.call(bW,bY);if(bV||!bU||bW.document&&bW.document.nodeType!==11){return bV}}}catch(bX){}}return by(bY,null,null,[bW]).length>0}}})();(function(){var e=av.createElement("div");e.innerHTML="
";if(!e.getElementsByClassName||e.getElementsByClassName("e").length===0){return}e.lastChild.className="e";if(e.getElementsByClassName("e").length===1){return}bE.order.splice(1,0,"CLASS");bE.find.CLASS=function(bR,bS,bT){if(typeof bS.getElementsByClassName!=="undefined"&&!bT){return bS.getElementsByClassName(bR[1])}};e=null})();function bv(bR,bW,bV,bZ,bX,bY){for(var bT=0,bS=bZ.length;bT0){bU=e;break}}}e=e[bR]}bZ[bT]=bU}}}if(av.documentElement.contains){by.contains=function(bR,e){return bR!==e&&(bR.contains?bR.contains(e):true)}}else{if(av.documentElement.compareDocumentPosition){by.contains=function(bR,e){return !!(bR.compareDocumentPosition(e)&16)}}else{by.contains=function(){return false}}}by.isXML=function(e){var bR=(e?e.ownerDocument||e:0).documentElement;return bR?bR.nodeName!=="HTML":false};var bM=function(bS,e,bW){var bV,bX=[],bU="",bY=e.nodeType?[e]:e;while((bV=bE.match.PSEUDO.exec(bS))){bU+=bV[0];bS=bS.replace(bE.match.PSEUDO,"")}bS=bE.relative[bS]?bS+"*":bS;for(var bT=0,bR=bY.length;bT0){for(bB=bA;bB=0:b.filter(e,this).length>0:this.filter(e).length>0)},closest:function(by,bx){var bv=[],bw,e,bz=this[0];if(b.isArray(by)){var bB=1;while(bz&&bz.ownerDocument&&bz!==bx){for(bw=0;bw-1:b.find.matchesSelector(bz,by)){bv.push(bz);break}else{bz=bz.parentNode;if(!bz||!bz.ownerDocument||bz===bx||bz.nodeType===11){break}}}}bv=bv.length>1?b.unique(bv):bv;return this.pushStack(bv,"closest",by)},index:function(e){if(!e){return(this[0]&&this[0].parentNode)?this.prevAll().length:-1}if(typeof e==="string"){return b.inArray(this[0],b(e))}return b.inArray(e.jquery?e[0]:e,this)},add:function(e,bv){var bx=typeof e==="string"?b(e,bv):b.makeArray(e&&e.nodeType?[e]:e),bw=b.merge(this.get(),bx);return this.pushStack(C(bx[0])||C(bw[0])?bw:b.unique(bw))},andSelf:function(){return this.add(this.prevObject)}});function C(e){return !e||!e.parentNode||e.parentNode.nodeType===11}b.each({parent:function(bv){var e=bv.parentNode;return e&&e.nodeType!==11?e:null},parents:function(e){return b.dir(e,"parentNode")},parentsUntil:function(bv,e,bw){return b.dir(bv,"parentNode",bw)},next:function(e){return b.nth(e,2,"nextSibling")},prev:function(e){return b.nth(e,2,"previousSibling")},nextAll:function(e){return b.dir(e,"nextSibling")},prevAll:function(e){return b.dir(e,"previousSibling")},nextUntil:function(bv,e,bw){return b.dir(bv,"nextSibling",bw)},prevUntil:function(bv,e,bw){return b.dir(bv,"previousSibling",bw)},siblings:function(e){return b.sibling(e.parentNode.firstChild,e)},children:function(e){return b.sibling(e.firstChild)},contents:function(e){return b.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:b.makeArray(e.childNodes)}},function(e,bv){b.fn[e]=function(by,bw){var bx=b.map(this,bv,by);if(!ab.test(e)){bw=by}if(bw&&typeof bw==="string"){bx=b.filter(bw,bx)}bx=this.length>1&&!ay[e]?b.unique(bx):bx;if((this.length>1||a9.test(bw))&&aq.test(e)){bx=bx.reverse()}return this.pushStack(bx,e,P.call(arguments).join(","))}});b.extend({filter:function(bw,e,bv){if(bv){bw=":not("+bw+")"}return e.length===1?b.find.matchesSelector(e[0],bw)?[e[0]]:[]:b.find.matches(bw,e)},dir:function(bw,bv,by){var e=[],bx=bw[bv];while(bx&&bx.nodeType!==9&&(by===L||bx.nodeType!==1||!b(bx).is(by))){if(bx.nodeType===1){e.push(bx)}bx=bx[bv]}return e},nth:function(by,e,bw,bx){e=e||1;var bv=0;for(;by;by=by[bw]){if(by.nodeType===1&&++bv===e){break}}return by},sibling:function(bw,bv){var e=[];for(;bw;bw=bw.nextSibling){if(bw.nodeType===1&&bw!==bv){e.push(bw)}}return e}});function aG(bx,bw,e){bw=bw||0;if(b.isFunction(bw)){return b.grep(bx,function(bz,by){var bA=!!bw.call(bz,by,bz);return bA===e})}else{if(bw.nodeType){return b.grep(bx,function(bz,by){return(bz===bw)===e})}else{if(typeof bw==="string"){var bv=b.grep(bx,function(by){return by.nodeType===1});if(bp.test(bw)){return b.filter(bw,bv,!e)}else{bw=b.filter(bw,bv)}}}}return b.grep(bx,function(bz,by){return(b.inArray(bz,bw)>=0)===e})}function a(e){var bw=aR.split("|"),bv=e.createDocumentFragment();if(bv.createElement){while(bw.length){bv.createElement(bw.pop())}}return bv}var aR="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ag=/ jQuery\d+="(?:\d+|null)"/g,ar=/^\s+/,R=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,d=/<([\w:]+)/,w=/
","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},ac=a(av); -ax.optgroup=ax.option;ax.tbody=ax.tfoot=ax.colgroup=ax.caption=ax.thead;ax.th=ax.td;if(!b.support.htmlSerialize){ax._default=[1,"div
","
"]}b.fn.extend({text:function(e){if(b.isFunction(e)){return this.each(function(bw){var bv=b(this);bv.text(e.call(this,bw,bv.text()))})}if(typeof e!=="object"&&e!==L){return this.empty().append((this[0]&&this[0].ownerDocument||av).createTextNode(e))}return b.text(this)},wrapAll:function(e){if(b.isFunction(e)){return this.each(function(bw){b(this).wrapAll(e.call(this,bw))})}if(this[0]){var bv=b(e,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){bv.insertBefore(this[0])}bv.map(function(){var bw=this;while(bw.firstChild&&bw.firstChild.nodeType===1){bw=bw.firstChild}return bw}).append(this)}return this},wrapInner:function(e){if(b.isFunction(e)){return this.each(function(bv){b(this).wrapInner(e.call(this,bv))})}return this.each(function(){var bv=b(this),bw=bv.contents();if(bw.length){bw.wrapAll(e)}else{bv.append(e)}})},wrap:function(e){var bv=b.isFunction(e);return this.each(function(bw){b(this).wrapAll(bv?e.call(this,bw):e)})},unwrap:function(){return this.parent().each(function(){if(!b.nodeName(this,"body")){b(this).replaceWith(this.childNodes)}}).end()},append:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.appendChild(e)}})},prepend:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.insertBefore(e,this.firstChild)}})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this)})}else{if(arguments.length){var e=b.clean(arguments);e.push.apply(e,this.toArray());return this.pushStack(e,"before",arguments)}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this.nextSibling)})}else{if(arguments.length){var e=this.pushStack(this,"after",arguments);e.push.apply(e,b.clean(arguments));return e}}},remove:function(e,bx){for(var bv=0,bw;(bw=this[bv])!=null;bv++){if(!e||b.filter(e,[bw]).length){if(!bx&&bw.nodeType===1){b.cleanData(bw.getElementsByTagName("*"));b.cleanData([bw])}if(bw.parentNode){bw.parentNode.removeChild(bw)}}}return this},empty:function(){for(var e=0,bv;(bv=this[e])!=null;e++){if(bv.nodeType===1){b.cleanData(bv.getElementsByTagName("*"))}while(bv.firstChild){bv.removeChild(bv.firstChild)}}return this},clone:function(bv,e){bv=bv==null?false:bv;e=e==null?bv:e;return this.map(function(){return b.clone(this,bv,e)})},html:function(bx){if(bx===L){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(ag,""):null}else{if(typeof bx==="string"&&!ae.test(bx)&&(b.support.leadingWhitespace||!ar.test(bx))&&!ax[(d.exec(bx)||["",""])[1].toLowerCase()]){bx=bx.replace(R,"<$1>");try{for(var bw=0,bv=this.length;bw1&&bw0?this.clone(true):this).get();b(bC[bA])[bv](by);bz=bz.concat(by)}return this.pushStack(bz,e,bC.selector)}}});function bg(e){if(typeof e.getElementsByTagName!=="undefined"){return e.getElementsByTagName("*")}else{if(typeof e.querySelectorAll!=="undefined"){return e.querySelectorAll("*")}else{return[]}}}function az(e){if(e.type==="checkbox"||e.type==="radio"){e.defaultChecked=e.checked}}function E(e){var bv=(e.nodeName||"").toLowerCase();if(bv==="input"){az(e)}else{if(bv!=="script"&&typeof e.getElementsByTagName!=="undefined"){b.grep(e.getElementsByTagName("input"),az)}}}function al(e){var bv=av.createElement("div");ac.appendChild(bv);bv.innerHTML=e.outerHTML;return bv.firstChild}b.extend({clone:function(by,bA,bw){var e,bv,bx,bz=b.support.html5Clone||!ah.test("<"+by.nodeName)?by.cloneNode(true):al(by);if((!b.support.noCloneEvent||!b.support.noCloneChecked)&&(by.nodeType===1||by.nodeType===11)&&!b.isXMLDoc(by)){ai(by,bz);e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){if(bv[bx]){ai(e[bx],bv[bx])}}}if(bA){t(by,bz);if(bw){e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){t(e[bx],bv[bx])}}}e=bv=null;return bz},clean:function(bw,by,bH,bA){var bF;by=by||av;if(typeof by.createElement==="undefined"){by=by.ownerDocument||by[0]&&by[0].ownerDocument||av}var bI=[],bB;for(var bE=0,bz;(bz=bw[bE])!=null;bE++){if(typeof bz==="number"){bz+=""}if(!bz){continue}if(typeof bz==="string"){if(!W.test(bz)){bz=by.createTextNode(bz)}else{bz=bz.replace(R,"<$1>");var bK=(d.exec(bz)||["",""])[1].toLowerCase(),bx=ax[bK]||ax._default,bD=bx[0],bv=by.createElement("div");if(by===av){ac.appendChild(bv)}else{a(by).appendChild(bv)}bv.innerHTML=bx[1]+bz+bx[2];while(bD--){bv=bv.lastChild}if(!b.support.tbody){var e=w.test(bz),bC=bK==="table"&&!e?bv.firstChild&&bv.firstChild.childNodes:bx[1]===""&&!e?bv.childNodes:[];for(bB=bC.length-1;bB>=0;--bB){if(b.nodeName(bC[bB],"tbody")&&!bC[bB].childNodes.length){bC[bB].parentNode.removeChild(bC[bB])}}}if(!b.support.leadingWhitespace&&ar.test(bz)){bv.insertBefore(by.createTextNode(ar.exec(bz)[0]),bv.firstChild)}bz=bv.childNodes}}var bG;if(!b.support.appendChecked){if(bz[0]&&typeof(bG=bz.length)==="number"){for(bB=0;bB=0){return bx+"px"}}else{return bx}}}});if(!b.support.opacity){b.cssHooks.opacity={get:function(bv,e){return au.test((e&&bv.currentStyle?bv.currentStyle.filter:bv.style.filter)||"")?(parseFloat(RegExp.$1)/100)+"":e?"1":""},set:function(by,bz){var bx=by.style,bv=by.currentStyle,e=b.isNumeric(bz)?"alpha(opacity="+bz*100+")":"",bw=bv&&bv.filter||bx.filter||"";bx.zoom=1;if(bz>=1&&b.trim(bw.replace(ak,""))===""){bx.removeAttribute("filter");if(bv&&!bv.filter){return}}bx.filter=ak.test(bw)?bw.replace(ak,e):bw+" "+e}}}b(function(){if(!b.support.reliableMarginRight){b.cssHooks.marginRight={get:function(bw,bv){var e;b.swap(bw,{display:"inline-block"},function(){if(bv){e=Z(bw,"margin-right","marginRight")}else{e=bw.style.marginRight}});return e}}}});if(av.defaultView&&av.defaultView.getComputedStyle){aI=function(by,bw){var bv,bx,e;bw=bw.replace(z,"-$1").toLowerCase();if((bx=by.ownerDocument.defaultView)&&(e=bx.getComputedStyle(by,null))){bv=e.getPropertyValue(bw);if(bv===""&&!b.contains(by.ownerDocument.documentElement,by)){bv=b.style(by,bw)}}return bv}}if(av.documentElement.currentStyle){aX=function(bz,bw){var bA,e,by,bv=bz.currentStyle&&bz.currentStyle[bw],bx=bz.style;if(bv===null&&bx&&(by=bx[bw])){bv=by}if(!bc.test(bv)&&bn.test(bv)){bA=bx.left;e=bz.runtimeStyle&&bz.runtimeStyle.left;if(e){bz.runtimeStyle.left=bz.currentStyle.left}bx.left=bw==="fontSize"?"1em":(bv||0);bv=bx.pixelLeft+"px";bx.left=bA;if(e){bz.runtimeStyle.left=e}}return bv===""?"auto":bv}}Z=aI||aX;function p(by,bw,bv){var bA=bw==="width"?by.offsetWidth:by.offsetHeight,bz=bw==="width"?an:a1,bx=0,e=bz.length; -if(bA>0){if(bv!=="border"){for(;bx)<[^<]*)*<\/script>/gi,q=/^(?:select|textarea)/i,h=/\s+/,br=/([?&])_=[^&]*/,K=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,A=b.fn.load,aa={},r={},aE,s,aV=["*/"]+["*"];try{aE=bl.href}catch(aw){aE=av.createElement("a");aE.href="";aE=aE.href}s=K.exec(aE.toLowerCase())||[];function f(e){return function(by,bA){if(typeof by!=="string"){bA=by;by="*"}if(b.isFunction(bA)){var bx=by.toLowerCase().split(h),bw=0,bz=bx.length,bv,bB,bC;for(;bw=0){var e=bw.slice(by,bw.length);bw=bw.slice(0,by)}var bx="GET";if(bz){if(b.isFunction(bz)){bA=bz;bz=L}else{if(typeof bz==="object"){bz=b.param(bz,b.ajaxSettings.traditional);bx="POST"}}}var bv=this;b.ajax({url:bw,type:bx,dataType:"html",data:bz,complete:function(bC,bB,bD){bD=bC.responseText;if(bC.isResolved()){bC.done(function(bE){bD=bE});bv.html(e?b("
").append(bD.replace(a6,"")).find(e):bD)}if(bA){bv.each(bA,[bD,bB,bC])}}});return this},serialize:function(){return b.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?b.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||q.test(this.nodeName)||aZ.test(this.type))}).map(function(e,bv){var bw=b(this).val();return bw==null?null:b.isArray(bw)?b.map(bw,function(by,bx){return{name:bv.name,value:by.replace(bs,"\r\n")}}):{name:bv.name,value:bw.replace(bs,"\r\n")}}).get()}});b.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,bv){b.fn[bv]=function(bw){return this.on(bv,bw)}});b.each(["get","post"],function(e,bv){b[bv]=function(bw,by,bz,bx){if(b.isFunction(by)){bx=bx||bz;bz=by;by=L}return b.ajax({type:bv,url:bw,data:by,success:bz,dataType:bx})}});b.extend({getScript:function(e,bv){return b.get(e,L,bv,"script")},getJSON:function(e,bv,bw){return b.get(e,bv,bw,"json")},ajaxSetup:function(bv,e){if(e){am(bv,b.ajaxSettings)}else{e=bv;bv=b.ajaxSettings}am(bv,e);return bv},ajaxSettings:{url:aE,isLocal:aM.test(s[1]),global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":aV},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":bb.String,"text html":true,"text json":b.parseJSON,"text xml":b.parseXML},flatOptions:{context:true,url:true}},ajaxPrefilter:f(aa),ajaxTransport:f(r),ajax:function(bz,bx){if(typeof bz==="object"){bx=bz;bz=L}bx=bx||{};var bD=b.ajaxSetup({},bx),bS=bD.context||bD,bG=bS!==bD&&(bS.nodeType||bS instanceof b)?b(bS):b.event,bR=b.Deferred(),bN=b.Callbacks("once memory"),bB=bD.statusCode||{},bC,bH={},bO={},bQ,by,bL,bE,bI,bA=0,bw,bK,bJ={readyState:0,setRequestHeader:function(bT,bU){if(!bA){var e=bT.toLowerCase();bT=bO[e]=bO[e]||bT;bH[bT]=bU}return this},getAllResponseHeaders:function(){return bA===2?bQ:null},getResponseHeader:function(bT){var e;if(bA===2){if(!by){by={};while((e=aD.exec(bQ))){by[e[1].toLowerCase()]=e[2]}}e=by[bT.toLowerCase()]}return e===L?null:e},overrideMimeType:function(e){if(!bA){bD.mimeType=e}return this},abort:function(e){e=e||"abort";if(bL){bL.abort(e)}bF(0,e);return this}};function bF(bZ,bU,b0,bW){if(bA===2){return}bA=2;if(bE){clearTimeout(bE)}bL=L;bQ=bW||"";bJ.readyState=bZ>0?4:0;var bT,b4,b3,bX=bU,bY=b0?bj(bD,bJ,b0):L,bV,b2;if(bZ>=200&&bZ<300||bZ===304){if(bD.ifModified){if((bV=bJ.getResponseHeader("Last-Modified"))){b.lastModified[bC]=bV}if((b2=bJ.getResponseHeader("Etag"))){b.etag[bC]=b2}}if(bZ===304){bX="notmodified";bT=true}else{try{b4=G(bD,bY);bX="success";bT=true}catch(b1){bX="parsererror";b3=b1}}}else{b3=bX;if(!bX||bZ){bX="error";if(bZ<0){bZ=0}}}bJ.status=bZ;bJ.statusText=""+(bU||bX);if(bT){bR.resolveWith(bS,[b4,bX,bJ])}else{bR.rejectWith(bS,[bJ,bX,b3])}bJ.statusCode(bB);bB=L;if(bw){bG.trigger("ajax"+(bT?"Success":"Error"),[bJ,bD,bT?b4:b3])}bN.fireWith(bS,[bJ,bX]);if(bw){bG.trigger("ajaxComplete",[bJ,bD]);if(!(--b.active)){b.event.trigger("ajaxStop")}}}bR.promise(bJ);bJ.success=bJ.done;bJ.error=bJ.fail;bJ.complete=bN.add;bJ.statusCode=function(bT){if(bT){var e;if(bA<2){for(e in bT){bB[e]=[bB[e],bT[e]]}}else{e=bT[bJ.status];bJ.then(e,e)}}return this};bD.url=((bz||bD.url)+"").replace(bq,"").replace(c,s[1]+"//");bD.dataTypes=b.trim(bD.dataType||"*").toLowerCase().split(h);if(bD.crossDomain==null){bI=K.exec(bD.url.toLowerCase());bD.crossDomain=!!(bI&&(bI[1]!=s[1]||bI[2]!=s[2]||(bI[3]||(bI[1]==="http:"?80:443))!=(s[3]||(s[1]==="http:"?80:443))))}if(bD.data&&bD.processData&&typeof bD.data!=="string"){bD.data=b.param(bD.data,bD.traditional)}aW(aa,bD,bx,bJ);if(bA===2){return false}bw=bD.global;bD.type=bD.type.toUpperCase();bD.hasContent=!aQ.test(bD.type);if(bw&&b.active++===0){b.event.trigger("ajaxStart")}if(!bD.hasContent){if(bD.data){bD.url+=(M.test(bD.url)?"&":"?")+bD.data;delete bD.data}bC=bD.url;if(bD.cache===false){var bv=b.now(),bP=bD.url.replace(br,"$1_="+bv);bD.url=bP+((bP===bD.url)?(M.test(bD.url)?"&":"?")+"_="+bv:"")}}if(bD.data&&bD.hasContent&&bD.contentType!==false||bx.contentType){bJ.setRequestHeader("Content-Type",bD.contentType)}if(bD.ifModified){bC=bC||bD.url;if(b.lastModified[bC]){bJ.setRequestHeader("If-Modified-Since",b.lastModified[bC])}if(b.etag[bC]){bJ.setRequestHeader("If-None-Match",b.etag[bC])}}bJ.setRequestHeader("Accept",bD.dataTypes[0]&&bD.accepts[bD.dataTypes[0]]?bD.accepts[bD.dataTypes[0]]+(bD.dataTypes[0]!=="*"?", "+aV+"; q=0.01":""):bD.accepts["*"]);for(bK in bD.headers){bJ.setRequestHeader(bK,bD.headers[bK])}if(bD.beforeSend&&(bD.beforeSend.call(bS,bJ,bD)===false||bA===2)){bJ.abort();return false}for(bK in {success:1,error:1,complete:1}){bJ[bK](bD[bK])}bL=aW(r,bD,bx,bJ);if(!bL){bF(-1,"No Transport")}else{bJ.readyState=1;if(bw){bG.trigger("ajaxSend",[bJ,bD])}if(bD.async&&bD.timeout>0){bE=setTimeout(function(){bJ.abort("timeout")},bD.timeout)}try{bA=1;bL.send(bH,bF)}catch(bM){if(bA<2){bF(-1,bM)}else{throw bM}}}return bJ},param:function(e,bw){var bv=[],by=function(bz,bA){bA=b.isFunction(bA)?bA():bA;bv[bv.length]=encodeURIComponent(bz)+"="+encodeURIComponent(bA)};if(bw===L){bw=b.ajaxSettings.traditional}if(b.isArray(e)||(e.jquery&&!b.isPlainObject(e))){b.each(e,function(){by(this.name,this.value)})}else{for(var bx in e){v(bx,e[bx],bw,by)}}return bv.join("&").replace(k,"+")}});function v(bw,by,bv,bx){if(b.isArray(by)){b.each(by,function(bA,bz){if(bv||ap.test(bw)){bx(bw,bz)}else{v(bw+"["+(typeof bz==="object"||b.isArray(bz)?bA:"")+"]",bz,bv,bx)}})}else{if(!bv&&by!=null&&typeof by==="object"){for(var e in by){v(bw+"["+e+"]",by[e],bv,bx)}}else{bx(bw,by)}}}b.extend({active:0,lastModified:{},etag:{}});function bj(bD,bC,bz){var bv=bD.contents,bB=bD.dataTypes,bw=bD.responseFields,by,bA,bx,e;for(bA in bw){if(bA in bz){bC[bw[bA]]=bz[bA]}}while(bB[0]==="*"){bB.shift();if(by===L){by=bD.mimeType||bC.getResponseHeader("content-type")}}if(by){for(bA in bv){if(bv[bA]&&bv[bA].test(by)){bB.unshift(bA);break}}}if(bB[0] in bz){bx=bB[0]}else{for(bA in bz){if(!bB[0]||bD.converters[bA+" "+bB[0]]){bx=bA;break}if(!e){e=bA}}bx=bx||e}if(bx){if(bx!==bB[0]){bB.unshift(bx)}return bz[bx]}}function G(bH,bz){if(bH.dataFilter){bz=bH.dataFilter(bz,bH.dataType)}var bD=bH.dataTypes,bG={},bA,bE,bw=bD.length,bB,bC=bD[0],bx,by,bF,bv,e;for(bA=1;bA=bw.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();bw.animatedProperties[this.prop]=true;for(bA in bw.animatedProperties){if(bw.animatedProperties[bA]!==true){e=false}}if(e){if(bw.overflow!=null&&!b.support.shrinkWrapBlocks){b.each(["","X","Y"],function(bC,bD){bz.style["overflow"+bD]=bw.overflow[bC]})}if(bw.hide){b(bz).hide()}if(bw.hide||bw.show){for(bA in bw.animatedProperties){b.style(bz,bA,bw.orig[bA]);b.removeData(bz,"fxshow"+bA,true);b.removeData(bz,"toggle"+bA,true)}}bv=bw.complete;if(bv){bw.complete=false;bv.call(bz)}}return false}else{if(bw.duration==Infinity){this.now=bx}else{bB=bx-this.startTime;this.state=bB/bw.duration;this.pos=b.easing[bw.animatedProperties[this.prop]](this.state,bB,0,1,bw.duration);this.now=this.start+((this.end-this.start)*this.pos)}this.update()}return true}};b.extend(b.fx,{tick:function(){var bw,bv=b.timers,e=0;for(;e").appendTo(e),bw=bv.css("display");bv.remove();if(bw==="none"||bw===""){if(!a8){a8=av.createElement("iframe");a8.frameBorder=a8.width=a8.height=0}e.appendChild(a8);if(!m||!a8.createElement){m=(a8.contentWindow||a8.contentDocument).document;m.write((av.compatMode==="CSS1Compat"?"":"")+"");m.close()}bv=m.createElement(bx);m.body.appendChild(bv);bw=b.css(bv,"display");e.removeChild(a8)}Q[bx]=bw}return Q[bx]}var V=/^t(?:able|d|h)$/i,ad=/^(?:body|html)$/i;if("getBoundingClientRect" in av.documentElement){b.fn.offset=function(bI){var by=this[0],bB;if(bI){return this.each(function(e){b.offset.setOffset(this,bI,e)})}if(!by||!by.ownerDocument){return null}if(by===by.ownerDocument.body){return b.offset.bodyOffset(by)}try{bB=by.getBoundingClientRect()}catch(bF){}var bH=by.ownerDocument,bw=bH.documentElement;if(!bB||!b.contains(bw,by)){return bB?{top:bB.top,left:bB.left}:{top:0,left:0}}var bC=bH.body,bD=aK(bH),bA=bw.clientTop||bC.clientTop||0,bE=bw.clientLeft||bC.clientLeft||0,bv=bD.pageYOffset||b.support.boxModel&&bw.scrollTop||bC.scrollTop,bz=bD.pageXOffset||b.support.boxModel&&bw.scrollLeft||bC.scrollLeft,bG=bB.top+bv-bA,bx=bB.left+bz-bE;return{top:bG,left:bx}}}else{b.fn.offset=function(bF){var bz=this[0];if(bF){return this.each(function(bG){b.offset.setOffset(this,bF,bG)})}if(!bz||!bz.ownerDocument){return null}if(bz===bz.ownerDocument.body){return b.offset.bodyOffset(bz)}var bC,bw=bz.offsetParent,bv=bz,bE=bz.ownerDocument,bx=bE.documentElement,bA=bE.body,bB=bE.defaultView,e=bB?bB.getComputedStyle(bz,null):bz.currentStyle,bD=bz.offsetTop,by=bz.offsetLeft;while((bz=bz.parentNode)&&bz!==bA&&bz!==bx){if(b.support.fixedPosition&&e.position==="fixed"){break}bC=bB?bB.getComputedStyle(bz,null):bz.currentStyle;bD-=bz.scrollTop;by-=bz.scrollLeft;if(bz===bw){bD+=bz.offsetTop;by+=bz.offsetLeft;if(b.support.doesNotAddBorder&&!(b.support.doesAddBorderForTableAndCells&&V.test(bz.nodeName))){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}bv=bw;bw=bz.offsetParent}if(b.support.subtractsBorderForOverflowNotVisible&&bC.overflow!=="visible"){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}e=bC}if(e.position==="relative"||e.position==="static"){bD+=bA.offsetTop;by+=bA.offsetLeft}if(b.support.fixedPosition&&e.position==="fixed"){bD+=Math.max(bx.scrollTop,bA.scrollTop);by+=Math.max(bx.scrollLeft,bA.scrollLeft)}return{top:bD,left:by}}}b.offset={bodyOffset:function(e){var bw=e.offsetTop,bv=e.offsetLeft;if(b.support.doesNotIncludeMarginInBodyOffset){bw+=parseFloat(b.css(e,"marginTop"))||0;bv+=parseFloat(b.css(e,"marginLeft"))||0}return{top:bw,left:bv}},setOffset:function(bx,bG,bA){var bB=b.css(bx,"position");if(bB==="static"){bx.style.position="relative"}var bz=b(bx),bv=bz.offset(),e=b.css(bx,"top"),bE=b.css(bx,"left"),bF=(bB==="absolute"||bB==="fixed")&&b.inArray("auto",[e,bE])>-1,bD={},bC={},bw,by;if(bF){bC=bz.position();bw=bC.top;by=bC.left}else{bw=parseFloat(e)||0;by=parseFloat(bE)||0}if(b.isFunction(bG)){bG=bG.call(bx,bA,bv)}if(bG.top!=null){bD.top=(bG.top-bv.top)+bw}if(bG.left!=null){bD.left=(bG.left-bv.left)+by}if("using" in bG){bG.using.call(bx,bD)}else{bz.css(bD)}}};b.fn.extend({position:function(){if(!this[0]){return null}var bw=this[0],bv=this.offsetParent(),bx=this.offset(),e=ad.test(bv[0].nodeName)?{top:0,left:0}:bv.offset();bx.top-=parseFloat(b.css(bw,"marginTop"))||0;bx.left-=parseFloat(b.css(bw,"marginLeft"))||0;e.top+=parseFloat(b.css(bv[0],"borderTopWidth"))||0;e.left+=parseFloat(b.css(bv[0],"borderLeftWidth"))||0;return{top:bx.top-e.top,left:bx.left-e.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||av.body;while(e&&(!ad.test(e.nodeName)&&b.css(e,"position")==="static")){e=e.offsetParent}return e})}});b.each(["Left","Top"],function(bv,e){var bw="scroll"+e;b.fn[bw]=function(bz){var bx,by;if(bz===L){bx=this[0];if(!bx){return null}by=aK(bx);return by?("pageXOffset" in by)?by[bv?"pageYOffset":"pageXOffset"]:b.support.boxModel&&by.document.documentElement[bw]||by.document.body[bw]:bx[bw]}return this.each(function(){by=aK(this);if(by){by.scrollTo(!bv?bz:b(by).scrollLeft(),bv?bz:b(by).scrollTop())}else{this[bw]=bz}})}});function aK(e){return b.isWindow(e)?e:e.nodeType===9?e.defaultView||e.parentWindow:false}b.each(["Height","Width"],function(bv,e){var bw=e.toLowerCase();b.fn["inner"+e]=function(){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,"padding")):this[bw]():null};b.fn["outer"+e]=function(by){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,by?"margin":"border")):this[bw]():null};b.fn[bw]=function(bz){var bA=this[0];if(!bA){return bz==null?null:this}if(b.isFunction(bz)){return this.each(function(bE){var bD=b(this);bD[bw](bz.call(this,bE,bD[bw]()))})}if(b.isWindow(bA)){var bB=bA.document.documentElement["client"+e],bx=bA.document.body;return bA.document.compatMode==="CSS1Compat"&&bB||bx&&bx["client"+e]||bB}else{if(bA.nodeType===9){return Math.max(bA.documentElement["client"+e],bA.body["scroll"+e],bA.documentElement["scroll"+e],bA.body["offset"+e],bA.documentElement["offset"+e])}else{if(bz===L){var bC=b.css(bA,bw),by=parseFloat(bC);return b.isNumeric(by)?by:bC}else{return this.css(bw,typeof bz==="string"?bz:bz+"px")}}}}});bb.jQuery=bb.$=b;if(typeof define==="function"&&define.amd&&define.amd.jQuery){define("jquery",[],function(){return b -})}})(window); -/*! - PowerTip - v1.2.0 - 2013-04-03 - http://stevenbenner.github.com/jquery-powertip/ - Copyright (c) 2013 Steven Benner (http://stevenbenner.com/). - Released under MIT license. - https://raw.github.com/stevenbenner/jquery-powertip/master/LICENSE.txt -*/ -(function(a){if(typeof define==="function"&&define.amd){define(["jquery"],a)}else{a(jQuery)}}(function(k){var A=k(document),s=k(window),w=k("body");var n="displayController",e="hasActiveHover",d="forcedOpen",u="hasMouseMove",f="mouseOnToPopup",g="originalTitle",y="powertip",o="powertipjq",l="powertiptarget",E=180/Math.PI;var c={isTipOpen:false,isFixedTipOpen:false,isClosing:false,tipOpenImminent:false,activeHover:null,currentX:0,currentY:0,previousX:0,previousY:0,desyncTimeout:null,mouseTrackingActive:false,delayInProgress:false,windowWidth:0,windowHeight:0,scrollTop:0,scrollLeft:0};var p={none:0,top:1,bottom:2,left:4,right:8};k.fn.powerTip=function(F,N){if(!this.length){return this}if(k.type(F)==="string"&&k.powerTip[F]){return k.powerTip[F].call(this,this,N)}var O=k.extend({},k.fn.powerTip.defaults,F),G=new x(O);h();this.each(function M(){var R=k(this),Q=R.data(y),P=R.data(o),T=R.data(l),S;if(R.data(n)){k.powerTip.destroy(R)}S=R.attr("title");if(!Q&&!T&&!P&&S){R.data(y,S);R.data(g,S);R.removeAttr("title")}R.data(n,new t(R,O,G))});if(!O.manual){this.on({"mouseenter.powertip":function J(P){k.powerTip.show(this,P)},"mouseleave.powertip":function L(){k.powerTip.hide(this)},"focus.powertip":function K(){k.powerTip.show(this)},"blur.powertip":function H(){k.powerTip.hide(this,true)},"keydown.powertip":function I(P){if(P.keyCode===27){k.powerTip.hide(this,true)}}})}return this};k.fn.powerTip.defaults={fadeInTime:200,fadeOutTime:100,followMouse:false,popupId:"powerTip",intentSensitivity:7,intentPollInterval:100,closeDelay:100,placement:"n",smartPlacement:false,offset:10,mouseOnToPopup:false,manual:false};k.fn.powerTip.smartPlacementLists={n:["n","ne","nw","s"],e:["e","ne","se","w","nw","sw","n","s","e"],s:["s","se","sw","n"],w:["w","nw","sw","e","ne","se","n","s","w"],nw:["nw","w","sw","n","s","se","nw"],ne:["ne","e","se","n","s","sw","ne"],sw:["sw","w","nw","s","n","ne","sw"],se:["se","e","ne","s","n","nw","se"],"nw-alt":["nw-alt","n","ne-alt","sw-alt","s","se-alt","w","e"],"ne-alt":["ne-alt","n","nw-alt","se-alt","s","sw-alt","e","w"],"sw-alt":["sw-alt","s","se-alt","nw-alt","n","ne-alt","w","e"],"se-alt":["se-alt","s","sw-alt","ne-alt","n","nw-alt","e","w"]};k.powerTip={show:function z(F,G){if(G){i(G);c.previousX=G.pageX;c.previousY=G.pageY;k(F).data(n).show()}else{k(F).first().data(n).show(true,true)}return F},reposition:function r(F){k(F).first().data(n).resetPosition();return F},hide:function D(G,F){if(G){k(G).first().data(n).hide(F)}else{if(c.activeHover){c.activeHover.data(n).hide(true)}}return G},destroy:function C(G){k(G).off(".powertip").each(function F(){var I=k(this),H=[g,n,e,d];if(I.data(g)){I.attr("title",I.data(g));H.push(y)}I.removeData(H)});return G}};k.powerTip.showTip=k.powerTip.show;k.powerTip.closeTip=k.powerTip.hide;function b(){var F=this;F.top="auto";F.left="auto";F.right="auto";F.bottom="auto";F.set=function(H,G){if(k.isNumeric(G)){F[H]=Math.round(G)}}}function t(K,N,F){var J=null;function L(P,Q){M();if(!K.data(e)){if(!P){c.tipOpenImminent=true;J=setTimeout(function O(){J=null;I()},N.intentPollInterval)}else{if(Q){K.data(d,true)}F.showTip(K)}}}function G(P){M();c.tipOpenImminent=false;if(K.data(e)){K.data(d,false);if(!P){c.delayInProgress=true;J=setTimeout(function O(){J=null;F.hideTip(K);c.delayInProgress=false},N.closeDelay)}else{F.hideTip(K)}}}function I(){var Q=Math.abs(c.previousX-c.currentX),O=Math.abs(c.previousY-c.currentY),P=Q+O;if(P",{id:Q.popupId});if(w.length===0){w=k("body")}w.append(O)}if(Q.followMouse){if(!O.data(u)){A.on("mousemove",M);s.on("scroll",M);O.data(u,true)}}if(Q.mouseOnToPopup){O.on({mouseenter:function L(){if(O.data(f)){if(c.activeHover){c.activeHover.data(n).cancel()}}},mouseleave:function N(){if(c.activeHover){c.activeHover.data(n).hide()}}})}function I(S){S.data(e,true);O.queue(function R(T){H(S);T()})}function H(S){var U;if(!S.data(e)){return}if(c.isTipOpen){if(!c.isClosing){K(c.activeHover)}O.delay(100).queue(function R(V){H(S);V()});return}S.trigger("powerTipPreRender");U=B(S);if(U){O.empty().append(U)}else{return}S.trigger("powerTipRender");c.activeHover=S;c.isTipOpen=true;O.data(f,Q.mouseOnToPopup);if(!Q.followMouse){G(S);c.isFixedTipOpen=true}else{M()}O.fadeIn(Q.fadeInTime,function T(){if(!c.desyncTimeout){c.desyncTimeout=setInterval(J,500)}S.trigger("powerTipOpen")})}function K(R){c.isClosing=true;c.activeHover=null;c.isTipOpen=false;c.desyncTimeout=clearInterval(c.desyncTimeout);R.data(e,false);R.data(d,false);O.fadeOut(Q.fadeOutTime,function S(){var T=new b();c.isClosing=false;c.isFixedTipOpen=false;O.removeClass();T.set("top",c.currentY+Q.offset);T.set("left",c.currentX+Q.offset);O.css(T);R.trigger("powerTipClose")})}function M(){if(!c.isFixedTipOpen&&(c.isTipOpen||(c.tipOpenImminent&&O.data(u)))){var R=O.outerWidth(),V=O.outerHeight(),U=new b(),S,T;U.set("top",c.currentY+Q.offset);U.set("left",c.currentX+Q.offset);S=m(U,R,V);if(S!==p.none){T=a(S);if(T===1){if(S===p.right){U.set("left",c.windowWidth-R)}else{if(S===p.bottom){U.set("top",c.scrollTop+c.windowHeight-V)}}}else{U.set("left",c.currentX-R-Q.offset);U.set("top",c.currentY-V-Q.offset)}}O.css(U)}}function G(S){var R,T;if(Q.smartPlacement){R=k.fn.powerTip.smartPlacementLists[Q.placement];k.each(R,function(U,W){var V=m(F(S,W),O.outerWidth(),O.outerHeight());T=W;if(V===p.none){return false}})}else{F(S,Q.placement);T=Q.placement}O.addClass(T)}function F(U,T){var R=0,S,W,V=new b();V.set("top",0);V.set("left",0);O.css(V);do{S=O.outerWidth();W=O.outerHeight();V=P.compute(U,T,S,W,Q.offset);O.css(V)}while(++R<=5&&(S!==O.outerWidth()||W!==O.outerHeight()));return V}function J(){var R=false;if(c.isTipOpen&&!c.isClosing&&!c.delayInProgress){if(c.activeHover.data(e)===false||c.activeHover.is(":disabled")){R=true}else{if(!v(c.activeHover)&&!c.activeHover.is(":focus")&&!c.activeHover.data(d)){if(O.data(f)){if(!v(O)){R=true}}else{R=true}}}if(R){K(c.activeHover)}}}this.showTip=I;this.hideTip=K;this.resetPosition=G}function q(F){return window.SVGElement&&F[0] instanceof SVGElement}function h(){if(!c.mouseTrackingActive){c.mouseTrackingActive=true;k(function H(){c.scrollLeft=s.scrollLeft();c.scrollTop=s.scrollTop();c.windowWidth=s.width();c.windowHeight=s.height()});A.on("mousemove",i);s.on({resize:function G(){c.windowWidth=s.width();c.windowHeight=s.height()},scroll:function F(){var I=s.scrollLeft(),J=s.scrollTop();if(I!==c.scrollLeft){c.currentX+=I-c.scrollLeft;c.scrollLeft=I}if(J!==c.scrollTop){c.currentY+=J-c.scrollTop;c.scrollTop=J}}})}}function i(F){c.currentX=F.pageX;c.currentY=F.pageY}function v(F){var H=F.offset(),J=F[0].getBoundingClientRect(),I=J.right-J.left,G=J.bottom-J.top;return c.currentX>=H.left&&c.currentX<=H.left+I&&c.currentY>=H.top&&c.currentY<=H.top+G}function B(I){var G=I.data(y),F=I.data(o),K=I.data(l),H,J;if(G){if(k.isFunction(G)){G=G.call(I[0])}J=G}else{if(F){if(k.isFunction(F)){F=F.call(I[0])}if(F.length>0){J=F.clone(true,true)}}else{if(K){H=k("#"+K);if(H.length>0){J=H.html()}}}}return J}function m(M,L,K){var G=c.scrollTop,J=c.scrollLeft,I=G+c.windowHeight,F=J+c.windowWidth,H=p.none;if(M.topI||Math.abs(M.bottom-c.windowHeight)>I){H|=p.bottom}if(M.leftF){H|=p.left}if(M.left+L>F||M.right - - - - - -GLM: Modules - - - - - - -
-
-
- - - - - -
-
GLM -  0.9.5 -
-
- - - - - -
-
-
Modules
-
-
-
Here is a list of all modules:
-
[detail level 123]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
oGTC Extensions (Stable)Functions and types that the GLSL specification doesn't define, but useful to have for a C++ program
|oGLM_GTC_constantsAllow to perform bit operations on integer values
|oGLM_GTC_epsilonComparison functions for a user defined epsilon values
|oGLM_GTC_matrix_accessDefines functions to access rows or columns of a matrix easily
|oGLM_GTC_matrix_integerDefines a number of matrices with integer types
|oGLM_GTC_matrix_inverseDefines additional matrix inverting functions
|oGLM_GTC_matrix_transformDefines functions that generate common transformation matrices
|oGLM_GTC_noiseDefines 2D, 3D and 4D procedural noise functions Based on the work of Stefan Gustavson and Ashima Arts on "webgl-noise": https://github.com/ashima/webgl-noise Following Stefan Gustavson's paper "Simplex noise demystified": http://www.itn.liu.se/~stegu/simplexnoise/simplexnoise.pdf <glm/gtc/noise.hpp> need to be included to use these functionalities
|oGLM_GTC_packingThis extension provides a set of function to convert vertors to packed formats
|oGLM_GTC_quaternionDefines a templated quaternion type and several quaternion operations
|oGLM_GTC_randomGenerate random number from various distribution methods
|oGLM_GTC_reciprocalDefine secant, cosecant and cotangent functions
|oGLM_GTC_type_precisionDefines specific C++-based precision types
|oGLM_GTC_type_ptrHandles the interaction between pointers and vector, matrix types
|oGLM_GTC_ulpAllow the measurement of the accuracy of a function against a reference implementation
|oGLM_GTX_dual_quaternionDefines a templated dual-quaternion type and several dual-quaternion operations
|\GLM_GTX_rotate_normalized_axisQuaternions and matrices rotations around normalized axis
oGTX Extensions (Experimental)Functions and types that the GLSL specification doesn't define, but useful to have for a C++ program
|oGLM_GTX_associated_min_maxMin and max functions that return associated values not the compared onces
|oGLM_GTX_bitAllow to perform bit operations on integer values
|oGLM_GTX_closest_pointFind the point on a straight line which is the closet of a point
|oGLM_GTX_color_spaceRelated to RGB to HSV conversions and operations
|oGLM_GTX_color_space_YCoCgRGB to YCoCg conversions and operations
|oGLM_GTX_compatibilityProvide functions to increase the compatibility with Cg and HLSL languages
|oGLM_GTX_component_wiseOperations between components of a type
|oGLM_GTX_euler_anglesBuild matrices from Euler angles
|oGLM_GTX_extendExtend a position from a source to a position at a defined length
|oGLM_GTX_extented_min_maxMin and max functions for 3 to 4 parameters
|oGLM_GTX_fast_exponentialFast but less accurate implementations of exponential based functions
|oGLM_GTX_fast_square_rootFast but less accurate implementations of square root based functions
|oGLM_GTX_fast_trigonometryFast but less accurate implementations of trigonometric functions
|oGLM_GTX_gradient_paintFunctions that return the color of procedural gradient for specific coordinates
|oGLM_GTX_handed_coordinate_spaceTo know if a set of three basis vectors defines a right or left-handed coordinate system
|oGLM_GTX_inertiaCreate inertia matrices
|oGLM_GTX_integerAdd support for integer for core functions
|oGLM_GTX_intersectAdd intersection functions
|oGLM_GTX_ioStd::[w]ostream support for glm types
|oGLM_GTX_log_baseLogarithm for any base
|oGLM_GTX_matrix_cross_productBuild cross product matrices
|oGLM_GTX_matrix_interpolationAllows to directly interpolate two exiciting matrices
|oGLM_GTX_matrix_major_storageBuild matrices with specific matrix order, row or column
|oGLM_GTX_matrix_operationBuild diagonal matrices from vectors
|oGLM_GTX_matrix_queryQuery to evaluate matrix properties
|oGLM_GTX_mixed_producteMixed product of 3 vectors
|oGLM_GTX_multipleFind the closest number of a number multiple of other number
|oGLM_GTX_normVarious ways to compute vector norms
|oGLM_GTX_normalCompute the normal of a triangle
|oGLM_GTX_normalize_dotDot product of vectors that need to be normalize with a single square root
|oGLM_GTX_number_precisionDefined size types
|oGLM_GTX_optimum_powInteger exponentiation of power functions
|oGLM_GTX_orthonormalizeOrthonormalize matrices
|oGLM_GTX_perpendicularPerpendicular of a vector from other one
|oGLM_GTX_polar_coordinatesConversion from Euclidean space to polar space and revert
|oGLM_GTX_projectionProjection of a vector to other one
|oGLM_GTX_quaternionExtented quaternion types and functions
|oGLM_GTX_raw_dataProjection of a vector to other one
|oGLM_GTX_rotate_vectorFunction to directly rotate a vector
|oGLM_GTX_simd_mat4SIMD implementation of mat4 type
|oGLM_GTX_simd_quatSIMD implementation of quat type
|oGLM_GTX_splineSpline functions
|oGLM_GTX_std_based_typeAdds vector types based on STL value types
|oGLM_GTX_string_castSetup strings for GLM type values
|oGLM_GTX_transformAdd transformation matrices
|oGLM_GTX_transform2Add extra transformation matrices
|oGLM_GTX_vec1Add vec1, ivec1, uvec1 and bvec1 types
|oGLM_GTX_vector_angleCompute angle between vectors
|oGLM_GTX_vector_queryQuery informations of vector types
|\GLM_GTX_wrapWrapping mode of texture coordinates
oVIRTREV ExtensionsExtensions develop and maintain by Mathieu [matrem] Roumillac (http://www.opengl.org/discussion_boards/ubbthreads.php?ubb=showprofile&User=22660)
|\GLM_VIRTREV_xstream: xml like outputStreaming vector and matrix in a xml way
oGLM CoreThe core of GLM, which implements exactly and only the GLSL specification to the degree possible
|oCommon functionsThese all operate component-wise
|oExponential functionsThese all operate component-wise
|oGeometric functionsThese operate on vectors as vectors, not component-wise
|oInteger functionsThese all operate component-wise
|oMatrix functionsFor each of the following built-in matrix functions, there is both a single-precision floating point version, where all arguments and return values are single precision, and a double-precision floating version, where all arguments and return values are double precision
|oNoise functionsNoise functions are stochastic functions that can be used to increase visual complexity
|oFloating-Point Pack and Unpack FunctionsThese functions do not operate component-wise, rather as described in each case
|oAngle and Trigonometry FunctionsFunction parameters specified as angle are assumed to be in units of radians
|oVector Relational FunctionsRelational and equality operators (<, <=, >, >=, ==, !=) are defined to operate on scalars and produce scalar Boolean results
|oTypesThe standard types defined by the specification
||\Precision typesNon-GLSL types that are used to define precision-based types
|oPrecision typesNon-GLSL types that are used to define precision-based types
|\Template typesThe generic template types used as the basis for the core types
\Gtx_scalar_relational
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers.html deleted file mode 100644 index f725279..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers.html +++ /dev/null @@ -1,174 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-
Here is a list of all documented namespace members with links to the namespaces they belong to:
- -

- a -

    -
  • abs() -: glm -
  • -
  • acos() -: glm -
  • -
  • acosh() -: glm -
  • -
  • acot() -: glm -
  • -
  • acoth() -: glm -
  • -
  • acsc() -: glm -
  • -
  • acsch() -: glm -
  • -
  • affineInverse() -: glm -
  • -
  • all() -: glm -
  • -
  • angle() -: glm -
  • -
  • angleAxis() -: glm -
  • -
  • any() -: glm -
  • -
  • areCollinear() -: glm -
  • -
  • areOrthogonal() -: glm -
  • -
  • areOrthonormal() -: glm -
  • -
  • asec() -: glm -
  • -
  • asech() -: glm -
  • -
  • asin() -: glm -
  • -
  • asinh() -: glm -
  • -
  • associatedMax() -: glm -
  • -
  • associatedMin() -: glm -
  • -
  • atan() -: glm -
  • -
  • atan2() -: glm -
  • -
  • atanh() -: glm -
  • -
  • axis() -: glm -
  • -
  • axisAngle() -: glm -
  • -
  • axisAngleMatrix() -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x62.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x62.html deleted file mode 100644 index ebf1b17..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x62.html +++ /dev/null @@ -1,177 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-
Here is a list of all documented namespace members with links to the namespaces they belong to:
- -

- b -

    -
  • ballRand() -: glm -
  • -
  • bitCount() -: glm -
  • -
  • bitfieldExtract() -: glm -
  • -
  • bitfieldInsert() -: glm -
  • -
  • bitfieldInterleave() -: glm -
  • -
  • bitfieldReverse() -: glm -
  • -
  • bitRevert() -: glm -
  • -
  • bitRotateLeft() -: glm -
  • -
  • bitRotateRight() -: glm -
  • -
  • bool1 -: glm -
  • -
  • bool1x1 -: glm -
  • -
  • bool2 -: glm -
  • -
  • bool2x2 -: glm -
  • -
  • bool2x3 -: glm -
  • -
  • bool2x4 -: glm -
  • -
  • bool3 -: glm -
  • -
  • bool3x2 -: glm -
  • -
  • bool3x3 -: glm -
  • -
  • bool3x4 -: glm -
  • -
  • bool4 -: glm -
  • -
  • bool4x2 -: glm -
  • -
  • bool4x3 -: glm -
  • -
  • bool4x4 -: glm -
  • -
  • bvec1 -: glm -
  • -
  • bvec2 -: glm -
  • -
  • bvec3 -: glm -
  • -
  • bvec4 -: glm -
  • -
  • byte -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x63.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x63.html deleted file mode 100644 index 6ca90fc..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x63.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-
Here is a list of all documented namespace members with links to the namespaces they belong to:
- -

- c -

    -
  • catmullRom() -: glm -
  • -
  • ceil() -: glm -
  • -
  • circularRand() -: glm -
  • -
  • clamp() -: glm -
  • -
  • closestPointOnLine() -: glm -
  • -
  • colMajor2() -: glm -
  • -
  • colMajor3() -: glm -
  • -
  • colMajor4() -: glm -
  • -
  • column() -: glm -
  • -
  • compAdd() -: glm -
  • -
  • compMax() -: glm -
  • -
  • compMin() -: glm -
  • -
  • compMul() -: glm -
  • -
  • conjugate() -: glm -
  • -
  • cos() -: glm -
  • -
  • cosh() -: glm -
  • -
  • cot() -: glm -
  • -
  • coth() -: glm -
  • -
  • cross() -: glm -
  • -
  • csc() -: glm -
  • -
  • csch() -: glm -
  • -
  • cubic() -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x64.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x64.html deleted file mode 100644 index cc37030..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x64.html +++ /dev/null @@ -1,237 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-
Here is a list of all documented namespace members with links to the namespaces they belong to:
- -

- d -

    -
  • ddualquat -: glm -
  • -
  • degrees() -: glm -
  • -
  • diagonal2x2() -: glm -
  • -
  • diagonal2x3() -: glm -
  • -
  • diagonal2x4() -: glm -
  • -
  • diagonal3x2() -: glm -
  • -
  • diagonal3x3() -: glm -
  • -
  • diagonal3x4() -: glm -
  • -
  • diagonal4x2() -: glm -
  • -
  • diagonal4x3() -: glm -
  • -
  • diagonal4x4() -: glm -
  • -
  • diskRand() -: glm -
  • -
  • distance() -: glm -
  • -
  • distance2() -: glm -
  • -
  • dmat2 -: glm -
  • -
  • dmat2x2 -: glm -
  • -
  • dmat2x3 -: glm -
  • -
  • dmat2x4 -: glm -
  • -
  • dmat3 -: glm -
  • -
  • dmat3x2 -: glm -
  • -
  • dmat3x3 -: glm -
  • -
  • dmat3x4 -: glm -
  • -
  • dmat4 -: glm -
  • -
  • dmat4x2 -: glm -
  • -
  • dmat4x3 -: glm -
  • -
  • dmat4x4 -: glm -
  • -
  • dot() -: glm -
  • -
  • double1 -: glm -
  • -
  • double1x1 -: glm -
  • -
  • double2 -: glm -
  • -
  • double2x2 -: glm -
  • -
  • double2x3 -: glm -
  • -
  • double2x4 -: glm -
  • -
  • double3 -: glm -
  • -
  • double3x2 -: glm -
  • -
  • double3x3 -: glm -
  • -
  • double3x4 -: glm -
  • -
  • double4 -: glm -
  • -
  • double4x2 -: glm -
  • -
  • double4x3 -: glm -
  • -
  • double4x4 -: glm -
  • -
  • dquat -: glm -
  • -
  • dualquat -: glm -
  • -
  • dualquat_cast() -: glm -
  • -
  • dvec2 -: glm -
  • -
  • dvec3 -: glm -
  • -
  • dvec4 -: glm -
  • -
  • dword -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x65.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x65.html deleted file mode 100644 index 2bcfecd..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x65.html +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-
Here is a list of all documented namespace members with links to the namespaces they belong to:
- -

- e -

    -
  • e() -: glm -
  • -
  • epsilon() -: glm -
  • -
  • epsilonEqual() -: glm -
  • -
  • epsilonNotEqual() -: glm -
  • -
  • equal() -: glm -
  • -
  • euclidean() -: glm -
  • -
  • euler() -: glm -
  • -
  • eulerAngles() -: glm -
  • -
  • eulerAngleX() -: glm -
  • -
  • eulerAngleXY() -: glm -
  • -
  • eulerAngleXZ() -: glm -
  • -
  • eulerAngleY() -: glm -
  • -
  • eulerAngleYX() -: glm -
  • -
  • eulerAngleYXZ() -: glm -
  • -
  • eulerAngleYZ() -: glm -
  • -
  • eulerAngleZ() -: glm -
  • -
  • eulerAngleZX() -: glm -
  • -
  • eulerAngleZY() -: glm -
  • -
  • exp() -: glm -
  • -
  • exp2() -: glm -
  • -
  • extend() -: glm -
  • -
  • extractMatrixRotation() -: glm -
  • -
  • extractRealComponent() -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x66.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x66.html deleted file mode 100644 index 481dd94..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x66.html +++ /dev/null @@ -1,411 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-
Here is a list of all documented namespace members with links to the namespaces they belong to:
- -

- f -

    -
  • f32 -: glm -
  • -
  • f32mat2 -: glm -
  • -
  • f32mat2x2 -: glm -
  • -
  • f32mat2x3 -: glm -
  • -
  • f32mat2x4 -: glm -
  • -
  • f32mat3 -: glm -
  • -
  • f32mat3x2 -: glm -
  • -
  • f32mat3x3 -: glm -
  • -
  • f32mat3x4 -: glm -
  • -
  • f32mat4 -: glm -
  • -
  • f32mat4x2 -: glm -
  • -
  • f32mat4x3 -: glm -
  • -
  • f32mat4x4 -: glm -
  • -
  • f32quat -: glm -
  • -
  • f32vec1 -: glm -
  • -
  • f32vec2 -: glm -
  • -
  • f32vec3 -: glm -
  • -
  • f32vec4 -: glm -
  • -
  • f64 -: glm -
  • -
  • f64mat2 -: glm -
  • -
  • f64mat2x2 -: glm -
  • -
  • f64mat2x3 -: glm -
  • -
  • f64mat2x4 -: glm -
  • -
  • f64mat3 -: glm -
  • -
  • f64mat3x2 -: glm -
  • -
  • f64mat3x3 -: glm -
  • -
  • f64mat3x4 -: glm -
  • -
  • f64mat4 -: glm -
  • -
  • f64mat4x2 -: glm -
  • -
  • f64mat4x3 -: glm -
  • -
  • f64mat4x4 -: glm -
  • -
  • f64quat -: glm -
  • -
  • f64vec1 -: glm -
  • -
  • f64vec2 -: glm -
  • -
  • f64vec3 -: glm -
  • -
  • f64vec4 -: glm -
  • -
  • faceforward() -: glm -
  • -
  • factorial() -: glm -
  • -
  • fastAcos() -: glm -
  • -
  • fastAsin() -: glm -
  • -
  • fastAtan() -: glm -
  • -
  • fastCos() -: glm -
  • -
  • fastDistance() -: glm -
  • -
  • fastExp() -: glm -
  • -
  • fastExp2() -: glm -
  • -
  • fastInverseSqrt() -: glm -
  • -
  • fastLength() -: glm -
  • -
  • fastLn() -: glm -
  • -
  • fastLog() -: glm -
  • -
  • fastLog2() -: glm -
  • -
  • fastMix() -: glm -
  • -
  • fastNormalize() -: glm -
  • -
  • fastNormalizeDot() -: glm -
  • -
  • fastPow() -: glm -
  • -
  • fastSin() -: glm -
  • -
  • fastSqrt() -: glm -
  • -
  • fastTan() -: glm -
  • -
  • fdualquat -: glm -
  • -
  • fillBitfieldWithOne() -: glm -
  • -
  • fillBitfieldWithZero() -: glm -
  • -
  • findLSB() -: glm -
  • -
  • findMSB() -: glm -
  • -
  • float1 -: glm -
  • -
  • float1x1 -: glm -
  • -
  • float2 -: glm -
  • -
  • float2x2 -: glm -
  • -
  • float2x3 -: glm -
  • -
  • float2x4 -: glm -
  • -
  • float3 -: glm -
  • -
  • float32 -: glm -
  • -
  • float32_t -: glm -
  • -
  • float3x2 -: glm -
  • -
  • float3x3 -: glm -
  • -
  • float3x4 -: glm -
  • -
  • float4 -: glm -
  • -
  • float4x2 -: glm -
  • -
  • float4x3 -: glm -
  • -
  • float4x4 -: glm -
  • -
  • float64 -: glm -
  • -
  • float64_t -: glm -
  • -
  • float_distance() -: glm -
  • -
  • floatBitsToInt() -: glm -
  • -
  • floatBitsToUint() -: glm -
  • -
  • floor() -: glm -
  • -
  • floor_log2() -: glm -
  • -
  • fma() -: glm -
  • -
  • fmat2 -: glm -
  • -
  • fmat2x2 -: glm -
  • -
  • fmat2x3 -: glm -
  • -
  • fmat2x4 -: glm -
  • -
  • fmat3 -: glm -
  • -
  • fmat3x2 -: glm -
  • -
  • fmat3x3 -: glm -
  • -
  • fmat3x4 -: glm -
  • -
  • fmat4 -: glm -
  • -
  • fmat4x2 -: glm -
  • -
  • fmat4x3 -: glm -
  • -
  • fmat4x4 -: glm -
  • -
  • fquat -: glm -
  • -
  • fract() -: glm -
  • -
  • frexp() -: glm -
  • -
  • frustum() -: glm -
  • -
  • fvec1 -: glm -
  • -
  • fvec2 -: glm -
  • -
  • fvec3 -: glm -
  • -
  • fvec4 -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x67.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x67.html deleted file mode 100644 index bf26536..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x67.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-
Here is a list of all documented namespace members with links to the namespaces they belong to:
- -

- g -

    -
  • gaussRand() -: glm -
  • -
  • golden_ratio() -: glm -
  • -
  • greaterThan() -: glm -
  • -
  • greaterThanEqual() -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x68.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x68.html deleted file mode 100644 index d765b38..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x68.html +++ /dev/null @@ -1,672 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-
Here is a list of all documented namespace members with links to the namespaces they belong to:
- -

- h -

    -
  • half_pi() -: glm -
  • -
  • hermite() -: glm -
  • -
  • higherMultiple() -: glm -
  • -
  • highestBitValue() -: glm -
  • -
  • highp_bvec1 -: glm -
  • -
  • highp_bvec2 -: glm -
  • -
  • highp_bvec3 -: glm -
  • -
  • highp_bvec4 -: glm -
  • -
  • highp_ddualquat -: glm -
  • -
  • highp_dmat2 -: glm -
  • -
  • highp_dmat2x2 -: glm -
  • -
  • highp_dmat2x3 -: glm -
  • -
  • highp_dmat2x4 -: glm -
  • -
  • highp_dmat3 -: glm -
  • -
  • highp_dmat3x2 -: glm -
  • -
  • highp_dmat3x3 -: glm -
  • -
  • highp_dmat3x4 -: glm -
  • -
  • highp_dmat4 -: glm -
  • -
  • highp_dmat4x2 -: glm -
  • -
  • highp_dmat4x3 -: glm -
  • -
  • highp_dmat4x4 -: glm -
  • -
  • highp_dquat -: glm -
  • -
  • highp_dualquat -: glm -
  • -
  • highp_dvec2 -: glm -
  • -
  • highp_dvec3 -: glm -
  • -
  • highp_dvec4 -: glm -
  • -
  • highp_f32 -: glm -
  • -
  • highp_f32mat2 -: glm -
  • -
  • highp_f32mat2x2 -: glm -
  • -
  • highp_f32mat2x3 -: glm -
  • -
  • highp_f32mat2x4 -: glm -
  • -
  • highp_f32mat3 -: glm -
  • -
  • highp_f32mat3x2 -: glm -
  • -
  • highp_f32mat3x3 -: glm -
  • -
  • highp_f32mat3x4 -: glm -
  • -
  • highp_f32mat4 -: glm -
  • -
  • highp_f32mat4x2 -: glm -
  • -
  • highp_f32mat4x3 -: glm -
  • -
  • highp_f32mat4x4 -: glm -
  • -
  • highp_f32quat -: glm -
  • -
  • highp_f32vec1 -: glm -
  • -
  • highp_f32vec2 -: glm -
  • -
  • highp_f32vec3 -: glm -
  • -
  • highp_f32vec4 -: glm -
  • -
  • highp_f64 -: glm -
  • -
  • highp_f64mat2 -: glm -
  • -
  • highp_f64mat2x2 -: glm -
  • -
  • highp_f64mat2x3 -: glm -
  • -
  • highp_f64mat2x4 -: glm -
  • -
  • highp_f64mat3 -: glm -
  • -
  • highp_f64mat3x2 -: glm -
  • -
  • highp_f64mat3x3 -: glm -
  • -
  • highp_f64mat3x4 -: glm -
  • -
  • highp_f64mat4 -: glm -
  • -
  • highp_f64mat4x2 -: glm -
  • -
  • highp_f64mat4x3 -: glm -
  • -
  • highp_f64mat4x4 -: glm -
  • -
  • highp_f64quat -: glm -
  • -
  • highp_f64vec1 -: glm -
  • -
  • highp_f64vec2 -: glm -
  • -
  • highp_f64vec3 -: glm -
  • -
  • highp_f64vec4 -: glm -
  • -
  • highp_fdualquat -: glm -
  • -
  • highp_float -: glm -
  • -
  • highp_float32 -: glm -
  • -
  • highp_float32_t -: glm -
  • -
  • highp_float64 -: glm -
  • -
  • highp_float64_t -: glm -
  • -
  • highp_fmat2 -: glm -
  • -
  • highp_fmat2x2 -: glm -
  • -
  • highp_fmat2x3 -: glm -
  • -
  • highp_fmat2x4 -: glm -
  • -
  • highp_fmat3 -: glm -
  • -
  • highp_fmat3x2 -: glm -
  • -
  • highp_fmat3x3 -: glm -
  • -
  • highp_fmat3x4 -: glm -
  • -
  • highp_fmat4 -: glm -
  • -
  • highp_fmat4x2 -: glm -
  • -
  • highp_fmat4x3 -: glm -
  • -
  • highp_fmat4x4 -: glm -
  • -
  • highp_fquat -: glm -
  • -
  • highp_fvec1 -: glm -
  • -
  • highp_fvec2 -: glm -
  • -
  • highp_fvec3 -: glm -
  • -
  • highp_fvec4 -: glm -
  • -
  • highp_i16 -: glm -
  • -
  • highp_i16vec1 -: glm -
  • -
  • highp_i16vec2 -: glm -
  • -
  • highp_i16vec3 -: glm -
  • -
  • highp_i16vec4 -: glm -
  • -
  • highp_i32 -: glm -
  • -
  • highp_i32vec1 -: glm -
  • -
  • highp_i32vec2 -: glm -
  • -
  • highp_i32vec3 -: glm -
  • -
  • highp_i32vec4 -: glm -
  • -
  • highp_i64 -: glm -
  • -
  • highp_i64vec1 -: glm -
  • -
  • highp_i64vec2 -: glm -
  • -
  • highp_i64vec3 -: glm -
  • -
  • highp_i64vec4 -: glm -
  • -
  • highp_i8 -: glm -
  • -
  • highp_i8vec1 -: glm -
  • -
  • highp_i8vec2 -: glm -
  • -
  • highp_i8vec3 -: glm -
  • -
  • highp_i8vec4 -: glm -
  • -
  • highp_imat2 -: glm -
  • -
  • highp_imat2x2 -: glm -
  • -
  • highp_imat2x3 -: glm -
  • -
  • highp_imat2x4 -: glm -
  • -
  • highp_imat3 -: glm -
  • -
  • highp_imat3x2 -: glm -
  • -
  • highp_imat3x3 -: glm -
  • -
  • highp_imat3x4 -: glm -
  • -
  • highp_imat4 -: glm -
  • -
  • highp_imat4x2 -: glm -
  • -
  • highp_imat4x3 -: glm -
  • -
  • highp_imat4x4 -: glm -
  • -
  • highp_int -: glm -
  • -
  • highp_int16 -: glm -
  • -
  • highp_int16_t -: glm -
  • -
  • highp_int32 -: glm -
  • -
  • highp_int32_t -: glm -
  • -
  • highp_int64 -: glm -
  • -
  • highp_int64_t -: glm -
  • -
  • highp_int8 -: glm -
  • -
  • highp_int8_t -: glm -
  • -
  • highp_ivec1 -: glm -
  • -
  • highp_ivec2 -: glm -
  • -
  • highp_ivec3 -: glm -
  • -
  • highp_ivec4 -: glm -
  • -
  • highp_mat2 -: glm -
  • -
  • highp_mat2x2 -: glm -
  • -
  • highp_mat2x3 -: glm -
  • -
  • highp_mat2x4 -: glm -
  • -
  • highp_mat3 -: glm -
  • -
  • highp_mat3x2 -: glm -
  • -
  • highp_mat3x3 -: glm -
  • -
  • highp_mat3x4 -: glm -
  • -
  • highp_mat4 -: glm -
  • -
  • highp_mat4x2 -: glm -
  • -
  • highp_mat4x3 -: glm -
  • -
  • highp_mat4x4 -: glm -
  • -
  • highp_quat -: glm -
  • -
  • highp_u16 -: glm -
  • -
  • highp_u16vec1 -: glm -
  • -
  • highp_u16vec2 -: glm -
  • -
  • highp_u16vec3 -: glm -
  • -
  • highp_u16vec4 -: glm -
  • -
  • highp_u32 -: glm -
  • -
  • highp_u32vec1 -: glm -
  • -
  • highp_u32vec2 -: glm -
  • -
  • highp_u32vec3 -: glm -
  • -
  • highp_u32vec4 -: glm -
  • -
  • highp_u64 -: glm -
  • -
  • highp_u64vec1 -: glm -
  • -
  • highp_u64vec2 -: glm -
  • -
  • highp_u64vec3 -: glm -
  • -
  • highp_u64vec4 -: glm -
  • -
  • highp_u8 -: glm -
  • -
  • highp_u8vec1 -: glm -
  • -
  • highp_u8vec2 -: glm -
  • -
  • highp_u8vec3 -: glm -
  • -
  • highp_u8vec4 -: glm -
  • -
  • highp_uint -: glm -
  • -
  • highp_uint16 -: glm -
  • -
  • highp_uint16_t -: glm -
  • -
  • highp_uint32 -: glm -
  • -
  • highp_uint32_t -: glm -
  • -
  • highp_uint64 -: glm -
  • -
  • highp_uint64_t -: glm -
  • -
  • highp_uint8 -: glm -
  • -
  • highp_uint8_t -: glm -
  • -
  • highp_umat2 -: glm -
  • -
  • highp_umat2x2 -: glm -
  • -
  • highp_umat2x3 -: glm -
  • -
  • highp_umat2x4 -: glm -
  • -
  • highp_umat3 -: glm -
  • -
  • highp_umat3x2 -: glm -
  • -
  • highp_umat3x3 -: glm -
  • -
  • highp_umat3x4 -: glm -
  • -
  • highp_umat4 -: glm -
  • -
  • highp_umat4x2 -: glm -
  • -
  • highp_umat4x3 -: glm -
  • -
  • highp_umat4x4 -: glm -
  • -
  • highp_uvec1 -: glm -
  • -
  • highp_uvec2 -: glm -
  • -
  • highp_uvec3 -: glm -
  • -
  • highp_uvec4 -: glm -
  • -
  • highp_vec1 -: glm -
  • -
  • highp_vec2 -: glm -
  • -
  • highp_vec3 -: glm -
  • -
  • highp_vec4 -: glm -
  • -
  • hsvColor() -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x69.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x69.html deleted file mode 100644 index 83aeec8..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x69.html +++ /dev/null @@ -1,333 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-
Here is a list of all documented namespace members with links to the namespaces they belong to:
- -

- i -

    -
  • i16 -: glm -
  • -
  • i16vec1 -: glm -
  • -
  • i16vec2 -: glm -
  • -
  • i16vec3 -: glm -
  • -
  • i16vec4 -: glm -
  • -
  • i32 -: glm -
  • -
  • i32vec1 -: glm -
  • -
  • i32vec2 -: glm -
  • -
  • i32vec3 -: glm -
  • -
  • i32vec4 -: glm -
  • -
  • i64 -: glm -
  • -
  • i64vec1 -: glm -
  • -
  • i64vec2 -: glm -
  • -
  • i64vec3 -: glm -
  • -
  • i64vec4 -: glm -
  • -
  • i8 -: glm -
  • -
  • i8vec1 -: glm -
  • -
  • i8vec2 -: glm -
  • -
  • i8vec3 -: glm -
  • -
  • i8vec4 -: glm -
  • -
  • imat2 -: glm -
  • -
  • imat2x2 -: glm -
  • -
  • imat2x3 -: glm -
  • -
  • imat2x4 -: glm -
  • -
  • imat3 -: glm -
  • -
  • imat3x2 -: glm -
  • -
  • imat3x3 -: glm -
  • -
  • imat3x4 -: glm -
  • -
  • imat4 -: glm -
  • -
  • imat4x2 -: glm -
  • -
  • imat4x3 -: glm -
  • -
  • imat4x4 -: glm -
  • -
  • imulExtended() -: glm -
  • -
  • infinitePerspective() -: glm -
  • -
  • int1 -: glm -
  • -
  • int16 -: glm -
  • -
  • int16_t -: glm -
  • -
  • int1x1 -: glm -
  • -
  • int2 -: glm -
  • -
  • int2x2 -: glm -
  • -
  • int2x3 -: glm -
  • -
  • int2x4 -: glm -
  • -
  • int3 -: glm -
  • -
  • int32 -: glm -
  • -
  • int32_t -: glm -
  • -
  • int3x2 -: glm -
  • -
  • int3x3 -: glm -
  • -
  • int3x4 -: glm -
  • -
  • int4 -: glm -
  • -
  • int4x2 -: glm -
  • -
  • int4x3 -: glm -
  • -
  • int4x4 -: glm -
  • -
  • int64 -: glm -
  • -
  • int64_t -: glm -
  • -
  • int8 -: glm -
  • -
  • int8_t -: glm -
  • -
  • intBitsToFloat() -: glm -
  • -
  • intermediate() -: glm -
  • -
  • interpolate() -: glm -
  • -
  • intersectLineSphere() -: glm -
  • -
  • intersectLineTriangle() -: glm -
  • -
  • intersectRayPlane() -: glm -
  • -
  • intersectRaySphere() -: glm -
  • -
  • intersectRayTriangle() -: glm -
  • -
  • inverse() -: glm -
  • -
  • inversesqrt() -: glm -
  • -
  • inverseTranspose() -: glm -
  • -
  • isCompNull() -: glm -
  • -
  • isfinite() -: glm -
  • -
  • isIdentity() -: glm -
  • -
  • isinf() -: glm -
  • -
  • isnan() -: glm -
  • -
  • isNormalized() -: glm -
  • -
  • isNull() -: glm -
  • -
  • isOrthogonal() -: glm -
  • -
  • isPowerOfTwo() -: glm -
  • -
  • ivec1 -: glm -
  • -
  • ivec2 -: glm -
  • -
  • ivec3 -: glm -
  • -
  • ivec4 -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x6c.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x6c.html deleted file mode 100644 index b14463b..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x6c.html +++ /dev/null @@ -1,717 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-
Here is a list of all documented namespace members with links to the namespaces they belong to:
- -

- l -

    -
  • l1Norm() -: glm -
  • -
  • l2Norm() -: glm -
  • -
  • ldexp() -: glm -
  • -
  • leftHanded() -: glm -
  • -
  • length() -: glm -
  • -
  • length2() -: glm -
  • -
  • lerp() -: glm -
  • -
  • lessThan() -: glm -
  • -
  • lessThanEqual() -: glm -
  • -
  • linearGradient() -: glm -
  • -
  • linearRand() -: glm -
  • -
  • ln_ln_two() -: glm -
  • -
  • ln_ten() -: glm -
  • -
  • ln_two() -: glm -
  • -
  • log() -: glm -
  • -
  • log2() -: glm -
  • -
  • lookAt() -: glm -
  • -
  • lowerMultiple() -: glm -
  • -
  • lowp_bvec1 -: glm -
  • -
  • lowp_bvec2 -: glm -
  • -
  • lowp_bvec3 -: glm -
  • -
  • lowp_bvec4 -: glm -
  • -
  • lowp_ddualquat -: glm -
  • -
  • lowp_dmat2 -: glm -
  • -
  • lowp_dmat2x2 -: glm -
  • -
  • lowp_dmat2x3 -: glm -
  • -
  • lowp_dmat2x4 -: glm -
  • -
  • lowp_dmat3 -: glm -
  • -
  • lowp_dmat3x2 -: glm -
  • -
  • lowp_dmat3x3 -: glm -
  • -
  • lowp_dmat3x4 -: glm -
  • -
  • lowp_dmat4 -: glm -
  • -
  • lowp_dmat4x2 -: glm -
  • -
  • lowp_dmat4x3 -: glm -
  • -
  • lowp_dmat4x4 -: glm -
  • -
  • lowp_dquat -: glm -
  • -
  • lowp_dualquat -: glm -
  • -
  • lowp_dvec2 -: glm -
  • -
  • lowp_dvec3 -: glm -
  • -
  • lowp_dvec4 -: glm -
  • -
  • lowp_f32 -: glm -
  • -
  • lowp_f32mat2 -: glm -
  • -
  • lowp_f32mat2x2 -: glm -
  • -
  • lowp_f32mat2x3 -: glm -
  • -
  • lowp_f32mat2x4 -: glm -
  • -
  • lowp_f32mat3 -: glm -
  • -
  • lowp_f32mat3x2 -: glm -
  • -
  • lowp_f32mat3x3 -: glm -
  • -
  • lowp_f32mat3x4 -: glm -
  • -
  • lowp_f32mat4 -: glm -
  • -
  • lowp_f32mat4x2 -: glm -
  • -
  • lowp_f32mat4x3 -: glm -
  • -
  • lowp_f32mat4x4 -: glm -
  • -
  • lowp_f32quat -: glm -
  • -
  • lowp_f32vec1 -: glm -
  • -
  • lowp_f32vec2 -: glm -
  • -
  • lowp_f32vec3 -: glm -
  • -
  • lowp_f32vec4 -: glm -
  • -
  • lowp_f64 -: glm -
  • -
  • lowp_f64mat2 -: glm -
  • -
  • lowp_f64mat2x2 -: glm -
  • -
  • lowp_f64mat2x3 -: glm -
  • -
  • lowp_f64mat2x4 -: glm -
  • -
  • lowp_f64mat3 -: glm -
  • -
  • lowp_f64mat3x2 -: glm -
  • -
  • lowp_f64mat3x3 -: glm -
  • -
  • lowp_f64mat3x4 -: glm -
  • -
  • lowp_f64mat4 -: glm -
  • -
  • lowp_f64mat4x2 -: glm -
  • -
  • lowp_f64mat4x3 -: glm -
  • -
  • lowp_f64mat4x4 -: glm -
  • -
  • lowp_f64quat -: glm -
  • -
  • lowp_f64vec1 -: glm -
  • -
  • lowp_f64vec2 -: glm -
  • -
  • lowp_f64vec3 -: glm -
  • -
  • lowp_f64vec4 -: glm -
  • -
  • lowp_fdualquat -: glm -
  • -
  • lowp_float -: glm -
  • -
  • lowp_float32 -: glm -
  • -
  • lowp_float32_t -: glm -
  • -
  • lowp_float64 -: glm -
  • -
  • lowp_float64_t -: glm -
  • -
  • lowp_fmat2 -: glm -
  • -
  • lowp_fmat2x2 -: glm -
  • -
  • lowp_fmat2x3 -: glm -
  • -
  • lowp_fmat2x4 -: glm -
  • -
  • lowp_fmat3 -: glm -
  • -
  • lowp_fmat3x2 -: glm -
  • -
  • lowp_fmat3x3 -: glm -
  • -
  • lowp_fmat3x4 -: glm -
  • -
  • lowp_fmat4 -: glm -
  • -
  • lowp_fmat4x2 -: glm -
  • -
  • lowp_fmat4x3 -: glm -
  • -
  • lowp_fmat4x4 -: glm -
  • -
  • lowp_fquat -: glm -
  • -
  • lowp_fvec1 -: glm -
  • -
  • lowp_fvec2 -: glm -
  • -
  • lowp_fvec3 -: glm -
  • -
  • lowp_fvec4 -: glm -
  • -
  • lowp_i16 -: glm -
  • -
  • lowp_i16vec1 -: glm -
  • -
  • lowp_i16vec2 -: glm -
  • -
  • lowp_i16vec3 -: glm -
  • -
  • lowp_i16vec4 -: glm -
  • -
  • lowp_i32 -: glm -
  • -
  • lowp_i32vec1 -: glm -
  • -
  • lowp_i32vec2 -: glm -
  • -
  • lowp_i32vec3 -: glm -
  • -
  • lowp_i32vec4 -: glm -
  • -
  • lowp_i64 -: glm -
  • -
  • lowp_i64vec1 -: glm -
  • -
  • lowp_i64vec2 -: glm -
  • -
  • lowp_i64vec3 -: glm -
  • -
  • lowp_i64vec4 -: glm -
  • -
  • lowp_i8 -: glm -
  • -
  • lowp_i8vec1 -: glm -
  • -
  • lowp_i8vec2 -: glm -
  • -
  • lowp_i8vec3 -: glm -
  • -
  • lowp_i8vec4 -: glm -
  • -
  • lowp_imat2 -: glm -
  • -
  • lowp_imat2x2 -: glm -
  • -
  • lowp_imat2x3 -: glm -
  • -
  • lowp_imat2x4 -: glm -
  • -
  • lowp_imat3 -: glm -
  • -
  • lowp_imat3x2 -: glm -
  • -
  • lowp_imat3x3 -: glm -
  • -
  • lowp_imat3x4 -: glm -
  • -
  • lowp_imat4 -: glm -
  • -
  • lowp_imat4x2 -: glm -
  • -
  • lowp_imat4x3 -: glm -
  • -
  • lowp_imat4x4 -: glm -
  • -
  • lowp_int -: glm -
  • -
  • lowp_int16 -: glm -
  • -
  • lowp_int16_t -: glm -
  • -
  • lowp_int32 -: glm -
  • -
  • lowp_int32_t -: glm -
  • -
  • lowp_int64 -: glm -
  • -
  • lowp_int64_t -: glm -
  • -
  • lowp_int8 -: glm -
  • -
  • lowp_int8_t -: glm -
  • -
  • lowp_ivec1 -: glm -
  • -
  • lowp_ivec2 -: glm -
  • -
  • lowp_ivec3 -: glm -
  • -
  • lowp_ivec4 -: glm -
  • -
  • lowp_mat2 -: glm -
  • -
  • lowp_mat2x2 -: glm -
  • -
  • lowp_mat2x3 -: glm -
  • -
  • lowp_mat2x4 -: glm -
  • -
  • lowp_mat3 -: glm -
  • -
  • lowp_mat3x2 -: glm -
  • -
  • lowp_mat3x3 -: glm -
  • -
  • lowp_mat3x4 -: glm -
  • -
  • lowp_mat4 -: glm -
  • -
  • lowp_mat4x2 -: glm -
  • -
  • lowp_mat4x3 -: glm -
  • -
  • lowp_mat4x4 -: glm -
  • -
  • lowp_quat -: glm -
  • -
  • lowp_u16 -: glm -
  • -
  • lowp_u16vec1 -: glm -
  • -
  • lowp_u16vec2 -: glm -
  • -
  • lowp_u16vec3 -: glm -
  • -
  • lowp_u16vec4 -: glm -
  • -
  • lowp_u32 -: glm -
  • -
  • lowp_u32vec1 -: glm -
  • -
  • lowp_u32vec2 -: glm -
  • -
  • lowp_u32vec3 -: glm -
  • -
  • lowp_u32vec4 -: glm -
  • -
  • lowp_u64 -: glm -
  • -
  • lowp_u64vec1 -: glm -
  • -
  • lowp_u64vec2 -: glm -
  • -
  • lowp_u64vec3 -: glm -
  • -
  • lowp_u64vec4 -: glm -
  • -
  • lowp_u8 -: glm -
  • -
  • lowp_u8vec1 -: glm -
  • -
  • lowp_u8vec2 -: glm -
  • -
  • lowp_u8vec3 -: glm -
  • -
  • lowp_u8vec4 -: glm -
  • -
  • lowp_uint -: glm -
  • -
  • lowp_uint16 -: glm -
  • -
  • lowp_uint16_t -: glm -
  • -
  • lowp_uint32 -: glm -
  • -
  • lowp_uint32_t -: glm -
  • -
  • lowp_uint64 -: glm -
  • -
  • lowp_uint64_t -: glm -
  • -
  • lowp_uint8 -: glm -
  • -
  • lowp_uint8_t -: glm -
  • -
  • lowp_umat2 -: glm -
  • -
  • lowp_umat2x2 -: glm -
  • -
  • lowp_umat2x3 -: glm -
  • -
  • lowp_umat2x4 -: glm -
  • -
  • lowp_umat3 -: glm -
  • -
  • lowp_umat3x2 -: glm -
  • -
  • lowp_umat3x3 -: glm -
  • -
  • lowp_umat3x4 -: glm -
  • -
  • lowp_umat4 -: glm -
  • -
  • lowp_umat4x2 -: glm -
  • -
  • lowp_umat4x3 -: glm -
  • -
  • lowp_umat4x4 -: glm -
  • -
  • lowp_uvec1 -: glm -
  • -
  • lowp_uvec2 -: glm -
  • -
  • lowp_uvec3 -: glm -
  • -
  • lowp_uvec4 -: glm -
  • -
  • lowp_vec1 -: glm -
  • -
  • lowp_vec2 -: glm -
  • -
  • lowp_vec3 -: glm -
  • -
  • lowp_vec4 -: glm -
  • -
  • luminosity() -: glm -
  • -
  • lxNorm() -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x6d.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x6d.html deleted file mode 100644 index 38403d9..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x6d.html +++ /dev/null @@ -1,783 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-
Here is a list of all documented namespace members with links to the namespaces they belong to:
- -

- m -

    -
  • make_mat2() -: glm -
  • -
  • make_mat2x2() -: glm -
  • -
  • make_mat2x3() -: glm -
  • -
  • make_mat2x4() -: glm -
  • -
  • make_mat3() -: glm -
  • -
  • make_mat3x2() -: glm -
  • -
  • make_mat3x3() -: glm -
  • -
  • make_mat3x4() -: glm -
  • -
  • make_mat4() -: glm -
  • -
  • make_mat4x2() -: glm -
  • -
  • make_mat4x3() -: glm -
  • -
  • make_mat4x4() -: glm -
  • -
  • make_quat() -: glm -
  • -
  • make_vec2() -: glm -
  • -
  • make_vec3() -: glm -
  • -
  • make_vec4() -: glm -
  • -
  • mask() -: glm -
  • -
  • mat2 -: glm -
  • -
  • mat2x2 -: glm -
  • -
  • mat2x3 -: glm -
  • -
  • mat2x4 -: glm -
  • -
  • mat2x4_cast() -: glm -
  • -
  • mat3 -: glm -
  • -
  • mat3_cast() -: glm -
  • -
  • mat3x2 -: glm -
  • -
  • mat3x3 -: glm -
  • -
  • mat3x4 -: glm -
  • -
  • mat3x4_cast() -: glm -
  • -
  • mat4 -: glm -
  • -
  • mat4_cast() -: glm -
  • -
  • mat4x2 -: glm -
  • -
  • mat4x3 -: glm -
  • -
  • mat4x4 -: glm -
  • -
  • matrixCross3() -: glm -
  • -
  • matrixCross4() -: glm -
  • -
  • max() -: glm -
  • -
  • mediump_bvec1 -: glm -
  • -
  • mediump_bvec2 -: glm -
  • -
  • mediump_bvec3 -: glm -
  • -
  • mediump_bvec4 -: glm -
  • -
  • mediump_ddualquat -: glm -
  • -
  • mediump_dmat2 -: glm -
  • -
  • mediump_dmat2x2 -: glm -
  • -
  • mediump_dmat2x3 -: glm -
  • -
  • mediump_dmat2x4 -: glm -
  • -
  • mediump_dmat3 -: glm -
  • -
  • mediump_dmat3x2 -: glm -
  • -
  • mediump_dmat3x3 -: glm -
  • -
  • mediump_dmat3x4 -: glm -
  • -
  • mediump_dmat4 -: glm -
  • -
  • mediump_dmat4x2 -: glm -
  • -
  • mediump_dmat4x3 -: glm -
  • -
  • mediump_dmat4x4 -: glm -
  • -
  • mediump_dquat -: glm -
  • -
  • mediump_dualquat -: glm -
  • -
  • mediump_dvec2 -: glm -
  • -
  • mediump_dvec3 -: glm -
  • -
  • mediump_dvec4 -: glm -
  • -
  • mediump_f32 -: glm -
  • -
  • mediump_f32mat2 -: glm -
  • -
  • mediump_f32mat2x2 -: glm -
  • -
  • mediump_f32mat2x3 -: glm -
  • -
  • mediump_f32mat2x4 -: glm -
  • -
  • mediump_f32mat3 -: glm -
  • -
  • mediump_f32mat3x2 -: glm -
  • -
  • mediump_f32mat3x3 -: glm -
  • -
  • mediump_f32mat3x4 -: glm -
  • -
  • mediump_f32mat4 -: glm -
  • -
  • mediump_f32mat4x2 -: glm -
  • -
  • mediump_f32mat4x3 -: glm -
  • -
  • mediump_f32mat4x4 -: glm -
  • -
  • mediump_f32quat -: glm -
  • -
  • mediump_f32vec1 -: glm -
  • -
  • mediump_f32vec2 -: glm -
  • -
  • mediump_f32vec3 -: glm -
  • -
  • mediump_f32vec4 -: glm -
  • -
  • mediump_f64 -: glm -
  • -
  • mediump_f64mat2 -: glm -
  • -
  • mediump_f64mat2x2 -: glm -
  • -
  • mediump_f64mat2x3 -: glm -
  • -
  • mediump_f64mat2x4 -: glm -
  • -
  • mediump_f64mat3 -: glm -
  • -
  • mediump_f64mat3x2 -: glm -
  • -
  • mediump_f64mat3x3 -: glm -
  • -
  • mediump_f64mat3x4 -: glm -
  • -
  • mediump_f64mat4 -: glm -
  • -
  • mediump_f64mat4x2 -: glm -
  • -
  • mediump_f64mat4x3 -: glm -
  • -
  • mediump_f64mat4x4 -: glm -
  • -
  • mediump_f64quat -: glm -
  • -
  • mediump_f64vec1 -: glm -
  • -
  • mediump_f64vec2 -: glm -
  • -
  • mediump_f64vec3 -: glm -
  • -
  • mediump_f64vec4 -: glm -
  • -
  • mediump_fdualquat -: glm -
  • -
  • mediump_float -: glm -
  • -
  • mediump_float32 -: glm -
  • -
  • mediump_float32_t -: glm -
  • -
  • mediump_float64 -: glm -
  • -
  • mediump_float64_t -: glm -
  • -
  • mediump_fmat2 -: glm -
  • -
  • mediump_fmat2x2 -: glm -
  • -
  • mediump_fmat2x3 -: glm -
  • -
  • mediump_fmat2x4 -: glm -
  • -
  • mediump_fmat3 -: glm -
  • -
  • mediump_fmat3x2 -: glm -
  • -
  • mediump_fmat3x3 -: glm -
  • -
  • mediump_fmat3x4 -: glm -
  • -
  • mediump_fmat4 -: glm -
  • -
  • mediump_fmat4x2 -: glm -
  • -
  • mediump_fmat4x3 -: glm -
  • -
  • mediump_fmat4x4 -: glm -
  • -
  • mediump_fquat -: glm -
  • -
  • mediump_fvec1 -: glm -
  • -
  • mediump_fvec2 -: glm -
  • -
  • mediump_fvec3 -: glm -
  • -
  • mediump_fvec4 -: glm -
  • -
  • mediump_i16 -: glm -
  • -
  • mediump_i16vec1 -: glm -
  • -
  • mediump_i16vec2 -: glm -
  • -
  • mediump_i16vec3 -: glm -
  • -
  • mediump_i16vec4 -: glm -
  • -
  • mediump_i32 -: glm -
  • -
  • mediump_i32vec1 -: glm -
  • -
  • mediump_i32vec2 -: glm -
  • -
  • mediump_i32vec3 -: glm -
  • -
  • mediump_i32vec4 -: glm -
  • -
  • mediump_i64 -: glm -
  • -
  • mediump_i64vec1 -: glm -
  • -
  • mediump_i64vec2 -: glm -
  • -
  • mediump_i64vec3 -: glm -
  • -
  • mediump_i64vec4 -: glm -
  • -
  • mediump_i8 -: glm -
  • -
  • mediump_i8vec1 -: glm -
  • -
  • mediump_i8vec2 -: glm -
  • -
  • mediump_i8vec3 -: glm -
  • -
  • mediump_i8vec4 -: glm -
  • -
  • mediump_imat2 -: glm -
  • -
  • mediump_imat2x2 -: glm -
  • -
  • mediump_imat2x3 -: glm -
  • -
  • mediump_imat2x4 -: glm -
  • -
  • mediump_imat3 -: glm -
  • -
  • mediump_imat3x2 -: glm -
  • -
  • mediump_imat3x3 -: glm -
  • -
  • mediump_imat3x4 -: glm -
  • -
  • mediump_imat4 -: glm -
  • -
  • mediump_imat4x2 -: glm -
  • -
  • mediump_imat4x3 -: glm -
  • -
  • mediump_imat4x4 -: glm -
  • -
  • mediump_int -: glm -
  • -
  • mediump_int16 -: glm -
  • -
  • mediump_int16_t -: glm -
  • -
  • mediump_int32 -: glm -
  • -
  • mediump_int32_t -: glm -
  • -
  • mediump_int64 -: glm -
  • -
  • mediump_int64_t -: glm -
  • -
  • mediump_int8 -: glm -
  • -
  • mediump_int8_t -: glm -
  • -
  • mediump_ivec1 -: glm -
  • -
  • mediump_ivec2 -: glm -
  • -
  • mediump_ivec3 -: glm -
  • -
  • mediump_ivec4 -: glm -
  • -
  • mediump_mat2 -: glm -
  • -
  • mediump_mat2x2 -: glm -
  • -
  • mediump_mat2x3 -: glm -
  • -
  • mediump_mat2x4 -: glm -
  • -
  • mediump_mat3 -: glm -
  • -
  • mediump_mat3x2 -: glm -
  • -
  • mediump_mat3x3 -: glm -
  • -
  • mediump_mat3x4 -: glm -
  • -
  • mediump_mat4 -: glm -
  • -
  • mediump_mat4x2 -: glm -
  • -
  • mediump_mat4x3 -: glm -
  • -
  • mediump_mat4x4 -: glm -
  • -
  • mediump_quat -: glm -
  • -
  • mediump_u16 -: glm -
  • -
  • mediump_u16vec1 -: glm -
  • -
  • mediump_u16vec2 -: glm -
  • -
  • mediump_u16vec3 -: glm -
  • -
  • mediump_u16vec4 -: glm -
  • -
  • mediump_u32 -: glm -
  • -
  • mediump_u32vec1 -: glm -
  • -
  • mediump_u32vec2 -: glm -
  • -
  • mediump_u32vec3 -: glm -
  • -
  • mediump_u32vec4 -: glm -
  • -
  • mediump_u64 -: glm -
  • -
  • mediump_u64vec1 -: glm -
  • -
  • mediump_u64vec2 -: glm -
  • -
  • mediump_u64vec3 -: glm -
  • -
  • mediump_u64vec4 -: glm -
  • -
  • mediump_u8 -: glm -
  • -
  • mediump_u8vec1 -: glm -
  • -
  • mediump_u8vec2 -: glm -
  • -
  • mediump_u8vec3 -: glm -
  • -
  • mediump_u8vec4 -: glm -
  • -
  • mediump_uint -: glm -
  • -
  • mediump_uint16 -: glm -
  • -
  • mediump_uint16_t -: glm -
  • -
  • mediump_uint32 -: glm -
  • -
  • mediump_uint32_t -: glm -
  • -
  • mediump_uint64 -: glm -
  • -
  • mediump_uint64_t -: glm -
  • -
  • mediump_uint8 -: glm -
  • -
  • mediump_uint8_t -: glm -
  • -
  • mediump_umat2 -: glm -
  • -
  • mediump_umat2x2 -: glm -
  • -
  • mediump_umat2x3 -: glm -
  • -
  • mediump_umat2x4 -: glm -
  • -
  • mediump_umat3 -: glm -
  • -
  • mediump_umat3x2 -: glm -
  • -
  • mediump_umat3x3 -: glm -
  • -
  • mediump_umat3x4 -: glm -
  • -
  • mediump_umat4 -: glm -
  • -
  • mediump_umat4x2 -: glm -
  • -
  • mediump_umat4x3 -: glm -
  • -
  • mediump_umat4x4 -: glm -
  • -
  • mediump_uvec1 -: glm -
  • -
  • mediump_uvec2 -: glm -
  • -
  • mediump_uvec3 -: glm -
  • -
  • mediump_uvec4 -: glm -
  • -
  • mediump_vec1 -: glm -
  • -
  • mediump_vec2 -: glm -
  • -
  • mediump_vec3 -: glm -
  • -
  • mediump_vec4 -: glm -
  • -
  • min() -: glm -
  • -
  • mirrorRepeat() -: glm -
  • -
  • mix() -: glm -
  • -
  • mixedProduct() -: glm -
  • -
  • mod() -: glm -
  • -
  • modf() -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x6e.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x6e.html deleted file mode 100644 index 554400f..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x6e.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-
Here is a list of all documented namespace members with links to the namespaces they belong to:
- -

- n -

    -
  • next_float() -: glm -
  • -
  • nlz() -: glm -
  • -
  • noise1() -: glm -
  • -
  • noise2() -: glm -
  • -
  • noise3() -: glm -
  • -
  • noise4() -: glm -
  • -
  • normalize() -: glm -
  • -
  • normalizeDot() -: glm -
  • -
  • not_() -: glm -
  • -
  • notEqual() -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x6f.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x6f.html deleted file mode 100644 index 20693e7..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x6f.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-
Here is a list of all documented namespace members with links to the namespaces they belong to:
- -

- o -

    -
  • one() -: glm -
  • -
  • one_over_pi() -: glm -
  • -
  • one_over_root_two() -: glm -
  • -
  • orientate2() -: glm -
  • -
  • orientate3() -: glm -
  • -
  • orientate4() -: glm -
  • -
  • orientation() -: glm -
  • -
  • orientedAngle() -: glm -
  • -
  • ortho() -: glm -
  • -
  • orthonormalize() -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x70.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x70.html deleted file mode 100644 index 5fa2e50..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x70.html +++ /dev/null @@ -1,207 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-
Here is a list of all documented namespace members with links to the namespaces they belong to:
- -

- p -

    -
  • packDouble2x32() -: glm -
  • -
  • packF2x11_1x10() -: glm -
  • -
  • packHalf1x16() -: glm -
  • -
  • packHalf2x16() -: glm -
  • -
  • packHalf4x16() -: glm -
  • -
  • packI3x10_1x2() -: glm -
  • -
  • packSnorm1x16() -: glm -
  • -
  • packSnorm1x8() -: glm -
  • -
  • packSnorm2x16() -: glm -
  • -
  • packSnorm2x8() -: glm -
  • -
  • packSnorm3x10_1x2() -: glm -
  • -
  • packSnorm4x16() -: glm -
  • -
  • packSnorm4x8() -: glm -
  • -
  • packU3x10_1x2() -: glm -
  • -
  • packUnorm1x16() -: glm -
  • -
  • packUnorm1x8() -: glm -
  • -
  • packUnorm2x16() -: glm -
  • -
  • packUnorm2x8() -: glm -
  • -
  • packUnorm3x10_1x2() -: glm -
  • -
  • packUnorm4x16() -: glm -
  • -
  • packUnorm4x8() -: glm -
  • -
  • perlin() -: glm -
  • -
  • perp() -: glm -
  • -
  • perspective() -: glm -
  • -
  • perspectiveFov() -: glm -
  • -
  • pi() -: glm -
  • -
  • pickMatrix() -: glm -
  • -
  • pitch() -: glm -
  • -
  • polar() -: glm -
  • -
  • pow() -: glm -
  • -
  • powerOfTwoAbove() -: glm -
  • -
  • powerOfTwoBelow() -: glm -
  • -
  • powerOfTwoNearest() -: glm -
  • -
  • prev_float() -: glm -
  • -
  • proj() -: glm -
  • -
  • proj2D() -: glm -
  • -
  • proj3D() -: glm -
  • -
  • project() -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x71.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x71.html deleted file mode 100644 index 4298146..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x71.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-
Here is a list of all documented namespace members with links to the namespaces they belong to:
- -

- q -

    -
  • quarter_pi() -: glm -
  • -
  • quat -: glm -
  • -
  • quat_cast() -: glm -
  • -
  • qword -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x72.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x72.html deleted file mode 100644 index bab3cc8..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x72.html +++ /dev/null @@ -1,180 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-
Here is a list of all documented namespace members with links to the namespaces they belong to:
- -

- r -

    -
  • radialGradient() -: glm -
  • -
  • radians() -: glm -
  • -
  • reflect() -: glm -
  • -
  • refract() -: glm -
  • -
  • repeat() -: glm -
  • -
  • rgb2YCoCg() -: glm -
  • -
  • rgb2YCoCgR() -: glm -
  • -
  • rgbColor() -: glm -
  • -
  • rightHanded() -: glm -
  • -
  • roll() -: glm -
  • -
  • root_five() -: glm -
  • -
  • root_half_pi() -: glm -
  • -
  • root_ln_four() -: glm -
  • -
  • root_pi() -: glm -
  • -
  • root_three() -: glm -
  • -
  • root_two() -: glm -
  • -
  • root_two_pi() -: glm -
  • -
  • rotate() -: glm -
  • -
  • rotateNormalizedAxis() -: glm -
  • -
  • rotateX() -: glm -
  • -
  • rotateY() -: glm -
  • -
  • rotateZ() -: glm -
  • -
  • rotation() -: glm -
  • -
  • round() -: glm -
  • -
  • roundEven() -: glm -
  • -
  • row() -: glm -
  • -
  • rowMajor2() -: glm -
  • -
  • rowMajor3() -: glm -
  • -
  • rowMajor4() -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x73.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x73.html deleted file mode 100644 index 04d374e..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x73.html +++ /dev/null @@ -1,180 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-
Here is a list of all documented namespace members with links to the namespaces they belong to:
- -

- s -

    -
  • saturate() -: glm -
  • -
  • saturation() -: glm -
  • -
  • scale() -: glm -
  • -
  • scaleBias() -: glm -
  • -
  • sec() -: glm -
  • -
  • sech() -: glm -
  • -
  • shearX2D() -: glm -
  • -
  • shearX3D() -: glm -
  • -
  • shearY2D() -: glm -
  • -
  • shearY3D() -: glm -
  • -
  • shearZ3D() -: glm -
  • -
  • shortMix() -: glm -
  • -
  • sign() -: glm -
  • -
  • simplex() -: glm -
  • -
  • sin() -: glm -
  • -
  • sinh() -: glm -
  • -
  • sint -: glm -
  • -
  • size2 -: glm -
  • -
  • size2_t -: glm -
  • -
  • size3 -: glm -
  • -
  • size3_t -: glm -
  • -
  • size4 -: glm -
  • -
  • size4_t -: glm -
  • -
  • slerp() -: glm -
  • -
  • smoothstep() -: glm -
  • -
  • sphericalRand() -: glm -
  • -
  • sqrt() -: glm -
  • -
  • squad() -: glm -
  • -
  • step() -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x74.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x74.html deleted file mode 100644 index 9e9592c..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x74.html +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-
Here is a list of all documented namespace members with links to the namespaces they belong to:
- -

- t -

    -
  • tan() -: glm -
  • -
  • tanh() -: glm -
  • -
  • third() -: glm -
  • -
  • to_string() -: glm -
  • -
  • toMat3() -: glm -
  • -
  • toMat4() -: glm -
  • -
  • toQuat() -: glm -
  • -
  • translate() -: glm -
  • -
  • triangleNormal() -: glm -
  • -
  • trunc() -: glm -
  • -
  • tweakedInfinitePerspective() -: glm -
  • -
  • two_over_pi() -: glm -
  • -
  • two_over_root_pi() -: glm -
  • -
  • two_thirds() -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x75.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x75.html deleted file mode 100644 index 43f6bea..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x75.html +++ /dev/null @@ -1,309 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-
Here is a list of all documented namespace members with links to the namespaces they belong to:
- -

- u -

    -
  • u16 -: glm -
  • -
  • u16vec1 -: glm -
  • -
  • u16vec2 -: glm -
  • -
  • u16vec3 -: glm -
  • -
  • u16vec4 -: glm -
  • -
  • u32 -: glm -
  • -
  • u32vec1 -: glm -
  • -
  • u32vec2 -: glm -
  • -
  • u32vec3 -: glm -
  • -
  • u32vec4 -: glm -
  • -
  • u64 -: glm -
  • -
  • u64vec1 -: glm -
  • -
  • u64vec2 -: glm -
  • -
  • u64vec3 -: glm -
  • -
  • u64vec4 -: glm -
  • -
  • u8 -: glm -
  • -
  • u8vec1 -: glm -
  • -
  • u8vec2 -: glm -
  • -
  • u8vec3 -: glm -
  • -
  • u8vec4 -: glm -
  • -
  • uaddCarry() -: glm -
  • -
  • uint -: glm -
  • -
  • uint10_10_10_2_cast() -: glm -
  • -
  • uint16 -: glm -
  • -
  • uint16_t -: glm -
  • -
  • uint32 -: glm -
  • -
  • uint32_t -: glm -
  • -
  • uint64 -: glm -
  • -
  • uint64_t -: glm -
  • -
  • uint8 -: glm -
  • -
  • uint8_t -: glm -
  • -
  • uintBitsToFloat() -: glm -
  • -
  • umat2 -: glm -
  • -
  • umat2x2 -: glm -
  • -
  • umat2x3 -: glm -
  • -
  • umat2x4 -: glm -
  • -
  • umat3 -: glm -
  • -
  • umat3x2 -: glm -
  • -
  • umat3x3 -: glm -
  • -
  • umat3x4 -: glm -
  • -
  • umat4 -: glm -
  • -
  • umat4x2 -: glm -
  • -
  • umat4x3 -: glm -
  • -
  • umat4x4 -: glm -
  • -
  • umulExtended() -: glm -
  • -
  • unpackDouble2x32() -: glm -
  • -
  • unpackF2x11_1x10() -: glm -
  • -
  • unpackHalf1x16() -: glm -
  • -
  • unpackHalf2x16() -: glm -
  • -
  • unpackHalf4x16() -: glm -
  • -
  • unpackI3x10_1x2() -: glm -
  • -
  • unpackSnorm1x16() -: glm -
  • -
  • unpackSnorm1x8() -: glm -
  • -
  • unpackSnorm2x16() -: glm -
  • -
  • unpackSnorm2x8() -: glm -
  • -
  • unpackSnorm3x10_1x2() -: glm -
  • -
  • unpackSnorm4x16() -: glm -
  • -
  • unpackSnorm4x8() -: glm -
  • -
  • unpackU3x10_1x2() -: glm -
  • -
  • unpackUnorm1x16() -: glm -
  • -
  • unpackUnorm1x8() -: glm -
  • -
  • unpackUnorm2x16() -: glm -
  • -
  • unpackUnorm2x8() -: glm -
  • -
  • unpackUnorm3x10_1x2() -: glm -
  • -
  • unpackUnorm4x16() -: glm -
  • -
  • unpackUnorm4x8() -: glm -
  • -
  • unProject() -: glm -
  • -
  • usubBorrow() -: glm -
  • -
  • uvec1 -: glm -
  • -
  • uvec2 -: glm -
  • -
  • uvec3 -: glm -
  • -
  • uvec4 -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x76.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x76.html deleted file mode 100644 index 2e22cb8..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x76.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-
Here is a list of all documented namespace members with links to the namespaces they belong to:
- -

- v -

    -
  • value_ptr() -: glm -
  • -
  • vec1 -: glm -
  • -
  • vec2 -: glm -
  • -
  • vec3 -: glm -
  • -
  • vec4 -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x77.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x77.html deleted file mode 100644 index a93c00b..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x77.html +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-
Here is a list of all documented namespace members with links to the namespaces they belong to:
- -

- w -

    -
  • word -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x79.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x79.html deleted file mode 100644 index dc3932f..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x79.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-
Here is a list of all documented namespace members with links to the namespaces they belong to:
- -

- y -

    -
  • yaw() -: glm -
  • -
  • yawPitchRoll() -: glm -
  • -
  • YCoCg2rgb() -: glm -
  • -
  • YCoCgR2rgb() -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x7a.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x7a.html deleted file mode 100644 index 7779046..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_0x7a.html +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-
Here is a list of all documented namespace members with links to the namespaces they belong to:
- -

- z -

    -
  • zero() -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func.html deleted file mode 100644 index 680070c..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func.html +++ /dev/null @@ -1,173 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-  - -

- a -

    -
  • abs() -: glm -
  • -
  • acos() -: glm -
  • -
  • acosh() -: glm -
  • -
  • acot() -: glm -
  • -
  • acoth() -: glm -
  • -
  • acsc() -: glm -
  • -
  • acsch() -: glm -
  • -
  • affineInverse() -: glm -
  • -
  • all() -: glm -
  • -
  • angle() -: glm -
  • -
  • angleAxis() -: glm -
  • -
  • any() -: glm -
  • -
  • areCollinear() -: glm -
  • -
  • areOrthogonal() -: glm -
  • -
  • areOrthonormal() -: glm -
  • -
  • asec() -: glm -
  • -
  • asech() -: glm -
  • -
  • asin() -: glm -
  • -
  • asinh() -: glm -
  • -
  • associatedMax() -: glm -
  • -
  • associatedMin() -: glm -
  • -
  • atan() -: glm -
  • -
  • atan2() -: glm -
  • -
  • atanh() -: glm -
  • -
  • axis() -: glm -
  • -
  • axisAngle() -: glm -
  • -
  • axisAngleMatrix() -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x62.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x62.html deleted file mode 100644 index ae1b9df..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x62.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-  - -

- b -

    -
  • ballRand() -: glm -
  • -
  • bitCount() -: glm -
  • -
  • bitfieldExtract() -: glm -
  • -
  • bitfieldInsert() -: glm -
  • -
  • bitfieldInterleave() -: glm -
  • -
  • bitfieldReverse() -: glm -
  • -
  • bitRevert() -: glm -
  • -
  • bitRotateLeft() -: glm -
  • -
  • bitRotateRight() -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x63.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x63.html deleted file mode 100644 index 2e00844..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x63.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-  - -

- c -

    -
  • catmullRom() -: glm -
  • -
  • ceil() -: glm -
  • -
  • circularRand() -: glm -
  • -
  • clamp() -: glm -
  • -
  • closestPointOnLine() -: glm -
  • -
  • colMajor2() -: glm -
  • -
  • colMajor3() -: glm -
  • -
  • colMajor4() -: glm -
  • -
  • column() -: glm -
  • -
  • compAdd() -: glm -
  • -
  • compMax() -: glm -
  • -
  • compMin() -: glm -
  • -
  • compMul() -: glm -
  • -
  • conjugate() -: glm -
  • -
  • cos() -: glm -
  • -
  • cosh() -: glm -
  • -
  • cot() -: glm -
  • -
  • coth() -: glm -
  • -
  • cross() -: glm -
  • -
  • csc() -: glm -
  • -
  • csch() -: glm -
  • -
  • cubic() -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x64.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x64.html deleted file mode 100644 index b949664..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x64.html +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-  - -

- d -

    -
  • degrees() -: glm -
  • -
  • diagonal2x2() -: glm -
  • -
  • diagonal2x3() -: glm -
  • -
  • diagonal2x4() -: glm -
  • -
  • diagonal3x2() -: glm -
  • -
  • diagonal3x3() -: glm -
  • -
  • diagonal3x4() -: glm -
  • -
  • diagonal4x2() -: glm -
  • -
  • diagonal4x3() -: glm -
  • -
  • diagonal4x4() -: glm -
  • -
  • diskRand() -: glm -
  • -
  • distance() -: glm -
  • -
  • distance2() -: glm -
  • -
  • dot() -: glm -
  • -
  • dualquat_cast() -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x65.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x65.html deleted file mode 100644 index e18175e..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x65.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-  - -

- e -

    -
  • e() -: glm -
  • -
  • epsilon() -: glm -
  • -
  • epsilonEqual() -: glm -
  • -
  • epsilonNotEqual() -: glm -
  • -
  • equal() -: glm -
  • -
  • euclidean() -: glm -
  • -
  • euler() -: glm -
  • -
  • eulerAngles() -: glm -
  • -
  • eulerAngleX() -: glm -
  • -
  • eulerAngleXY() -: glm -
  • -
  • eulerAngleXZ() -: glm -
  • -
  • eulerAngleY() -: glm -
  • -
  • eulerAngleYX() -: glm -
  • -
  • eulerAngleYXZ() -: glm -
  • -
  • eulerAngleYZ() -: glm -
  • -
  • eulerAngleZ() -: glm -
  • -
  • eulerAngleZX() -: glm -
  • -
  • eulerAngleZY() -: glm -
  • -
  • exp() -: glm -
  • -
  • exp2() -: glm -
  • -
  • extend() -: glm -
  • -
  • extractMatrixRotation() -: glm -
  • -
  • extractRealComponent() -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x66.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x66.html deleted file mode 100644 index 061a0aa..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x66.html +++ /dev/null @@ -1,194 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-  - -

- f -

    -
  • faceforward() -: glm -
  • -
  • factorial() -: glm -
  • -
  • fastAcos() -: glm -
  • -
  • fastAsin() -: glm -
  • -
  • fastAtan() -: glm -
  • -
  • fastCos() -: glm -
  • -
  • fastDistance() -: glm -
  • -
  • fastExp() -: glm -
  • -
  • fastExp2() -: glm -
  • -
  • fastInverseSqrt() -: glm -
  • -
  • fastLength() -: glm -
  • -
  • fastLn() -: glm -
  • -
  • fastLog() -: glm -
  • -
  • fastLog2() -: glm -
  • -
  • fastMix() -: glm -
  • -
  • fastNormalize() -: glm -
  • -
  • fastNormalizeDot() -: glm -
  • -
  • fastPow() -: glm -
  • -
  • fastSin() -: glm -
  • -
  • fastSqrt() -: glm -
  • -
  • fastTan() -: glm -
  • -
  • fillBitfieldWithOne() -: glm -
  • -
  • fillBitfieldWithZero() -: glm -
  • -
  • findLSB() -: glm -
  • -
  • findMSB() -: glm -
  • -
  • float_distance() -: glm -
  • -
  • floatBitsToInt() -: glm -
  • -
  • floatBitsToUint() -: glm -
  • -
  • floor() -: glm -
  • -
  • floor_log2() -: glm -
  • -
  • fma() -: glm -
  • -
  • fract() -: glm -
  • -
  • frexp() -: glm -
  • -
  • frustum() -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x67.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x67.html deleted file mode 100644 index de6a27c..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x67.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-  - -

- g -

    -
  • gaussRand() -: glm -
  • -
  • golden_ratio() -: glm -
  • -
  • greaterThan() -: glm -
  • -
  • greaterThanEqual() -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x68.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x68.html deleted file mode 100644 index 0a27ea9..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x68.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-  - -

- h -

    -
  • half_pi() -: glm -
  • -
  • hermite() -: glm -
  • -
  • higherMultiple() -: glm -
  • -
  • highestBitValue() -: glm -
  • -
  • hsvColor() -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x69.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x69.html deleted file mode 100644 index 83a26b8..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x69.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-  - -

- i -

    -
  • imulExtended() -: glm -
  • -
  • infinitePerspective() -: glm -
  • -
  • intBitsToFloat() -: glm -
  • -
  • intermediate() -: glm -
  • -
  • interpolate() -: glm -
  • -
  • intersectLineSphere() -: glm -
  • -
  • intersectLineTriangle() -: glm -
  • -
  • intersectRayPlane() -: glm -
  • -
  • intersectRaySphere() -: glm -
  • -
  • intersectRayTriangle() -: glm -
  • -
  • inverse() -: glm -
  • -
  • inversesqrt() -: glm -
  • -
  • inverseTranspose() -: glm -
  • -
  • isCompNull() -: glm -
  • -
  • isfinite() -: glm -
  • -
  • isIdentity() -: glm -
  • -
  • isinf() -: glm -
  • -
  • isnan() -: glm -
  • -
  • isNormalized() -: glm -
  • -
  • isNull() -: glm -
  • -
  • isOrthogonal() -: glm -
  • -
  • isPowerOfTwo() -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x6c.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x6c.html deleted file mode 100644 index fabaf69..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x6c.html +++ /dev/null @@ -1,152 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-  - -

- l -

    -
  • l1Norm() -: glm -
  • -
  • l2Norm() -: glm -
  • -
  • ldexp() -: glm -
  • -
  • leftHanded() -: glm -
  • -
  • length() -: glm -
  • -
  • length2() -: glm -
  • -
  • lerp() -: glm -
  • -
  • lessThan() -: glm -
  • -
  • lessThanEqual() -: glm -
  • -
  • linearGradient() -: glm -
  • -
  • linearRand() -: glm -
  • -
  • ln_ln_two() -: glm -
  • -
  • ln_ten() -: glm -
  • -
  • ln_two() -: glm -
  • -
  • log() -: glm -
  • -
  • log2() -: glm -
  • -
  • lookAt() -: glm -
  • -
  • lowerMultiple() -: glm -
  • -
  • luminosity() -: glm -
  • -
  • lxNorm() -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x6d.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x6d.html deleted file mode 100644 index 31f4fac..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x6d.html +++ /dev/null @@ -1,182 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-  - -

- m -

    -
  • make_mat2() -: glm -
  • -
  • make_mat2x2() -: glm -
  • -
  • make_mat2x3() -: glm -
  • -
  • make_mat2x4() -: glm -
  • -
  • make_mat3() -: glm -
  • -
  • make_mat3x2() -: glm -
  • -
  • make_mat3x3() -: glm -
  • -
  • make_mat3x4() -: glm -
  • -
  • make_mat4() -: glm -
  • -
  • make_mat4x2() -: glm -
  • -
  • make_mat4x3() -: glm -
  • -
  • make_mat4x4() -: glm -
  • -
  • make_quat() -: glm -
  • -
  • make_vec2() -: glm -
  • -
  • make_vec3() -: glm -
  • -
  • make_vec4() -: glm -
  • -
  • mask() -: glm -
  • -
  • mat2x4_cast() -: glm -
  • -
  • mat3_cast() -: glm -
  • -
  • mat3x4_cast() -: glm -
  • -
  • mat4_cast() -: glm -
  • -
  • matrixCross3() -: glm -
  • -
  • matrixCross4() -: glm -
  • -
  • max() -: glm -
  • -
  • min() -: glm -
  • -
  • mirrorRepeat() -: glm -
  • -
  • mix() -: glm -
  • -
  • mixedProduct() -: glm -
  • -
  • mod() -: glm -
  • -
  • modf() -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x6e.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x6e.html deleted file mode 100644 index 5fd8f9a..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x6e.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-  - -

- n -

    -
  • next_float() -: glm -
  • -
  • nlz() -: glm -
  • -
  • noise1() -: glm -
  • -
  • noise2() -: glm -
  • -
  • noise3() -: glm -
  • -
  • noise4() -: glm -
  • -
  • normalize() -: glm -
  • -
  • normalizeDot() -: glm -
  • -
  • not_() -: glm -
  • -
  • notEqual() -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x6f.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x6f.html deleted file mode 100644 index b2f80e9..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x6f.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-  - -

- o -

    -
  • one() -: glm -
  • -
  • one_over_pi() -: glm -
  • -
  • one_over_root_two() -: glm -
  • -
  • orientate2() -: glm -
  • -
  • orientate3() -: glm -
  • -
  • orientate4() -: glm -
  • -
  • orientation() -: glm -
  • -
  • orientedAngle() -: glm -
  • -
  • ortho() -: glm -
  • -
  • orthonormalize() -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x70.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x70.html deleted file mode 100644 index 619d248..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x70.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-  - -

- p -

    -
  • packDouble2x32() -: glm -
  • -
  • packF2x11_1x10() -: glm -
  • -
  • packHalf1x16() -: glm -
  • -
  • packHalf2x16() -: glm -
  • -
  • packHalf4x16() -: glm -
  • -
  • packI3x10_1x2() -: glm -
  • -
  • packSnorm1x16() -: glm -
  • -
  • packSnorm1x8() -: glm -
  • -
  • packSnorm2x16() -: glm -
  • -
  • packSnorm2x8() -: glm -
  • -
  • packSnorm3x10_1x2() -: glm -
  • -
  • packSnorm4x16() -: glm -
  • -
  • packSnorm4x8() -: glm -
  • -
  • packU3x10_1x2() -: glm -
  • -
  • packUnorm1x16() -: glm -
  • -
  • packUnorm1x8() -: glm -
  • -
  • packUnorm2x16() -: glm -
  • -
  • packUnorm2x8() -: glm -
  • -
  • packUnorm3x10_1x2() -: glm -
  • -
  • packUnorm4x16() -: glm -
  • -
  • packUnorm4x8() -: glm -
  • -
  • perlin() -: glm -
  • -
  • perp() -: glm -
  • -
  • perspective() -: glm -
  • -
  • perspectiveFov() -: glm -
  • -
  • pi() -: glm -
  • -
  • pickMatrix() -: glm -
  • -
  • pitch() -: glm -
  • -
  • polar() -: glm -
  • -
  • pow() -: glm -
  • -
  • powerOfTwoAbove() -: glm -
  • -
  • powerOfTwoBelow() -: glm -
  • -
  • powerOfTwoNearest() -: glm -
  • -
  • prev_float() -: glm -
  • -
  • proj() -: glm -
  • -
  • proj2D() -: glm -
  • -
  • proj3D() -: glm -
  • -
  • project() -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x71.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x71.html deleted file mode 100644 index 8515701..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x71.html +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-  - -

- q -

    -
  • quarter_pi() -: glm -
  • -
  • quat_cast() -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x72.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x72.html deleted file mode 100644 index d4509cd..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x72.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-  - -

- r -

    -
  • radialGradient() -: glm -
  • -
  • radians() -: glm -
  • -
  • reflect() -: glm -
  • -
  • refract() -: glm -
  • -
  • repeat() -: glm -
  • -
  • rgb2YCoCg() -: glm -
  • -
  • rgb2YCoCgR() -: glm -
  • -
  • rgbColor() -: glm -
  • -
  • rightHanded() -: glm -
  • -
  • roll() -: glm -
  • -
  • root_five() -: glm -
  • -
  • root_half_pi() -: glm -
  • -
  • root_ln_four() -: glm -
  • -
  • root_pi() -: glm -
  • -
  • root_three() -: glm -
  • -
  • root_two() -: glm -
  • -
  • root_two_pi() -: glm -
  • -
  • rotate() -: glm -
  • -
  • rotateNormalizedAxis() -: glm -
  • -
  • rotateX() -: glm -
  • -
  • rotateY() -: glm -
  • -
  • rotateZ() -: glm -
  • -
  • rotation() -: glm -
  • -
  • round() -: glm -
  • -
  • roundEven() -: glm -
  • -
  • row() -: glm -
  • -
  • rowMajor2() -: glm -
  • -
  • rowMajor3() -: glm -
  • -
  • rowMajor4() -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x73.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x73.html deleted file mode 100644 index 23081c3..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x73.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-  - -

- s -

    -
  • saturate() -: glm -
  • -
  • saturation() -: glm -
  • -
  • scale() -: glm -
  • -
  • scaleBias() -: glm -
  • -
  • sec() -: glm -
  • -
  • sech() -: glm -
  • -
  • shearX2D() -: glm -
  • -
  • shearX3D() -: glm -
  • -
  • shearY2D() -: glm -
  • -
  • shearY3D() -: glm -
  • -
  • shearZ3D() -: glm -
  • -
  • shortMix() -: glm -
  • -
  • sign() -: glm -
  • -
  • simplex() -: glm -
  • -
  • sin() -: glm -
  • -
  • sinh() -: glm -
  • -
  • slerp() -: glm -
  • -
  • smoothstep() -: glm -
  • -
  • sphericalRand() -: glm -
  • -
  • sqrt() -: glm -
  • -
  • squad() -: glm -
  • -
  • step() -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x74.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x74.html deleted file mode 100644 index 9c98b0b..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x74.html +++ /dev/null @@ -1,134 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-  - -

- t -

    -
  • tan() -: glm -
  • -
  • tanh() -: glm -
  • -
  • third() -: glm -
  • -
  • to_string() -: glm -
  • -
  • toMat3() -: glm -
  • -
  • toMat4() -: glm -
  • -
  • toQuat() -: glm -
  • -
  • translate() -: glm -
  • -
  • triangleNormal() -: glm -
  • -
  • trunc() -: glm -
  • -
  • tweakedInfinitePerspective() -: glm -
  • -
  • two_over_pi() -: glm -
  • -
  • two_over_root_pi() -: glm -
  • -
  • two_thirds() -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x75.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x75.html deleted file mode 100644 index a9d1677..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x75.html +++ /dev/null @@ -1,173 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-  - -

- u -

    -
  • uaddCarry() -: glm -
  • -
  • uint10_10_10_2_cast() -: glm -
  • -
  • uintBitsToFloat() -: glm -
  • -
  • umulExtended() -: glm -
  • -
  • unpackDouble2x32() -: glm -
  • -
  • unpackF2x11_1x10() -: glm -
  • -
  • unpackHalf1x16() -: glm -
  • -
  • unpackHalf2x16() -: glm -
  • -
  • unpackHalf4x16() -: glm -
  • -
  • unpackI3x10_1x2() -: glm -
  • -
  • unpackSnorm1x16() -: glm -
  • -
  • unpackSnorm1x8() -: glm -
  • -
  • unpackSnorm2x16() -: glm -
  • -
  • unpackSnorm2x8() -: glm -
  • -
  • unpackSnorm3x10_1x2() -: glm -
  • -
  • unpackSnorm4x16() -: glm -
  • -
  • unpackSnorm4x8() -: glm -
  • -
  • unpackU3x10_1x2() -: glm -
  • -
  • unpackUnorm1x16() -: glm -
  • -
  • unpackUnorm1x8() -: glm -
  • -
  • unpackUnorm2x16() -: glm -
  • -
  • unpackUnorm2x8() -: glm -
  • -
  • unpackUnorm3x10_1x2() -: glm -
  • -
  • unpackUnorm4x16() -: glm -
  • -
  • unpackUnorm4x8() -: glm -
  • -
  • unProject() -: glm -
  • -
  • usubBorrow() -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x76.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x76.html deleted file mode 100644 index bb195a0..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x76.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-  - -

- v -

    -
  • value_ptr() -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x79.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x79.html deleted file mode 100644 index f1b60bc..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x79.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-  - -

- y -

    -
  • yaw() -: glm -
  • -
  • yawPitchRoll() -: glm -
  • -
  • YCoCg2rgb() -: glm -
  • -
  • YCoCgR2rgb() -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x7a.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x7a.html deleted file mode 100644 index 084040a..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_func_0x7a.html +++ /dev/null @@ -1,95 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-  - -

- z -

    -
  • zero() -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_type.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_type.html deleted file mode 100644 index 1ea6fb4..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_type.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-  - -

- b -

    -
  • bool1 -: glm -
  • -
  • bool1x1 -: glm -
  • -
  • bool2 -: glm -
  • -
  • bool2x2 -: glm -
  • -
  • bool2x3 -: glm -
  • -
  • bool2x4 -: glm -
  • -
  • bool3 -: glm -
  • -
  • bool3x2 -: glm -
  • -
  • bool3x3 -: glm -
  • -
  • bool3x4 -: glm -
  • -
  • bool4 -: glm -
  • -
  • bool4x2 -: glm -
  • -
  • bool4x3 -: glm -
  • -
  • bool4x4 -: glm -
  • -
  • bvec1 -: glm -
  • -
  • bvec2 -: glm -
  • -
  • bvec3 -: glm -
  • -
  • bvec4 -: glm -
  • -
  • byte -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_type_0x64.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_type_0x64.html deleted file mode 100644 index 7eddbe8..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_type_0x64.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-  - -

- d -

    -
  • ddualquat -: glm -
  • -
  • dmat2 -: glm -
  • -
  • dmat2x2 -: glm -
  • -
  • dmat2x3 -: glm -
  • -
  • dmat2x4 -: glm -
  • -
  • dmat3 -: glm -
  • -
  • dmat3x2 -: glm -
  • -
  • dmat3x3 -: glm -
  • -
  • dmat3x4 -: glm -
  • -
  • dmat4 -: glm -
  • -
  • dmat4x2 -: glm -
  • -
  • dmat4x3 -: glm -
  • -
  • dmat4x4 -: glm -
  • -
  • double1 -: glm -
  • -
  • double1x1 -: glm -
  • -
  • double2 -: glm -
  • -
  • double2x2 -: glm -
  • -
  • double2x3 -: glm -
  • -
  • double2x4 -: glm -
  • -
  • double3 -: glm -
  • -
  • double3x2 -: glm -
  • -
  • double3x3 -: glm -
  • -
  • double3x4 -: glm -
  • -
  • double4 -: glm -
  • -
  • double4x2 -: glm -
  • -
  • double4x3 -: glm -
  • -
  • double4x4 -: glm -
  • -
  • dquat -: glm -
  • -
  • dualquat -: glm -
  • -
  • dvec2 -: glm -
  • -
  • dvec3 -: glm -
  • -
  • dvec4 -: glm -
  • -
  • dword -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_type_0x66.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_type_0x66.html deleted file mode 100644 index 31cc8f8..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_type_0x66.html +++ /dev/null @@ -1,298 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-  - -

- f -

    -
  • f32 -: glm -
  • -
  • f32mat2 -: glm -
  • -
  • f32mat2x2 -: glm -
  • -
  • f32mat2x3 -: glm -
  • -
  • f32mat2x4 -: glm -
  • -
  • f32mat3 -: glm -
  • -
  • f32mat3x2 -: glm -
  • -
  • f32mat3x3 -: glm -
  • -
  • f32mat3x4 -: glm -
  • -
  • f32mat4 -: glm -
  • -
  • f32mat4x2 -: glm -
  • -
  • f32mat4x3 -: glm -
  • -
  • f32mat4x4 -: glm -
  • -
  • f32quat -: glm -
  • -
  • f32vec1 -: glm -
  • -
  • f32vec2 -: glm -
  • -
  • f32vec3 -: glm -
  • -
  • f32vec4 -: glm -
  • -
  • f64 -: glm -
  • -
  • f64mat2 -: glm -
  • -
  • f64mat2x2 -: glm -
  • -
  • f64mat2x3 -: glm -
  • -
  • f64mat2x4 -: glm -
  • -
  • f64mat3 -: glm -
  • -
  • f64mat3x2 -: glm -
  • -
  • f64mat3x3 -: glm -
  • -
  • f64mat3x4 -: glm -
  • -
  • f64mat4 -: glm -
  • -
  • f64mat4x2 -: glm -
  • -
  • f64mat4x3 -: glm -
  • -
  • f64mat4x4 -: glm -
  • -
  • f64quat -: glm -
  • -
  • f64vec1 -: glm -
  • -
  • f64vec2 -: glm -
  • -
  • f64vec3 -: glm -
  • -
  • f64vec4 -: glm -
  • -
  • fdualquat -: glm -
  • -
  • float1 -: glm -
  • -
  • float1x1 -: glm -
  • -
  • float2 -: glm -
  • -
  • float2x2 -: glm -
  • -
  • float2x3 -: glm -
  • -
  • float2x4 -: glm -
  • -
  • float3 -: glm -
  • -
  • float32 -: glm -
  • -
  • float32_t -: glm -
  • -
  • float3x2 -: glm -
  • -
  • float3x3 -: glm -
  • -
  • float3x4 -: glm -
  • -
  • float4 -: glm -
  • -
  • float4x2 -: glm -
  • -
  • float4x3 -: glm -
  • -
  • float4x4 -: glm -
  • -
  • float64 -: glm -
  • -
  • float64_t -: glm -
  • -
  • fmat2 -: glm -
  • -
  • fmat2x2 -: glm -
  • -
  • fmat2x3 -: glm -
  • -
  • fmat2x4 -: glm -
  • -
  • fmat3 -: glm -
  • -
  • fmat3x2 -: glm -
  • -
  • fmat3x3 -: glm -
  • -
  • fmat3x4 -: glm -
  • -
  • fmat4 -: glm -
  • -
  • fmat4x2 -: glm -
  • -
  • fmat4x3 -: glm -
  • -
  • fmat4x4 -: glm -
  • -
  • fquat -: glm -
  • -
  • fvec1 -: glm -
  • -
  • fvec2 -: glm -
  • -
  • fvec3 -: glm -
  • -
  • fvec4 -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_type_0x68.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_type_0x68.html deleted file mode 100644 index fe6c6d1..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_type_0x68.html +++ /dev/null @@ -1,646 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-  - -

- h -

    -
  • highp_bvec1 -: glm -
  • -
  • highp_bvec2 -: glm -
  • -
  • highp_bvec3 -: glm -
  • -
  • highp_bvec4 -: glm -
  • -
  • highp_ddualquat -: glm -
  • -
  • highp_dmat2 -: glm -
  • -
  • highp_dmat2x2 -: glm -
  • -
  • highp_dmat2x3 -: glm -
  • -
  • highp_dmat2x4 -: glm -
  • -
  • highp_dmat3 -: glm -
  • -
  • highp_dmat3x2 -: glm -
  • -
  • highp_dmat3x3 -: glm -
  • -
  • highp_dmat3x4 -: glm -
  • -
  • highp_dmat4 -: glm -
  • -
  • highp_dmat4x2 -: glm -
  • -
  • highp_dmat4x3 -: glm -
  • -
  • highp_dmat4x4 -: glm -
  • -
  • highp_dquat -: glm -
  • -
  • highp_dualquat -: glm -
  • -
  • highp_dvec2 -: glm -
  • -
  • highp_dvec3 -: glm -
  • -
  • highp_dvec4 -: glm -
  • -
  • highp_f32 -: glm -
  • -
  • highp_f32mat2 -: glm -
  • -
  • highp_f32mat2x2 -: glm -
  • -
  • highp_f32mat2x3 -: glm -
  • -
  • highp_f32mat2x4 -: glm -
  • -
  • highp_f32mat3 -: glm -
  • -
  • highp_f32mat3x2 -: glm -
  • -
  • highp_f32mat3x3 -: glm -
  • -
  • highp_f32mat3x4 -: glm -
  • -
  • highp_f32mat4 -: glm -
  • -
  • highp_f32mat4x2 -: glm -
  • -
  • highp_f32mat4x3 -: glm -
  • -
  • highp_f32mat4x4 -: glm -
  • -
  • highp_f32quat -: glm -
  • -
  • highp_f32vec1 -: glm -
  • -
  • highp_f32vec2 -: glm -
  • -
  • highp_f32vec3 -: glm -
  • -
  • highp_f32vec4 -: glm -
  • -
  • highp_f64 -: glm -
  • -
  • highp_f64mat2 -: glm -
  • -
  • highp_f64mat2x2 -: glm -
  • -
  • highp_f64mat2x3 -: glm -
  • -
  • highp_f64mat2x4 -: glm -
  • -
  • highp_f64mat3 -: glm -
  • -
  • highp_f64mat3x2 -: glm -
  • -
  • highp_f64mat3x3 -: glm -
  • -
  • highp_f64mat3x4 -: glm -
  • -
  • highp_f64mat4 -: glm -
  • -
  • highp_f64mat4x2 -: glm -
  • -
  • highp_f64mat4x3 -: glm -
  • -
  • highp_f64mat4x4 -: glm -
  • -
  • highp_f64quat -: glm -
  • -
  • highp_f64vec1 -: glm -
  • -
  • highp_f64vec2 -: glm -
  • -
  • highp_f64vec3 -: glm -
  • -
  • highp_f64vec4 -: glm -
  • -
  • highp_fdualquat -: glm -
  • -
  • highp_float -: glm -
  • -
  • highp_float32 -: glm -
  • -
  • highp_float32_t -: glm -
  • -
  • highp_float64 -: glm -
  • -
  • highp_float64_t -: glm -
  • -
  • highp_fmat2 -: glm -
  • -
  • highp_fmat2x2 -: glm -
  • -
  • highp_fmat2x3 -: glm -
  • -
  • highp_fmat2x4 -: glm -
  • -
  • highp_fmat3 -: glm -
  • -
  • highp_fmat3x2 -: glm -
  • -
  • highp_fmat3x3 -: glm -
  • -
  • highp_fmat3x4 -: glm -
  • -
  • highp_fmat4 -: glm -
  • -
  • highp_fmat4x2 -: glm -
  • -
  • highp_fmat4x3 -: glm -
  • -
  • highp_fmat4x4 -: glm -
  • -
  • highp_fquat -: glm -
  • -
  • highp_fvec1 -: glm -
  • -
  • highp_fvec2 -: glm -
  • -
  • highp_fvec3 -: glm -
  • -
  • highp_fvec4 -: glm -
  • -
  • highp_i16 -: glm -
  • -
  • highp_i16vec1 -: glm -
  • -
  • highp_i16vec2 -: glm -
  • -
  • highp_i16vec3 -: glm -
  • -
  • highp_i16vec4 -: glm -
  • -
  • highp_i32 -: glm -
  • -
  • highp_i32vec1 -: glm -
  • -
  • highp_i32vec2 -: glm -
  • -
  • highp_i32vec3 -: glm -
  • -
  • highp_i32vec4 -: glm -
  • -
  • highp_i64 -: glm -
  • -
  • highp_i64vec1 -: glm -
  • -
  • highp_i64vec2 -: glm -
  • -
  • highp_i64vec3 -: glm -
  • -
  • highp_i64vec4 -: glm -
  • -
  • highp_i8 -: glm -
  • -
  • highp_i8vec1 -: glm -
  • -
  • highp_i8vec2 -: glm -
  • -
  • highp_i8vec3 -: glm -
  • -
  • highp_i8vec4 -: glm -
  • -
  • highp_imat2 -: glm -
  • -
  • highp_imat2x2 -: glm -
  • -
  • highp_imat2x3 -: glm -
  • -
  • highp_imat2x4 -: glm -
  • -
  • highp_imat3 -: glm -
  • -
  • highp_imat3x2 -: glm -
  • -
  • highp_imat3x3 -: glm -
  • -
  • highp_imat3x4 -: glm -
  • -
  • highp_imat4 -: glm -
  • -
  • highp_imat4x2 -: glm -
  • -
  • highp_imat4x3 -: glm -
  • -
  • highp_imat4x4 -: glm -
  • -
  • highp_int -: glm -
  • -
  • highp_int16 -: glm -
  • -
  • highp_int16_t -: glm -
  • -
  • highp_int32 -: glm -
  • -
  • highp_int32_t -: glm -
  • -
  • highp_int64 -: glm -
  • -
  • highp_int64_t -: glm -
  • -
  • highp_int8 -: glm -
  • -
  • highp_int8_t -: glm -
  • -
  • highp_ivec1 -: glm -
  • -
  • highp_ivec2 -: glm -
  • -
  • highp_ivec3 -: glm -
  • -
  • highp_ivec4 -: glm -
  • -
  • highp_mat2 -: glm -
  • -
  • highp_mat2x2 -: glm -
  • -
  • highp_mat2x3 -: glm -
  • -
  • highp_mat2x4 -: glm -
  • -
  • highp_mat3 -: glm -
  • -
  • highp_mat3x2 -: glm -
  • -
  • highp_mat3x3 -: glm -
  • -
  • highp_mat3x4 -: glm -
  • -
  • highp_mat4 -: glm -
  • -
  • highp_mat4x2 -: glm -
  • -
  • highp_mat4x3 -: glm -
  • -
  • highp_mat4x4 -: glm -
  • -
  • highp_quat -: glm -
  • -
  • highp_u16 -: glm -
  • -
  • highp_u16vec1 -: glm -
  • -
  • highp_u16vec2 -: glm -
  • -
  • highp_u16vec3 -: glm -
  • -
  • highp_u16vec4 -: glm -
  • -
  • highp_u32 -: glm -
  • -
  • highp_u32vec1 -: glm -
  • -
  • highp_u32vec2 -: glm -
  • -
  • highp_u32vec3 -: glm -
  • -
  • highp_u32vec4 -: glm -
  • -
  • highp_u64 -: glm -
  • -
  • highp_u64vec1 -: glm -
  • -
  • highp_u64vec2 -: glm -
  • -
  • highp_u64vec3 -: glm -
  • -
  • highp_u64vec4 -: glm -
  • -
  • highp_u8 -: glm -
  • -
  • highp_u8vec1 -: glm -
  • -
  • highp_u8vec2 -: glm -
  • -
  • highp_u8vec3 -: glm -
  • -
  • highp_u8vec4 -: glm -
  • -
  • highp_uint -: glm -
  • -
  • highp_uint16 -: glm -
  • -
  • highp_uint16_t -: glm -
  • -
  • highp_uint32 -: glm -
  • -
  • highp_uint32_t -: glm -
  • -
  • highp_uint64 -: glm -
  • -
  • highp_uint64_t -: glm -
  • -
  • highp_uint8 -: glm -
  • -
  • highp_uint8_t -: glm -
  • -
  • highp_umat2 -: glm -
  • -
  • highp_umat2x2 -: glm -
  • -
  • highp_umat2x3 -: glm -
  • -
  • highp_umat2x4 -: glm -
  • -
  • highp_umat3 -: glm -
  • -
  • highp_umat3x2 -: glm -
  • -
  • highp_umat3x3 -: glm -
  • -
  • highp_umat3x4 -: glm -
  • -
  • highp_umat4 -: glm -
  • -
  • highp_umat4x2 -: glm -
  • -
  • highp_umat4x3 -: glm -
  • -
  • highp_umat4x4 -: glm -
  • -
  • highp_uvec1 -: glm -
  • -
  • highp_uvec2 -: glm -
  • -
  • highp_uvec3 -: glm -
  • -
  • highp_uvec4 -: glm -
  • -
  • highp_vec1 -: glm -
  • -
  • highp_vec2 -: glm -
  • -
  • highp_vec3 -: glm -
  • -
  • highp_vec4 -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_type_0x69.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_type_0x69.html deleted file mode 100644 index fedd19b..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_type_0x69.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-  - -

- i -

    -
  • i16 -: glm -
  • -
  • i16vec1 -: glm -
  • -
  • i16vec2 -: glm -
  • -
  • i16vec3 -: glm -
  • -
  • i16vec4 -: glm -
  • -
  • i32 -: glm -
  • -
  • i32vec1 -: glm -
  • -
  • i32vec2 -: glm -
  • -
  • i32vec3 -: glm -
  • -
  • i32vec4 -: glm -
  • -
  • i64 -: glm -
  • -
  • i64vec1 -: glm -
  • -
  • i64vec2 -: glm -
  • -
  • i64vec3 -: glm -
  • -
  • i64vec4 -: glm -
  • -
  • i8 -: glm -
  • -
  • i8vec1 -: glm -
  • -
  • i8vec2 -: glm -
  • -
  • i8vec3 -: glm -
  • -
  • i8vec4 -: glm -
  • -
  • imat2 -: glm -
  • -
  • imat2x2 -: glm -
  • -
  • imat2x3 -: glm -
  • -
  • imat2x4 -: glm -
  • -
  • imat3 -: glm -
  • -
  • imat3x2 -: glm -
  • -
  • imat3x3 -: glm -
  • -
  • imat3x4 -: glm -
  • -
  • imat4 -: glm -
  • -
  • imat4x2 -: glm -
  • -
  • imat4x3 -: glm -
  • -
  • imat4x4 -: glm -
  • -
  • int1 -: glm -
  • -
  • int16 -: glm -
  • -
  • int16_t -: glm -
  • -
  • int1x1 -: glm -
  • -
  • int2 -: glm -
  • -
  • int2x2 -: glm -
  • -
  • int2x3 -: glm -
  • -
  • int2x4 -: glm -
  • -
  • int3 -: glm -
  • -
  • int32 -: glm -
  • -
  • int32_t -: glm -
  • -
  • int3x2 -: glm -
  • -
  • int3x3 -: glm -
  • -
  • int3x4 -: glm -
  • -
  • int4 -: glm -
  • -
  • int4x2 -: glm -
  • -
  • int4x3 -: glm -
  • -
  • int4x4 -: glm -
  • -
  • int64 -: glm -
  • -
  • int64_t -: glm -
  • -
  • int8 -: glm -
  • -
  • int8_t -: glm -
  • -
  • ivec1 -: glm -
  • -
  • ivec2 -: glm -
  • -
  • ivec3 -: glm -
  • -
  • ivec4 -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_type_0x6c.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_type_0x6c.html deleted file mode 100644 index 659a4e0..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_type_0x6c.html +++ /dev/null @@ -1,646 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-  - -

- l -

    -
  • lowp_bvec1 -: glm -
  • -
  • lowp_bvec2 -: glm -
  • -
  • lowp_bvec3 -: glm -
  • -
  • lowp_bvec4 -: glm -
  • -
  • lowp_ddualquat -: glm -
  • -
  • lowp_dmat2 -: glm -
  • -
  • lowp_dmat2x2 -: glm -
  • -
  • lowp_dmat2x3 -: glm -
  • -
  • lowp_dmat2x4 -: glm -
  • -
  • lowp_dmat3 -: glm -
  • -
  • lowp_dmat3x2 -: glm -
  • -
  • lowp_dmat3x3 -: glm -
  • -
  • lowp_dmat3x4 -: glm -
  • -
  • lowp_dmat4 -: glm -
  • -
  • lowp_dmat4x2 -: glm -
  • -
  • lowp_dmat4x3 -: glm -
  • -
  • lowp_dmat4x4 -: glm -
  • -
  • lowp_dquat -: glm -
  • -
  • lowp_dualquat -: glm -
  • -
  • lowp_dvec2 -: glm -
  • -
  • lowp_dvec3 -: glm -
  • -
  • lowp_dvec4 -: glm -
  • -
  • lowp_f32 -: glm -
  • -
  • lowp_f32mat2 -: glm -
  • -
  • lowp_f32mat2x2 -: glm -
  • -
  • lowp_f32mat2x3 -: glm -
  • -
  • lowp_f32mat2x4 -: glm -
  • -
  • lowp_f32mat3 -: glm -
  • -
  • lowp_f32mat3x2 -: glm -
  • -
  • lowp_f32mat3x3 -: glm -
  • -
  • lowp_f32mat3x4 -: glm -
  • -
  • lowp_f32mat4 -: glm -
  • -
  • lowp_f32mat4x2 -: glm -
  • -
  • lowp_f32mat4x3 -: glm -
  • -
  • lowp_f32mat4x4 -: glm -
  • -
  • lowp_f32quat -: glm -
  • -
  • lowp_f32vec1 -: glm -
  • -
  • lowp_f32vec2 -: glm -
  • -
  • lowp_f32vec3 -: glm -
  • -
  • lowp_f32vec4 -: glm -
  • -
  • lowp_f64 -: glm -
  • -
  • lowp_f64mat2 -: glm -
  • -
  • lowp_f64mat2x2 -: glm -
  • -
  • lowp_f64mat2x3 -: glm -
  • -
  • lowp_f64mat2x4 -: glm -
  • -
  • lowp_f64mat3 -: glm -
  • -
  • lowp_f64mat3x2 -: glm -
  • -
  • lowp_f64mat3x3 -: glm -
  • -
  • lowp_f64mat3x4 -: glm -
  • -
  • lowp_f64mat4 -: glm -
  • -
  • lowp_f64mat4x2 -: glm -
  • -
  • lowp_f64mat4x3 -: glm -
  • -
  • lowp_f64mat4x4 -: glm -
  • -
  • lowp_f64quat -: glm -
  • -
  • lowp_f64vec1 -: glm -
  • -
  • lowp_f64vec2 -: glm -
  • -
  • lowp_f64vec3 -: glm -
  • -
  • lowp_f64vec4 -: glm -
  • -
  • lowp_fdualquat -: glm -
  • -
  • lowp_float -: glm -
  • -
  • lowp_float32 -: glm -
  • -
  • lowp_float32_t -: glm -
  • -
  • lowp_float64 -: glm -
  • -
  • lowp_float64_t -: glm -
  • -
  • lowp_fmat2 -: glm -
  • -
  • lowp_fmat2x2 -: glm -
  • -
  • lowp_fmat2x3 -: glm -
  • -
  • lowp_fmat2x4 -: glm -
  • -
  • lowp_fmat3 -: glm -
  • -
  • lowp_fmat3x2 -: glm -
  • -
  • lowp_fmat3x3 -: glm -
  • -
  • lowp_fmat3x4 -: glm -
  • -
  • lowp_fmat4 -: glm -
  • -
  • lowp_fmat4x2 -: glm -
  • -
  • lowp_fmat4x3 -: glm -
  • -
  • lowp_fmat4x4 -: glm -
  • -
  • lowp_fquat -: glm -
  • -
  • lowp_fvec1 -: glm -
  • -
  • lowp_fvec2 -: glm -
  • -
  • lowp_fvec3 -: glm -
  • -
  • lowp_fvec4 -: glm -
  • -
  • lowp_i16 -: glm -
  • -
  • lowp_i16vec1 -: glm -
  • -
  • lowp_i16vec2 -: glm -
  • -
  • lowp_i16vec3 -: glm -
  • -
  • lowp_i16vec4 -: glm -
  • -
  • lowp_i32 -: glm -
  • -
  • lowp_i32vec1 -: glm -
  • -
  • lowp_i32vec2 -: glm -
  • -
  • lowp_i32vec3 -: glm -
  • -
  • lowp_i32vec4 -: glm -
  • -
  • lowp_i64 -: glm -
  • -
  • lowp_i64vec1 -: glm -
  • -
  • lowp_i64vec2 -: glm -
  • -
  • lowp_i64vec3 -: glm -
  • -
  • lowp_i64vec4 -: glm -
  • -
  • lowp_i8 -: glm -
  • -
  • lowp_i8vec1 -: glm -
  • -
  • lowp_i8vec2 -: glm -
  • -
  • lowp_i8vec3 -: glm -
  • -
  • lowp_i8vec4 -: glm -
  • -
  • lowp_imat2 -: glm -
  • -
  • lowp_imat2x2 -: glm -
  • -
  • lowp_imat2x3 -: glm -
  • -
  • lowp_imat2x4 -: glm -
  • -
  • lowp_imat3 -: glm -
  • -
  • lowp_imat3x2 -: glm -
  • -
  • lowp_imat3x3 -: glm -
  • -
  • lowp_imat3x4 -: glm -
  • -
  • lowp_imat4 -: glm -
  • -
  • lowp_imat4x2 -: glm -
  • -
  • lowp_imat4x3 -: glm -
  • -
  • lowp_imat4x4 -: glm -
  • -
  • lowp_int -: glm -
  • -
  • lowp_int16 -: glm -
  • -
  • lowp_int16_t -: glm -
  • -
  • lowp_int32 -: glm -
  • -
  • lowp_int32_t -: glm -
  • -
  • lowp_int64 -: glm -
  • -
  • lowp_int64_t -: glm -
  • -
  • lowp_int8 -: glm -
  • -
  • lowp_int8_t -: glm -
  • -
  • lowp_ivec1 -: glm -
  • -
  • lowp_ivec2 -: glm -
  • -
  • lowp_ivec3 -: glm -
  • -
  • lowp_ivec4 -: glm -
  • -
  • lowp_mat2 -: glm -
  • -
  • lowp_mat2x2 -: glm -
  • -
  • lowp_mat2x3 -: glm -
  • -
  • lowp_mat2x4 -: glm -
  • -
  • lowp_mat3 -: glm -
  • -
  • lowp_mat3x2 -: glm -
  • -
  • lowp_mat3x3 -: glm -
  • -
  • lowp_mat3x4 -: glm -
  • -
  • lowp_mat4 -: glm -
  • -
  • lowp_mat4x2 -: glm -
  • -
  • lowp_mat4x3 -: glm -
  • -
  • lowp_mat4x4 -: glm -
  • -
  • lowp_quat -: glm -
  • -
  • lowp_u16 -: glm -
  • -
  • lowp_u16vec1 -: glm -
  • -
  • lowp_u16vec2 -: glm -
  • -
  • lowp_u16vec3 -: glm -
  • -
  • lowp_u16vec4 -: glm -
  • -
  • lowp_u32 -: glm -
  • -
  • lowp_u32vec1 -: glm -
  • -
  • lowp_u32vec2 -: glm -
  • -
  • lowp_u32vec3 -: glm -
  • -
  • lowp_u32vec4 -: glm -
  • -
  • lowp_u64 -: glm -
  • -
  • lowp_u64vec1 -: glm -
  • -
  • lowp_u64vec2 -: glm -
  • -
  • lowp_u64vec3 -: glm -
  • -
  • lowp_u64vec4 -: glm -
  • -
  • lowp_u8 -: glm -
  • -
  • lowp_u8vec1 -: glm -
  • -
  • lowp_u8vec2 -: glm -
  • -
  • lowp_u8vec3 -: glm -
  • -
  • lowp_u8vec4 -: glm -
  • -
  • lowp_uint -: glm -
  • -
  • lowp_uint16 -: glm -
  • -
  • lowp_uint16_t -: glm -
  • -
  • lowp_uint32 -: glm -
  • -
  • lowp_uint32_t -: glm -
  • -
  • lowp_uint64 -: glm -
  • -
  • lowp_uint64_t -: glm -
  • -
  • lowp_uint8 -: glm -
  • -
  • lowp_uint8_t -: glm -
  • -
  • lowp_umat2 -: glm -
  • -
  • lowp_umat2x2 -: glm -
  • -
  • lowp_umat2x3 -: glm -
  • -
  • lowp_umat2x4 -: glm -
  • -
  • lowp_umat3 -: glm -
  • -
  • lowp_umat3x2 -: glm -
  • -
  • lowp_umat3x3 -: glm -
  • -
  • lowp_umat3x4 -: glm -
  • -
  • lowp_umat4 -: glm -
  • -
  • lowp_umat4x2 -: glm -
  • -
  • lowp_umat4x3 -: glm -
  • -
  • lowp_umat4x4 -: glm -
  • -
  • lowp_uvec1 -: glm -
  • -
  • lowp_uvec2 -: glm -
  • -
  • lowp_uvec3 -: glm -
  • -
  • lowp_uvec4 -: glm -
  • -
  • lowp_vec1 -: glm -
  • -
  • lowp_vec2 -: glm -
  • -
  • lowp_vec3 -: glm -
  • -
  • lowp_vec4 -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_type_0x6d.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_type_0x6d.html deleted file mode 100644 index 4c0e3f8..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_type_0x6d.html +++ /dev/null @@ -1,682 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-  - -

- m -

    -
  • mat2 -: glm -
  • -
  • mat2x2 -: glm -
  • -
  • mat2x3 -: glm -
  • -
  • mat2x4 -: glm -
  • -
  • mat3 -: glm -
  • -
  • mat3x2 -: glm -
  • -
  • mat3x3 -: glm -
  • -
  • mat3x4 -: glm -
  • -
  • mat4 -: glm -
  • -
  • mat4x2 -: glm -
  • -
  • mat4x3 -: glm -
  • -
  • mat4x4 -: glm -
  • -
  • mediump_bvec1 -: glm -
  • -
  • mediump_bvec2 -: glm -
  • -
  • mediump_bvec3 -: glm -
  • -
  • mediump_bvec4 -: glm -
  • -
  • mediump_ddualquat -: glm -
  • -
  • mediump_dmat2 -: glm -
  • -
  • mediump_dmat2x2 -: glm -
  • -
  • mediump_dmat2x3 -: glm -
  • -
  • mediump_dmat2x4 -: glm -
  • -
  • mediump_dmat3 -: glm -
  • -
  • mediump_dmat3x2 -: glm -
  • -
  • mediump_dmat3x3 -: glm -
  • -
  • mediump_dmat3x4 -: glm -
  • -
  • mediump_dmat4 -: glm -
  • -
  • mediump_dmat4x2 -: glm -
  • -
  • mediump_dmat4x3 -: glm -
  • -
  • mediump_dmat4x4 -: glm -
  • -
  • mediump_dquat -: glm -
  • -
  • mediump_dualquat -: glm -
  • -
  • mediump_dvec2 -: glm -
  • -
  • mediump_dvec3 -: glm -
  • -
  • mediump_dvec4 -: glm -
  • -
  • mediump_f32 -: glm -
  • -
  • mediump_f32mat2 -: glm -
  • -
  • mediump_f32mat2x2 -: glm -
  • -
  • mediump_f32mat2x3 -: glm -
  • -
  • mediump_f32mat2x4 -: glm -
  • -
  • mediump_f32mat3 -: glm -
  • -
  • mediump_f32mat3x2 -: glm -
  • -
  • mediump_f32mat3x3 -: glm -
  • -
  • mediump_f32mat3x4 -: glm -
  • -
  • mediump_f32mat4 -: glm -
  • -
  • mediump_f32mat4x2 -: glm -
  • -
  • mediump_f32mat4x3 -: glm -
  • -
  • mediump_f32mat4x4 -: glm -
  • -
  • mediump_f32quat -: glm -
  • -
  • mediump_f32vec1 -: glm -
  • -
  • mediump_f32vec2 -: glm -
  • -
  • mediump_f32vec3 -: glm -
  • -
  • mediump_f32vec4 -: glm -
  • -
  • mediump_f64 -: glm -
  • -
  • mediump_f64mat2 -: glm -
  • -
  • mediump_f64mat2x2 -: glm -
  • -
  • mediump_f64mat2x3 -: glm -
  • -
  • mediump_f64mat2x4 -: glm -
  • -
  • mediump_f64mat3 -: glm -
  • -
  • mediump_f64mat3x2 -: glm -
  • -
  • mediump_f64mat3x3 -: glm -
  • -
  • mediump_f64mat3x4 -: glm -
  • -
  • mediump_f64mat4 -: glm -
  • -
  • mediump_f64mat4x2 -: glm -
  • -
  • mediump_f64mat4x3 -: glm -
  • -
  • mediump_f64mat4x4 -: glm -
  • -
  • mediump_f64quat -: glm -
  • -
  • mediump_f64vec1 -: glm -
  • -
  • mediump_f64vec2 -: glm -
  • -
  • mediump_f64vec3 -: glm -
  • -
  • mediump_f64vec4 -: glm -
  • -
  • mediump_fdualquat -: glm -
  • -
  • mediump_float -: glm -
  • -
  • mediump_float32 -: glm -
  • -
  • mediump_float32_t -: glm -
  • -
  • mediump_float64 -: glm -
  • -
  • mediump_float64_t -: glm -
  • -
  • mediump_fmat2 -: glm -
  • -
  • mediump_fmat2x2 -: glm -
  • -
  • mediump_fmat2x3 -: glm -
  • -
  • mediump_fmat2x4 -: glm -
  • -
  • mediump_fmat3 -: glm -
  • -
  • mediump_fmat3x2 -: glm -
  • -
  • mediump_fmat3x3 -: glm -
  • -
  • mediump_fmat3x4 -: glm -
  • -
  • mediump_fmat4 -: glm -
  • -
  • mediump_fmat4x2 -: glm -
  • -
  • mediump_fmat4x3 -: glm -
  • -
  • mediump_fmat4x4 -: glm -
  • -
  • mediump_fquat -: glm -
  • -
  • mediump_fvec1 -: glm -
  • -
  • mediump_fvec2 -: glm -
  • -
  • mediump_fvec3 -: glm -
  • -
  • mediump_fvec4 -: glm -
  • -
  • mediump_i16 -: glm -
  • -
  • mediump_i16vec1 -: glm -
  • -
  • mediump_i16vec2 -: glm -
  • -
  • mediump_i16vec3 -: glm -
  • -
  • mediump_i16vec4 -: glm -
  • -
  • mediump_i32 -: glm -
  • -
  • mediump_i32vec1 -: glm -
  • -
  • mediump_i32vec2 -: glm -
  • -
  • mediump_i32vec3 -: glm -
  • -
  • mediump_i32vec4 -: glm -
  • -
  • mediump_i64 -: glm -
  • -
  • mediump_i64vec1 -: glm -
  • -
  • mediump_i64vec2 -: glm -
  • -
  • mediump_i64vec3 -: glm -
  • -
  • mediump_i64vec4 -: glm -
  • -
  • mediump_i8 -: glm -
  • -
  • mediump_i8vec1 -: glm -
  • -
  • mediump_i8vec2 -: glm -
  • -
  • mediump_i8vec3 -: glm -
  • -
  • mediump_i8vec4 -: glm -
  • -
  • mediump_imat2 -: glm -
  • -
  • mediump_imat2x2 -: glm -
  • -
  • mediump_imat2x3 -: glm -
  • -
  • mediump_imat2x4 -: glm -
  • -
  • mediump_imat3 -: glm -
  • -
  • mediump_imat3x2 -: glm -
  • -
  • mediump_imat3x3 -: glm -
  • -
  • mediump_imat3x4 -: glm -
  • -
  • mediump_imat4 -: glm -
  • -
  • mediump_imat4x2 -: glm -
  • -
  • mediump_imat4x3 -: glm -
  • -
  • mediump_imat4x4 -: glm -
  • -
  • mediump_int -: glm -
  • -
  • mediump_int16 -: glm -
  • -
  • mediump_int16_t -: glm -
  • -
  • mediump_int32 -: glm -
  • -
  • mediump_int32_t -: glm -
  • -
  • mediump_int64 -: glm -
  • -
  • mediump_int64_t -: glm -
  • -
  • mediump_int8 -: glm -
  • -
  • mediump_int8_t -: glm -
  • -
  • mediump_ivec1 -: glm -
  • -
  • mediump_ivec2 -: glm -
  • -
  • mediump_ivec3 -: glm -
  • -
  • mediump_ivec4 -: glm -
  • -
  • mediump_mat2 -: glm -
  • -
  • mediump_mat2x2 -: glm -
  • -
  • mediump_mat2x3 -: glm -
  • -
  • mediump_mat2x4 -: glm -
  • -
  • mediump_mat3 -: glm -
  • -
  • mediump_mat3x2 -: glm -
  • -
  • mediump_mat3x3 -: glm -
  • -
  • mediump_mat3x4 -: glm -
  • -
  • mediump_mat4 -: glm -
  • -
  • mediump_mat4x2 -: glm -
  • -
  • mediump_mat4x3 -: glm -
  • -
  • mediump_mat4x4 -: glm -
  • -
  • mediump_quat -: glm -
  • -
  • mediump_u16 -: glm -
  • -
  • mediump_u16vec1 -: glm -
  • -
  • mediump_u16vec2 -: glm -
  • -
  • mediump_u16vec3 -: glm -
  • -
  • mediump_u16vec4 -: glm -
  • -
  • mediump_u32 -: glm -
  • -
  • mediump_u32vec1 -: glm -
  • -
  • mediump_u32vec2 -: glm -
  • -
  • mediump_u32vec3 -: glm -
  • -
  • mediump_u32vec4 -: glm -
  • -
  • mediump_u64 -: glm -
  • -
  • mediump_u64vec1 -: glm -
  • -
  • mediump_u64vec2 -: glm -
  • -
  • mediump_u64vec3 -: glm -
  • -
  • mediump_u64vec4 -: glm -
  • -
  • mediump_u8 -: glm -
  • -
  • mediump_u8vec1 -: glm -
  • -
  • mediump_u8vec2 -: glm -
  • -
  • mediump_u8vec3 -: glm -
  • -
  • mediump_u8vec4 -: glm -
  • -
  • mediump_uint -: glm -
  • -
  • mediump_uint16 -: glm -
  • -
  • mediump_uint16_t -: glm -
  • -
  • mediump_uint32 -: glm -
  • -
  • mediump_uint32_t -: glm -
  • -
  • mediump_uint64 -: glm -
  • -
  • mediump_uint64_t -: glm -
  • -
  • mediump_uint8 -: glm -
  • -
  • mediump_uint8_t -: glm -
  • -
  • mediump_umat2 -: glm -
  • -
  • mediump_umat2x2 -: glm -
  • -
  • mediump_umat2x3 -: glm -
  • -
  • mediump_umat2x4 -: glm -
  • -
  • mediump_umat3 -: glm -
  • -
  • mediump_umat3x2 -: glm -
  • -
  • mediump_umat3x3 -: glm -
  • -
  • mediump_umat3x4 -: glm -
  • -
  • mediump_umat4 -: glm -
  • -
  • mediump_umat4x2 -: glm -
  • -
  • mediump_umat4x3 -: glm -
  • -
  • mediump_umat4x4 -: glm -
  • -
  • mediump_uvec1 -: glm -
  • -
  • mediump_uvec2 -: glm -
  • -
  • mediump_uvec3 -: glm -
  • -
  • mediump_uvec4 -: glm -
  • -
  • mediump_vec1 -: glm -
  • -
  • mediump_vec2 -: glm -
  • -
  • mediump_vec3 -: glm -
  • -
  • mediump_vec4 -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_type_0x71.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_type_0x71.html deleted file mode 100644 index 43a34e8..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_type_0x71.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-  - -

- q -

    -
  • quat -: glm -
  • -
  • qword -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_type_0x73.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_type_0x73.html deleted file mode 100644 index 188b724..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_type_0x73.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-  - -

- s -

    -
  • sint -: glm -
  • -
  • size2 -: glm -
  • -
  • size2_t -: glm -
  • -
  • size3 -: glm -
  • -
  • size3_t -: glm -
  • -
  • size4 -: glm -
  • -
  • size4_t -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_type_0x75.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_type_0x75.html deleted file mode 100644 index 9bb5d7e..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_type_0x75.html +++ /dev/null @@ -1,217 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-  - -

- u -

    -
  • u16 -: glm -
  • -
  • u16vec1 -: glm -
  • -
  • u16vec2 -: glm -
  • -
  • u16vec3 -: glm -
  • -
  • u16vec4 -: glm -
  • -
  • u32 -: glm -
  • -
  • u32vec1 -: glm -
  • -
  • u32vec2 -: glm -
  • -
  • u32vec3 -: glm -
  • -
  • u32vec4 -: glm -
  • -
  • u64 -: glm -
  • -
  • u64vec1 -: glm -
  • -
  • u64vec2 -: glm -
  • -
  • u64vec3 -: glm -
  • -
  • u64vec4 -: glm -
  • -
  • u8 -: glm -
  • -
  • u8vec1 -: glm -
  • -
  • u8vec2 -: glm -
  • -
  • u8vec3 -: glm -
  • -
  • u8vec4 -: glm -
  • -
  • uint -: glm -
  • -
  • uint16 -: glm -
  • -
  • uint16_t -: glm -
  • -
  • uint32 -: glm -
  • -
  • uint32_t -: glm -
  • -
  • uint64 -: glm -
  • -
  • uint64_t -: glm -
  • -
  • uint8 -: glm -
  • -
  • uint8_t -: glm -
  • -
  • umat2 -: glm -
  • -
  • umat2x2 -: glm -
  • -
  • umat2x3 -: glm -
  • -
  • umat2x4 -: glm -
  • -
  • umat3 -: glm -
  • -
  • umat3x2 -: glm -
  • -
  • umat3x3 -: glm -
  • -
  • umat3x4 -: glm -
  • -
  • umat4 -: glm -
  • -
  • umat4x2 -: glm -
  • -
  • umat4x3 -: glm -
  • -
  • umat4x4 -: glm -
  • -
  • uvec1 -: glm -
  • -
  • uvec2 -: glm -
  • -
  • uvec3 -: glm -
  • -
  • uvec4 -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_type_0x76.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_type_0x76.html deleted file mode 100644 index 5b4d15f..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_type_0x76.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-  - -

- v -

    -
  • vec1 -: glm -
  • -
  • vec2 -: glm -
  • -
  • vec3 -: glm -
  • -
  • vec4 -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_type_0x77.html b/Libraries/glm-0.9.5.2/doc/api/namespacemembers_type_0x77.html deleted file mode 100644 index c3d1195..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespacemembers_type_0x77.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - -GLM: Namespace Members - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - - - -
-
-  - -

- w -

    -
  • word -: glm -
  • -
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/namespaces.html b/Libraries/glm-0.9.5.2/doc/api/namespaces.html deleted file mode 100644 index 79a5ccc..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/namespaces.html +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - -GLM: Namespace List - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - - -
-
-
-
Namespace List
-
-
-
Here is a list of all documented namespaces with brief descriptions:
- - -
\NglmOpenGL Mathematics (glm.g-truc.net)
-
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/nav_f.png b/Libraries/glm-0.9.5.2/doc/api/nav_f.png deleted file mode 100644 index 72a58a5..0000000 Binary files a/Libraries/glm-0.9.5.2/doc/api/nav_f.png and /dev/null differ diff --git a/Libraries/glm-0.9.5.2/doc/api/nav_g.png b/Libraries/glm-0.9.5.2/doc/api/nav_g.png deleted file mode 100644 index 2093a23..0000000 Binary files a/Libraries/glm-0.9.5.2/doc/api/nav_g.png and /dev/null differ diff --git a/Libraries/glm-0.9.5.2/doc/api/nav_h.png b/Libraries/glm-0.9.5.2/doc/api/nav_h.png deleted file mode 100644 index 33389b1..0000000 Binary files a/Libraries/glm-0.9.5.2/doc/api/nav_h.png and /dev/null differ diff --git a/Libraries/glm-0.9.5.2/doc/api/open.png b/Libraries/glm-0.9.5.2/doc/api/open.png deleted file mode 100644 index 30f75c7..0000000 Binary files a/Libraries/glm-0.9.5.2/doc/api/open.png and /dev/null differ diff --git a/Libraries/glm-0.9.5.2/doc/api/pages.html b/Libraries/glm-0.9.5.2/doc/api/pages.html deleted file mode 100644 index 0107027..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/pages.html +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - -GLM: Related Pages - - - - - - -
-
- - - - - - -
-
GLM -  0.9.5 -
-
-
- - - -
-
-
-
Related Pages
-
-
-
Here is a list of all related documentation pages:
-
- - - - diff --git a/Libraries/glm-0.9.5.2/doc/api/sync_off.png b/Libraries/glm-0.9.5.2/doc/api/sync_off.png deleted file mode 100644 index 3b443fc..0000000 Binary files a/Libraries/glm-0.9.5.2/doc/api/sync_off.png and /dev/null differ diff --git a/Libraries/glm-0.9.5.2/doc/api/sync_on.png b/Libraries/glm-0.9.5.2/doc/api/sync_on.png deleted file mode 100644 index e08320f..0000000 Binary files a/Libraries/glm-0.9.5.2/doc/api/sync_on.png and /dev/null differ diff --git a/Libraries/glm-0.9.5.2/doc/api/tab_a.png b/Libraries/glm-0.9.5.2/doc/api/tab_a.png deleted file mode 100644 index 3b725c4..0000000 Binary files a/Libraries/glm-0.9.5.2/doc/api/tab_a.png and /dev/null differ diff --git a/Libraries/glm-0.9.5.2/doc/api/tab_b.png b/Libraries/glm-0.9.5.2/doc/api/tab_b.png deleted file mode 100644 index e2b4a86..0000000 Binary files a/Libraries/glm-0.9.5.2/doc/api/tab_b.png and /dev/null differ diff --git a/Libraries/glm-0.9.5.2/doc/api/tab_h.png b/Libraries/glm-0.9.5.2/doc/api/tab_h.png deleted file mode 100644 index fd5cb70..0000000 Binary files a/Libraries/glm-0.9.5.2/doc/api/tab_h.png and /dev/null differ diff --git a/Libraries/glm-0.9.5.2/doc/api/tab_s.png b/Libraries/glm-0.9.5.2/doc/api/tab_s.png deleted file mode 100644 index ab478c9..0000000 Binary files a/Libraries/glm-0.9.5.2/doc/api/tab_s.png and /dev/null differ diff --git a/Libraries/glm-0.9.5.2/doc/api/tabs.css b/Libraries/glm-0.9.5.2/doc/api/tabs.css deleted file mode 100644 index 636277d..0000000 --- a/Libraries/glm-0.9.5.2/doc/api/tabs.css +++ /dev/null @@ -1,79 +0,0 @@ -.tabs, .tabs2, .tabs3 { - background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 5%, #FFEEDD 95%, #FFEEDD); - background-image: -webkit-gradient(linear,center top,center bottom,from(#FFFFFF), color-stop(0.05,#FFFFFF), color-stop(0.05,#FFFFFF), color-stop(0.95,#FFEEDD), to(#FFEEDD)); - - /*background-image: url('tab_b.png');*/ - background-color:#FFF8F0; - width: 100%; - z-index: 101; - font-size: 13px; -} - -.tabs2 { - font-size: 10px; -} -.tabs3 { - font-size: 9px; -} - -.tablist { - margin: 0; - padding: 0; - display: table; -} - -.tablist li { - float: left; - display: table-cell; - - background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 5%, #FFEEDD 95%, #FFEEDD); - background-image: -webkit-gradient(linear,center top,center bottom,from(#FFFFFF), color-stop(0.05,#FFFFFF), color-stop(0.05,#FFFFFF), color-stop(0.95,#FFEEDD), to(#FFEEDD)); - - /*background-image: url('tab_b.png');*/ - line-height: 36px; - list-style: none; -} - -.tablist a { - display: block; - padding: 0 20px; - font-weight: bold; - - background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 5%, #FFEEDD 95%, #FFEEDD); - background-image: -webkit-gradient(linear,center top,center bottom,from(#FFFFFF), color-stop(0.05,#FFFFFF), color-stop(0.05,#FFFFFF), color-stop(0.95,#FFEEDD), to(#FFEEDD)); - - /*background-image:url('tab_s.png');*/ - background-repeat:no-repeat; - background-position:right; - color: #FF8000; - /*text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);*/ - text-decoration: none; - outline: none; -} - -.tabs3 .tablist a { - padding: 0 10px; -} - -.tablist a:hover { - background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 5%, #FFEEDD 95%, #FFEEDD); - background-image: -webkit-gradient(linear,center top,center bottom,from(#FFFFFF), color-stop(0.05,#FFFFFF), color-stop(0.05,#FFFFFF), color-stop(0.95,#FFEEDD), to(#FFEEDD)); - - /*background-image: url('tab_h.png');*/ - background-color:#FFFEFD; - background-repeat:repeat-x; - color: #FF8000; - /*text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);*/ - text-decoration:underline; -} - -.tablist li.current a { - background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 5%, #FFEEDD 95%, #FFEEDD); - background-image: -webkit-gradient(linear,center top,center bottom,from(#FFFFFF), color-stop(0.05,#FFFFFF), color-stop(0.05,#FFFFFF), color-stop(0.95,#FFEEDD), to(#FFEEDD)); - - /*background-image: url('tab_a.png');*/ - background-color:#FFFEFD; - background-repeat:repeat-x; - color: #FF8000; - /*text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);*/ -} diff --git a/Libraries/glm-0.9.5.2/doc/glm.docx b/Libraries/glm-0.9.5.2/doc/glm.docx deleted file mode 100644 index de9d1ea..0000000 Binary files a/Libraries/glm-0.9.5.2/doc/glm.docx and /dev/null differ diff --git a/Libraries/glm-0.9.5.2/doc/glm.pdf b/Libraries/glm-0.9.5.2/doc/glm.pdf deleted file mode 100644 index c38ebb0..0000000 Binary files a/Libraries/glm-0.9.5.2/doc/glm.pdf and /dev/null differ diff --git a/Libraries/glm-0.9.5.2/doc/logo.png b/Libraries/glm-0.9.5.2/doc/logo.png deleted file mode 100644 index 80b5f9d..0000000 Binary files a/Libraries/glm-0.9.5.2/doc/logo.png and /dev/null differ diff --git a/Libraries/glm-0.9.5.2/doc/man.doxy b/Libraries/glm-0.9.5.2/doc/man.doxy deleted file mode 100644 index f927407..0000000 --- a/Libraries/glm-0.9.5.2/doc/man.doxy +++ /dev/null @@ -1,2311 +0,0 @@ -# Doxyfile 1.8.5 - -# This file describes the settings to be used by the documentation system -# doxygen (www.doxygen.org) for a project. -# -# All text after a double hash (##) is considered a comment and is placed in -# front of the TAG it is preceding. -# -# All text after a single hash (#) is considered a comment and will be ignored. -# The format is: -# TAG = value [value, ...] -# For lists, items can also be appended using: -# TAG += value [value, ...] -# Values that contain spaces should be placed between quotes (\" \"). - -#--------------------------------------------------------------------------- -# Project related configuration options -#--------------------------------------------------------------------------- - -# This tag specifies the encoding used for all characters in the config file -# that follow. The default is UTF-8 which is also the encoding used for all text -# before the first occurrence of this tag. Doxygen uses libiconv (or the iconv -# built into libc) for the transcoding. See http://www.gnu.org/software/libiconv -# for the list of possible encodings. -# The default value is: UTF-8. - -DOXYFILE_ENCODING = UTF-8 - -# The PROJECT_NAME tag is a single word (or a sequence of words surrounded by -# double-quotes, unless you are using Doxywizard) that should identify the -# project for which the documentation is generated. This name is used in the -# title of most generated pages and in a few other places. -# The default value is: My Project. - -PROJECT_NAME = GLM - -# The PROJECT_NUMBER tag can be used to enter a project or revision number. This -# could be handy for archiving the generated documentation or if some version -# control system is used. - -PROJECT_NUMBER = 0.9.5 - -# Using the PROJECT_BRIEF tag one can provide an optional one line description -# for a project that appears at the top of each page and should give viewer a -# quick idea about the purpose of the project. Keep the description short. - -PROJECT_BRIEF = - -# With the PROJECT_LOGO tag one can specify an logo or icon that is included in -# the documentation. The maximum height of the logo should not exceed 55 pixels -# and the maximum width should not exceed 200 pixels. Doxygen will copy the logo -# to the output directory. - -PROJECT_LOGO = G:/Repository/glm/doc/logo.png - -# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) path -# into which the generated documentation will be written. If a relative path is -# entered, it will be relative to the location where doxygen was started. If -# left blank the current directory will be used. - -OUTPUT_DIRECTORY = . - -# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create 4096 sub- -# directories (in 2 levels) under the output directory of each output format and -# will distribute the generated files over these directories. Enabling this -# option can be useful when feeding doxygen a huge amount of source files, where -# putting all generated files in the same directory would otherwise causes -# performance problems for the file system. -# The default value is: NO. - -CREATE_SUBDIRS = NO - -# The OUTPUT_LANGUAGE tag is used to specify the language in which all -# documentation generated by doxygen is written. Doxygen will use this -# information to generate all constant output in the proper language. -# Possible values are: Afrikaans, Arabic, Brazilian, Catalan, Chinese, Chinese- -# Traditional, Croatian, Czech, Danish, Dutch, English, Esperanto, Farsi, -# Finnish, French, German, Greek, Hungarian, Italian, Japanese, Japanese-en, -# Korean, Korean-en, Latvian, Norwegian, Macedonian, Persian, Polish, -# Portuguese, Romanian, Russian, Serbian, Slovak, Slovene, Spanish, Swedish, -# Turkish, Ukrainian and Vietnamese. -# The default value is: English. - -OUTPUT_LANGUAGE = English - -# If the BRIEF_MEMBER_DESC tag is set to YES doxygen will include brief member -# descriptions after the members that are listed in the file and class -# documentation (similar to Javadoc). Set to NO to disable this. -# The default value is: YES. - -BRIEF_MEMBER_DESC = NO - -# If the REPEAT_BRIEF tag is set to YES doxygen will prepend the brief -# description of a member or function before the detailed description -# -# Note: If both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the -# brief descriptions will be completely suppressed. -# The default value is: YES. - -REPEAT_BRIEF = YES - -# This tag implements a quasi-intelligent brief description abbreviator that is -# used to form the text in various listings. Each string in this list, if found -# as the leading text of the brief description, will be stripped from the text -# and the result, after processing the whole list, is used as the annotated -# text. Otherwise, the brief description is used as-is. If left blank, the -# following values are used ($name is automatically replaced with the name of -# the entity):The $name class, The $name widget, The $name file, is, provides, -# specifies, contains, represents, a, an and the. - -ABBREVIATE_BRIEF = "The $name class " \ - "The $name widget " \ - "The $name file " \ - is \ - provides \ - specifies \ - contains \ - represents \ - a \ - an \ - the - -# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then -# doxygen will generate a detailed section even if there is only a brief -# description. -# The default value is: NO. - -ALWAYS_DETAILED_SEC = NO - -# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all -# inherited members of a class in the documentation of that class as if those -# members were ordinary class members. Constructors, destructors and assignment -# operators of the base classes will not be shown. -# The default value is: NO. - -INLINE_INHERITED_MEMB = NO - -# If the FULL_PATH_NAMES tag is set to YES doxygen will prepend the full path -# before files name in the file list and in the header files. If set to NO the -# shortest path that makes the file name unique will be used -# The default value is: YES. - -FULL_PATH_NAMES = NO - -# The STRIP_FROM_PATH tag can be used to strip a user-defined part of the path. -# Stripping is only done if one of the specified strings matches the left-hand -# part of the path. The tag can be used to show relative paths in the file list. -# If left blank the directory from which doxygen is run is used as the path to -# strip. -# -# Note that you can specify absolute paths here, but also relative paths, which -# will be relative from the directory where doxygen is started. -# This tag requires that the tag FULL_PATH_NAMES is set to YES. - -STRIP_FROM_PATH = "C:/Documents and Settings/Groove/ " - -# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of the -# path mentioned in the documentation of a class, which tells the reader which -# header file to include in order to use a class. If left blank only the name of -# the header file containing the class definition is used. Otherwise one should -# specify the list of include paths that are normally passed to the compiler -# using the -I flag. - -STRIP_FROM_INC_PATH = - -# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter (but -# less readable) file names. This can be useful is your file systems doesn't -# support long names like on DOS, Mac, or CD-ROM. -# The default value is: NO. - -SHORT_NAMES = YES - -# If the JAVADOC_AUTOBRIEF tag is set to YES then doxygen will interpret the -# first line (until the first dot) of a Javadoc-style comment as the brief -# description. If set to NO, the Javadoc-style will behave just like regular Qt- -# style comments (thus requiring an explicit @brief command for a brief -# description.) -# The default value is: NO. - -JAVADOC_AUTOBRIEF = YES - -# If the QT_AUTOBRIEF tag is set to YES then doxygen will interpret the first -# line (until the first dot) of a Qt-style comment as the brief description. If -# set to NO, the Qt-style will behave just like regular Qt-style comments (thus -# requiring an explicit \brief command for a brief description.) -# The default value is: NO. - -QT_AUTOBRIEF = NO - -# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make doxygen treat a -# multi-line C++ special comment block (i.e. a block of //! or /// comments) as -# a brief description. This used to be the default behavior. The new default is -# to treat a multi-line C++ comment block as a detailed description. Set this -# tag to YES if you prefer the old behavior instead. -# -# Note that setting this tag to YES also means that rational rose comments are -# not recognized any more. -# The default value is: NO. - -MULTILINE_CPP_IS_BRIEF = NO - -# If the INHERIT_DOCS tag is set to YES then an undocumented member inherits the -# documentation from any documented member that it re-implements. -# The default value is: YES. - -INHERIT_DOCS = YES - -# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce a -# new page for each member. If set to NO, the documentation of a member will be -# part of the file/class/namespace that contains it. -# The default value is: NO. - -SEPARATE_MEMBER_PAGES = NO - -# The TAB_SIZE tag can be used to set the number of spaces in a tab. Doxygen -# uses this value to replace tabs by spaces in code fragments. -# Minimum value: 1, maximum value: 16, default value: 4. - -TAB_SIZE = 8 - -# This tag can be used to specify a number of aliases that act as commands in -# the documentation. An alias has the form: -# name=value -# For example adding -# "sideeffect=@par Side Effects:\n" -# will allow you to put the command \sideeffect (or @sideeffect) in the -# documentation, which will result in a user-defined paragraph with heading -# "Side Effects:". You can put \n's in the value part of an alias to insert -# newlines. - -ALIASES = - -# This tag can be used to specify a number of word-keyword mappings (TCL only). -# A mapping has the form "name=value". For example adding "class=itcl::class" -# will allow you to use the command class in the itcl::class meaning. - -TCL_SUBST = - -# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources -# only. Doxygen will then generate output that is more tailored for C. For -# instance, some of the names that are used will be different. The list of all -# members will be omitted, etc. -# The default value is: NO. - -OPTIMIZE_OUTPUT_FOR_C = NO - -# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java or -# Python sources only. Doxygen will then generate output that is more tailored -# for that language. For instance, namespaces will be presented as packages, -# qualified scopes will look different, etc. -# The default value is: NO. - -OPTIMIZE_OUTPUT_JAVA = NO - -# Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran -# sources. Doxygen will then generate output that is tailored for Fortran. -# The default value is: NO. - -OPTIMIZE_FOR_FORTRAN = NO - -# Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL -# sources. Doxygen will then generate output that is tailored for VHDL. -# The default value is: NO. - -OPTIMIZE_OUTPUT_VHDL = NO - -# Doxygen selects the parser to use depending on the extension of the files it -# parses. With this tag you can assign which parser to use for a given -# extension. Doxygen has a built-in mapping, but you can override or extend it -# using this tag. The format is ext=language, where ext is a file extension, and -# language is one of the parsers supported by doxygen: IDL, Java, Javascript, -# C#, C, C++, D, PHP, Objective-C, Python, Fortran, VHDL. For instance to make -# doxygen treat .inc files as Fortran files (default is PHP), and .f files as C -# (default is Fortran), use: inc=Fortran f=C. -# -# Note For files without extension you can use no_extension as a placeholder. -# -# Note that for custom extensions you also need to set FILE_PATTERNS otherwise -# the files are not read by doxygen. - -EXTENSION_MAPPING = - -# If the MARKDOWN_SUPPORT tag is enabled then doxygen pre-processes all comments -# according to the Markdown format, which allows for more readable -# documentation. See http://daringfireball.net/projects/markdown/ for details. -# The output of markdown processing is further processed by doxygen, so you can -# mix doxygen, HTML, and XML commands with Markdown formatting. Disable only in -# case of backward compatibilities issues. -# The default value is: YES. - -MARKDOWN_SUPPORT = YES - -# When enabled doxygen tries to link words that correspond to documented -# classes, or namespaces to their corresponding documentation. Such a link can -# be prevented in individual cases by by putting a % sign in front of the word -# or globally by setting AUTOLINK_SUPPORT to NO. -# The default value is: YES. - -AUTOLINK_SUPPORT = YES - -# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want -# to include (a tag file for) the STL sources as input, then you should set this -# tag to YES in order to let doxygen match functions declarations and -# definitions whose arguments contain STL classes (e.g. func(std::string); -# versus func(std::string) {}). This also make the inheritance and collaboration -# diagrams that involve STL classes more complete and accurate. -# The default value is: NO. - -BUILTIN_STL_SUPPORT = NO - -# If you use Microsoft's C++/CLI language, you should set this option to YES to -# enable parsing support. -# The default value is: NO. - -CPP_CLI_SUPPORT = NO - -# Set the SIP_SUPPORT tag to YES if your project consists of sip (see: -# http://www.riverbankcomputing.co.uk/software/sip/intro) sources only. Doxygen -# will parse them like normal C++ but will assume all classes use public instead -# of private inheritance when no explicit protection keyword is present. -# The default value is: NO. - -SIP_SUPPORT = NO - -# For Microsoft's IDL there are propget and propput attributes to indicate -# getter and setter methods for a property. Setting this option to YES will make -# doxygen to replace the get and set methods by a property in the documentation. -# This will only work if the methods are indeed getting or setting a simple -# type. If this is not the case, or you want to show the methods anyway, you -# should set this option to NO. -# The default value is: YES. - -IDL_PROPERTY_SUPPORT = YES - -# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC -# tag is set to YES, then doxygen will reuse the documentation of the first -# member in the group (if any) for the other members of the group. By default -# all members of a group must be documented explicitly. -# The default value is: NO. - -DISTRIBUTE_GROUP_DOC = NO - -# Set the SUBGROUPING tag to YES to allow class member groups of the same type -# (for instance a group of public functions) to be put as a subgroup of that -# type (e.g. under the Public Functions section). Set it to NO to prevent -# subgrouping. Alternatively, this can be done per class using the -# \nosubgrouping command. -# The default value is: YES. - -SUBGROUPING = NO - -# When the INLINE_GROUPED_CLASSES tag is set to YES, classes, structs and unions -# are shown inside the group in which they are included (e.g. using \ingroup) -# instead of on a separate page (for HTML and Man pages) or section (for LaTeX -# and RTF). -# -# Note that this feature does not work in combination with -# SEPARATE_MEMBER_PAGES. -# The default value is: NO. - -INLINE_GROUPED_CLASSES = NO - -# When the INLINE_SIMPLE_STRUCTS tag is set to YES, structs, classes, and unions -# with only public data fields or simple typedef fields will be shown inline in -# the documentation of the scope in which they are defined (i.e. file, -# namespace, or group documentation), provided this scope is documented. If set -# to NO, structs, classes, and unions are shown on a separate page (for HTML and -# Man pages) or section (for LaTeX and RTF). -# The default value is: NO. - -INLINE_SIMPLE_STRUCTS = NO - -# When TYPEDEF_HIDES_STRUCT tag is enabled, a typedef of a struct, union, or -# enum is documented as struct, union, or enum with the name of the typedef. So -# typedef struct TypeS {} TypeT, will appear in the documentation as a struct -# with name TypeT. When disabled the typedef will appear as a member of a file, -# namespace, or class. And the struct will be named TypeS. This can typically be -# useful for C code in case the coding convention dictates that all compound -# types are typedef'ed and only the typedef is referenced, never the tag name. -# The default value is: NO. - -TYPEDEF_HIDES_STRUCT = NO - -# The size of the symbol lookup cache can be set using LOOKUP_CACHE_SIZE. This -# cache is used to resolve symbols given their name and scope. Since this can be -# an expensive process and often the same symbol appears multiple times in the -# code, doxygen keeps a cache of pre-resolved symbols. If the cache is too small -# doxygen will become slower. If the cache is too large, memory is wasted. The -# cache size is given by this formula: 2^(16+LOOKUP_CACHE_SIZE). The valid range -# is 0..9, the default is 0, corresponding to a cache size of 2^16=65536 -# symbols. At the end of a run doxygen will report the cache usage and suggest -# the optimal cache size from a speed point of view. -# Minimum value: 0, maximum value: 9, default value: 0. - -LOOKUP_CACHE_SIZE = 0 - -#--------------------------------------------------------------------------- -# Build related configuration options -#--------------------------------------------------------------------------- - -# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in -# documentation are documented, even if no documentation was available. Private -# class members and static file members will be hidden unless the -# EXTRACT_PRIVATE respectively EXTRACT_STATIC tags are set to YES. -# Note: This will also disable the warnings about undocumented members that are -# normally produced when WARNINGS is set to YES. -# The default value is: NO. - -EXTRACT_ALL = NO - -# If the EXTRACT_PRIVATE tag is set to YES all private members of a class will -# be included in the documentation. -# The default value is: NO. - -EXTRACT_PRIVATE = NO - -# If the EXTRACT_PACKAGE tag is set to YES all members with package or internal -# scope will be included in the documentation. -# The default value is: NO. - -EXTRACT_PACKAGE = NO - -# If the EXTRACT_STATIC tag is set to YES all static members of a file will be -# included in the documentation. -# The default value is: NO. - -EXTRACT_STATIC = YES - -# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) defined -# locally in source files will be included in the documentation. If set to NO -# only classes defined in header files are included. Does not have any effect -# for Java sources. -# The default value is: YES. - -EXTRACT_LOCAL_CLASSES = NO - -# This flag is only useful for Objective-C code. When set to YES local methods, -# which are defined in the implementation section but not in the interface are -# included in the documentation. If set to NO only methods in the interface are -# included. -# The default value is: NO. - -EXTRACT_LOCAL_METHODS = NO - -# If this flag is set to YES, the members of anonymous namespaces will be -# extracted and appear in the documentation as a namespace called -# 'anonymous_namespace{file}', where file will be replaced with the base name of -# the file that contains the anonymous namespace. By default anonymous namespace -# are hidden. -# The default value is: NO. - -EXTRACT_ANON_NSPACES = NO - -# If the HIDE_UNDOC_MEMBERS tag is set to YES, doxygen will hide all -# undocumented members inside documented classes or files. If set to NO these -# members will be included in the various overviews, but no documentation -# section is generated. This option has no effect if EXTRACT_ALL is enabled. -# The default value is: NO. - -HIDE_UNDOC_MEMBERS = YES - -# If the HIDE_UNDOC_CLASSES tag is set to YES, doxygen will hide all -# undocumented classes that are normally visible in the class hierarchy. If set -# to NO these classes will be included in the various overviews. This option has -# no effect if EXTRACT_ALL is enabled. -# The default value is: NO. - -HIDE_UNDOC_CLASSES = YES - -# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, doxygen will hide all friend -# (class|struct|union) declarations. If set to NO these declarations will be -# included in the documentation. -# The default value is: NO. - -HIDE_FRIEND_COMPOUNDS = YES - -# If the HIDE_IN_BODY_DOCS tag is set to YES, doxygen will hide any -# documentation blocks found inside the body of a function. If set to NO these -# blocks will be appended to the function's detailed documentation block. -# The default value is: NO. - -HIDE_IN_BODY_DOCS = YES - -# The INTERNAL_DOCS tag determines if documentation that is typed after a -# \internal command is included. If the tag is set to NO then the documentation -# will be excluded. Set it to YES to include the internal documentation. -# The default value is: NO. - -INTERNAL_DOCS = NO - -# If the CASE_SENSE_NAMES tag is set to NO then doxygen will only generate file -# names in lower-case letters. If set to YES upper-case letters are also -# allowed. This is useful if you have classes or files whose names only differ -# in case and if your file system supports case sensitive file names. Windows -# and Mac users are advised to set this option to NO. -# The default value is: system dependent. - -CASE_SENSE_NAMES = YES - -# If the HIDE_SCOPE_NAMES tag is set to NO then doxygen will show members with -# their full class and namespace scopes in the documentation. If set to YES the -# scope will be hidden. -# The default value is: NO. - -HIDE_SCOPE_NAMES = YES - -# If the SHOW_INCLUDE_FILES tag is set to YES then doxygen will put a list of -# the files that are included by a file in the documentation of that file. -# The default value is: YES. - -SHOW_INCLUDE_FILES = NO - -# If the FORCE_LOCAL_INCLUDES tag is set to YES then doxygen will list include -# files with double quotes in the documentation rather than with sharp brackets. -# The default value is: NO. - -FORCE_LOCAL_INCLUDES = NO - -# If the INLINE_INFO tag is set to YES then a tag [inline] is inserted in the -# documentation for inline members. -# The default value is: YES. - -INLINE_INFO = NO - -# If the SORT_MEMBER_DOCS tag is set to YES then doxygen will sort the -# (detailed) documentation of file and class members alphabetically by member -# name. If set to NO the members will appear in declaration order. -# The default value is: YES. - -SORT_MEMBER_DOCS = YES - -# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the brief -# descriptions of file, namespace and class members alphabetically by member -# name. If set to NO the members will appear in declaration order. -# The default value is: NO. - -SORT_BRIEF_DOCS = YES - -# If the SORT_MEMBERS_CTORS_1ST tag is set to YES then doxygen will sort the -# (brief and detailed) documentation of class members so that constructors and -# destructors are listed first. If set to NO the constructors will appear in the -# respective orders defined by SORT_BRIEF_DOCS and SORT_MEMBER_DOCS. -# Note: If SORT_BRIEF_DOCS is set to NO this option is ignored for sorting brief -# member documentation. -# Note: If SORT_MEMBER_DOCS is set to NO this option is ignored for sorting -# detailed member documentation. -# The default value is: NO. - -SORT_MEMBERS_CTORS_1ST = NO - -# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the hierarchy -# of group names into alphabetical order. If set to NO the group names will -# appear in their defined order. -# The default value is: NO. - -SORT_GROUP_NAMES = NO - -# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be sorted by -# fully-qualified names, including namespaces. If set to NO, the class list will -# be sorted only by class name, not including the namespace part. -# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. -# Note: This option applies only to the class list, not to the alphabetical -# list. -# The default value is: NO. - -SORT_BY_SCOPE_NAME = YES - -# If the STRICT_PROTO_MATCHING option is enabled and doxygen fails to do proper -# type resolution of all parameters of a function it will reject a match between -# the prototype and the implementation of a member function even if there is -# only one candidate or it is obvious which candidate to choose by doing a -# simple string match. By disabling STRICT_PROTO_MATCHING doxygen will still -# accept a match between prototype and implementation in such cases. -# The default value is: NO. - -STRICT_PROTO_MATCHING = NO - -# The GENERATE_TODOLIST tag can be used to enable ( YES) or disable ( NO) the -# todo list. This list is created by putting \todo commands in the -# documentation. -# The default value is: YES. - -GENERATE_TODOLIST = YES - -# The GENERATE_TESTLIST tag can be used to enable ( YES) or disable ( NO) the -# test list. This list is created by putting \test commands in the -# documentation. -# The default value is: YES. - -GENERATE_TESTLIST = YES - -# The GENERATE_BUGLIST tag can be used to enable ( YES) or disable ( NO) the bug -# list. This list is created by putting \bug commands in the documentation. -# The default value is: YES. - -GENERATE_BUGLIST = YES - -# The GENERATE_DEPRECATEDLIST tag can be used to enable ( YES) or disable ( NO) -# the deprecated list. This list is created by putting \deprecated commands in -# the documentation. -# The default value is: YES. - -GENERATE_DEPRECATEDLIST= YES - -# The ENABLED_SECTIONS tag can be used to enable conditional documentation -# sections, marked by \if ... \endif and \cond -# ... \endcond blocks. - -ENABLED_SECTIONS = - -# The MAX_INITIALIZER_LINES tag determines the maximum number of lines that the -# initial value of a variable or macro / define can have for it to appear in the -# documentation. If the initializer consists of more lines than specified here -# it will be hidden. Use a value of 0 to hide initializers completely. The -# appearance of the value of individual variables and macros / defines can be -# controlled using \showinitializer or \hideinitializer command in the -# documentation regardless of this setting. -# Minimum value: 0, maximum value: 10000, default value: 30. - -MAX_INITIALIZER_LINES = 30 - -# Set the SHOW_USED_FILES tag to NO to disable the list of files generated at -# the bottom of the documentation of classes and structs. If set to YES the list -# will mention the files that were used to generate the documentation. -# The default value is: YES. - -SHOW_USED_FILES = NO - -# Set the SHOW_FILES tag to NO to disable the generation of the Files page. This -# will remove the Files entry from the Quick Index and from the Folder Tree View -# (if specified). -# The default value is: YES. - -SHOW_FILES = YES - -# Set the SHOW_NAMESPACES tag to NO to disable the generation of the Namespaces -# page. This will remove the Namespaces entry from the Quick Index and from the -# Folder Tree View (if specified). -# The default value is: YES. - -SHOW_NAMESPACES = YES - -# The FILE_VERSION_FILTER tag can be used to specify a program or script that -# doxygen should invoke to get the current version for each file (typically from -# the version control system). Doxygen will invoke the program by executing (via -# popen()) the command command input-file, where command is the value of the -# FILE_VERSION_FILTER tag, and input-file is the name of an input file provided -# by doxygen. Whatever the program writes to standard output is used as the file -# version. For an example see the documentation. - -FILE_VERSION_FILTER = - -# The LAYOUT_FILE tag can be used to specify a layout file which will be parsed -# by doxygen. The layout file controls the global structure of the generated -# output files in an output format independent way. To create the layout file -# that represents doxygen's defaults, run doxygen with the -l option. You can -# optionally specify a file name after the option, if omitted DoxygenLayout.xml -# will be used as the name of the layout file. -# -# Note that if you run doxygen from a directory containing a file called -# DoxygenLayout.xml, doxygen will parse it automatically even if the LAYOUT_FILE -# tag is left empty. - -LAYOUT_FILE = - -# The CITE_BIB_FILES tag can be used to specify one or more bib files containing -# the reference definitions. This must be a list of .bib files. The .bib -# extension is automatically appended if omitted. This requires the bibtex tool -# to be installed. See also http://en.wikipedia.org/wiki/BibTeX for more info. -# For LaTeX the style of the bibliography can be controlled using -# LATEX_BIB_STYLE. To use this feature you need bibtex and perl available in the -# search path. Do not use file names with spaces, bibtex cannot handle them. See -# also \cite for info how to create references. - -CITE_BIB_FILES = - -#--------------------------------------------------------------------------- -# Configuration options related to warning and progress messages -#--------------------------------------------------------------------------- - -# The QUIET tag can be used to turn on/off the messages that are generated to -# standard output by doxygen. If QUIET is set to YES this implies that the -# messages are off. -# The default value is: NO. - -QUIET = NO - -# The WARNINGS tag can be used to turn on/off the warning messages that are -# generated to standard error ( stderr) by doxygen. If WARNINGS is set to YES -# this implies that the warnings are on. -# -# Tip: Turn warnings on while writing the documentation. -# The default value is: YES. - -WARNINGS = YES - -# If the WARN_IF_UNDOCUMENTED tag is set to YES, then doxygen will generate -# warnings for undocumented members. If EXTRACT_ALL is set to YES then this flag -# will automatically be disabled. -# The default value is: YES. - -WARN_IF_UNDOCUMENTED = YES - -# If the WARN_IF_DOC_ERROR tag is set to YES, doxygen will generate warnings for -# potential errors in the documentation, such as not documenting some parameters -# in a documented function, or documenting parameters that don't exist or using -# markup commands wrongly. -# The default value is: YES. - -WARN_IF_DOC_ERROR = YES - -# This WARN_NO_PARAMDOC option can be enabled to get warnings for functions that -# are documented, but have no documentation for their parameters or return -# value. If set to NO doxygen will only warn about wrong or incomplete parameter -# documentation, but not about the absence of documentation. -# The default value is: NO. - -WARN_NO_PARAMDOC = NO - -# The WARN_FORMAT tag determines the format of the warning messages that doxygen -# can produce. The string should contain the $file, $line, and $text tags, which -# will be replaced by the file and line number from which the warning originated -# and the warning text. Optionally the format may contain $version, which will -# be replaced by the version of the file (if it could be obtained via -# FILE_VERSION_FILTER) -# The default value is: $file:$line: $text. - -WARN_FORMAT = "$file:$line: $text" - -# The WARN_LOGFILE tag can be used to specify a file to which warning and error -# messages should be written. If left blank the output is written to standard -# error (stderr). - -WARN_LOGFILE = - -#--------------------------------------------------------------------------- -# Configuration options related to the input files -#--------------------------------------------------------------------------- - -# The INPUT tag is used to specify the files and/or directories that contain -# documented source files. You may enter file names like myfile.cpp or -# directories like /usr/src/myproject. Separate the files or directories with -# spaces. -# Note: If this tag is empty the current directory is searched. - -INPUT = ../glm \ - . - -# This tag can be used to specify the character encoding of the source files -# that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses -# libiconv (or the iconv built into libc) for the transcoding. See the libiconv -# documentation (see: http://www.gnu.org/software/libiconv) for the list of -# possible encodings. -# The default value is: UTF-8. - -INPUT_ENCODING = UTF-8 - -# If the value of the INPUT tag contains directories, you can use the -# FILE_PATTERNS tag to specify one or more wildcard patterns (like *.cpp and -# *.h) to filter out the source-files in the directories. If left blank the -# following patterns are tested:*.c, *.cc, *.cxx, *.cpp, *.c++, *.java, *.ii, -# *.ixx, *.ipp, *.i++, *.inl, *.idl, *.ddl, *.odl, *.h, *.hh, *.hxx, *.hpp, -# *.h++, *.cs, *.d, *.php, *.php4, *.php5, *.phtml, *.inc, *.m, *.markdown, -# *.md, *.mm, *.dox, *.py, *.f90, *.f, *.for, *.tcl, *.vhd, *.vhdl, *.ucf, -# *.qsf, *.as and *.js. - -FILE_PATTERNS = *.hpp \ - *.doxy - -# The RECURSIVE tag can be used to specify whether or not subdirectories should -# be searched for input files as well. -# The default value is: NO. - -RECURSIVE = YES - -# The EXCLUDE tag can be used to specify files and/or directories that should be -# excluded from the INPUT source files. This way you can easily exclude a -# subdirectory from a directory tree whose root is specified with the INPUT tag. -# -# Note that relative paths are relative to the directory from which doxygen is -# run. - -EXCLUDE = - -# The EXCLUDE_SYMLINKS tag can be used to select whether or not files or -# directories that are symbolic links (a Unix file system feature) are excluded -# from the input. -# The default value is: NO. - -EXCLUDE_SYMLINKS = NO - -# If the value of the INPUT tag contains directories, you can use the -# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude -# certain files from those directories. -# -# Note that the wildcards are matched against the file with absolute path, so to -# exclude all test directories for example use the pattern */test/* - -EXCLUDE_PATTERNS = - -# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names -# (namespaces, classes, functions, etc.) that should be excluded from the -# output. The symbol name can be a fully qualified name, a word, or if the -# wildcard * is used, a substring. Examples: ANamespace, AClass, -# AClass::ANamespace, ANamespace::*Test -# -# Note that the wildcards are matched against the file with absolute path, so to -# exclude all test directories use the pattern */test/* - -EXCLUDE_SYMBOLS = - -# The EXAMPLE_PATH tag can be used to specify one or more files or directories -# that contain example code fragments that are included (see the \include -# command). - -EXAMPLE_PATH = - -# If the value of the EXAMPLE_PATH tag contains directories, you can use the -# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp and -# *.h) to filter out the source-files in the directories. If left blank all -# files are included. - -EXAMPLE_PATTERNS = * - -# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be -# searched for input files to be used with the \include or \dontinclude commands -# irrespective of the value of the RECURSIVE tag. -# The default value is: NO. - -EXAMPLE_RECURSIVE = NO - -# The IMAGE_PATH tag can be used to specify one or more files or directories -# that contain images that are to be included in the documentation (see the -# \image command). - -IMAGE_PATH = - -# The INPUT_FILTER tag can be used to specify a program that doxygen should -# invoke to filter for each input file. Doxygen will invoke the filter program -# by executing (via popen()) the command: -# -# -# -# where is the value of the INPUT_FILTER tag, and is the -# name of an input file. Doxygen will then use the output that the filter -# program writes to standard output. If FILTER_PATTERNS is specified, this tag -# will be ignored. -# -# Note that the filter must not add or remove lines; it is applied before the -# code is scanned, but not when the output code is generated. If lines are added -# or removed, the anchors will not be placed correctly. - -INPUT_FILTER = - -# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern -# basis. Doxygen will compare the file name with each pattern and apply the -# filter if there is a match. The filters are a list of the form: pattern=filter -# (like *.cpp=my_cpp_filter). See INPUT_FILTER for further information on how -# filters are used. If the FILTER_PATTERNS tag is empty or if none of the -# patterns match the file name, INPUT_FILTER is applied. - -FILTER_PATTERNS = - -# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using -# INPUT_FILTER ) will also be used to filter the input files that are used for -# producing the source files to browse (i.e. when SOURCE_BROWSER is set to YES). -# The default value is: NO. - -FILTER_SOURCE_FILES = NO - -# The FILTER_SOURCE_PATTERNS tag can be used to specify source filters per file -# pattern. A pattern will override the setting for FILTER_PATTERN (if any) and -# it is also possible to disable source filtering for a specific pattern using -# *.ext= (so without naming a filter). -# This tag requires that the tag FILTER_SOURCE_FILES is set to YES. - -FILTER_SOURCE_PATTERNS = - -# If the USE_MDFILE_AS_MAINPAGE tag refers to the name of a markdown file that -# is part of the input, its contents will be placed on the main page -# (index.html). This can be useful if you have a project on for instance GitHub -# and want to reuse the introduction page also for the doxygen output. - -USE_MDFILE_AS_MAINPAGE = - -#--------------------------------------------------------------------------- -# Configuration options related to source browsing -#--------------------------------------------------------------------------- - -# If the SOURCE_BROWSER tag is set to YES then a list of source files will be -# generated. Documented entities will be cross-referenced with these sources. -# -# Note: To get rid of all source code in the generated output, make sure that -# also VERBATIM_HEADERS is set to NO. -# The default value is: NO. - -SOURCE_BROWSER = YES - -# Setting the INLINE_SOURCES tag to YES will include the body of functions, -# classes and enums directly into the documentation. -# The default value is: NO. - -INLINE_SOURCES = NO - -# Setting the STRIP_CODE_COMMENTS tag to YES will instruct doxygen to hide any -# special comment blocks from generated source code fragments. Normal C, C++ and -# Fortran comments will always remain visible. -# The default value is: YES. - -STRIP_CODE_COMMENTS = YES - -# If the REFERENCED_BY_RELATION tag is set to YES then for each documented -# function all documented functions referencing it will be listed. -# The default value is: NO. - -REFERENCED_BY_RELATION = YES - -# If the REFERENCES_RELATION tag is set to YES then for each documented function -# all documented entities called/used by that function will be listed. -# The default value is: NO. - -REFERENCES_RELATION = YES - -# If the REFERENCES_LINK_SOURCE tag is set to YES and SOURCE_BROWSER tag is set -# to YES, then the hyperlinks from functions in REFERENCES_RELATION and -# REFERENCED_BY_RELATION lists will link to the source code. Otherwise they will -# link to the documentation. -# The default value is: YES. - -REFERENCES_LINK_SOURCE = YES - -# If SOURCE_TOOLTIPS is enabled (the default) then hovering a hyperlink in the -# source code will show a tooltip with additional information such as prototype, -# brief description and links to the definition and documentation. Since this -# will make the HTML file larger and loading of large files a bit slower, you -# can opt to disable this feature. -# The default value is: YES. -# This tag requires that the tag SOURCE_BROWSER is set to YES. - -SOURCE_TOOLTIPS = YES - -# If the USE_HTAGS tag is set to YES then the references to source code will -# point to the HTML generated by the htags(1) tool instead of doxygen built-in -# source browser. The htags tool is part of GNU's global source tagging system -# (see http://www.gnu.org/software/global/global.html). You will need version -# 4.8.6 or higher. -# -# To use it do the following: -# - Install the latest version of global -# - Enable SOURCE_BROWSER and USE_HTAGS in the config file -# - Make sure the INPUT points to the root of the source tree -# - Run doxygen as normal -# -# Doxygen will invoke htags (and that will in turn invoke gtags), so these -# tools must be available from the command line (i.e. in the search path). -# -# The result: instead of the source browser generated by doxygen, the links to -# source code will now point to the output of htags. -# The default value is: NO. -# This tag requires that the tag SOURCE_BROWSER is set to YES. - -USE_HTAGS = NO - -# If the VERBATIM_HEADERS tag is set the YES then doxygen will generate a -# verbatim copy of the header file for each class for which an include is -# specified. Set to NO to disable this. -# See also: Section \class. -# The default value is: YES. - -VERBATIM_HEADERS = YES - -# If the CLANG_ASSISTED_PARSING tag is set to YES, then doxygen will use the -# clang parser (see: http://clang.llvm.org/) for more acurate parsing at the -# cost of reduced performance. This can be particularly helpful with template -# rich C++ code for which doxygen's built-in parser lacks the necessary type -# information. -# Note: The availability of this option depends on whether or not doxygen was -# compiled with the --with-libclang option. -# The default value is: NO. - -CLANG_ASSISTED_PARSING = NO - -# If clang assisted parsing is enabled you can provide the compiler with command -# line options that you would normally use when invoking the compiler. Note that -# the include paths will already be set by doxygen for the files and directories -# specified with INPUT and INCLUDE_PATH. -# This tag requires that the tag CLANG_ASSISTED_PARSING is set to YES. - -CLANG_OPTIONS = - -#--------------------------------------------------------------------------- -# Configuration options related to the alphabetical class index -#--------------------------------------------------------------------------- - -# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index of all -# compounds will be generated. Enable this if the project contains a lot of -# classes, structs, unions or interfaces. -# The default value is: YES. - -ALPHABETICAL_INDEX = NO - -# The COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns in -# which the alphabetical index list will be split. -# Minimum value: 1, maximum value: 20, default value: 5. -# This tag requires that the tag ALPHABETICAL_INDEX is set to YES. - -COLS_IN_ALPHA_INDEX = 5 - -# In case all classes in a project start with a common prefix, all classes will -# be put under the same header in the alphabetical index. The IGNORE_PREFIX tag -# can be used to specify a prefix (or a list of prefixes) that should be ignored -# while generating the index headers. -# This tag requires that the tag ALPHABETICAL_INDEX is set to YES. - -IGNORE_PREFIX = - -#--------------------------------------------------------------------------- -# Configuration options related to the HTML output -#--------------------------------------------------------------------------- - -# If the GENERATE_HTML tag is set to YES doxygen will generate HTML output -# The default value is: YES. - -GENERATE_HTML = YES - -# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. If a -# relative path is entered the value of OUTPUT_DIRECTORY will be put in front of -# it. -# The default directory is: html. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_OUTPUT = html - -# The HTML_FILE_EXTENSION tag can be used to specify the file extension for each -# generated HTML page (for example: .htm, .php, .asp). -# The default value is: .html. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_FILE_EXTENSION = .html - -# The HTML_HEADER tag can be used to specify a user-defined HTML header file for -# each generated HTML page. If the tag is left blank doxygen will generate a -# standard header. -# -# To get valid HTML the header file that includes any scripts and style sheets -# that doxygen needs, which is dependent on the configuration options used (e.g. -# the setting GENERATE_TREEVIEW). It is highly recommended to start with a -# default header using -# doxygen -w html new_header.html new_footer.html new_stylesheet.css -# YourConfigFile -# and then modify the file new_header.html. See also section "Doxygen usage" -# for information on how to generate the default header that doxygen normally -# uses. -# Note: The header is subject to change so you typically have to regenerate the -# default header when upgrading to a newer version of doxygen. For a description -# of the possible markers and block names see the documentation. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_HEADER = - -# The HTML_FOOTER tag can be used to specify a user-defined HTML footer for each -# generated HTML page. If the tag is left blank doxygen will generate a standard -# footer. See HTML_HEADER for more information on how to generate a default -# footer and what special commands can be used inside the footer. See also -# section "Doxygen usage" for information on how to generate the default footer -# that doxygen normally uses. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_FOOTER = - -# The HTML_STYLESHEET tag can be used to specify a user-defined cascading style -# sheet that is used by each HTML page. It can be used to fine-tune the look of -# the HTML output. If left blank doxygen will generate a default style sheet. -# See also section "Doxygen usage" for information on how to generate the style -# sheet that doxygen normally uses. -# Note: It is recommended to use HTML_EXTRA_STYLESHEET instead of this tag, as -# it is more robust and this tag (HTML_STYLESHEET) will in the future become -# obsolete. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_STYLESHEET = - -# The HTML_EXTRA_STYLESHEET tag can be used to specify an additional user- -# defined cascading style sheet that is included after the standard style sheets -# created by doxygen. Using this option one can overrule certain style aspects. -# This is preferred over using HTML_STYLESHEET since it does not replace the -# standard style sheet and is therefor more robust against future updates. -# Doxygen will copy the style sheet file to the output directory. For an example -# see the documentation. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_EXTRA_STYLESHEET = - -# The HTML_EXTRA_FILES tag can be used to specify one or more extra images or -# other source files which should be copied to the HTML output directory. Note -# that these files will be copied to the base HTML output directory. Use the -# $relpath^ marker in the HTML_HEADER and/or HTML_FOOTER files to load these -# files. In the HTML_STYLESHEET file, use the file name only. Also note that the -# files will be copied as-is; there are no commands or markers available. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_EXTRA_FILES = - -# The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. Doxygen -# will adjust the colors in the stylesheet and background images according to -# this color. Hue is specified as an angle on a colorwheel, see -# http://en.wikipedia.org/wiki/Hue for more information. For instance the value -# 0 represents red, 60 is yellow, 120 is green, 180 is cyan, 240 is blue, 300 -# purple, and 360 is red again. -# Minimum value: 0, maximum value: 359, default value: 220. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_COLORSTYLE_HUE = 220 - -# The HTML_COLORSTYLE_SAT tag controls the purity (or saturation) of the colors -# in the HTML output. For a value of 0 the output will use grayscales only. A -# value of 255 will produce the most vivid colors. -# Minimum value: 0, maximum value: 255, default value: 100. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_COLORSTYLE_SAT = 100 - -# The HTML_COLORSTYLE_GAMMA tag controls the gamma correction applied to the -# luminance component of the colors in the HTML output. Values below 100 -# gradually make the output lighter, whereas values above 100 make the output -# darker. The value divided by 100 is the actual gamma applied, so 80 represents -# a gamma of 0.8, The value 220 represents a gamma of 2.2, and 100 does not -# change the gamma. -# Minimum value: 40, maximum value: 240, default value: 80. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_COLORSTYLE_GAMMA = 80 - -# If the HTML_TIMESTAMP tag is set to YES then the footer of each generated HTML -# page will contain the date and time when the page was generated. Setting this -# to NO can help when comparing the output of multiple runs. -# The default value is: YES. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_TIMESTAMP = NO - -# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML -# documentation will contain sections that can be hidden and shown after the -# page has loaded. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_DYNAMIC_SECTIONS = NO - -# With HTML_INDEX_NUM_ENTRIES one can control the preferred number of entries -# shown in the various tree structured indices initially; the user can expand -# and collapse entries dynamically later on. Doxygen will expand the tree to -# such a level that at most the specified number of entries are visible (unless -# a fully collapsed tree already exceeds this amount). So setting the number of -# entries 1 will produce a full collapsed tree by default. 0 is a special value -# representing an infinite number of entries and will result in a full expanded -# tree by default. -# Minimum value: 0, maximum value: 9999, default value: 100. -# This tag requires that the tag GENERATE_HTML is set to YES. - -HTML_INDEX_NUM_ENTRIES = 100 - -# If the GENERATE_DOCSET tag is set to YES, additional index files will be -# generated that can be used as input for Apple's Xcode 3 integrated development -# environment (see: http://developer.apple.com/tools/xcode/), introduced with -# OSX 10.5 (Leopard). To create a documentation set, doxygen will generate a -# Makefile in the HTML output directory. Running make will produce the docset in -# that directory and running make install will install the docset in -# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find it at -# startup. See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html -# for more information. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -GENERATE_DOCSET = NO - -# This tag determines the name of the docset feed. A documentation feed provides -# an umbrella under which multiple documentation sets from a single provider -# (such as a company or product suite) can be grouped. -# The default value is: Doxygen generated docs. -# This tag requires that the tag GENERATE_DOCSET is set to YES. - -DOCSET_FEEDNAME = "Doxygen generated docs" - -# This tag specifies a string that should uniquely identify the documentation -# set bundle. This should be a reverse domain-name style string, e.g. -# com.mycompany.MyDocSet. Doxygen will append .docset to the name. -# The default value is: org.doxygen.Project. -# This tag requires that the tag GENERATE_DOCSET is set to YES. - -DOCSET_BUNDLE_ID = org.doxygen.Project - -# The DOCSET_PUBLISHER_ID tag specifies a string that should uniquely identify -# the documentation publisher. This should be a reverse domain-name style -# string, e.g. com.mycompany.MyDocSet.documentation. -# The default value is: org.doxygen.Publisher. -# This tag requires that the tag GENERATE_DOCSET is set to YES. - -DOCSET_PUBLISHER_ID = org.doxygen.Publisher - -# The DOCSET_PUBLISHER_NAME tag identifies the documentation publisher. -# The default value is: Publisher. -# This tag requires that the tag GENERATE_DOCSET is set to YES. - -DOCSET_PUBLISHER_NAME = Publisher - -# If the GENERATE_HTMLHELP tag is set to YES then doxygen generates three -# additional HTML index files: index.hhp, index.hhc, and index.hhk. The -# index.hhp is a project file that can be read by Microsoft's HTML Help Workshop -# (see: http://www.microsoft.com/en-us/download/details.aspx?id=21138) on -# Windows. -# -# The HTML Help Workshop contains a compiler that can convert all HTML output -# generated by doxygen into a single compiled HTML file (.chm). Compiled HTML -# files are now used as the Windows 98 help format, and will replace the old -# Windows help format (.hlp) on all Windows platforms in the future. Compressed -# HTML files also contain an index, a table of contents, and you can search for -# words in the documentation. The HTML workshop also contains a viewer for -# compressed HTML files. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -GENERATE_HTMLHELP = NO - -# The CHM_FILE tag can be used to specify the file name of the resulting .chm -# file. You can add a path in front of the file if the result should not be -# written to the html output directory. -# This tag requires that the tag GENERATE_HTMLHELP is set to YES. - -CHM_FILE = - -# The HHC_LOCATION tag can be used to specify the location (absolute path -# including file name) of the HTML help compiler ( hhc.exe). If non-empty -# doxygen will try to run the HTML help compiler on the generated index.hhp. -# The file has to be specified with full path. -# This tag requires that the tag GENERATE_HTMLHELP is set to YES. - -HHC_LOCATION = - -# The GENERATE_CHI flag controls if a separate .chi index file is generated ( -# YES) or that it should be included in the master .chm file ( NO). -# The default value is: NO. -# This tag requires that the tag GENERATE_HTMLHELP is set to YES. - -GENERATE_CHI = NO - -# The CHM_INDEX_ENCODING is used to encode HtmlHelp index ( hhk), content ( hhc) -# and project file content. -# This tag requires that the tag GENERATE_HTMLHELP is set to YES. - -CHM_INDEX_ENCODING = - -# The BINARY_TOC flag controls whether a binary table of contents is generated ( -# YES) or a normal table of contents ( NO) in the .chm file. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTMLHELP is set to YES. - -BINARY_TOC = NO - -# The TOC_EXPAND flag can be set to YES to add extra items for group members to -# the table of contents of the HTML help documentation and to the tree view. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTMLHELP is set to YES. - -TOC_EXPAND = NO - -# If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and -# QHP_VIRTUAL_FOLDER are set, an additional index file will be generated that -# can be used as input for Qt's qhelpgenerator to generate a Qt Compressed Help -# (.qch) of the generated HTML documentation. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -GENERATE_QHP = NO - -# If the QHG_LOCATION tag is specified, the QCH_FILE tag can be used to specify -# the file name of the resulting .qch file. The path specified is relative to -# the HTML output folder. -# This tag requires that the tag GENERATE_QHP is set to YES. - -QCH_FILE = - -# The QHP_NAMESPACE tag specifies the namespace to use when generating Qt Help -# Project output. For more information please see Qt Help Project / Namespace -# (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#namespace). -# The default value is: org.doxygen.Project. -# This tag requires that the tag GENERATE_QHP is set to YES. - -QHP_NAMESPACE = org.doxygen.Project - -# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating Qt -# Help Project output. For more information please see Qt Help Project / Virtual -# Folders (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#virtual- -# folders). -# The default value is: doc. -# This tag requires that the tag GENERATE_QHP is set to YES. - -QHP_VIRTUAL_FOLDER = doc - -# If the QHP_CUST_FILTER_NAME tag is set, it specifies the name of a custom -# filter to add. For more information please see Qt Help Project / Custom -# Filters (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom- -# filters). -# This tag requires that the tag GENERATE_QHP is set to YES. - -QHP_CUST_FILTER_NAME = - -# The QHP_CUST_FILTER_ATTRS tag specifies the list of the attributes of the -# custom filter to add. For more information please see Qt Help Project / Custom -# Filters (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom- -# filters). -# This tag requires that the tag GENERATE_QHP is set to YES. - -QHP_CUST_FILTER_ATTRS = - -# The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this -# project's filter section matches. Qt Help Project / Filter Attributes (see: -# http://qt-project.org/doc/qt-4.8/qthelpproject.html#filter-attributes). -# This tag requires that the tag GENERATE_QHP is set to YES. - -QHP_SECT_FILTER_ATTRS = - -# The QHG_LOCATION tag can be used to specify the location of Qt's -# qhelpgenerator. If non-empty doxygen will try to run qhelpgenerator on the -# generated .qhp file. -# This tag requires that the tag GENERATE_QHP is set to YES. - -QHG_LOCATION = - -# If the GENERATE_ECLIPSEHELP tag is set to YES, additional index files will be -# generated, together with the HTML files, they form an Eclipse help plugin. To -# install this plugin and make it available under the help contents menu in -# Eclipse, the contents of the directory containing the HTML and XML files needs -# to be copied into the plugins directory of eclipse. The name of the directory -# within the plugins directory should be the same as the ECLIPSE_DOC_ID value. -# After copying Eclipse needs to be restarted before the help appears. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -GENERATE_ECLIPSEHELP = NO - -# A unique identifier for the Eclipse help plugin. When installing the plugin -# the directory name containing the HTML and XML files should also have this -# name. Each documentation set should have its own identifier. -# The default value is: org.doxygen.Project. -# This tag requires that the tag GENERATE_ECLIPSEHELP is set to YES. - -ECLIPSE_DOC_ID = org.doxygen.Project - -# If you want full control over the layout of the generated HTML pages it might -# be necessary to disable the index and replace it with your own. The -# DISABLE_INDEX tag can be used to turn on/off the condensed index (tabs) at top -# of each HTML page. A value of NO enables the index and the value YES disables -# it. Since the tabs in the index contain the same information as the navigation -# tree, you can set this option to YES if you also set GENERATE_TREEVIEW to YES. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -DISABLE_INDEX = NO - -# The GENERATE_TREEVIEW tag is used to specify whether a tree-like index -# structure should be generated to display hierarchical information. If the tag -# value is set to YES, a side panel will be generated containing a tree-like -# index structure (just like the one that is generated for HTML Help). For this -# to work a browser that supports JavaScript, DHTML, CSS and frames is required -# (i.e. any modern browser). Windows users are probably better off using the -# HTML help feature. Via custom stylesheets (see HTML_EXTRA_STYLESHEET) one can -# further fine-tune the look of the index. As an example, the default style -# sheet generated by doxygen has an example that shows how to put an image at -# the root of the tree instead of the PROJECT_NAME. Since the tree basically has -# the same information as the tab index, you could consider setting -# DISABLE_INDEX to YES when enabling this option. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -GENERATE_TREEVIEW = NO - -# The ENUM_VALUES_PER_LINE tag can be used to set the number of enum values that -# doxygen will group on one line in the generated HTML documentation. -# -# Note that a value of 0 will completely suppress the enum values from appearing -# in the overview section. -# Minimum value: 0, maximum value: 20, default value: 4. -# This tag requires that the tag GENERATE_HTML is set to YES. - -ENUM_VALUES_PER_LINE = 4 - -# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be used -# to set the initial width (in pixels) of the frame in which the tree is shown. -# Minimum value: 0, maximum value: 1500, default value: 250. -# This tag requires that the tag GENERATE_HTML is set to YES. - -TREEVIEW_WIDTH = 250 - -# When the EXT_LINKS_IN_WINDOW option is set to YES doxygen will open links to -# external symbols imported via tag files in a separate window. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -EXT_LINKS_IN_WINDOW = NO - -# Use this tag to change the font size of LaTeX formulas included as images in -# the HTML documentation. When you change the font size after a successful -# doxygen run you need to manually remove any form_*.png images from the HTML -# output directory to force them to be regenerated. -# Minimum value: 8, maximum value: 50, default value: 10. -# This tag requires that the tag GENERATE_HTML is set to YES. - -FORMULA_FONTSIZE = 10 - -# Use the FORMULA_TRANPARENT tag to determine whether or not the images -# generated for formulas are transparent PNGs. Transparent PNGs are not -# supported properly for IE 6.0, but are supported on all modern browsers. -# -# Note that when changing this option you need to delete any form_*.png files in -# the HTML output directory before the changes have effect. -# The default value is: YES. -# This tag requires that the tag GENERATE_HTML is set to YES. - -FORMULA_TRANSPARENT = YES - -# Enable the USE_MATHJAX option to render LaTeX formulas using MathJax (see -# http://www.mathjax.org) which uses client side Javascript for the rendering -# instead of using prerendered bitmaps. Use this if you do not have LaTeX -# installed or if you want to formulas look prettier in the HTML output. When -# enabled you may also need to install MathJax separately and configure the path -# to it using the MATHJAX_RELPATH option. -# The default value is: NO. -# This tag requires that the tag GENERATE_HTML is set to YES. - -USE_MATHJAX = NO - -# When MathJax is enabled you can set the default output format to be used for -# the MathJax output. See the MathJax site (see: -# http://docs.mathjax.org/en/latest/output.html) for more details. -# Possible values are: HTML-CSS (which is slower, but has the best -# compatibility), NativeMML (i.e. MathML) and SVG. -# The default value is: HTML-CSS. -# This tag requires that the tag USE_MATHJAX is set to YES. - -MATHJAX_FORMAT = HTML-CSS - -# When MathJax is enabled you need to specify the location relative to the HTML -# output directory using the MATHJAX_RELPATH option. The destination directory -# should contain the MathJax.js script. For instance, if the mathjax directory -# is located at the same level as the HTML output directory, then -# MATHJAX_RELPATH should be ../mathjax. The default value points to the MathJax -# Content Delivery Network so you can quickly see the result without installing -# MathJax. However, it is strongly recommended to install a local copy of -# MathJax from http://www.mathjax.org before deployment. -# The default value is: http://cdn.mathjax.org/mathjax/latest. -# This tag requires that the tag USE_MATHJAX is set to YES. - -MATHJAX_RELPATH = http://www.mathjax.org/mathjax - -# The MATHJAX_EXTENSIONS tag can be used to specify one or more MathJax -# extension names that should be enabled during MathJax rendering. For example -# MATHJAX_EXTENSIONS = TeX/AMSmath TeX/AMSsymbols -# This tag requires that the tag USE_MATHJAX is set to YES. - -MATHJAX_EXTENSIONS = - -# The MATHJAX_CODEFILE tag can be used to specify a file with javascript pieces -# of code that will be used on startup of the MathJax code. See the MathJax site -# (see: http://docs.mathjax.org/en/latest/output.html) for more details. For an -# example see the documentation. -# This tag requires that the tag USE_MATHJAX is set to YES. - -MATHJAX_CODEFILE = - -# When the SEARCHENGINE tag is enabled doxygen will generate a search box for -# the HTML output. The underlying search engine uses javascript and DHTML and -# should work on any modern browser. Note that when using HTML help -# (GENERATE_HTMLHELP), Qt help (GENERATE_QHP), or docsets (GENERATE_DOCSET) -# there is already a search function so this one should typically be disabled. -# For large projects the javascript based search engine can be slow, then -# enabling SERVER_BASED_SEARCH may provide a better solution. It is possible to -# search using the keyboard; to jump to the search box use + S -# (what the is depends on the OS and browser, but it is typically -# , /