Lines Matching refs:Contains

54   bool Contains(const char* s) {
58 bool Contains(const std::string& s) {
268 if (extensions.Contains("GL_ANGLE_translated_shader_source")) {
277 bool have_s3tc = extensions.Contains("GL_EXT_texture_compression_s3tc");
279 have_s3tc || extensions.Contains("GL_ANGLE_texture_compression_dxt3");
281 have_s3tc || extensions.Contains("GL_ANGLE_texture_compression_dxt5");
283 if (extensions.Contains("GL_EXT_texture_compression_dxt1") || have_s3tc) {
320 if (extensions.Contains("GL_EXT_texture_filter_anisotropic")) {
342 (extensions.Contains("GL_ARB_depth_texture") ||
343 extensions.Contains("GL_OES_depth_texture") ||
344 extensions.Contains("GL_ANGLE_depth_texture") || is_es3)) {
347 extensions.Contains("GL_ANGLE_depth_texture");
361 if (extensions.Contains("GL_EXT_packed_depth_stencil") ||
362 extensions.Contains("GL_OES_packed_depth_stencil") || is_es3) {
375 if (is_es3 || extensions.Contains("GL_OES_vertex_array_object") ||
376 extensions.Contains("GL_ARB_vertex_array_object") ||
377 extensions.Contains("GL_APPLE_vertex_array_object")) {
388 if (is_es3 || extensions.Contains("GL_OES_element_index_uint") ||
398 extensions.Contains("GL_APPLE_texture_format_BGRA8888");
401 if (extensions.Contains("GL_EXT_texture_format_BGRA8888") ||
403 extensions.Contains("GL_EXT_bgra")) {
407 if (extensions.Contains("GL_EXT_bgra")) {
411 if (extensions.Contains("GL_EXT_read_format_bgra") ||
412 extensions.Contains("GL_EXT_bgra")) {
434 if (extensions.Contains("GL_OES_rgb8_rgba8") || gfx::HasDesktopGLFeatures()) {
441 if (is_es3 || extensions.Contains("GL_ARB_texture_non_power_of_two") ||
442 extensions.Contains("GL_OES_texture_npot")) {
456 if (extensions.Contains("GL_ARB_texture_float")) {
463 if (is_es3 || extensions.Contains("GL_OES_texture_float")) {
465 if (extensions.Contains("GL_OES_texture_float_linear")) {
468 if ((is_es3 && extensions.Contains("GL_EXT_color_buffer_float")) ||
475 if (extensions.Contains("GL_OES_texture_half_float")) {
477 if (extensions.Contains("GL_OES_texture_half_float_linear")) {
570 extensions.Contains("GL_EXT_framebuffer_multisample") || is_es3;
573 extensions.Contains("GL_ANGLE_framebuffer_multisample");
585 if (extensions.Contains("GL_EXT_multisampled_render_to_texture")) {
587 } else if (extensions.Contains("GL_IMG_multisampled_render_to_texture")) {
601 if (extensions.Contains("GL_OES_depth24") || gfx::HasDesktopGLFeatures() ||
609 (is_es3 || extensions.Contains("GL_OES_standard_derivatives") ||
617 if (extensions.Contains("GL_OES_EGL_image_external")) {
626 if (extensions.Contains("GL_OES_compressed_ETC1_RGB8_texture")) {
632 if (extensions.Contains("GL_AMD_compressed_ATC_texture")) {
642 if (extensions.Contains("GL_IMG_texture_compression_pvrtc")) {
659 if (extensions.Contains("GL_ARB_texture_rectangle")) {
683 if (extensions.Contains("GL_ANGLE_pack_reverse_row_order")) {
690 if (extensions.Contains("GL_ANGLE_texture_usage")) {
705 if (extensions.Contains("GL_EXT_texture_storage") ||
706 extensions.Contains("GL_ARB_texture_storage") ||
734 extensions.Contains("GL_EXT_occlusion_query_boolean");
736 extensions.Contains("GL_ARB_occlusion_query2");
738 extensions.Contains("GL_ARB_occlusion_query");
754 (extensions.Contains("GL_ANGLE_instanced_arrays") ||
755 (extensions.Contains("GL_ARB_instanced_arrays") &&
756 extensions.Contains("GL_ARB_draw_instanced")) ||
764 (extensions.Contains("GL_ARB_draw_buffers") ||
765 extensions.Contains("GL_EXT_draw_buffers"))) {
790 if (is_es3 || extensions.Contains("GL_EXT_blend_minmax") ||
800 if (extensions.Contains("GL_EXT_frag_depth") || gfx::HasDesktopGLFeatures()) {
805 if (extensions.Contains("GL_EXT_shader_texture_lod") ||
825 is_es3 || extensions.Contains("GL_ARB_map_buffer_range");
830 is_es3 || extensions.Contains("GL_ARB_pixel_buffer_object");
838 if (is_es3 || extensions.Contains("GL_ARB_sampler_objects")) {
844 if ((is_es3 || extensions.Contains("GL_EXT_discard_framebuffer")) &&
856 if (extensions.Contains("GL_NV_path_rendering")) {
857 if (extensions.Contains("GL_EXT_direct_state_access") || is_es3) {