• Home
  • Raw
  • Download

Lines Matching refs:hasExtension

101                                   ctxInfo.hasExtension("GL_EXT_unpack_subimage");  in init()
102 fUnpackFlipYSupport = ctxInfo.hasExtension("GL_CHROMIUM_flipy"); in init()
104 ctxInfo.hasExtension("GL_NV_pack_subimage"); in init()
106 ctxInfo.hasExtension("GL_ANGLE_pack_reverse_row_order"); in init()
110 ctxInfo.hasExtension("GL_ANGLE_texture_usage"); in init()
114 ctxInfo.hasExtension("GL_ARB_texture_barrier") || in init()
115 ctxInfo.hasExtension("GL_NV_texture_barrier"); in init()
117 fTextureBarrierSupport = ctxInfo.hasExtension("GL_NV_texture_barrier"); in init()
122 ctxInfo.hasExtension("GL_ARB_texture_multisample"); in init()
128 ctxInfo.hasExtension("GL_ARB_imaging"); in init()
132 ctxInfo.hasExtension("GL_ARB_invalidate_subdata"))) { in init()
135 } else if (ctxInfo.hasExtension("GL_EXT_discard_framebuffer")) { in init()
159 ctxInfo.hasExtension("GL_ARB_vertex_array_object") || in init()
160 ctxInfo.hasExtension("GL_APPLE_vertex_array_object"); in init()
163 ctxInfo.hasExtension("GL_OES_vertex_array_object"); in init()
169 fDebugSupport = ctxInfo.hasExtension("GL_KHR_debug"); in init()
173 fES2CompatibilitySupport = ctxInfo.hasExtension("GL_ARB_ES2_compatibility"); in init()
182 fMultisampleDisableSupport = ctxInfo.hasExtension("GL_EXT_multisample_compatibility"); in init()
190 (ctxInfo.hasExtension("GL_ARB_draw_instanced") && in init()
191 ctxInfo.hasExtension("GL_ARB_instanced_arrays")); in init()
195 (ctxInfo.hasExtension("GL_EXT_draw_instanced") && in init()
196 ctxInfo.hasExtension("GL_EXT_instanced_arrays")); in init()
204 if (version >= GR_GL_VER(3, 0) && ctxInfo.hasExtension("GL_EXT_blend_func_extended")) { in init()
209 fBindUniformLocationSupport = ctxInfo.hasExtension("GL_CHROMIUM_bind_uniform_location"); in init()
212 if (version >= GR_GL_VER(3, 1) || ctxInfo.hasExtension("GL_ARB_texture_rectangle")) { in init()
226 if (version >= GR_GL_VER(3,3) || ctxInfo.hasExtension("GL_ARB_texture_swizzle")) { in init()
271 if (version >= GR_GL_VER(4,4) || ctxInfo.hasExtension("GL_ARB_clear_texture")) { in init()
274 } else if (ctxInfo.hasExtension("GL_EXT_clear_texture")) { in init()
296 ctxInfo.hasExtension("GL_ARB_blend_func_extended")) && in init()
307 } else if (ctxInfo.hasExtension("GL_ARB_gpu_shader5")) { in init()
316 shaderCaps->fDualSourceBlendingSupport = ctxInfo.hasExtension("GL_EXT_blend_func_extended"); in init()
319 ctxInfo.hasExtension("GL_OES_standard_derivatives"); in init()
326 } else if (ctxInfo.hasExtension("GL_EXT_geometry_shader")) { in init()
399 } else if (ctxInfo.hasExtension("GL_CHROMIUM_framebuffer_multisample") || in init()
400 ctxInfo.hasExtension("GL_ANGLE_framebuffer_blit")) { in init()
412 ctxInfo.hasExtension("GL_ARB_framebuffer_object") || in init()
413 ctxInfo.hasExtension("GL_EXT_framebuffer_blit")) { in init()
423 if (version >= GR_GL_VER(3, 0) || ctxInfo.hasExtension("GL_ARB_map_buffer_range")) { in init()
432 if (ctxInfo.hasExtension("GL_CHROMIUM_map_sub")) { in init()
435 } else if (version >= GR_GL_VER(3, 0) || ctxInfo.hasExtension("GL_EXT_map_buffer_range")) { in init()
438 } else if (ctxInfo.hasExtension("GL_OES_mapbuffer")) { in init()
445 if (version >= GR_GL_VER(3, 0) || ctxInfo.hasExtension("GL_ARB_pixel_buffer_object")) { in init()
450 (ctxInfo.hasExtension("GL_NV_pixel_buffer_object") && in init()
452 ctxInfo.hasExtension("GL_EXT_unpack_subimage"))) { in init()
480 ctxInfo.hasExtension("GL_OES_texture_npot"); in init()
485 fMipMapSupport = fNPOTTextureTileSupport || ctxInfo.hasExtension("GL_IMG_texture_npot"); in init()
500 fGpuTracingSupport = ctxInfo.hasExtension("GL_EXT_debug_marker"); in init()
510 if (ctxInfo.hasExtension("GL_EXT_window_rectangles")) { in init()
526 ctxInfo.hasExtension("GL_ARB_framebuffer_object")) { in init()
529 SkASSERT(ctxInfo.hasExtension("GL_EXT_framebuffer_object")); in init()
538 ctxInfo.hasExtension("GL_ARB_draw_indirect"); in init()
543 ctxInfo.hasExtension("GL_ARB_multi_draw_indirect")); in init()
548 ctxInfo.hasExtension("GL_EXT_multi_draw_indirect"); in init()
550 ctxInfo.hasExtension("GL_EXT_base_instance"); in init()
555 if ((version >= GR_GL_VER(4, 0) || ctxInfo.hasExtension("GL_ARB_sample_shading"))) { in init()
558 } else if (ctxInfo.hasExtension("GL_OES_sample_shading")) { in init()
564 if (version >= GR_GL_VER(3, 2) || ctxInfo.hasExtension("GL_ARB_sync")) { in init()
567 } else if (version >= GR_GL_VER(3, 0) || ctxInfo.hasExtension("GL_APPLE_sync")) { in init()
574 fSRGBDecodeDisableSupport = ctxInfo.hasExtension("GL_EXT_texture_sRGB_decode"); in init()
671 !ctxInfo.hasExtension("GL_ARB_ES2_compatibility")) { in is_float_fp32()
699 if (ctxInfo.hasExtension("GL_EXT_shader_framebuffer_fetch")) { in initGLSL()
705 else if (ctxInfo.hasExtension("GL_NV_shader_framebuffer_fetch")) { in initGLSL()
712 else if (ctxInfo.hasExtension("GL_ARM_shader_framebuffer_fetch")) { in initGLSL()
735 if (ctxInfo.hasExtension("GL_NV_shader_noperspective_interpolation")) { in initGLSL()
753 ctxInfo.hasExtension("GL_ARB_fragment_coord_conventions"))) { in initGLSL()
761 if (ctxInfo.hasExtension("GL_OES_EGL_image_external")) { in initGLSL()
764 } else if (ctxInfo.hasExtension("GL_OES_EGL_image_external_essl3") || in initGLSL()
765 ctxInfo.hasExtension("OES_EGL_image_external_essl3")) { in initGLSL()
794 } else if (ctxInfo.hasExtension("GL_OES_texture_buffer")) { in initGLSL()
797 } else if (ctxInfo.hasExtension("GL_EXT_texture_buffer")) { in initGLSL()
816 bool hasChromiumPathRendering = ctxInfo.hasExtension("GL_CHROMIUM_path_rendering"); in hasPathRenderingSupport()
818 if (!(ctxInfo.hasExtension("GL_NV_path_rendering") || hasChromiumPathRendering)) { in hasPathRenderingSupport()
824 !ctxInfo.hasExtension("GL_ARB_program_interface_query")) { in hasPathRenderingSupport()
938 fUsesMixedSamples = ctxInfo.hasExtension("GL_NV_framebuffer_mixed_samples") || in initFSAASupport()
939 ctxInfo.hasExtension("GL_CHROMIUM_framebuffer_mixed_samples"); in initFSAASupport()
951 if (ctxInfo.hasExtension("GL_EXT_multisampled_render_to_texture")) { in initFSAASupport()
953 } else if (ctxInfo.hasExtension("GL_IMG_multisampled_render_to_texture")) { in initFSAASupport()
959 } else if (ctxInfo.hasExtension("GL_CHROMIUM_framebuffer_multisample")) { in initFSAASupport()
961 } else if (ctxInfo.hasExtension("GL_ANGLE_framebuffer_multisample")) { in initFSAASupport()
963 } else if (ctxInfo.hasExtension("GL_APPLE_framebuffer_multisample")) { in initFSAASupport()
970 ctxInfo.hasExtension("GL_ARB_framebuffer_object")) { in initFSAASupport()
980 } else if (ctxInfo.hasExtension("GL_EXT_framebuffer_multisample") && in initFSAASupport()
981 ctxInfo.hasExtension("GL_EXT_framebuffer_blit")) { in initFSAASupport()
992 if (fUsesMixedSamples && ctxInfo.hasExtension("GL_EXT_raster_multisample")) { in initFSAASupport()
1006 if (ctxInfo.hasExtension("GL_NV_blend_equation_advanced_coherent")) { in initBlendEqationSupport()
1009 } else if (ctxInfo.hasExtension("GL_KHR_blend_equation_advanced_coherent") && in initBlendEqationSupport()
1013 } else if (ctxInfo.hasExtension("GL_NV_blend_equation_advanced")) { in initBlendEqationSupport()
1016 } else if (ctxInfo.hasExtension("GL_KHR_blend_equation_advanced") && layoutQualifierSupport) { in initBlendEqationSupport()
1048 ctxInfo.hasExtension("GL_EXT_packed_depth_stencil") || in initStencilSupport()
1049 ctxInfo.hasExtension("GL_ARB_framebuffer_object"); in initStencilSupport()
1071 ctxInfo.hasExtension("GL_OES_packed_depth_stencil")) { in initStencilSupport()
1074 if (ctxInfo.hasExtension("GL_OES_stencil4")) { in initStencilSupport()
1372 ctxInfo.hasExtension("GL_ARB_texture_storage") || in initConfigTable()
1373 ctxInfo.hasExtension("GL_EXT_texture_storage"); in initConfigTable()
1376 ctxInfo.hasExtension("GL_EXT_texture_storage"); in initConfigTable()
1386 version >= GR_GL_VER(3, 0) || ctxInfo.hasExtension("GL_ARB_texture_rg"); in initConfigTable()
1389 version >= GR_GL_VER(3, 0) || ctxInfo.hasExtension("GL_EXT_texture_rg"); in initConfigTable()
1411 if (version >= GR_GL_VER(3,0) || ctxInfo.hasExtension("GL_OES_rgb8_rgba8") || in initConfigTable()
1412 ctxInfo.hasExtension("GL_ARM_rgba8")) { in initConfigTable()
1437 if (version >= GR_GL_VER(1, 2) || ctxInfo.hasExtension("GL_EXT_bgra")) { in initConfigTable()
1447 if (ctxInfo.hasExtension("GL_APPLE_texture_format_BGRA8888")) { in initConfigTable()
1460 } else if (ctxInfo.hasExtension("GL_EXT_texture_format_BGRA8888")) { in initConfigTable()
1464 if (ctxInfo.hasExtension("GL_EXT_texture_storage")) { in initConfigTable()
1467 if (ctxInfo.hasExtension("GL_CHROMIUM_renderbuffer_format_BGRA8888") && in initConfigTable()
1485 } else if (ctxInfo.hasExtension("GL_EXT_texture_sRGB")) { in initConfigTable()
1486 if (ctxInfo.hasExtension("GL_ARB_framebuffer_sRGB") || in initConfigTable()
1487 ctxInfo.hasExtension("GL_EXT_framebuffer_sRGB")) { in initConfigTable()
1496 fSRGBSupport = ctxInfo.version() >= GR_GL_VER(3,0) || ctxInfo.hasExtension("GL_EXT_sRGB"); in initConfigTable()
1504 ctxInfo.hasExtension("GL_EXT_sRGB_write_control"); in initConfigTable()
1582 if (version >= GR_GL_VER(4, 2) || ctxInfo.hasExtension("GL_ARB_ES2_compatibility")) { in initConfigTable()
1755 if (ctxInfo.hasExtension("GL_OES_texture_float_linear") && in initConfigTable()
1756 ctxInfo.hasExtension("GL_OES_texture_float")) { in initConfigTable()
1759 if (ctxInfo.hasExtension("GL_OES_texture_half_float_linear") && in initConfigTable()
1760 ctxInfo.hasExtension("GL_OES_texture_half_float")) { in initConfigTable()
1809 (textureRedSupport && ctxInfo.hasExtension("GL_EXT_color_buffer_half_float"))) { in initConfigTable()
1837 ctxInfo.hasExtension("GL_EXT_color_buffer_half_float")) { in initConfigTable()
1939 ctxInfo.hasExtension("GL_ARB_internalformat_query"))) || in initConfigTable()