| OLD | NEW |
| 1 # Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2011 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 | 4 |
| 5 { | 5 { |
| 6 'variables': { | 6 'variables': { |
| 7 'chromium_code': 1, | 7 'chromium_code': 1, |
| 8 # These are defined here because we need to build this library twice. Once | 8 # These are defined here because we need to build this library twice. Once |
| 9 # with extra parameter checking. Once with no parameter checking to be 100% | 9 # with extra parameter checking. Once with no parameter checking to be 100% |
| 10 # OpenGL ES 2.0 compliant for the conformance tests. | 10 # OpenGL ES 2.0 compliant for the conformance tests. |
| (...skipping 12 matching lines...) Expand all Loading... |
| 23 'command_buffer/client/gles2_implementation.h', | 23 'command_buffer/client/gles2_implementation.h', |
| 24 'command_buffer/client/program_info_manager.cc', | 24 'command_buffer/client/program_info_manager.cc', |
| 25 'command_buffer/client/program_info_manager.h', | 25 'command_buffer/client/program_info_manager.h', |
| 26 ] | 26 ] |
| 27 }, | 27 }, |
| 28 'targets': [ | 28 'targets': [ |
| 29 { | 29 { |
| 30 'target_name': 'command_buffer_common', | 30 'target_name': 'command_buffer_common', |
| 31 'type': 'static_library', | 31 'type': 'static_library', |
| 32 'include_dirs': [ | 32 'include_dirs': [ |
| 33 '.', | 33 '<(DEPTH)/third_party/khronos', |
| 34 ], | 34 ], |
| 35 'all_dependent_settings': { | 35 'all_dependent_settings': { |
| 36 'include_dirs': [ | 36 'include_dirs': [ |
| 37 '.', | 37 '<(DEPTH)/third_party/khronos', |
| 38 ], | 38 ], |
| 39 }, | 39 }, |
| 40 'dependencies': [ | 40 'dependencies': [ |
| 41 '../base/base.gyp:base', | 41 '../base/base.gyp:base', |
| 42 ], | 42 ], |
| 43 'export_dependent_settings': [ | 43 'export_dependent_settings': [ |
| 44 '../base/base.gyp:base', | 44 '../base/base.gyp:base', |
| 45 ], | 45 ], |
| 46 'sources': [ | 46 'sources': [ |
| 47 'command_buffer/common/bitfield_helpers.h', | 47 'command_buffer/common/bitfield_helpers.h', |
| (...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 83 'target_name': 'gles2_implementation', | 83 'target_name': 'gles2_implementation', |
| 84 'type': 'static_library', | 84 'type': 'static_library', |
| 85 'dependencies': [ | 85 'dependencies': [ |
| 86 '../base/base.gyp:base', | 86 '../base/base.gyp:base', |
| 87 '../ui/gfx/gl/gl.gyp:gl', | 87 '../ui/gfx/gl/gl.gyp:gl', |
| 88 'gles2_cmd_helper', | 88 'gles2_cmd_helper', |
| 89 ], | 89 ], |
| 90 'all_dependent_settings': { | 90 'all_dependent_settings': { |
| 91 'include_dirs': [ | 91 'include_dirs': [ |
| 92 # For GLES2/gl2.h | 92 # For GLES2/gl2.h |
| 93 '.', | 93 '<(DEPTH)/third_party/khronos', |
| 94 ], | 94 ], |
| 95 }, | 95 }, |
| 96 'sources': [ | 96 'sources': [ |
| 97 '<@(gles2_implementation_source_files)', | 97 '<@(gles2_implementation_source_files)', |
| 98 ], | 98 ], |
| 99 }, | 99 }, |
| 100 { | 100 { |
| 101 # Library emulates GLES2 using command_buffers. | 101 # Library emulates GLES2 using command_buffers. |
| 102 'target_name': 'gles2_implementation_client_side_arrays', | 102 'target_name': 'gles2_implementation_client_side_arrays', |
| 103 'type': 'static_library', | 103 'type': 'static_library', |
| 104 'defines': [ | 104 'defines': [ |
| 105 'GLES2_SUPPORT_CLIENT_SIDE_ARRAYS=1', | 105 'GLES2_SUPPORT_CLIENT_SIDE_ARRAYS=1', |
| 106 'GLES2_CONFORMANCE_TESTS=1', | 106 'GLES2_CONFORMANCE_TESTS=1', |
| 107 ], | 107 ], |
| 108 'dependencies': [ | 108 'dependencies': [ |
| 109 '../base/base.gyp:base', | 109 '../base/base.gyp:base', |
| 110 'gles2_cmd_helper', | 110 'gles2_cmd_helper', |
| 111 ], | 111 ], |
| 112 'all_dependent_settings': { | 112 'all_dependent_settings': { |
| 113 'include_dirs': [ | 113 'include_dirs': [ |
| 114 # For GLES2/gl2.h | 114 # For GLES2/gl2.h |
| 115 '.', | 115 '<(DEPTH)/third_party/khronos', |
| 116 ], | 116 ], |
| 117 }, | 117 }, |
| 118 'sources': [ | 118 'sources': [ |
| 119 '<@(gles2_implementation_source_files)', | 119 '<@(gles2_implementation_source_files)', |
| 120 ], | 120 ], |
| 121 }, | 121 }, |
| 122 { | 122 { |
| 123 # Stub to expose gles2_implemenation in C instead of C++. | 123 # Stub to expose gles2_implemenation in C instead of C++. |
| 124 # so GLES2 C programs can work with no changes. | 124 # so GLES2 C programs can work with no changes. |
| 125 'target_name': 'gles2_c_lib', | 125 'target_name': 'gles2_c_lib', |
| (...skipping 19 matching lines...) Expand all Loading... |
| 145 ], | 145 ], |
| 146 'sources': [ | 146 'sources': [ |
| 147 '<@(gles2_c_lib_source_files)', | 147 '<@(gles2_c_lib_source_files)', |
| 148 ], | 148 ], |
| 149 }, | 149 }, |
| 150 { | 150 { |
| 151 'target_name': 'command_buffer_client', | 151 'target_name': 'command_buffer_client', |
| 152 'type': 'static_library', | 152 'type': 'static_library', |
| 153 'include_dirs': [ | 153 'include_dirs': [ |
| 154 '..', | 154 '..', |
| 155 '<(DEPTH)/third_party/khronos', |
| 155 ], | 156 ], |
| 156 'all_dependent_settings': { | 157 'all_dependent_settings': { |
| 157 'include_dirs': [ | 158 'include_dirs': [ |
| 158 '..', | 159 '..', |
| 160 '<(DEPTH)/third_party/khronos', |
| 159 ], | 161 ], |
| 160 }, | 162 }, |
| 161 'dependencies': [ | 163 'dependencies': [ |
| 162 'command_buffer_common', | 164 'command_buffer_common', |
| 163 ], | 165 ], |
| 164 'sources': [ | 166 'sources': [ |
| 165 'command_buffer/client/cmd_buffer_helper.cc', | 167 'command_buffer/client/cmd_buffer_helper.cc', |
| 166 'command_buffer/client/cmd_buffer_helper.h', | 168 'command_buffer/client/cmd_buffer_helper.h', |
| 167 'command_buffer/client/fenced_allocator.cc', | 169 'command_buffer/client/fenced_allocator.cc', |
| 168 'command_buffer/client/fenced_allocator.h', | 170 'command_buffer/client/fenced_allocator.h', |
| 169 'command_buffer/client/mapped_memory.cc', | 171 'command_buffer/client/mapped_memory.cc', |
| 170 'command_buffer/client/mapped_memory.h', | 172 'command_buffer/client/mapped_memory.h', |
| 171 'command_buffer/client/ring_buffer.cc', | 173 'command_buffer/client/ring_buffer.cc', |
| 172 'command_buffer/client/ring_buffer.h', | 174 'command_buffer/client/ring_buffer.h', |
| 173 ], | 175 ], |
| 174 }, | 176 }, |
| 175 { | 177 { |
| 176 'target_name': 'command_buffer_service', | 178 'target_name': 'command_buffer_service', |
| 177 'type': 'static_library', | 179 'type': 'static_library', |
| 178 'include_dirs': [ | 180 'include_dirs': [ |
| 179 '..', | 181 '..', |
| 182 '<(DEPTH)/third_party/khronos', |
| 180 ], | 183 ], |
| 181 'all_dependent_settings': { | 184 'all_dependent_settings': { |
| 182 'include_dirs': [ | 185 'include_dirs': [ |
| 183 '..', | 186 '..', |
| 187 '<(DEPTH)/third_party/khronos', |
| 184 ], | 188 ], |
| 185 }, | 189 }, |
| 186 'dependencies': [ | 190 'dependencies': [ |
| 187 'command_buffer_common', | 191 'command_buffer_common', |
| 188 '../base/base.gyp:base', | 192 '../base/base.gyp:base', |
| 189 '../ui/gfx/gl/gl.gyp:gl', | 193 '../ui/gfx/gl/gl.gyp:gl', |
| 190 '../ui/gfx/surface/surface.gyp:surface', | 194 '../ui/gfx/surface/surface.gyp:surface', |
| 191 '../ui/ui.gyp:ui', | 195 '../ui/ui.gyp:ui', |
| 192 '../third_party/angle/src/build_angle.gyp:translator_glsl', | 196 '../third_party/angle/src/build_angle.gyp:translator_glsl', |
| 193 ], | 197 ], |
| (...skipping 126 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 320 { | 324 { |
| 321 'target_name': 'gpu_unittest_utils', | 325 'target_name': 'gpu_unittest_utils', |
| 322 'type': 'static_library', | 326 'type': 'static_library', |
| 323 'dependencies': [ | 327 'dependencies': [ |
| 324 '../testing/gmock.gyp:gmock', | 328 '../testing/gmock.gyp:gmock', |
| 325 '../testing/gtest.gyp:gtest', | 329 '../testing/gtest.gyp:gtest', |
| 326 '../ui/gfx/gl/gl.gyp:gl', | 330 '../ui/gfx/gl/gl.gyp:gl', |
| 327 ], | 331 ], |
| 328 'include_dirs': [ | 332 'include_dirs': [ |
| 329 '..', | 333 '..', |
| 334 '<(DEPTH)/third_party/khronos', |
| 330 ], | 335 ], |
| 331 'sources': [ | 336 'sources': [ |
| 332 'command_buffer/common/gl_mock.h', | 337 'command_buffer/common/gl_mock.h', |
| 333 'command_buffer/common/gl_mock.cc', | 338 'command_buffer/common/gl_mock.cc', |
| 334 'command_buffer/service/gles2_cmd_decoder_mock.cc', | 339 'command_buffer/service/gles2_cmd_decoder_mock.cc', |
| 335 'command_buffer/service/gles2_cmd_decoder_mock.cc', | 340 'command_buffer/service/gles2_cmd_decoder_mock.cc', |
| 336 ], | 341 ], |
| 337 }, | 342 }, |
| 338 { | 343 { |
| 339 'target_name': 'gpu_ipc', | 344 'target_name': 'gpu_ipc', |
| 340 'type': 'static_library', | 345 'type': 'static_library', |
| 341 'dependencies': [ | 346 'dependencies': [ |
| 342 'command_buffer_client', | 347 'command_buffer_client', |
| 343 'gles2_c_lib', | 348 'gles2_c_lib', |
| 344 '../base/base.gyp:base', | 349 '../base/base.gyp:base', |
| 345 ], | 350 ], |
| 346 'include_dirs': [ | 351 'include_dirs': [ |
| 347 '..', | 352 '..', |
| 353 '<(DEPTH)/third_party/khronos', |
| 348 ], | 354 ], |
| 349 'sources': [ | 355 'sources': [ |
| 350 'ipc/gpu_command_buffer_traits.cc', | 356 'ipc/gpu_command_buffer_traits.cc', |
| 351 'ipc/gpu_command_buffer_traits.h', | 357 'ipc/gpu_command_buffer_traits.h', |
| 352 ], | 358 ], |
| 353 }, | 359 }, |
| 354 ], | 360 ], |
| 355 } | 361 } |
| OLD | NEW |