Lines Matching refs:extensions
48 GrGLExtensions extensions; in GrGLMakeAssembledGLInterface() local
49 if (!extensions.init(kGL_GrGLStandard, GetString, GetStringi, GetIntegerv, queryString, in GrGLMakeAssembledGLInterface()
165 } else if (extensions.has("GL_ARB_vertex_array_object")) { in GrGLMakeAssembledGLInterface()
169 } else if (extensions.has("GL_APPLE_vertex_array_object")) { in GrGLMakeAssembledGLInterface()
177 } else if (extensions.has("GL_ARB_tessellation_shader")) { in GrGLMakeAssembledGLInterface()
187 } else if (extensions.has("GL_ARB_blend_func_extended")) { in GrGLMakeAssembledGLInterface()
191 if (extensions.has("GL_KHR_blend_equation_advanced")) { in GrGLMakeAssembledGLInterface()
193 } else if (extensions.has("GL_NV_blend_equation_advanced")) { in GrGLMakeAssembledGLInterface()
200 } else if (extensions.has("GL_ARB_clear_texture")) { in GrGLMakeAssembledGLInterface()
208 } else if (extensions.has("GL_ARB_draw_instanced")) { in GrGLMakeAssembledGLInterface()
211 } else if (extensions.has("GL_EXT_draw_instanced")) { in GrGLMakeAssembledGLInterface()
219 } else if (extensions.has("GL_ARB_base_instance")) { in GrGLMakeAssembledGLInterface()
230 } else if (extensions.has("GL_ARB_draw_indirect")) { in GrGLMakeAssembledGLInterface()
239 } else if (extensions.has("GL_ARB_texture_multisample")) { in GrGLMakeAssembledGLInterface()
248 } else if (extensions.has("GL_ARB_multi_draw_indirect")) { in GrGLMakeAssembledGLInterface()
263 } else if (extensions.has("GL_ARB_texture_storage")) { in GrGLMakeAssembledGLInterface()
265 } else if (extensions.has("GL_EXT_texture_storage")) { in GrGLMakeAssembledGLInterface()
271 } else if (extensions.has("GL_ARB_texture_barrier")) { in GrGLMakeAssembledGLInterface()
273 } else if (extensions.has("GL_NV_texture_barrier")) { in GrGLMakeAssembledGLInterface()
279 } else if (extensions.has("GL_ARB_instanced_arrays")) { in GrGLMakeAssembledGLInterface()
301 } else if (extensions.has("GL_ARB_framebuffer_object")) { in GrGLMakeAssembledGLInterface()
315 } else if (extensions.has("GL_EXT_framebuffer_object")) { in GrGLMakeAssembledGLInterface()
333 } else if (extensions.has("GL_ARB_framebuffer_object")) { in GrGLMakeAssembledGLInterface()
335 } else if (extensions.has("GL_EXT_framebuffer_blit")) { in GrGLMakeAssembledGLInterface()
341 } else if (extensions.has("GL_ARB_framebuffer_object")) { in GrGLMakeAssembledGLInterface()
343 } else if (extensions.has("GL_EXT_framebuffer_multisample")) { in GrGLMakeAssembledGLInterface()
354 } else if (extensions.has("GL_ARB_map_buffer_range")) { in GrGLMakeAssembledGLInterface()
359 if (extensions.has("GL_EXT_debug_marker")) { in GrGLMakeAssembledGLInterface()
365 if (extensions.has("GL_NV_framebuffer_mixed_samples")) { in GrGLMakeAssembledGLInterface()
377 } else if (extensions.has("GL_KHR_debug")) { in GrGLMakeAssembledGLInterface()
387 if (extensions.has("GL_EXT_window_rectangles")) { in GrGLMakeAssembledGLInterface()
397 } else if (extensions.has("GL_ARB_sync")) { in GrGLMakeAssembledGLInterface()
407 } else if (extensions.has("GL_ARB_internalformat_query")) { in GrGLMakeAssembledGLInterface()
426 } else if (extensions.has("GL_ARB_sampler_objects")) { in GrGLMakeAssembledGLInterface()
448 } else if (extensions.has("GL_ARB_timer_query")) { in GrGLMakeAssembledGLInterface()
451 } else if (extensions.has("GL_EXT_timer_query")) { in GrGLMakeAssembledGLInterface()
458 } else if (extensions.has("GL_ARB_timer_query")) { in GrGLMakeAssembledGLInterface()
467 } else if (extensions.has("GL_ARB_invalidate_subdata")) { in GrGLMakeAssembledGLInterface()
477 } else if (extensions.has("GL_ARB_invalidate_subdata")) { in GrGLMakeAssembledGLInterface()
484 } else if (extensions.has("GL_ARB_ES2_compatibility")) { in GrGLMakeAssembledGLInterface()
488 if (extensions.has("GL_NV_fence")) { in GrGLMakeAssembledGLInterface()
499 interface->fExtensions.swap(&extensions); in GrGLMakeAssembledGLInterface()