YaGL: Fixed a bug with EGL_SAMPLES On Windows
authorjinhyung.jo <jinhyung.jo@samsung.com>
Mon, 15 Jun 2015 07:26:49 +0000 (16:26 +0900)
committerjinhyung.jo <jinhyung.jo@samsung.com>
Mon, 15 Jun 2015 07:26:49 +0000 (16:26 +0900)
Initializing the value to query instead of force setting to 0.

Change-Id: Ideca05ab0a4df2670246439c78c50c88e58daeb5
Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
hw/yagl/yagl_drivers/egl_wgl/yagl_egl_wgl.c

index dd62b5e..0c6ca47 100644 (file)
@@ -484,6 +484,7 @@ static bool yagl_egl_wgl_config_fill(YaglEglWglDriver *egl_wgl,
         YAGL_WGL_MAX_PBUFFER_HEIGHT,
         YAGL_WGL_NUMBER_OVERLAYS,
         YAGL_WGL_NUMBER_UNDERLAYS,
+        YAGL_WGL_SAMPLES,
         YAGL_WGL_NUM_OF_QUERY_ATTRIBS,
     };
 
@@ -509,6 +510,7 @@ static bool yagl_egl_wgl_config_fill(YaglEglWglDriver *egl_wgl,
         [YAGL_WGL_MAX_PBUFFER_WIDTH] = WGL_MAX_PBUFFER_WIDTH_ARB,
         [YAGL_WGL_MAX_PBUFFER_HEIGHT] = WGL_MAX_PBUFFER_HEIGHT_ARB,
         [YAGL_WGL_NUMBER_OVERLAYS] = WGL_NUMBER_OVERLAYS_ARB,
+        [YAGL_WGL_SAMPLES] = WGL_SAMPLES_ARB,
         [YAGL_WGL_NUMBER_UNDERLAYS] = WGL_NUMBER_UNDERLAYS_ARB,
     };
 
@@ -571,7 +573,7 @@ static bool yagl_egl_wgl_config_fill(YaglEglWglDriver *egl_wgl,
     cfg->native_visual_id = 0;
     cfg->caveat = EGL_NONE;
     cfg->frame_buffer_level = 0;
-    cfg->samples_per_pixel = 0;
+    cfg->samples_per_pixel = attr_vals[YAGL_WGL_SAMPLES];
     cfg->max_swap_interval = 1000;
     cfg->min_swap_interval = 0;
     cfg->driver_data = pix_fmt;