summaryrefslogtreecommitdiff
path: root/chromium/cc/output/renderer.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/cc/output/renderer.cc')
-rw-r--r--chromium/cc/output/renderer.cc22
1 files changed, 22 insertions, 0 deletions
diff --git a/chromium/cc/output/renderer.cc b/chromium/cc/output/renderer.cc
index 2fe0ef75b5f..488039acd9e 100644
--- a/chromium/cc/output/renderer.cc
+++ b/chromium/cc/output/renderer.cc
@@ -14,4 +14,26 @@ bool Renderer::IsContextLost() {
return false;
}
+RendererCapabilitiesImpl::RendererCapabilitiesImpl()
+ : best_texture_format(RGBA_8888),
+ allow_partial_texture_updates(false),
+ using_offscreen_context3d(false),
+ max_texture_size(0),
+ using_shared_memory_resources(false),
+ using_partial_swap(false),
+ using_egl_image(false),
+ avoid_pow2_textures(false),
+ using_map_image(false),
+ using_discard_framebuffer(false) {}
+
+RendererCapabilitiesImpl::~RendererCapabilitiesImpl() {}
+
+RendererCapabilities RendererCapabilitiesImpl::MainThreadCapabilities() const {
+ return RendererCapabilities(best_texture_format,
+ allow_partial_texture_updates,
+ using_offscreen_context3d,
+ max_texture_size,
+ using_shared_memory_resources);
+}
+
} // namespace cc