evas_gl: add extensions for CTS 95/151595/4 submit/tizen/20171012.121301 submit/tizen/20171012.123430
authorDaekwang Ryu <dkdk.ryu@samsung.com>
Wed, 6 Sep 2017 06:57:03 +0000 (15:57 +0900)
committerDaekwang Ryu <dkdk.ryu@samsung.com>
Wed, 11 Oct 2017 05:27:47 +0000 (14:27 +0900)
shader_nultisample_interpolation and sample_shading
are added for VK-GL-CTS.

Change-Id: I6d0c2393138299fbc856d2824dad20e4380db034

src/modules/evas/engines/gl_common/evas_gl_api_ext_def.h

index f9a151e..2dfd785 100644 (file)
@@ -1132,6 +1132,10 @@ _EVASGL_EXT_END()
 _EVASGL_EXT_BEGIN(texture_cube_map_array)
         _EVASGL_EXT_DRVNAME(GL_EXT_texture_cube_map_array)
 _EVASGL_EXT_END()
+
+_EVASGL_EXT_BEGIN(shader_multisample_interpolation)
+        _EVASGL_EXT_DRVNAME(GL_OES_shader_multisample_interpolation)
+_EVASGL_EXT_END()
 #endif // GL_GLES
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
@@ -1269,6 +1273,14 @@ _EVASGL_EXT_END()
 
 
 // ----------------------------------------------------------
+_EVASGL_EXT_BEGIN(sample_shading)
+_EVASGL_EXT_DRVNAME(GL_OES_sample_shading)
+
+_EVASGL_EXT_FUNCTION_WHITELIST("glMinSampleShadingOES")
+
+_EVASGL_EXT_END()
+
+// ----------------------------------------------------------
 // NOTE: This extension changes state
 _EVASGL_EXT_BEGIN(alpha_test)
 _EVASGL_EXT_DRVNAME(GL_QCOM_alpha_test)