develop/amd_openvx/openvx/include/VX/vx_vendors.h Source File

develop/amd_openvx/openvx/include/VX/vx_vendors.h Source File#

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