Searched refs:workarounds (Results 1 - 25 of 27) sorted by relevance

12

/external/chromium_org/gpu/config/
H A Dgpu_driver_bug_list.cc58 std::set<int>* workarounds, const CommandLine& command_line) {
59 DCHECK(workarounds);
63 // Removing conflicting workarounds.
66 workarounds->erase(FORCE_INTEGRATED_GPU);
67 workarounds->insert(FORCE_DISCRETE_GPU);
70 workarounds->erase(FORCE_DISCRETE_GPU);
71 workarounds->insert(FORCE_INTEGRATED_GPU);
76 workarounds->erase(MAX_CUBE_MAP_TEXTURE_SIZE_LIMIT_512);
77 workarounds->erase(MAX_CUBE_MAP_TEXTURE_SIZE_LIMIT_1024);
78 workarounds
57 AppendWorkaroundsFromCommandLine( std::set<int>* workarounds, const CommandLine& command_line) argument
[all...]
H A Dgpu_driver_bug_list.h24 // Append |workarounds| with these passed in through the
27 std::set<int>* workarounds, const CommandLine& command_line);
H A Dgpu_driver_bug_list_unittest.cc134 std::set<int> workarounds; local
135 workarounds.insert(EXIT_ON_CONTEXT_LOST);
136 workarounds.insert(INIT_VERTEX_ATTRIBUTES);
137 EXPECT_EQ(2u, workarounds.size());
139 &workarounds, command_line);
140 EXPECT_EQ(3u, workarounds.size());
141 EXPECT_EQ(1u, workarounds.count(DISABLE_MULTISAMPLING));
148 std::set<int> workarounds; local
149 workarounds.insert(EXIT_ON_CONTEXT_LOST);
150 workarounds
[all...]
H A Dgpu_util.cc68 std::set<int> workarounds = list->MakeDecision( local
71 &workarounds, *command_line);
72 if (!workarounds.empty()) {
74 IntSetToString(workarounds));
/external/chromium_org/gpu/command_buffer/service/
H A Dcontext_group.cc169 if (feature_info_->workarounds().max_texture_size) {
171 max_texture_size, feature_info_->workarounds().max_texture_size);
173 if (feature_info_->workarounds().max_cube_map_texture_size) {
176 feature_info_->workarounds().max_cube_map_texture_size);
229 if (feature_info_->workarounds().max_fragment_uniform_vectors) {
233 feature_info_->workarounds().max_fragment_uniform_vectors));
235 if (feature_info_->workarounds().max_varying_vectors) {
238 static_cast<uint32>(feature_info_->workarounds().max_varying_vectors));
240 if (feature_info_->workarounds().max_vertex_uniform_vectors) {
244 feature_info_->workarounds()
[all...]
H A Dfeature_info.cc69 const std::string& types, FeatureInfo::Workarounds* workarounds) {
70 DCHECK(workarounds);
80 workarounds->name = true; \
88 if (workarounds->max_texture_size_limit_4096)
89 workarounds->max_texture_size = 4096;
90 if (workarounds->max_cube_map_texture_size_limit_4096)
91 workarounds->max_cube_map_texture_size = 4096;
92 if (workarounds->max_cube_map_texture_size_limit_1024)
93 workarounds->max_cube_map_texture_size = 1024;
94 if (workarounds
68 StringToWorkarounds( const std::string& types, FeatureInfo::Workarounds* workarounds) argument
[all...]
H A Dfeature_info.h90 // Constructor with workarounds taken from the current process's CommandLine
93 // Constructor with workarounds taken from |command_line|
116 const Workarounds& workarounds() const { function in class:gpu::gles2::FeatureInfo
H A Dbuffer_manager.cc29 feature_info ? feature_info->workarounds(
246 feature_info_->workarounds()
H A Dfeature_info_unittest.cc130 #define GPU_OP(type, name) EXPECT_FALSE(info_->workarounds().name);
133 EXPECT_EQ(0, info_->workarounds().max_texture_size);
134 EXPECT_EQ(0, info_->workarounds().max_cube_map_texture_size);
1136 EXPECT_TRUE(info_->workarounds().use_client_side_arrays_for_stream_buffers);
1228 EXPECT_TRUE(info_->workarounds().exit_on_context_lost);
1240 EXPECT_TRUE(info_->workarounds().exit_on_context_lost);
1241 EXPECT_EQ(1024, info_->workarounds().max_cube_map_texture_size);
1242 EXPECT_EQ(4096, info_->workarounds().max_texture_size);
H A Dvertex_attrib_manager.cc175 bool use_client_side_arrays_for_stream_buffers = feature_info->workarounds(
H A Dgles2_cmd_decoder.cc129 // TODO(brianderson): Make the following official workarounds.
1610 const FeatureInfo::Workarounds& workarounds() const { function in class:gpu::gles2::GLES2DecoderImpl
1611 return feature_info_->workarounds();
2332 ->workarounds()
2442 feature_info_->workarounds().init_vertex_attributes);
2704 if (feature_info_->workarounds()
2709 if (feature_info_->workarounds().reverse_point_sprite_coord_origin) {
2713 if (feature_info_->workarounds().unbind_fbo_on_context_switch) {
2745 caps.texture_format_etc1 && !workarounds().etc1_power_of_two_only;
2832 if (workarounds()
[all...]
H A Din_process_command_buffer.cc377 ->workarounds()
666 if (context_group->feature_info()->workarounds().release_image_after_use)
/external/chromium_org/gpu/command_buffer/tests/
H A Dgl_lose_context_chromium_unittest.cc45 if (gl1a_.workarounds().exit_on_context_lost)
H A Dgl_manager.h90 const gpu::gles2::FeatureInfo::Workarounds& workarounds() const;
H A Dgl_manager.cc297 const gpu::gles2::FeatureInfo::Workarounds& GLManager::workarounds() const { function in class:gpu::GLManager
298 return decoder_->GetContextGroup()->feature_info()->workarounds();
/external/chromium_org/content/browser/resources/gpu/
H A Dinfo_view.js153 var workaroundsDiv = this.querySelector('.workarounds-div');
154 var workaroundsList = this.querySelector('.workarounds-list');
203 // driver bug workarounds list
204 if (gpuInfo.featureStatus.workarounds.length) {
207 for (i = 0; i < gpuInfo.featureStatus.workarounds.length; i++) {
209 workaroundEl.textContent = gpuInfo.featureStatus.workarounds[i];
319 else // problem.tag == 'workarounds'
331 else // problem.tag == 'workarounds'
/external/chromium_org/content/gpu/
H A Dgpu_main.cc134 std::set<int> workarounds; local
135 gpu::StringToFeatureSet(types, &workarounds);
136 if (workarounds.count(gpu::FORCE_DISCRETE_GPU) == 1)
138 else if (workarounds.count(gpu::FORCE_INTEGRATED_GPU) == 1)
276 // Recompute gpu driver bug workarounds - this is specifically useful
/external/wpa_supplicant_8/hs20/client/
H A Dosu_client.h51 unsigned long int workarounds; member in struct:hs20_osu_client
H A Dest.c116 (ctx->workarounds & WORKAROUND_OCSP_OPTIONAL) ? 1 : 2);
563 (ctx->workarounds & WORKAROUND_OCSP_OPTIONAL) ? 1 : 2);
667 (ctx->workarounds & WORKAROUND_OCSP_OPTIONAL) ? 1 : 2);
/external/chromium_org/content/browser/gpu/
H A Dgpu_data_manager_impl.h123 // Returns the workarounds that are applied to the current system as
125 void GetDriverBugWorkarounds(base::ListValue* workarounds) const;
H A Dgpu_data_manager_impl.cc191 base::ListValue* workarounds) const {
193 private_->GetDriverBugWorkarounds(workarounds);
H A Dgpu_data_manager_impl_private.h79 void GetDriverBugWorkarounds(base::ListValue* workarounds) const;
H A Dgpu_data_manager_impl_private.cc756 gpu_driver_bug_list_->GetReasons(reasons, "workarounds");
760 base::ListValue* workarounds) const {
763 workarounds->AppendString(
/external/chromium_org/content/common/gpu/
H A Dstream_texture_android.cc115 ->workarounds()
H A Dgpu_command_buffer_stub.cc200 context_group_->feature_info()->workarounds().use_virtualized_gl_contexts;
986 if (context_group_->feature_info()->workarounds().release_image_after_use)

Completed in 4468 milliseconds

12