From d13eeb7ea88df5a2d0f80dcc096e53a42e7ae41e Mon Sep 17 00:00:00 2001 From: foreman Date: Thu, 28 Aug 2014 17:48:53 -0400 Subject: [PATCH] P4 to Git Change 1071332 by rili@rili_opencl_stg on 2014/08/28 17:28:16 EPR #405038 - Expose extension "cl_khr_depth_images" for OpenCL 2.0 Affected files ... ... //depot/stg/opencl/drivers/opencl/runtime/device/cpu/cpusettings.cpp#27 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#229 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.cpp#276 edit --- rocclr/runtime/device/cpu/cpusettings.cpp | 1 + rocclr/runtime/device/device.hpp | 2 ++ rocclr/runtime/device/gpu/gpusettings.cpp | 1 + 3 files changed, 4 insertions(+) diff --git a/rocclr/runtime/device/cpu/cpusettings.cpp b/rocclr/runtime/device/cpu/cpusettings.cpp index 14832f95f0..2c407d1dad 100644 --- a/rocclr/runtime/device/cpu/cpusettings.cpp +++ b/rocclr/runtime/device/cpu/cpusettings.cpp @@ -53,6 +53,7 @@ Settings::create() partialDispatch_ = true; enableExtension(ClKhrSubGroups); supportDepthsRGB_ = true; + enableExtension(ClKhrDepthImages); } // Map CPUID feature bits to our own feature bits diff --git a/rocclr/runtime/device/device.hpp b/rocclr/runtime/device/device.hpp index 66930f93f6..ba4eee7643 100644 --- a/rocclr/runtime/device/device.hpp +++ b/rocclr/runtime/device/device.hpp @@ -108,6 +108,7 @@ enum OclExtensions { ClKhrSpir, ClKhrSubGroups, ClKhrGlEvent, + ClKhrDepthImages, ClExtTotal }; @@ -148,6 +149,7 @@ OclExtensionsString[] = { "cl_khr_spir ", "cl_khr_subgroups ", "cl_khr_gl_event ", + "cl_khr_depth_images ", NULL }; diff --git a/rocclr/runtime/device/gpu/gpusettings.cpp b/rocclr/runtime/device/gpu/gpusettings.cpp index 2390ca06ba..2c81e2e42f 100644 --- a/rocclr/runtime/device/gpu/gpusettings.cpp +++ b/rocclr/runtime/device/gpu/gpusettings.cpp @@ -435,6 +435,7 @@ Settings::create( // Enable some OpenCL 2.0 extensions if (oclVersion_ >= OpenCL20) { enableExtension(ClKhrSubGroups); + enableExtension(ClKhrDepthImages); } // Override current device settings