diff options
author | Pierre Moreau <dev@pmoreau.org> | 2017-11-30 00:49:23 +0100 |
---|---|---|
committer | David Neto <dneto@google.com> | 2017-12-12 11:35:39 -0500 |
commit | 12447d846593db023d5ef7b05195bc2ffaa22f7d (patch) | |
tree | efd70465cd02bcb5d4b77b65c2d81ce330661b45 /source/ext_inst.cpp | |
parent | 059fe0822a8075511aee8622f9daeb9a9abedb1b (diff) | |
download | spirv-tools-12447d846593db023d5ef7b05195bc2ffaa22f7d.tar.gz |
Support OpenCL 1.2 and 2.0 target environments
include: Add target environment enums for OpenCL 1.2 and 2.0
Validator: Validate OpenCL capabilities
Update validate capabilities to handle embedded profiles
Add test for OpenCL capabilities validation
Update messages to mention the OpenCL profile used
Re-format val_capability_test.cpp
Diffstat (limited to 'source/ext_inst.cpp')
-rw-r--r-- | source/ext_inst.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/source/ext_inst.cpp b/source/ext_inst.cpp index 7942c47d..fc8a486a 100644 --- a/source/ext_inst.cpp +++ b/source/ext_inst.cpp @@ -59,8 +59,14 @@ spv_result_t spvExtInstTableGet(spv_ext_inst_table* pExtInstTable, case SPV_ENV_VULKAN_1_0: case SPV_ENV_UNIVERSAL_1_1: case SPV_ENV_UNIVERSAL_1_2: + case SPV_ENV_OPENCL_1_2: + case SPV_ENV_OPENCL_EMBEDDED_1_2: + case SPV_ENV_OPENCL_2_0: + case SPV_ENV_OPENCL_EMBEDDED_2_0: case SPV_ENV_OPENCL_2_1: + case SPV_ENV_OPENCL_EMBEDDED_2_1: case SPV_ENV_OPENCL_2_2: + case SPV_ENV_OPENCL_EMBEDDED_2_2: case SPV_ENV_OPENGL_4_0: case SPV_ENV_OPENGL_4_1: case SPV_ENV_OPENGL_4_2: |