workarounds 181 content/browser/gpu/gpu_data_manager_impl.cc base::ListValue* workarounds) const { workarounds 183 content/browser/gpu/gpu_data_manager_impl.cc private_->GetDriverBugWorkarounds(workarounds); workarounds 123 content/browser/gpu/gpu_data_manager_impl.h void GetDriverBugWorkarounds(base::ListValue* workarounds) const; workarounds 838 content/browser/gpu/gpu_data_manager_impl_private.cc base::ListValue* workarounds) const { workarounds 841 content/browser/gpu/gpu_data_manager_impl_private.cc workarounds->AppendString( workarounds 77 content/browser/gpu/gpu_data_manager_impl_private.h void GetDriverBugWorkarounds(base::ListValue* workarounds) const; workarounds 338 content/browser/renderer_host/compositing_iosurface_shader_programs_mac.cc base::ListValue workarounds; workarounds 339 content/browser/renderer_host/compositing_iosurface_shader_programs_mac.cc manager->GetDriverBugWorkarounds(&workarounds); workarounds 340 content/browser/renderer_host/compositing_iosurface_shader_programs_mac.cc base::ListValue::const_iterator it = workarounds.Find( workarounds 343 content/browser/renderer_host/compositing_iosurface_shader_programs_mac.cc if (it != workarounds.end()) workarounds 162 content/common/gpu/gpu_command_buffer_stub.cc context_group_->feature_info()->workarounds().use_virtualized_gl_contexts; workarounds 117 content/common/gpu/stream_texture_android.cc ->workarounds() workarounds 113 content/gpu/gpu_main.cc std::set<int> workarounds; workarounds 114 content/gpu/gpu_main.cc gpu::StringToFeatureSet(types, &workarounds); workarounds 115 content/gpu/gpu_main.cc if (workarounds.count(gpu::FORCE_DISCRETE_GPU) == 1) workarounds 117 content/gpu/gpu_main.cc else if (workarounds.count(gpu::FORCE_INTEGRATED_GPU) == 1) workarounds 29 gpu/command_buffer/service/buffer_manager.cc feature_info ? feature_info->workarounds( workarounds 246 gpu/command_buffer/service/buffer_manager.cc feature_info_->workarounds() workarounds 168 gpu/command_buffer/service/context_group.cc if (feature_info_->workarounds().max_texture_size) { workarounds 170 gpu/command_buffer/service/context_group.cc max_texture_size, feature_info_->workarounds().max_texture_size); workarounds 172 gpu/command_buffer/service/context_group.cc if (feature_info_->workarounds().max_cube_map_texture_size) { workarounds 175 gpu/command_buffer/service/context_group.cc feature_info_->workarounds().max_cube_map_texture_size); workarounds 71 gpu/command_buffer/service/feature_info.cc const std::string& types, FeatureInfo::Workarounds* workarounds) { workarounds 72 gpu/command_buffer/service/feature_info.cc DCHECK(workarounds); workarounds 82 gpu/command_buffer/service/feature_info.cc workarounds->name = true; \ workarounds 90 gpu/command_buffer/service/feature_info.cc if (workarounds->max_texture_size_limit_4096) workarounds 91 gpu/command_buffer/service/feature_info.cc workarounds->max_texture_size = 4096; workarounds 92 gpu/command_buffer/service/feature_info.cc if (workarounds->max_cube_map_texture_size_limit_4096) workarounds 93 gpu/command_buffer/service/feature_info.cc workarounds->max_cube_map_texture_size = 4096; workarounds 94 gpu/command_buffer/service/feature_info.cc if (workarounds->max_cube_map_texture_size_limit_1024) workarounds 95 gpu/command_buffer/service/feature_info.cc workarounds->max_cube_map_texture_size = 1024; workarounds 96 gpu/command_buffer/service/feature_info.cc if (workarounds->max_cube_map_texture_size_limit_512) workarounds 97 gpu/command_buffer/service/feature_info.cc workarounds->max_cube_map_texture_size = 512; workarounds 110 gpu/command_buffer/service/feature_info.h const Workarounds& workarounds() const { workarounds 129 gpu/command_buffer/service/feature_info_unittest.cc #define GPU_OP(type, name) EXPECT_FALSE(info_->workarounds().name); workarounds 132 gpu/command_buffer/service/feature_info_unittest.cc EXPECT_EQ(0, info_->workarounds().max_texture_size); workarounds 133 gpu/command_buffer/service/feature_info_unittest.cc EXPECT_EQ(0, info_->workarounds().max_cube_map_texture_size); workarounds 907 gpu/command_buffer/service/feature_info_unittest.cc EXPECT_TRUE(info_->workarounds().use_client_side_arrays_for_stream_buffers); workarounds 978 gpu/command_buffer/service/feature_info_unittest.cc EXPECT_TRUE(info_->workarounds().exit_on_context_lost); workarounds 990 gpu/command_buffer/service/feature_info_unittest.cc EXPECT_TRUE(info_->workarounds().exit_on_context_lost); workarounds 991 gpu/command_buffer/service/feature_info_unittest.cc EXPECT_EQ(1024, info_->workarounds().max_cube_map_texture_size); workarounds 992 gpu/command_buffer/service/feature_info_unittest.cc EXPECT_EQ(4096, info_->workarounds().max_texture_size); workarounds 1589 gpu/command_buffer/service/gles2_cmd_decoder.cc return feature_info_->workarounds(); workarounds 2270 gpu/command_buffer/service/gles2_cmd_decoder.cc ->workarounds() workarounds 2366 gpu/command_buffer/service/gles2_cmd_decoder.cc feature_info_->workarounds().init_vertex_attributes); workarounds 2625 gpu/command_buffer/service/gles2_cmd_decoder.cc if (feature_info_->workarounds() workarounds 2630 gpu/command_buffer/service/gles2_cmd_decoder.cc if (feature_info_->workarounds().reverse_point_sprite_coord_origin) { workarounds 2634 gpu/command_buffer/service/gles2_cmd_decoder.cc if (feature_info_->workarounds().unbind_fbo_on_context_switch) { workarounds 2638 gpu/command_buffer/service/gles2_cmd_decoder.cc if (feature_info_->workarounds().release_image_after_use) { workarounds 2664 gpu/command_buffer/service/gles2_cmd_decoder.cc feature_info_->workarounds().enable_chromium_fast_npot_mo8_textures; workarounds 2758 gpu/command_buffer/service/gles2_cmd_decoder.cc if (workarounds().needs_glsl_built_in_function_emulation) workarounds 2760 gpu/command_buffer/service/gles2_cmd_decoder.cc if (workarounds().init_gl_position_in_vertex_shader) workarounds 2762 gpu/command_buffer/service/gles2_cmd_decoder.cc if (workarounds().unfold_short_circuit_as_ternary_operation) workarounds 2764 gpu/command_buffer/service/gles2_cmd_decoder.cc if (workarounds().init_varyings_without_static_use) workarounds 2766 gpu/command_buffer/service/gles2_cmd_decoder.cc if (workarounds().unroll_for_loop_with_sampler_array_index) workarounds 2981 gpu/command_buffer/service/gles2_cmd_decoder.cc if (workarounds().exit_on_context_lost) { workarounds 2996 gpu/command_buffer/service/gles2_cmd_decoder.cc if (workarounds().unbind_fbo_on_context_switch) workarounds 3921 gpu/command_buffer/service/gles2_cmd_decoder.cc if (workarounds().restore_scissor_on_fbo_change) workarounds 4215 gpu/command_buffer/service/gles2_cmd_decoder.cc if (workarounds().set_texture_filter_before_generating_mipmap) { workarounds 4219 gpu/command_buffer/service/gles2_cmd_decoder.cc if (workarounds().set_texture_filter_before_generating_mipmap) { workarounds 5354 gpu/command_buffer/service/gles2_cmd_decoder.cc if (workarounds().validate_multisample_buffer_allocation) { workarounds 5585 gpu/command_buffer/service/gles2_cmd_decoder.cc workarounds().count_all_in_varyings_packing ? workarounds 5589 gpu/command_buffer/service/gles2_cmd_decoder.cc if (workarounds().use_current_program_after_successful_link) workarounds 5591 gpu/command_buffer/service/gles2_cmd_decoder.cc if (workarounds().clear_uniforms_before_first_program_use) workarounds 5974 gpu/command_buffer/service/gles2_cmd_decoder.cc if (workarounds().clear_uniforms_before_first_program_use) workarounds 6939 gpu/command_buffer/service/gles2_cmd_decoder.cc if (!workarounds().init_texture_max_anisotropy) workarounds 7273 gpu/command_buffer/service/gles2_cmd_decoder.cc workarounds().clear_alpha_in_readpixels) { workarounds 9047 gpu/command_buffer/service/gles2_cmd_decoder.cc if (workarounds().needs_offscreen_buffer_workaround) { workarounds 147 gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.cc if (group_->feature_info()->workarounds().init_vertex_attributes) workarounds 172 gpu/command_buffer/service/vertex_attrib_manager.cc bool use_client_side_arrays_for_stream_buffers = feature_info->workarounds( workarounds 45 gpu/command_buffer/tests/gl_lose_context_chromium_unittest.cc if (gl1a_.workarounds().exit_on_context_lost) workarounds 256 gpu/command_buffer/tests/gl_manager.cc return decoder_->GetContextGroup()->feature_info()->workarounds(); workarounds 95 gpu/command_buffer/tests/gl_manager.h const gpu::gles2::FeatureInfo::Workarounds& workarounds() const; workarounds 58 gpu/config/gpu_driver_bug_list.cc std::set<int>* workarounds, const CommandLine& command_line) { workarounds 59 gpu/config/gpu_driver_bug_list.cc DCHECK(workarounds); workarounds 66 gpu/config/gpu_driver_bug_list.cc workarounds->erase(FORCE_INTEGRATED_GPU); workarounds 67 gpu/config/gpu_driver_bug_list.cc workarounds->insert(FORCE_DISCRETE_GPU); workarounds 70 gpu/config/gpu_driver_bug_list.cc workarounds->erase(FORCE_DISCRETE_GPU); workarounds 71 gpu/config/gpu_driver_bug_list.cc workarounds->insert(FORCE_INTEGRATED_GPU); workarounds 76 gpu/config/gpu_driver_bug_list.cc workarounds->erase(MAX_CUBE_MAP_TEXTURE_SIZE_LIMIT_512); workarounds 77 gpu/config/gpu_driver_bug_list.cc workarounds->erase(MAX_CUBE_MAP_TEXTURE_SIZE_LIMIT_1024); workarounds 78 gpu/config/gpu_driver_bug_list.cc workarounds->erase(MAX_CUBE_MAP_TEXTURE_SIZE_LIMIT_4096); workarounds 79 gpu/config/gpu_driver_bug_list.cc workarounds->insert(kFeatureList[i].type); workarounds 82 gpu/config/gpu_driver_bug_list.cc workarounds->insert(kFeatureList[i].type); workarounds 27 gpu/config/gpu_driver_bug_list.h std::set<int>* workarounds, const CommandLine& command_line); workarounds 133 gpu/config/gpu_driver_bug_list_unittest.cc std::set<int> workarounds; workarounds 134 gpu/config/gpu_driver_bug_list_unittest.cc workarounds.insert(EXIT_ON_CONTEXT_LOST); workarounds 135 gpu/config/gpu_driver_bug_list_unittest.cc workarounds.insert(INIT_VERTEX_ATTRIBUTES); workarounds 136 gpu/config/gpu_driver_bug_list_unittest.cc EXPECT_EQ(2u, workarounds.size()); workarounds 138 gpu/config/gpu_driver_bug_list_unittest.cc &workarounds, command_line); workarounds 139 gpu/config/gpu_driver_bug_list_unittest.cc EXPECT_EQ(3u, workarounds.size()); workarounds 140 gpu/config/gpu_driver_bug_list_unittest.cc EXPECT_EQ(1u, workarounds.count(DISABLE_MULTISAMPLING)); workarounds 147 gpu/config/gpu_driver_bug_list_unittest.cc std::set<int> workarounds; workarounds 148 gpu/config/gpu_driver_bug_list_unittest.cc workarounds.insert(EXIT_ON_CONTEXT_LOST); workarounds 149 gpu/config/gpu_driver_bug_list_unittest.cc workarounds.insert(FORCE_INTEGRATED_GPU); workarounds 150 gpu/config/gpu_driver_bug_list_unittest.cc EXPECT_EQ(2u, workarounds.size()); workarounds 151 gpu/config/gpu_driver_bug_list_unittest.cc EXPECT_EQ(1u, workarounds.count(FORCE_INTEGRATED_GPU)); workarounds 153 gpu/config/gpu_driver_bug_list_unittest.cc &workarounds, command_line); workarounds 154 gpu/config/gpu_driver_bug_list_unittest.cc EXPECT_EQ(2u, workarounds.size()); workarounds 155 gpu/config/gpu_driver_bug_list_unittest.cc EXPECT_EQ(0u, workarounds.count(FORCE_INTEGRATED_GPU)); workarounds 156 gpu/config/gpu_driver_bug_list_unittest.cc EXPECT_EQ(1u, workarounds.count(FORCE_DISCRETE_GPU)); workarounds 68 gpu/config/gpu_util.cc std::set<int> workarounds = list->MakeDecision( workarounds 71 gpu/config/gpu_util.cc &workarounds, *command_line); workarounds 72 gpu/config/gpu_util.cc if (!workarounds.empty()) { workarounds 74 gpu/config/gpu_util.cc IntSetToString(workarounds));