• Home
  • Raw
  • Download

Lines Matching full:extensions

75     GrGLExtensions extensions;  in GrGLAssembleGLInterface()  local
76 if (!extensions.init(kGL_GrGLStandard, GetString, GetStringi, GetIntegerv, queryString, in GrGLAssembleGLInterface()
94 if (extensions.has("GL_KHR_blend_equation_advanced")) { in GrGLAssembleGLInterface()
96 } else if (extensions.has("GL_NV_blend_equation_advanced")) { in GrGLAssembleGLInterface()
108 if (glVer >= GR_GL_VER(4,4) || extensions.has("GL_ARB_clear_texture")) { in GrGLAssembleGLInterface()
133 if (glVer >= GR_GL_VER(3,1) || extensions.has("GL_ARB_draw_instanced") || in GrGLAssembleGLInterface()
134 extensions.has("GL_EXT_draw_instanced")) { in GrGLAssembleGLInterface()
139 if (glVer >= GR_GL_VER(4,0) || extensions.has("GL_ARB_draw_indirect")) { in GrGLAssembleGLInterface()
154 if (glVer >= GR_GL_VER(3,2) || extensions.has("GL_ARB_texture_multisample")) { in GrGLAssembleGLInterface()
159 if (glVer >= GR_GL_VER(3,3) || extensions.has("GL_ARB_timer_query")) { in GrGLAssembleGLInterface()
163 } else if (extensions.has("GL_EXT_timer_query")) { in GrGLAssembleGLInterface()
184 if (glVer >= GR_GL_VER(4,3) || extensions.has("GL_ARB_multi_draw_indirect")) { in GrGLAssembleGLInterface()
191 if (extensions.has("GL_EXT_raster_multisample")) { in GrGLAssembleGLInterface()
213 if (glVer >= GR_GL_VER(4,2) || extensions.has("GL_ARB_texture_storage")) { in GrGLAssembleGLInterface()
215 } else if (extensions.has("GL_EXT_texture_storage")) { in GrGLAssembleGLInterface()
219 if (glVer >= GR_GL_VER(4,5) || extensions.has("GL_ARB_texture_barrier")) { in GrGLAssembleGLInterface()
221 } else if (extensions.has("GL_NV_texture_barrier")) { in GrGLAssembleGLInterface()
250 if (glVer >= GR_GL_VER(3,2) || extensions.has("GL_ARB_instanced_arrays")) { in GrGLAssembleGLInterface()
262 if (glVer >= GR_GL_VER(3,0) || extensions.has("GL_ARB_vertex_array_object")) { in GrGLAssembleGLInterface()
267 } else if (extensions.has("GL_APPLE_vertex_array_object")) { in GrGLAssembleGLInterface()
273 if (glVer >= GR_GL_VER(3,0) || extensions.has("GL_ARB_map_buffer_range")) { in GrGLAssembleGLInterface()
280 if (glVer >= GR_GL_VER(3,0) || extensions.has("GL_ARB_framebuffer_object")) { in GrGLAssembleGLInterface()
296 } else if (extensions.has("GL_EXT_framebuffer_object")) { in GrGLAssembleGLInterface()
310 if (extensions.has("GL_EXT_framebuffer_multisample")) { in GrGLAssembleGLInterface()
313 if (extensions.has("GL_EXT_framebuffer_blit")) { in GrGLAssembleGLInterface()
322 if (extensions.has("GL_NV_path_rendering")) { in GrGLAssembleGLInterface()
347 if (extensions.has("GL_NV_framebuffer_mixed_samples")) { in GrGLAssembleGLInterface()
351 if (extensions.has("GL_EXT_debug_marker")) { in GrGLAssembleGLInterface()
357 if (glVer >= GR_GL_VER(4,3) || extensions.has("GL_ARB_invalidate_subdata")) { in GrGLAssembleGLInterface()
366 if (glVer >= GR_GL_VER(4,3) || extensions.has("GL_ARB_program_interface_query")) { in GrGLAssembleGLInterface()
370 if (extensions.has("GL_NV_bindless_texture")) { in GrGLAssembleGLInterface()
386 if (extensions.has("GL_EXT_direct_state_access")) { in GrGLAssembleGLInterface()
493 if (glVer >= GR_GL_VER(4,3) || extensions.has("GL_KHR_debug")) { in GrGLAssembleGLInterface()
504 if (extensions.has("GL_EXT_window_rectangles")) { in GrGLAssembleGLInterface()
508 if (extensions.has("EGL_KHR_image") || extensions.has("EGL_KHR_image_base")) { in GrGLAssembleGLInterface()
513 if (glVer >= GR_GL_VER(4, 0) || extensions.has("GL_ARB_sample_shading")) { in GrGLAssembleGLInterface()
517 if (glVer >= GR_GL_VER(3, 2) || extensions.has("GL_ARB_sync")) { in GrGLAssembleGLInterface()
524 if (glVer >= GR_GL_VER(4, 2) || extensions.has("GL_ARB_shader_image_load_store")) { in GrGLAssembleGLInterface()
528 if (glVer >= GR_GL_VER(4, 5) || extensions.has("GL_ARB_ES3_1_compatibility")) { in GrGLAssembleGLInterface()
533 if (glVer >= GR_GL_VER(4,2) || extensions.has("GL_ARB_internalformat_query")) { in GrGLAssembleGLInterface()
538 interface->fExtensions.swap(&extensions); in GrGLAssembleGLInterface()
561 GrGLExtensions extensions; in GrGLAssembleGLESInterface() local
562 if (!extensions.init(kGLES_GrGLStandard, GetString, GetStringi, GetIntegerv, queryString, in GrGLAssembleGLESInterface()
577 if (version >= GR_GL_VER(3,0) && extensions.has("GL_EXT_blend_func_extended")) { in GrGLAssembleGLESInterface()
582 if (extensions.has("GL_KHR_blend_equation_advanced")) { in GrGLAssembleGLESInterface()
584 } else if (extensions.has("GL_NV_blend_equation_advanced")) { in GrGLAssembleGLESInterface()
596 if (extensions.has("GL_EXT_clear_texture")) { in GrGLAssembleGLESInterface()
622 } else if (extensions.has("GL_EXT_draw_instanced")) { in GrGLAssembleGLESInterface()
668 if (extensions.has("GL_EXT_multi_draw_indirect")) { in GrGLAssembleGLESInterface()
675 if (extensions.has("GL_EXT_raster_multisample")) { in GrGLAssembleGLESInterface()
695 } else if (extensions.has("GL_OES_texture_buffer")) { in GrGLAssembleGLESInterface()
698 } else if (extensions.has("GL_EXT_texture_buffer")) { in GrGLAssembleGLESInterface()
714 if (extensions.has("GL_NV_texture_barrier")) { in GrGLAssembleGLESInterface()
746 } else if (extensions.has("GL_EXT_instanced_arrays")) { in GrGLAssembleGLESInterface()
767 } else if (extensions.has("GL_CHROMIUM_framebuffer_multisample")) { in GrGLAssembleGLESInterface()
771 if (extensions.has("GL_ANGLE_framebuffer_multisample")) { in GrGLAssembleGLESInterface()
774 if (extensions.has("GL_ANGLE_framebuffer_blit")) { in GrGLAssembleGLESInterface()
779 if (extensions.has("GL_CHROMIUM_map_sub")) { in GrGLAssembleGLESInterface()
786 if (extensions.has("GL_EXT_multisampled_render_to_texture")) { in GrGLAssembleGLESInterface()
789 } else if (extensions.has("GL_IMG_multisampled_render_to_texture")) { in GrGLAssembleGLESInterface()
792 } else if (extensions.has("GL_APPLE_framebuffer_multisample")) { in GrGLAssembleGLESInterface()
809 } else if (extensions.has("GL_EXT_map_buffer_range")) { in GrGLAssembleGLESInterface()
814 if (extensions.has("GL_EXT_debug_marker")) { in GrGLAssembleGLESInterface()
831 if (extensions.has("GL_NV_path_rendering")) { in GrGLAssembleGLESInterface()
856 if (extensions.has("GL_CHROMIUM_path_rendering")) { in GrGLAssembleGLESInterface()
883 if (extensions.has("GL_NV_framebuffer_mixed_samples")) { in GrGLAssembleGLESInterface()
886 if (extensions.has("GL_CHROMIUM_framebuffer_mixed_samples")) { in GrGLAssembleGLESInterface()
890 if (extensions.has("GL_NV_bindless_texture")) { in GrGLAssembleGLESInterface()
906 if (extensions.has("GL_KHR_debug")) { in GrGLAssembleGLESInterface()
920 extensions.remove("GL_KHR_debug"); in GrGLAssembleGLESInterface()
924 if (extensions.has("GL_CHROMIUM_bind_uniform_location")) { in GrGLAssembleGLESInterface()
928 if (extensions.has("GL_EXT_window_rectangles")) { in GrGLAssembleGLESInterface()
932 if (extensions.has("EGL_KHR_image") || extensions.has("EGL_KHR_image_base")) { in GrGLAssembleGLESInterface()
937 if (extensions.has("GL_OES_sample_shading")) { in GrGLAssembleGLESInterface()
946 } else if (extensions.has("GL_APPLE_sync")) { in GrGLAssembleGLESInterface()
964 interface->fExtensions.swap(&extensions); in GrGLAssembleGLESInterface()