projects
/
mesa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
intel/perf: create a vtable entry for store_register_mem64
[mesa.git]
/
src
/
gallium
/
state_trackers
/
wgl
/
stw_icd.h
diff --git
a/src/gallium/state_trackers/wgl/stw_icd.h
b/src/gallium/state_trackers/wgl/stw_icd.h
index 02eb543fef020ab0dc2bee6c4de0878d3490c6c5..9f386c9c10469babbc244f46407369fd6177a19f 100644
(file)
--- a/
src/gallium/state_trackers/wgl/stw_icd.h
+++ b/
src/gallium/state_trackers/wgl/stw_icd.h
@@
-25,6
+25,13
@@
*
**************************************************************************/
*
**************************************************************************/
+/**
+ * @file
+ *
+ * This header defines the interface used by the system's opengl32.dll and the
+ * Installable Client Driver (ICD).
+ */
+
#ifndef STW_ICD_H
#define STW_ICD_H
#ifndef STW_ICD_H
#define STW_ICD_H
@@
-447,14
+454,26
@@
typedef struct _GLCBPRESENTBUFFERSDATA
*/
typedef struct _GLCALLBACKTABLE
{
*/
typedef struct _GLCALLBACKTABLE
{
- /** Unused */
- PROC wglCbSetCurrentValue;
+ /**
+ * Set per-thread driver private data.
+ *
+ * Unused.
+ **/
+ void (APIENTRY *wglCbSetCurrentValue)(void *pvData);
- /** Unused */
- PROC wglCbGetCurrentValue;
+ /**
+ * Get per-thread private data.
+ *
+ * Unused.
+ */
+ void * (APIENTRY *wglCbGetCurrentValue)(void);
- /** Unused */
- PROC wglCbGetDhglrc;
+ /**
+ * Get the ICD GHGLRC handle corresponding to the specified hglrc handle.
+ *
+ * Currently unused.
+ */
+ DHGLRC (APIENTRY *wglCbGetDhglrc)(HGLRC hglrc);
/** Unused */
PROC wglCbGetDdHandle;
/** Unused */
PROC wglCbGetDdHandle;