1234567891011121314151617181920212223242526272829303132333435 |
- # Copyright 2014 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("//skia/features.gni")
- source_set("skia_bindings") {
- sources = [
- "gl_bindings_skia_cmd_buffer.cc",
- "gl_bindings_skia_cmd_buffer.h",
- "gles2_implementation_with_grcontext_support.cc",
- "gles2_implementation_with_grcontext_support.h",
- "grcontext_for_gles2_interface.cc",
- "grcontext_for_gles2_interface.h",
- ]
- deps = [
- "//base",
- "//gpu/command_buffer/client:gles2_implementation",
- "//gpu/command_buffer/client:gles2_interface",
- "//gpu/ipc/common:interfaces",
- "//skia",
- ]
- if (skia_use_dawn) {
- sources += [
- "grcontext_for_webgpu_interface.cc",
- "grcontext_for_webgpu_interface.h",
- ]
- deps += [
- "//gpu/command_buffer/client:webgpu_interface",
- "//third_party/dawn/src/dawn:cpp",
- "//third_party/dawn/src/dawn:proc",
- "//third_party/dawn/src/dawn/native",
- ]
- }
- }
|