The OpenVX Specification  dba1aa3
vx_vendors.h
1 /*
2 
3  * Copyright (c) 2012-2017 The Khronos Group Inc.
4  *
5  * Licensed under the Apache License, Version 2.0 (the "License");
6  * you may not use this file except in compliance with the License.
7  * You may obtain a copy of the License at
8  *
9  * http://www.apache.org/licenses/LICENSE-2.0
10  *
11  * Unless required by applicable law or agreed to in writing, software
12  * distributed under the License is distributed on an "AS IS" BASIS,
13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  * See the License for the specific language governing permissions and
15  * limitations under the License.
16  */
17 
18 #ifndef _OPENVX_VENDORS_H_
19 #define _OPENVX_VENDORS_H_
20 
31  VX_ID_KHRONOS = 0x000,
32  VX_ID_TI = 0x001,
33  VX_ID_QUALCOMM = 0x002,
34  VX_ID_NVIDIA = 0x003,
35  VX_ID_ARM = 0x004,
36  VX_ID_BDTI = 0x005,
37  VX_ID_RENESAS = 0x006,
38  VX_ID_VIVANTE = 0x007,
39  VX_ID_XILINX = 0x008,
40  VX_ID_AXIS = 0x009,
41  VX_ID_MOVIDIUS = 0x00A,
42  VX_ID_SAMSUNG = 0x00B,
43  VX_ID_FREESCALE = 0x00C,
44  VX_ID_AMD = 0x00D,
45  VX_ID_BROADCOM = 0x00E,
46  VX_ID_INTEL = 0x00F,
47  VX_ID_MARVELL = 0x010,
48  VX_ID_MEDIATEK = 0x011,
49  VX_ID_ST = 0x012,
50  VX_ID_CEVA = 0x013,
51  VX_ID_ITSEEZ = 0x014,
53  VX_ID_NXP = 0x016,
54  VX_ID_VIDEANTIS = 0x017,
55  VX_ID_SYNOPSYS = 0x018,
56  VX_ID_CADENCE = 0x019,
57  VX_ID_HUAWEI = 0x01A,
58  VX_ID_SOCIONEXT = 0x01B,
59  /* Add new vendor code above this line */
60  VX_ID_USER = 0xFFE,
61  VX_ID_MAX = 0xFFF,
63  VX_ID_DEFAULT = VX_ID_MAX,
64 };
65 
66 #endif
67 
STMicroelectronics.
Definition: vx_vendors.h:49
The Khronos Group.
Definition: vx_vendors.h:31
ARM Ltd.
Definition: vx_vendors.h:35
Synopsys.
Definition: vx_vendors.h:55
NVIDIA Corporation.
Definition: vx_vendors.h:34
Cadence.
Definition: vx_vendors.h:56
Itseez, Inc.
Definition: vx_vendors.h:51
Axis Communications.
Definition: vx_vendors.h:40
Renasas Electronics.
Definition: vx_vendors.h:37
Xilinx Inc.
Definition: vx_vendors.h:39
Freescale Semiconductor.
Definition: vx_vendors.h:43
Texas Instruments, Inc.
Definition: vx_vendors.h:32
Samsung Electronics.
Definition: vx_vendors.h:42
Huawei.
Definition: vx_vendors.h:57
Movidius Ltd.
Definition: vx_vendors.h:41
Qualcomm, Inc.
Definition: vx_vendors.h:33
Socionext.
Definition: vx_vendors.h:58
Videantis.
Definition: vx_vendors.h:54
vx_vendor_id_e
The Vendor ID of the Implementation. As new vendors submit their implementations, this enumeration wi...
Definition: vx_vendors.h:30
Vivante Corporation.
Definition: vx_vendors.h:38
MediaTek, Inc.
Definition: vx_vendors.h:48
Marvell Technology Group Ltd.
Definition: vx_vendors.h:47
Berkley Design Technology, Inc.
Definition: vx_vendors.h:36
For use by all Kernel authors until they can obtain an assigned ID.
Definition: vx_vendors.h:63
Advanced Micro Devices.
Definition: vx_vendors.h:44
For use by vxAllocateUserKernelId and vxAllocateUserKernelLibraryId.
Definition: vx_vendors.h:60
Imagination Technologies.
Definition: vx_vendors.h:52
Broadcom Corporation.
Definition: vx_vendors.h:45
NXP Semiconductors.
Definition: vx_vendors.h:53
CEVA DSP.
Definition: vx_vendors.h:50
Intel Corporation.
Definition: vx_vendors.h:46