1*90277196SAndroid Build Coastguard Worker#!/usr/bin/env python3 -i 2*90277196SAndroid Build Coastguard Worker# 3*90277196SAndroid Build Coastguard Worker# Copyright 2021-2024 The Khronos Group Inc. 4*90277196SAndroid Build Coastguard Worker# SPDX-License-Identifier: Apache-2.0 5*90277196SAndroid Build Coastguard Worker 6*90277196SAndroid Build Coastguard Worker# Generic alias for working group-specific API conventions interface. 7*90277196SAndroid Build Coastguard Worker 8*90277196SAndroid Build Coastguard Worker# This import should be changed at the repository / working group level to 9*90277196SAndroid Build Coastguard Worker# specify the correct API's conventions. 10*90277196SAndroid Build Coastguard Worker 11*90277196SAndroid Build Coastguard Worker 12*90277196SAndroid Build Coastguard Workerimport os 13*90277196SAndroid Build Coastguard Worker 14*90277196SAndroid Build Coastguard WorkerdefaultAPI = 'vulkan' 15*90277196SAndroid Build Coastguard Worker 16*90277196SAndroid Build Coastguard WorkerVulkanAPI = os.getenv('VULKAN_API', default=defaultAPI) 17*90277196SAndroid Build Coastguard Worker 18*90277196SAndroid Build Coastguard Workerif VulkanAPI == 'vulkansc': 19*90277196SAndroid Build Coastguard Worker from vkconventions import VulkanSCConventions as APIConventions 20*90277196SAndroid Build Coastguard Workerelse: 21*90277196SAndroid Build Coastguard Worker from vkconventions import VulkanConventions as APIConventions 22