Lines Matching refs:extensions

45     GrGLExtensions extensions;
46 if (!extensions.init(kGLES_GrGLStandard, GetString, GetStringi, GetIntegerv, queryString,
159 } else if (extensions.has("GL_OES_vertex_array_object")) {
167 } else if (extensions.has("GL_OES_tessellation_shader")) {
171 if (glVer >= GR_GL_VER(3,0) && extensions.has("GL_EXT_blend_func_extended")) {
175 if (glVer >= GR_GL_VER(3,0) && extensions.has("GL_EXT_blend_func_extended")) {
179 if (extensions.has("GL_KHR_blend_equation_advanced")) {
181 } else if (extensions.has("GL_NV_blend_equation_advanced")) {
185 if (extensions.has("GL_EXT_clear_texture")) {
193 } else if (extensions.has("GL_EXT_draw_instanced")) {
196 } else if (extensions.has("GL_ANGLE_instanced_arrays")) {
201 if (extensions.has("GL_EXT_base_instance")) {
204 } else if (extensions.has("GL_ANGLE_base_vertex_base_instance")) {
219 if (extensions.has("GL_ANGLE_base_vertex_base_instance")) {
236 if (extensions.has("GL_EXT_multi_draw_indirect")) {
243 } else if (extensions.has("GL_OES_texture_buffer")) {
245 } else if (extensions.has("GL_EXT_texture_buffer")) {
251 } else if (extensions.has("GL_OES_texture_buffer")) {
253 } else if (extensions.has("GL_EXT_texture_buffer")) {
259 } else if (extensions.has("GL_EXT_texture_storage")) {
263 if (extensions.has("GL_NV_texture_barrier")) {
267 if (extensions.has("GL_EXT_discard_framebuffer")) {
271 if (extensions.has("GL_QCOM_tiled_rendering")) {
278 } else if (extensions.has("GL_EXT_instanced_arrays")) {
280 } else if (extensions.has("GL_ANGLE_instanced_arrays")) {
304 } else if (extensions.has("GL_NV_framebuffer_blit")) {
306 } else if (extensions.has("GL_CHROMIUM_framebuffer_multisample")) {
308 } else if (extensions.has("GL_ANGLE_framebuffer_blit")) {
314 } else if (extensions.has("GL_CHROMIUM_framebuffer_multisample")) {
316 } else if (extensions.has("GL_ANGLE_framebuffer_multisample")) {
320 if (extensions.has("GL_CHROMIUM_map_sub")) {
327 if (extensions.has("GL_EXT_multisampled_render_to_texture")) {
329 } else if (extensions.has("GL_IMG_multisampled_render_to_texture")) {
333 if (extensions.has("GL_EXT_multisampled_render_to_texture")) {
337 if (extensions.has("GL_IMG_multisampled_render_to_texture")) {
341 if (extensions.has("GL_APPLE_framebuffer_multisample")) {
346 if (extensions.has("GL_OES_mapbuffer")) {
352 } else if (extensions.has("GL_OES_mapbuffer")) {
359 } else if (extensions.has("GL_EXT_map_buffer_range")) {
364 if (extensions.has("GL_EXT_debug_marker")) {
370 if (extensions.has("GL_CHROMIUM_framebuffer_mixed_samples")) {
372 } else if (extensions.has("GL_NV_framebuffer_mixed_samples")) {
376 if (extensions.has("GL_KHR_debug")) {
386 if (extensions.has("GL_CHROMIUM_bind_uniform_location")) {
390 if (extensions.has("GL_EXT_window_rectangles")) {
400 } else if (extensions.has("GL_APPLE_sync")) {
415 } else if (extensions.has("GL_OES_get_program_binary")) {
441 } else if (extensions.has("GL_EXT_occlusion_query_boolean")) {
459 if (extensions.has("GL_NV_fence")) {
472 if (extensions.has("GL_KHR_debug")) {
479 extensions.remove("GL_KHR_debug");
483 interface->fExtensions.swap(&extensions);