
# 纹理压缩开关
#### 功能介绍
云手机默认启用全局纹理压缩，以降低显存占用。云手机提供以命令行方式动态开关全局纹理压缩，同时提供配置应用粒度纹理压缩的黑白名单。
配置应用粒度纹理压缩的黑白名单：
- 当全局纹理压缩打开，只配置某一应用到白名单时，该应用的纹理压缩功能打开，只配置某一应用到黑名单时，该应用的纹理压缩功能关闭。
- 当全局纹理压缩关闭，只配置某一应用到白名单时，该应用的纹理压缩功能打开，只配置某一应用到黑名单时，该应用的纹理压缩功能关闭。
- 不单独配置某一应用时，纹理压缩的功能仅依赖全局开关。
- 同时配置某一应用到黑/白名单时，纹理压缩的功能仅依赖全局开关。
 
#### 使用方法
- 开启/关闭全局纹理压缩：
  ```
  adb shell cmd attributes texture-compression <enable/disable>
  ```
  

- 查询纹理压缩全局开关状态：
  ```
  adb shell cmd attributes list
  ```
  

- 添加应用到纹理压缩白名单
  ```
  cmd attributes add texture-compression-enable-apps <包名>
  ```
  

- 将应用从纹理压缩白名单移除
  ```
  cmd attributes remove texture-compression-enable-apps <包名>
  ```
  

- 添加应用到纹理压缩黑名单
  ```
  cmd attributes add texture-compression-disable-apps <包名>
  ```
  

- 移除应用到纹理压缩黑名单
  ```
  cmd attributes remove texture-compression-disable-apps <包名>
  ```
  
 
#### 约束
开关全局纹理压缩后，需要重启应用以生效。
关闭全局纹理压缩可能使显存占用升高，导致手机卡顿，推荐开启全局纹理压缩。
