Henri Verbeet : wined3d: Add support for EXT_texture_sRGB_decode.

Alexandre Julliard julliard at winehq.org
Thu Mar 3 11:46:21 CST 2011


Module: wine
Branch: master
Commit: a97c1ad15eb6061cb13888afcbe1090bc2a92784
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=a97c1ad15eb6061cb13888afcbe1090bc2a92784

Author: Henri Verbeet <hverbeet at codeweavers.com>
Date:   Thu Mar  3 09:24:09 2011 +0100

wined3d: Add support for EXT_texture_sRGB_decode.

---

 dlls/wined3d/directx.c    |    1 +
 dlls/wined3d/wined3d_gl.h |    9 +++++++++
 2 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/dlls/wined3d/directx.c b/dlls/wined3d/directx.c
index 8d77321..c607d99 100644
--- a/dlls/wined3d/directx.c
+++ b/dlls/wined3d/directx.c
@@ -129,6 +129,7 @@ static const struct {
     {"GL_EXT_texture_filter_anisotropic",   EXT_TEXTURE_FILTER_ANISOTROPIC, 0                           },
     {"GL_EXT_texture_lod_bias",             EXT_TEXTURE_LOD_BIAS,           0                           },
     {"GL_EXT_texture_sRGB",                 EXT_TEXTURE_SRGB,               0                           },
+    {"GL_EXT_texture_sRGB_decode",          EXT_TEXTURE_SRGB_DECODE,        0                           },
     {"GL_EXT_vertex_array_bgra",            EXT_VERTEX_ARRAY_BGRA,          0                           },
 
     /* NV */
diff --git a/dlls/wined3d/wined3d_gl.h b/dlls/wined3d/wined3d_gl.h
index a2e0140..fca79af 100644
--- a/dlls/wined3d/wined3d_gl.h
+++ b/dlls/wined3d/wined3d_gl.h
@@ -1810,6 +1810,7 @@ typedef enum wined3d_gl_extension
     EXT_TEXTURE_FILTER_ANISOTROPIC,
     EXT_TEXTURE_LOD_BIAS,
     EXT_TEXTURE_SRGB,
+    EXT_TEXTURE_SRGB_DECODE,
     EXT_VERTEX_ARRAY_BGRA,
     /* NVIDIA */
     NV_DEPTH_CLAMP,
@@ -3412,6 +3413,14 @@ typedef void (WINE_GLAPI *PGLFNGETCOMPRESSEDTEXIMAGEPROC)(GLenum target, GLint l
 #define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT              0x8c4f
 #endif
 
+/* GL_EXT_texture_sRGB_decode */
+#ifndef GL_EXT_texture_sRGB_decode
+#define GL_EXT_texture_sRGB_decode 1
+#define GL_TEXTURE_SRGB_DECODE_EXT                          0x8a48
+#define GL_DECODE_EXT                                       0x8a49
+#define GL_SKIP_DECODE_EXT                                  0x8a4a
+#endif
+
 /* GL_NV_depth_clamp */
 #ifndef GL_NV_depth_clamp
 #define GL_NV_depth_clamp 1




More information about the wine-cvs mailing list