名字空间 |
namespace | hgl |
| __MAKE_HGL__&&!__MAKE_PLUGIN__
|
宏定义 |
#define | CHECK_VENDOR(name, value) if(::strstr(str,name)){OCV=value;delete[] str;return;} |
#define | GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX 0x9047 |
#define | GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX 0x9048 |
#define | GL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX 0x9049 |
#define | GL_GPU_MEMORY_INFO_EVICTION_COUNT_NVX 0x904A |
#define | GL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX 0x904B |
函数 |
void | hgl::AnalyseVendor () |
void | hgl::CheckMaxMatrixDepth () |
int | hgl::CheckLight () |
int | hgl::CheckMultiTexture () |
bool | hgl::CheckFogCoord () |
bool | hgl::CheckPointParameters () |
bool | hgl::CheckDepthTexture () |
bool | hgl::CheckShadow () |
bool | hgl::CheckPointSprite () |
bool | hgl::CheckAnisotropy () |
void | hgl::CheckTextureWrap () |
bool | hgl::CheckCubeMap () |
bool | hgl::CheckVBOFunc () |
bool | hgl::CheckVAO () |
bool | hgl::CheckFBO () |
bool | hgl::CheckPBO () |
bool | hgl::CheckVP () |
bool | hgl::CheckFP () |
bool | hgl::CheckVS () |
bool | hgl::CheckFS () |
bool | hgl::CheckGS () |
bool | hgl::CheckGLSL () |
bool | hgl::CheckOcclusionQuery () |
void __stdcall | hgl::glMultiDrawArrays_Software (GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount) |
void __stdcall | hgl::glMultiDrawElements_Software (GLenum mode, const GLsizei *count, GLenum type, const GLvoid **indices, GLsizei primcount) |
bool | hgl::CheckMultiDraw () |
bool | hgl::CheckDrawInstance () |
bool | hgl::Check3DTexture () |
bool | hgl::CheckRectTexture () |
bool | hgl::CheckNPOTTexture () |
bool | hgl::CheckTextureArray () |
void | hgl::CheckCompressTexture () |
bool | hgl::CheckFloatTexture () |
void | hgl::PutATIMemoryInfo (uint value, const wchar_t *name) |
void | hgl::PutATIString (uint gpu_id, uint info_id, const wchar_t *fmt) |
void | hgl::PutATIInteger (uint gpu_id, uint info_id, const wchar_t *fmt) |
void | hgl::CheckVideoCard_ATI () |
void | hgl::CheckVideoCard_NVIDIA () |
void | hgl::CheckOpenGLExt () |
| 检测和处理OpenGL扩展
|