summaryrefslogtreecommitdiffstats
path: root/cc/proto/renderer_settings.proto
blob: 753de48515b1c9c4c76d831214a69b46c4b14d7d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
// Copyright 2015 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

syntax = "proto2";

package cc.proto;

option optimize_for = LITE_RUNTIME;

message RendererSettings {
  optional bool allow_antialiasing = 1;
  optional bool force_antialiasing = 2;
  optional bool force_blending_with_shaders = 3;
  optional bool partial_swap_enabled = 4;
  optional bool finish_rendering_on_resize = 5;
  optional bool should_clear_root_render_pass = 6;
  optional bool disable_display_vsync = 7;
  optional bool release_overlay_resources_on_swap_complete = 8;
  optional double refresh_rate = 9;
  optional uint32 highp_threshold_min = 10;
  optional uint32 texture_id_allocation_chunk_size = 11;
  optional bool use_gpu_memory_buffer_resources = 12;
  optional uint32 preferred_tile_format = 13;
}