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值即可控制。

相关推荐
振鹏Dong15 分钟前
JVM | CMS垃圾收集器详解
java·jvm
ttk21917 分钟前
【算法练习】归并排序和归并分治
数据结构·c++·算法·排序算法
情报员00719 分钟前
Java练习6
java·算法·排序算法
andrew_121928 分钟前
JVM的内存管理、垃圾回收、类加载和参数调优
java·jvm
百锦再30 分钟前
Python深度挖掘:openpyxl和pandas的使用详细
java·开发语言·python·框架·pandas·压力测试·idea
mooridy32 分钟前
设计模式 | 详解常用设计模式(六大设计原则,单例模式,工厂模式,建造者模式,代理模式)
c++·设计模式
microhex34 分钟前
Glide 如何加载远程 Base64 图片
java·开发语言·glide
chilling heart43 分钟前
JAVA---集合ArrayList
java·开发语言
ss27343 分钟前
基于Springboot + vue实现的中医院问诊系统
java·spring boot·后端
同志327131 小时前
用HTML+CSS做了一个网易云音乐客户端首页
前端·css