diff options
author | brettw@chromium.org <brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-05-02 18:58:58 +0000 |
---|---|---|
committer | brettw@chromium.org <brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-05-02 18:58:58 +0000 |
commit | e94cd2e516991ce237d574036b5b8a32cd94e8b1 (patch) | |
tree | 51367100a31c887582bd1470426bb533a473d12e /ppapi/shared_impl | |
parent | ad6e8a10ea9c47d76cb4eab0bdaae49af30c3e76 (diff) | |
download | chromium_src-e94cd2e516991ce237d574036b5b8a32cd94e8b1.zip chromium_src-e94cd2e516991ce237d574036b5b8a32cd94e8b1.tar.gz chromium_src-e94cd2e516991ce237d574036b5b8a32cd94e8b1.tar.bz2 |
Add an API to determine if the system will support acceleration
BUG=
TEST=
Review URL: https://chromiumcodereview.appspot.com/10213005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134959 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ppapi/shared_impl')
-rw-r--r-- | ppapi/shared_impl/ppapi_preferences.cc | 8 | ||||
-rw-r--r-- | ppapi/shared_impl/ppapi_preferences.h | 2 |
2 files changed, 8 insertions, 2 deletions
diff --git a/ppapi/shared_impl/ppapi_preferences.cc b/ppapi/shared_impl/ppapi_preferences.cc index 1448806..c8a5b00 100644 --- a/ppapi/shared_impl/ppapi_preferences.cc +++ b/ppapi/shared_impl/ppapi_preferences.cc @@ -10,7 +10,8 @@ namespace ppapi { Preferences::Preferences() : default_font_size(0), - default_fixed_font_size(0) { + default_fixed_font_size(0), + is_3d_supported(true) { } Preferences::Preferences(const WebPreferences& prefs) @@ -19,7 +20,10 @@ Preferences::Preferences(const WebPreferences& prefs) serif_font_family(prefs.serif_font_family), sans_serif_font_family(prefs.sans_serif_font_family), default_font_size(prefs.default_font_size), - default_fixed_font_size(prefs.default_fixed_font_size) { + default_fixed_font_size(prefs.default_fixed_font_size), + // Pepper 3D support keys off of WebGL which is what the GPU blacklist + // is applied to. + is_3d_supported(prefs.experimental_webgl_enabled) { } Preferences::~Preferences() { diff --git a/ppapi/shared_impl/ppapi_preferences.h b/ppapi/shared_impl/ppapi_preferences.h index 8e0847c..497ea38 100644 --- a/ppapi/shared_impl/ppapi_preferences.h +++ b/ppapi/shared_impl/ppapi_preferences.h @@ -24,6 +24,8 @@ struct PPAPI_SHARED_EXPORT Preferences { string16 sans_serif_font_family; int default_font_size; int default_fixed_font_size; + + bool is_3d_supported; }; } // namespace ppapi |