Mesa (mesa_7_7_branch): wgl: Check for PIPE_TEXTURE_USAGE_DISPLAY_TARGET support in exported color pixel formats .

Jose Fonseca jrfonseca at kemper.freedesktop.org
Tue Jan 19 14:14:27 UTC 2010


Module: Mesa
Branch: mesa_7_7_branch
Commit: 7a39a5c1cb5087a1b8247f9bed59bf9374717cb3
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a39a5c1cb5087a1b8247f9bed59bf9374717cb3

Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Jan 19 06:13:44 2010 -0800

wgl: Check for PIPE_TEXTURE_USAGE_DISPLAY_TARGET support in exported color pixel formats.

Since all formats we export have PFD_DRAW_TO_WINDOW flag.

---

 src/gallium/state_trackers/wgl/stw_pixelformat.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/src/gallium/state_trackers/wgl/stw_pixelformat.c b/src/gallium/state_trackers/wgl/stw_pixelformat.c
index c310c78..95e1957 100644
--- a/src/gallium/state_trackers/wgl/stw_pixelformat.c
+++ b/src/gallium/state_trackers/wgl/stw_pixelformat.c
@@ -219,7 +219,8 @@ stw_pixelformat_init( void )
          const struct stw_pf_color_info *color = &stw_pf_color[j];
          
          if(!screen->is_format_supported(screen, color->format, PIPE_TEXTURE_2D, 
-                                         PIPE_TEXTURE_USAGE_RENDER_TARGET, 0))
+                                         PIPE_TEXTURE_USAGE_RENDER_TARGET |
+                                         PIPE_TEXTURE_USAGE_DISPLAY_TARGET, 0))
             continue;
          
          for(k = 0; k < Elements(stw_pf_doublebuffer); ++k) {




More information about the mesa-commit mailing list