aboutsummaryrefslogtreecommitdiff
path: root/source/ext_inst.cpp
diff options
context:
space:
mode:
authorPierre Moreau <dev@pmoreau.org>2017-11-30 00:49:23 +0100
committerDavid Neto <dneto@google.com>2017-12-12 11:35:39 -0500
commit12447d846593db023d5ef7b05195bc2ffaa22f7d (patch)
treeefd70465cd02bcb5d4b77b65c2d81ce330661b45 /source/ext_inst.cpp
parent059fe0822a8075511aee8622f9daeb9a9abedb1b (diff)
downloadspirv-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.cpp6
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: