summaryrefslogtreecommitdiff
path: root/src/egl/main/eglconfigutil.h
diff options
context:
space:
mode:
authorChia-I Wu <olvaffe@gmail.com>2009-09-27 16:14:36 +0800
committerBrian Paul <brianp@vmware.com>2009-09-29 08:10:47 -0600
commit55893b9439754c5213a9c182ee84f6c2554a0281 (patch)
treed1509e0816221d3b9486ef7729966ae935ca779d /src/egl/main/eglconfigutil.h
parent56822b0812cd500bd54bb7c4b573c54547efb657 (diff)
egl: Add a function to convert __GLcontextModes to _EGLConfig.
_eglConfigFromContextModesRec is used to convert a __GLcontextModes to a _EGLConfig. Note that the config is not validated. An invalid mode is likely to give an invalid config. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
Diffstat (limited to 'src/egl/main/eglconfigutil.h')
-rw-r--r--src/egl/main/eglconfigutil.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/egl/main/eglconfigutil.h b/src/egl/main/eglconfigutil.h
index 820244611c..ad85079890 100644
--- a/src/egl/main/eglconfigutil.h
+++ b/src/egl/main/eglconfigutil.h
@@ -12,6 +12,11 @@ _eglConfigToContextModesRec(const _EGLConfig *config, __GLcontextModes *mode);
extern EGLBoolean
+_eglConfigFromContextModesRec(_EGLConfig *conf, const __GLcontextModes *m,
+ EGLint conformant, EGLint renderable_type);
+
+
+extern EGLBoolean
_eglFillInConfigs( _EGLConfig *configs,
EGLenum fb_format, EGLenum fb_type,
const uint8_t * depth_bits, const uint8_t * stencil_bits,