Lines Matching refs:hasGLExtension
674 functions->hasGLExtension("GL_ARB_ES3_compatibility") || in GenerateCaps()
722 functions->hasGLExtension("GL_EXT_texture_array") || in GenerateCaps()
736 functions->hasGLExtension("GL_EXT_texture_lod_bias") || in GenerateCaps()
747 functions->hasGLExtension("GL_EXT_framebuffer_object") || in GenerateCaps()
765 functions->hasGLExtension("ARB_draw_buffers") || in GenerateCaps()
817 functions->hasGLExtension("GL_ARB_get_program_binary") || in GenerateCaps()
837 functions->hasGLExtension("GL_ARB_ES2_compatibility") || in GenerateCaps()
871 if (functions->isAtLeastGL(gl::Version(3, 2)) || functions->hasGLExtension("GL_ARB_sync") || in GenerateCaps()
899 functions->hasGLExtension("GL_ARB_ES2_compatibility") || in GenerateCaps()
967 functions->hasGLExtension("GL_ARB_uniform_buffer_object") || in GenerateCaps()
998 functions->hasGLExtension("GL_ARB_ES2_compatibility") || in GenerateCaps()
1014 functions->hasGLExtension("GL_ARB_ES2_compatibility") || in GenerateCaps()
1033 functions->hasGLExtension("GL_ARB_transform_feedback2") || in GenerateCaps()
1057 functions->hasGLExtension("GL_EXT_framebuffer_multisample") || in GenerateCaps()
1076 !functions->hasGLExtension("GL_ARB_sampler_objects") && in GenerateCaps()
1085 !functions->hasGLExtension("GL_ARB_texture_swizzle") && in GenerateCaps()
1086 !functions->hasGLExtension("GL_EXT_texture_swizzle") && in GenerateCaps()
1103 functions->hasGLExtension("GL_ARB_shader_bit_encoding")) && in GenerateCaps()
1104 !functions->hasGLExtension("GL_ARB_shading_language_packing") && in GenerateCaps()
1113 !functions->hasGLExtension("GL_ARB_explicit_attrib_location") && in GenerateCaps()
1120 functions->hasGLExtension("GL_ARB_framebuffer_no_attachments")) in GenerateCaps()
1133 functions->hasGLExtension("GL_ARB_texture_multisample")) in GenerateCaps()
1149 functions->hasGLExtension("GL_ARB_vertex_attrib_binding")) in GenerateCaps()
1173 functions->hasGLExtension("GL_ARB_shader_storage_buffer_object")) in GenerateCaps()
1232 functions->hasGLExtension("GL_ARB_explicit_uniform_location")) in GenerateCaps()
1242 functions->hasGLExtension("GL_ARB_texture_gather")) in GenerateCaps()
1255 functions->hasGLExtension("GL_ARB_shader_image_load_store")) in GenerateCaps()
1271 functions->hasGLExtension("GL_ARB_shader_atomic_counters")) in GenerateCaps()
1319 functions->hasGLExtension("GL_ARB_texture_cube_map_array") || in GenerateCaps()
1352 functions->hasGLExtension("GL_EXT_bgra") || in GenerateCaps()
1356 functions->hasGLExtension("GL_ARB_pixel_buffer_object") || in GenerateCaps()
1357 functions->hasGLExtension("GL_EXT_pixel_buffer_object") || in GenerateCaps()
1364 functions->hasGLExtension("GL_ARB_map_buffer_range") || in GenerateCaps()
1372 functions->hasGLExtension("ARB_draw_buffers") || in GenerateCaps()
1377 (functions->hasGLExtension("GL_EXT_draw_buffers2") && in GenerateCaps()
1378 functions->hasGLExtension("GL_ARB_draw_buffers_blend")) || in GenerateCaps()
1386 functions->hasGLExtension("GL_EXT_texture_filter_anisotropic") || in GenerateCaps()
1395 functions->hasGLExtension("GL_EXT_blend_minmax") || in GenerateCaps()
1399 functions->hasGLExtension("GL_EXT_framebuffer_blit") || in GenerateCaps()
1414 functions->hasGLExtension("GL_ARB_fragment_shader") || in GenerateCaps()
1417 functions->hasGLExtension("GL_ARB_shader_texture_lod") || in GenerateCaps()
1426 if (functions->hasGLExtension("GL_ARB_shader_viewport_layer_array") || in GenerateCaps()
1427 functions->hasGLExtension("GL_NV_viewport_array2")) in GenerateCaps()
1440 functions->hasGLExtension("GL_EXT_framebuffer_object") || in GenerateCaps()
1449 (functions->hasGLExtension("GL_ARB_instanced_arrays") && in GenerateCaps()
1450 (functions->hasGLExtension("GL_ARB_draw_instanced") || in GenerateCaps()
1451 functions->hasGLExtension("GL_EXT_draw_instanced"))) || in GenerateCaps()
1463 functions->hasGLExtension("GL_ARB_vertex_array_object") || in GenerateCaps()
1467 functions->hasGLExtension("GL_KHR_debug") || in GenerateCaps()
1468 functions->hasGLExtension("GL_EXT_debug_marker") || in GenerateCaps()
1484 functions->hasGLExtension("GL_ARB_timer_query") || in GenerateCaps()
1507 functions->hasGLExtension("GL_NV_framebuffer_mixed_samples") || in GenerateCaps()
1511 functions->hasGLExtension("GL_KHR_robustness") || in GenerateCaps()
1512 functions->hasGLExtension("GL_ARB_robustness") || in GenerateCaps()
1519 (functions->hasGLExtension("GL_ARB_robust_buffer_access_behavior") || in GenerateCaps()
1534 functions->hasGLExtension("GL_ARB_texture_multisample"); in GenerateCaps()
1536 extensions->textureSRGBDecode = functions->hasGLExtension("GL_EXT_texture_sRGB_decode") || in GenerateCaps()
1561 functions->hasGLExtension("GL_EXT_framebuffer_sRGB") || in GenerateCaps()
1562 functions->hasGLExtension("GL_ARB_framebuffer_sRGB") || in GenerateCaps()
1579 functions->hasGLExtension("GL_ARB_invalidate_subdata") || in GenerateCaps()
1587 functions->hasGLExtension("GL_ARB_texture_rectangle")) in GenerateCaps()
1603 functions->hasGLExtension("GL_ARB_shader_atomic_counters") && in GenerateCaps()
1604 functions->hasGLExtension("GL_ARB_shader_storage_buffer_object") && in GenerateCaps()
1605 functions->hasGLExtension("GL_ARB_shader_image_load_store"); in GenerateCaps()
1680 functions->hasGLExtension("GL_ARB_blend_func_extended"); in GenerateCaps()
1731 extensions->provokingVertex = functions->hasGLExtension("GL_ARB_provoking_vertex") || in GenerateCaps()
1732 functions->hasGLExtension("GL_EXT_provoking_vertex") || in GenerateCaps()
1740 extensions->memoryObject = functions->hasGLExtension("GL_EXT_memory_object") || in GenerateCaps()
1742 extensions->semaphore = functions->hasGLExtension("GL_EXT_semaphore") || in GenerateCaps()
1744 extensions->memoryObjectFd = functions->hasGLExtension("GL_EXT_memory_object_fd") || in GenerateCaps()
1747 (functions->hasGLExtension("GL_EXT_semaphore_fd") || in GenerateCaps()
1751 functions->hasGLExtension("GL_ARB_gpu_shader5") || in GenerateCaps()
1790 functions->hasGLExtension("GL_ARB_texture_buffer_object")) in GenerateCaps()
2217 functions->hasGLExtension("GL_ARB_vertex_array_object"); in SupportsVertexArrayObjects()
2233 functions->hasGLExtension("GL_ARB_compute_shader") && in SupportsCompute()
2234 functions->hasGLExtension("GL_ARB_shader_storage_buffer_object"))); in SupportsCompute()
2239 return functions->isAtLeastGL(gl::Version(3, 2)) || functions->hasGLExtension("GL_ARB_sync") || in SupportsFenceSync()
2246 functions->hasGLExtension("GL_ARB_occlusion_query2") || in SupportsOcclusionQueries()
2258 functions->hasGLExtension("GL_ARB_internalformat_query2"); in SupportsNativeRendering()