|
Visualization Library 2.1.0
A lightweight C++ OpenGL middleware for 2D/3D graphics
|
[Download] [Tutorials] [All Classes] [Grouped Classes] |
#include <vlGraphics/OpenGL.hpp>#include <vlCore/String.hpp>#include <vlCore/Log.hpp>#include <vlCore/Say.hpp>#include <algorithm>#include <vlGraphics/GL/GLExtensionList.hpp>#include <vlGraphics/GL/GLESExtensionList.hpp>Go to the source code of this file.
Namespaces | |
| vl | |
| Visualization Library main namespace. | |
Macros | |
| #define | VL_EXTENSION(extension) bool Has_##extension = false; |
| #define | VL_GLES_EXTENSION(extension) bool Has_##extension = false; |
| #define | CONTEXT_CORE_PROFILE_BIT 0x00000001 |
| #define | CONTEXT_COMPATIBILITY_PROFILE_BIT 0x00000002 |
| #define | CONTEXT_PROFILE_MASK 0x9126 |
| #define | VL_EXTENSION(extension) Has_##extension = strstr(extensions.c_str(), #extension" ") != NULL; |
| #define | VL_GLES_EXTENSION(extension) Has_##extension = strstr(extensions.c_str(), #extension" ") != NULL; |
| #define | PRINT_INFO(STRING) printf(#STRING" = %d\n", STRING?1:0) |
Functions | |
| vl::VL_COMPILE_TIME_CHECK (EN_EnableCount==sizeof(Is_Enable_Supported)/sizeof(Is_Enable_Supported[0])) | |
| #define CONTEXT_COMPATIBILITY_PROFILE_BIT 0x00000002 |
| #define CONTEXT_CORE_PROFILE_BIT 0x00000001 |
Referenced by vl::initializeOpenGL().
| #define CONTEXT_PROFILE_MASK 0x9126 |
Referenced by vl::initializeOpenGL().
| #define PRINT_INFO | ( | STRING | ) | printf(#STRING" = %d\n", STRING?1:0) |
Referenced by vl::initializeOpenGL().
| #define VL_EXTENSION | ( | extension | ) | bool Has_##extension = false; |
Definition at line 102 of file OpenGL.cpp.
| #define VL_EXTENSION | ( | extension | ) | Has_##extension = strstr(extensions.c_str(), #extension" ") != NULL; |
Definition at line 102 of file OpenGL.cpp.
| #define VL_GLES_EXTENSION | ( | extension | ) | bool Has_##extension = false; |
Definition at line 106 of file OpenGL.cpp.
| #define VL_GLES_EXTENSION | ( | extension | ) | Has_##extension = strstr(extensions.c_str(), #extension" ") != NULL; |
Definition at line 106 of file OpenGL.cpp.
Visualization Library 2.1.0 Reference Documentation
Updated on Wed Mar 10 2021 16:02:43.
© Copyright Michele Bosi. All rights reserved.