• Home
  • Raw
  • Download

Lines Matching +full:vulkan +full:- +full:tools

9 #      http://www.apache.org/licenses/LICENSE-2.0
72 # According to vk_platform.h, armeabi is not supported for Vulkan
75 'armeabi-v7a',
76 'arm64-v8a',
82 return '-j{}'.format(multiprocessing.cpu_count() * 2)
86 'arm': ['armeabi-v7a'],
87 'arm64': ['arm64-v8a'],
97 '--out-dir', help='Directory to place temporary build files.',
101 '--arch', choices=ALL_ARCHITECTURES,
104 self.add_argument('--installdir', dest='installdir', required=True,
107 # The default for --dist-dir has to be handled after parsing all
108 # arguments because the default is derived from --out-dir. This is
111 '--dist-dir', help='Directory to place the packaged artifact.',
136 ndk_build = os.path.join(ndk_dir, 'ndk-build')
157 print('Pulling in vulkan headers and layers...')
158 vulkan_root_dir = os.path.join(THIS_DIR, '../../vulkan-validation-layers')
159 vulkan_headers_root_dir = os.path.join(THIS_DIR, '../../vulkan-headers')
179 'source_dir': os.path.join(shaderc_root_dir, 'spirv-tools'),
180 'dest_dir': 'third_party/shaderc/third_party/spirv-tools',
192 'source_dir': os.path.join(shaderc_root_dir, 'spirv-headers'),
194 'third_party/shaderc/third_party/spirv-tools/external/spirv-headers',
226 'dest_dir': 'vulkan/src',
230 'layers', 'scripts', 'build-android'
236 'dest_dir': 'vulkan/src',
256 print(src, " -> ", dst)
263 # source files yet-to-come.
269 print('Constructing Vulkan validation layer source...')
272 'bash', ndk_build, '-C', build_dir + '/vulkan/src/build-android',
283 # Tell ndk-build where to put the results
288 print('Building Vulkan validation layers for ABIs:' +
294 print('Finished building Vulkan validation layers')
298 'zip', '-9qr', out_package, "."
301 print('Packaging Vulkan validation layers')
303 print('Finished Packaging Vulkan validation layers')