]> git.cworth.org Git - apitrace/commitdiff
Trace GL_NVX_gpu_memory_info parameters (issue #63).
authorJosé Fonseca <jose.r.fonseca@gmail.com>
Thu, 19 Jan 2012 08:43:20 +0000 (08:43 +0000)
committerJosé Fonseca <jose.r.fonseca@gmail.com>
Thu, 19 Jan 2012 08:43:20 +0000 (08:43 +0000)
glimports.hpp
specs/glparams.py

index 1da1261968487e0e9c6944b8e4306551198f049f..9d60c82c26ff3b915b80ebdb99f20f66c38d9b35 100644 (file)
 #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)
 
index 74d508f24f4d6c31e476d80f7938d67832f7bd45..acd8a22d6cbbe3c5d200cb03eefd29f04c5ff6e7 100644 (file)
@@ -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