Chromium 硬件加速开关c++

选项页控制硬件加速开关

1、前端代码

javascript 复制代码
<settings-toggle-button id="hardwareAcceleration"

        pref="{{prefs.hardware_acceleration_mode.enabled}}"

        label="$i18n{hardwareAccelerationLabel}">

      <template is="dom-if" if="[[shouldShowRestart_(

          prefs.hardware_acceleration_mode.enabled.value)]]">

        <cr-button on-click="onRestartClick_" slot="more-actions">

          $i18n{restart}

        </cr-button>

      </template>

</settings-toggle-button>

2、c++代码

cpp 复制代码
​
// Set to true if hardware acceleration mode is enabled on this browser.

inline constexpr char kHardwareAccelerationModeEnabled[] =

    "hardware_acceleration_mode.enabled";

​

chrome\browser\gpu\gpu_mode_manager.cc

cpp 复制代码
// static
void GpuModeManager::RegisterPrefs(PrefRegistrySimple* registry) {
  registry->RegisterBooleanPref(
      prefs::kHardwareAccelerationModeEnabled, true);
  registry->RegisterBooleanPref(
      prefs::kHardwareAccelerationModePrevious, true);
}

修改此kHardwareAccelerationModeEnabled值即可控制。

相关推荐
im_AMBER8 分钟前
React 16
前端·笔记·学习·react.js·前端框架
02苏_9 分钟前
ES6模板字符串
前端·ecmascript·es6
excel12 分钟前
⚙️ 一次性警告机制的实现:warnOnce 源码深度解析
前端
excel14 分钟前
Vue SFC 样式编译核心机制详解:compileStyle 与 PostCSS 管线设计
前端
excel15 分钟前
🧩 使用 Babel + MagicString 实现动态重写 export default 的通用方案
前端
excel15 分钟前
Vue SFC 编译器主导出文件解析:模块组织与设计哲学
前端
算法与编程之美18 分钟前
理解Java finalize函数
java·开发语言·jvm·算法
excel18 分钟前
深度解析:Vue SFC 模板编译器核心实现 (compileTemplate)
前端
excel19 分钟前
Vue SFC 解析器源码深度解析:从结构设计到源码映射
前端
excel24 分钟前
Vue SFC 编译全景总结:从源文件到运行时组件的完整链路
前端