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

/external/chromium_org/gpu/config/
H A Dgpu_util.cc68 std::set<int> workarounds = list->MakeDecision( local
70 if (!workarounds.empty()) {
72 IntSetToString(workarounds));
/external/chromium_org/gpu/command_buffer/service/
H A Dfeature_info.cc70 const std::string& types, FeatureInfo::Workarounds* workarounds) {
71 DCHECK(workarounds);
81 workarounds->name = true; \
89 if (workarounds->max_texture_size_limit_4096)
90 workarounds->max_texture_size = 4096;
91 if (workarounds->max_cube_map_texture_size_limit_4096)
92 workarounds->max_cube_map_texture_size = 4096;
93 if (workarounds->max_cube_map_texture_size_limit_1024)
94 workarounds->max_cube_map_texture_size = 1024;
95 if (workarounds
69 StringToWorkarounds( const std::string& types, FeatureInfo::Workarounds* workarounds) argument
[all...]
H A Dcontext_group.cc168 if (feature_info_->workarounds().max_texture_size) {
170 max_texture_size, feature_info_->workarounds().max_texture_size);
172 if (feature_info_->workarounds().max_cube_map_texture_size) {
175 feature_info_->workarounds().max_cube_map_texture_size);
226 // TODO(gman): Use workarounds similar to max_texture_size above to implement.
H A Dfeature_info.h81 // Constructor with workarounds taken from the current process's CommandLine
84 // Constructor with workarounds taken from |command_line|
107 const Workarounds& workarounds() const { function in class:gpu::gles2::FeatureInfo
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);
898 EXPECT_TRUE(info_->workarounds().use_client_side_arrays_for_stream_buffers);
969 EXPECT_TRUE(info_->workarounds().exit_on_context_lost);
981 EXPECT_TRUE(info_->workarounds().exit_on_context_lost);
982 EXPECT_EQ(1024, info_->workarounds().max_cube_map_texture_size);
983 EXPECT_EQ(4096, info_->workarounds().max_texture_size);
H A Dbuffer_manager.cc29 feature_info ? feature_info->workarounds(
246 feature_info_->workarounds()
H A Dvertex_attrib_manager.cc175 bool use_client_side_arrays_for_stream_buffers = feature_info->workarounds(
H A Dgles2_cmd_decoder.cc134 // TODO(brianderson): Make the following official workarounds.
1565 const FeatureInfo::Workarounds& workarounds() const { function in class:gpu::gles2::GLES2DecoderImpl
1566 return feature_info_->workarounds();
2219 ->workarounds()
2564 if (feature_info_->workarounds().reverse_point_sprite_coord_origin) {
2568 if (feature_info_->workarounds().unbind_fbo_on_context_switch) {
2572 if (feature_info_->workarounds().release_image_after_use) {
2598 feature_info_->workarounds().enable_chromium_fast_npot_mo8_textures;
2698 if (workarounds().needs_glsl_built_in_function_emulation)
2700 if (workarounds()
[all...]
/external/chromium_org/content/gpu/
H A Dgpu_main.cc113 std::set<int> workarounds; local
114 gpu::StringToFeatureSet(types, &workarounds);
115 if (workarounds.count(gpu::FORCE_DISCRETE_GPU) == 1)
117 else if (workarounds.count(gpu::FORCE_INTEGRATED_GPU) == 1)
239 // Recompute gpu driver bug workarounds - this is specifically useful
/external/chromium_org/gpu/command_buffer/tests/
H A Dgl_lose_context_chromium_unittests.cc45 if (gl1a_.workarounds().exit_on_context_lost)
H A Dgl_manager.h93 const gpu::gles2::FeatureInfo::Workarounds& workarounds() const;
H A Dgl_manager.cc256 const gpu::gles2::FeatureInfo::Workarounds& GLManager::workarounds() const { function in class:gpu::GLManager
257 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');
200 // driver bug workarounds list
201 if (gpuInfo.featureStatus.workarounds.length) {
204 for (i = 0; i < gpuInfo.featureStatus.workarounds.length; i++) {
206 workaroundEl.textContent = gpuInfo.featureStatus.workarounds[i];
/external/chromium_org/content/browser/renderer_host/
H A Dcompositing_iosurface_shader_programs_mac.cc338 base::ListValue workarounds; local
339 manager->GetDriverBugWorkarounds(&workarounds);
340 base::ListValue::const_iterator it = workarounds.Find(
343 if (it != workarounds.end())
/external/chromium_org/content/browser/gpu/
H A Dgpu_data_manager_impl.cc181 base::ListValue* workarounds) const {
183 private_->GetDriverBugWorkarounds(workarounds);
H A Dgpu_data_manager_impl_private.cc283 void AdjustGpuSwitchingOption(std::set<int>* workarounds) { argument
284 DCHECK(workarounds);
289 workarounds->erase(gpu::FORCE_INTEGRATED_GPU);
290 workarounds->insert(gpu::FORCE_DISCRETE_GPU);
292 workarounds->erase(gpu::FORCE_DISCRETE_GPU);
293 workarounds->insert(gpu::FORCE_INTEGRATED_GPU);
846 base::ListValue* workarounds) const {
849 workarounds->AppendString(
H A Dgpu_data_manager_impl.h119 // Returns the workarounds that are applied to the current system as
121 void GetDriverBugWorkarounds(base::ListValue* workarounds) const;
H A Dgpu_data_manager_impl_private.h73 void GetDriverBugWorkarounds(base::ListValue* workarounds) const;
/external/chromium_org/content/common/gpu/
H A Dgpu_command_buffer_stub.cc159 context_group_->feature_info()->workarounds().use_virtualized_gl_contexts;

Completed in 227 milliseconds