From d540d84758ef40324beab44a82618e0fea6cbc3b Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jos=C3=A9=20Fonseca?= Date: Thu, 19 Jan 2012 08:43:20 +0000 Subject: [PATCH] Trace GL_NVX_gpu_memory_info parameters (issue #63). --- glimports.hpp | 7 +++++++ specs/glparams.py | 5 +++++ 2 files changed, 12 insertions(+) diff --git a/glimports.hpp b/glimports.hpp index 1da1261..9d60c82 100644 --- a/glimports.hpp +++ b/glimports.hpp @@ -84,6 +84,13 @@ #define GL_TEXTURE_INDEX_SIZE_EXT 0x80ED #endif +// GL_NVX_gpu_memory_info +#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 + #if defined(_WIN32) diff --git a/specs/glparams.py b/specs/glparams.py index 74d508f..acd8a22 100644 --- a/specs/glparams.py +++ b/specs/glparams.py @@ -2822,6 +2822,11 @@ parameters = [ ("", X, 1, "GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV"), # 0x903C ("", X, 1, "GL_TEXTURE_COVERAGE_SAMPLES_NV"), # 0x9045 ("", X, 1, "GL_TEXTURE_COLOR_SAMPLES_NV"), # 0x9046 + ("glGet", I, 1, "GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX"), # 0x9047 + ("glGet", I, 1, "GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX"), # 0x9048 + ("glGet", I, 1, "GL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX"), # 0x9049 + ("glGet", I, 1, "GL_GPU_MEMORY_INFO_EVICTION_COUNT_NVX"), # 0x904A + ("glGet", I, 1, "GL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX"), # 0x904B ("", X, 1, "GL_IMAGE_1D"), # 0x904C ("", X, 1, "GL_IMAGE_2D"), # 0x904D ("", X, 1, "GL_IMAGE_3D"), # 0x904E -- 2.45.2