1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- # Copyright 2016 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.
- import("//build/config/ui.gni")
- component("gl_in_process_context") {
- testonly = true
- sources = [
- "gl_in_process_context.cc",
- "gl_in_process_context.h",
- "gl_in_process_context_export.h",
- "gpu_in_process_thread_service.cc",
- "gpu_in_process_thread_service.h",
- "in_process_command_buffer.cc",
- "in_process_command_buffer.h",
- ]
- defines = [ "GL_IN_PROCESS_CONTEXT_IMPLEMENTATION" ]
- deps = [
- "//base",
- "//base/third_party/dynamic_annotations",
- "//gpu/command_buffer/client",
- "//gpu/command_buffer/client:gles2_cmd_helper",
- "//gpu/command_buffer/client:gles2_implementation",
- "//gpu/command_buffer/client:raster",
- "//gpu/command_buffer/common",
- "//gpu/command_buffer/service",
- "//gpu/command_buffer/service:gles2",
- "//gpu/config",
- "//gpu/ipc/client",
- "//gpu/ipc/common",
- "//gpu/ipc/common:surface_handle_type",
- "//gpu/ipc/host",
- "//gpu/ipc/service",
- "//gpu/skia_bindings:skia_bindings",
- "//ui/gfx",
- "//ui/gfx/geometry",
- "//ui/gl",
- "//ui/gl/init",
- ]
- if (use_ozone) {
- deps += [ "//ui/ozone" ]
- }
- }
- component("gpu_thread_holder") {
- testonly = true
- sources = [
- "in_process_gpu_thread_holder.cc",
- "in_process_gpu_thread_holder.h",
- "test_gpu_thread_holder.cc",
- "test_gpu_thread_holder.h",
- ]
- defines = [ "IS_GPU_THREAD_HOLDER_IMPL" ]
- public_deps = [ "//gpu/config" ]
- deps = [
- ":gl_in_process_context",
- "//base",
- "//gpu/command_buffer/service",
- "//gpu/command_buffer/service:gles2",
- "//gpu/ipc/service",
- ]
- }
|