| /external/angle/src/common/vulkan/ |
| D | vulkan_icd.cpp | 78 ICDFilterFunc GetFilterForICD(vk::ICD preferredICD) in GetFilterForICD() 82 case vk::ICD::Mock: in GetFilterForICD() 88 case vk::ICD::SwiftShader: in GetFilterForICD() 109 ScopedVkLoaderEnvironment::ScopedVkLoaderEnvironment(bool enableValidationLayers, vk::ICD icd) in ScopedVkLoaderEnvironment() argument 111 mICD(icd), in ScopedVkLoaderEnvironment() 120 if (icd == vk::ICD::Mock) in ScopedVkLoaderEnvironment() 128 else if (icd == vk::ICD::SwiftShader) in ScopedVkLoaderEnvironment() 138 if (mEnableValidationLayers || icd != vk::ICD::Default) in ScopedVkLoaderEnvironment() 145 mICD = vk::ICD::Default; in ScopedVkLoaderEnvironment() 156 mICD = vk::ICD::Default; in ScopedVkLoaderEnvironment() [all …]
|
| D | vulkan_icd.h | 23 enum class ICD enum 39 ScopedVkLoaderEnvironment(bool enableValidationLayers, vk::ICD icd); 43 vk::ICD getEnabledICD() const { return mICD; } in getEnabledICD() 46 bool setICDEnvironment(const char *icd); 49 vk::ICD mICD; 61 vk::ICD preferredICD,
|
| /external/OpenCL-CTS/ |
| D | README.md | 19 It is advised that the [OpenCL ICD-Loader](https://github.com/KhronosGroup/OpenCL-ICD-Loader) 21 build of the ICD loader and `OPENCL_LIBRARIES` is "OpenCL". 31 git clone https://github.com/KhronosGroup/OpenCL-ICD-Loader.git 33 mkdir OpenCL-ICD-Loader/build 34 cmake -S OpenCL-ICD-Loader -B OpenCL-ICD-Loader/build \ 36 cmake --build ./OpenCL-ICD-Loader/build --config Release 41 -DCL_LIB_DIR=$PWD/OpenCL-ICD-Loader/build \ 55 If the OpenCL library built against is the ICD Loader, and the vendor library to 57 [default ICD Loader location](https://github.com/KhronosGroup/OpenCL-ICD-Loader#registering-icds) 58 then the [OCL_ICD_FILENAMES](https://github.com/KhronosGroup/OpenCL-ICD-Loader#table-of-debug-envir… [all …]
|
| D | readme-spir-v-binaries.txt | 38 5. OpenCL ICD (with 2.2 support) 39 OpenCL ICD 40 Repository: https://gitlab.khronos.org/opencl/icd
|
| D | presubmit.sh | 57 git clone https://github.com/KhronosGroup/OpenCL-ICD-Loader.git 58 cd ${TOP}/OpenCL-ICD-Loader 99 -DCL_LIB_DIR=${TOP}/OpenCL-ICD-Loader/build \
|
| /external/OpenCL-CLHPP/ |
| D | README.md | 43 - the [OpenCL-ICD-Loader](https://github.com/KhronosGroup/OpenCL-ICD-Loader/) when building the exa… 44 …ICD loader via CMake, however a convenience shorthand is provided. Providing `OPENCL_CLHPP_LOADER_… 54 1. Clone this repo, the OpenCL ICD Loader and the OpenCL Headers: 57 git clone https://github.com/KhronosGroup/OpenCL-ICD-Loader 65 1. Build and install OpenCL ICD Loader CMake package. _(Note that `CMAKE_PREFIX_PATH` need to be an… 67 …eaders/install -D CMAKE_INSTALL_PREFIX=./OpenCL-ICD-Loader/install -S ./OpenCL-ICD-Loader -B ./Ope… 68 cmake --build ./OpenCL-ICD-Loader/build --target install 72 …IX_PATH="/absolute/path/to/OpenCL-Headers/install;/absolute/path/to/OpenCL-ICD-Loader/install" -D …
|
| /external/OpenCL-CLHPP/.github/workflows/ |
| D | linux.yml | 6 …CL-Headers/install/share/pkgconfig:${{ github.workspace }}/external/OpenCL-ICD-Loader/install/lib/… 26 …ers/install/share/pkgconfig:/__w/OpenCL-CLHPP/OpenCL-CLHPP/external/OpenCL-ICD-Loader/install/lib/… 41 - name: Checkout OpenCL-ICD-Loader 44 repository: KhronosGroup/OpenCL-ICD-Loader 45 path: external/OpenCL-ICD-Loader 64 - name: Build & install OpenCL-ICD-Loader 72 -D CMAKE_INSTALL_PREFIX=$GITHUB_WORKSPACE/external/OpenCL-ICD-Loader/install 74 -B$GITHUB_WORKSPACE/external/OpenCL-ICD-Loader/build 75 -H$GITHUB_WORKSPACE/external/OpenCL-ICD-Loader && 77 --build $GITHUB_WORKSPACE/external/OpenCL-ICD-Loader/build [all …]
|
| D | macos.yml | 6 …CL-Headers/install/share/pkgconfig:${{ github.workspace }}/external/OpenCL-ICD-Loader/install/lib/… 31 - name: Checkout OpenCL-ICD-Loader 34 repository: KhronosGroup/OpenCL-ICD-Loader 35 path: external/OpenCL-ICD-Loader 68 - name: Build & install OpenCL-ICD-Loader 75 -D CMAKE_INSTALL_PREFIX=$GITHUB_WORKSPACE/external/OpenCL-ICD-Loader/install 77 -S $GITHUB_WORKSPACE/external/OpenCL-ICD-Loader 78 -B $GITHUB_WORKSPACE/external/OpenCL-ICD-Loader/build && 80 --build $GITHUB_WORKSPACE/external/OpenCL-ICD-Loader/build 98 …HUB_WORKSPACE/external/OpenCL-Headers/install;$GITHUB_WORKSPACE/external/OpenCL-ICD-Loader/install" [all …]
|
| D | windows.yml | 35 - name: Checkout OpenCL-ICD-Loader 38 repository: KhronosGroup/OpenCL-ICD-Loader 39 path: external/OpenCL-ICD-Loader 75 - name: Build & install OpenCL-ICD-Loader (MSBuild) 81 …ICD-Loader\install -D CMAKE_PREFIX_PATH=%GITHUB_WORKSPACE%\external\OpenCL-Headers\install -D BUIL… 82 …%CMAKE_EXE% --build %GITHUB_WORKSPACE%/external/OpenCL-ICD-Loader/build --target install --config … 84 - name: Build & install OpenCL-ICD-Loader (Ninja Multi-Config) 94 …ICD-Loader\install -D CMAKE_PREFIX_PATH=%GITHUB_WORKSPACE%\external\OpenCL-Headers\install -D BUIL… 95 …%CMAKE_EXE% --build %GITHUB_WORKSPACE%/external/OpenCL-ICD-Loader/build --target install --config … 106 …KSPACE%\external\OpenCL-Headers\install;%GITHUB_WORKSPACE%\external\OpenCL-ICD-Loader\install" -S … [all …]
|
| /external/angle/third_party/OpenCL-ICD-Loader/ |
| D | README.chromium | 1 Name: Khronos OpenCL ICD Loader 2 Short Name: OpenCL-ICD-Loader 4 URL: https://chromium.googlesource.com/external/github.com/KhronosGroup/OpenCL-ICD-Loader 5 …OURCE CODE: git clone -b OpenCL-ICD-Loader https://chromium.googlesource.com/external/github.com/K… 14 OpenCL defines an Installable Client Driver (ICD) mechanism to allow developers to build 15 applications against an Installable Client Driver loader (ICD loader) rather than linking
|
| /external/mesa3d/include/vulkan/ |
| D | vk_icd.h | 13 // Loader-ICD version negotiation API. Versions add the following features: 17 // Version 2 - Add Loader/ICD Interface version negotiation 19 // Version 3 - Add ICD creation/destruction of KHR_surface objects. 24 // structure during vkCreateInstance. This will tell the ICD 29 // Version 7 - If an ICD supports any of the following functions, they must be 45 // This is defined in vk_layer.h which will be found by the loader, but if an ICD is building again… 51 // Typedefs for loader/ICD interface 60 // Prototypes for loader/ICD interface 78 * The ICD must reserve space for a pointer for the loader's dispatch 80 * The ICD must initialize this variable using the SET_LOADER_MAGIC_VALUE macro.
|
| /external/vulkan-headers/include/vulkan/ |
| D | vk_icd.h | 13 // Loader-ICD version negotiation API. Versions add the following features: 17 // Version 2 - Add Loader/ICD Interface version negotiation 19 // Version 3 - Add ICD creation/destruction of KHR_surface objects. 24 // structure during vkCreateInstance. This will tell the ICD 29 // Version 7 - If an ICD supports any of the following functions, they must be 45 // This is defined in vk_layer.h which will be found by the loader, but if an ICD is building again… 51 // Typedefs for loader/ICD interface 60 // Prototypes for loader/ICD interface 78 * The ICD must reserve space for a pointer for the loader's dispatch 80 * The ICD must initialize this variable using the SET_LOADER_MAGIC_VALUE macro.
|
| /external/swiftshader/include/vulkan/ |
| D | vk_icd.h | 13 // Loader-ICD version negotiation API. Versions add the following features: 17 // Version 2 - Add Loader/ICD Interface version negotiation 19 // Version 3 - Add ICD creation/destruction of KHR_surface objects. 24 // structure during vkCreateInstance. This will tell the ICD 29 // Version 7 - If an ICD supports any of the following functions, they must be 45 // This is defined in vk_layer.h which will be found by the loader, but if an ICD is building again… 51 // Typedefs for loader/ICD interface 60 // Prototypes for loader/ICD interface 78 * The ICD must reserve space for a pointer for the loader's dispatch 80 * The ICD must initialize this variable using the SET_LOADER_MAGIC_VALUE macro.
|
| /external/angle/third_party/vulkan-headers/src/include/vulkan/ |
| D | vk_icd.h | 13 // Loader-ICD version negotiation API. Versions add the following features: 17 // Version 2 - Add Loader/ICD Interface version negotiation 19 // Version 3 - Add ICD creation/destruction of KHR_surface objects. 24 // structure during vkCreateInstance. This will tell the ICD 29 // Version 7 - If an ICD supports any of the following functions, they must be 45 // This is defined in vk_layer.h which will be found by the loader, but if an ICD is building again… 51 // Typedefs for loader/ICD interface 60 // Prototypes for loader/ICD interface 78 * The ICD must reserve space for a pointer for the loader's dispatch 80 * The ICD must initialize this variable using the SET_LOADER_MAGIC_VALUE macro.
|
| /external/clang/test/SemaCXX/ |
| D | discrim-union.cpp | 101 typedef either<int, char, double> icd; typedef 102 constexpr icd icd1 = an<int>(4); 103 constexpr icd icd2 = a<char>('x'); 104 constexpr icd icd3 = a<double>(6.5); 114 constexpr either<const icd*, non_triv> icd4 = a<const icd*>(&icd2); 115 constexpr either<const icd*, non_triv> icd5 = a<non_triv>(); 117 static_assert(icd4.get<const icd*>()->get<char>() == 'x', "");
|
| /external/mesa3d/src/vulkan/runtime/ |
| D | vk_instance.c | 312 /* Beginning with ICD interface v7, the following functions can also be in vk_instance_get_proc_addr() 490 /* Note: This entrypoint is not exported from ICD DLLs, and is only exposed via 557 /* With version 4+ of the loader interface the ICD should expose 588 * - The first ICD entrypoint called by the loader is in vk_icdNegotiateLoaderICDInterfaceVersion() 589 * vk_icdGetInstanceProcAddr(). The ICD must statically expose this in vk_icdNegotiateLoaderICDInterfaceVersion() 591 * - The ICD must statically expose no other Vulkan symbol unless it is in vk_icdNegotiateLoaderICDInterfaceVersion() 593 * - Each dispatchable Vulkan handle created by the ICD must be in vk_icdNegotiateLoaderICDInterfaceVersion() 595 * ICD must initialize VK_LOADER_DATA.loadMagic to ICD_LOADER_MAGIC. in vk_icdNegotiateLoaderICDInterfaceVersion() 597 * vkDestroySurfaceKHR(). The ICD must be capable of working with in vk_icdNegotiateLoaderICDInterfaceVersion() 601 * - The first ICD entrypoint called by the loader is in vk_icdNegotiateLoaderICDInterfaceVersion() [all …]
|
| /external/sdv/vsomeip/third_party/boost/numeric/ublas/.ci/ |
| D | install-ocl-ubuntu.sh | 16 #basically, just the ICD itself 38 Depends: ocl-icd-libopencl1 (>= 2.0), libnuma1 47 #the icd registry could be copied from opt/intel/opencl-1.2-5.0.0.57/etc/intel64.icd 53 #now deal with that icd registry 54 cat <<'EOF' >> opencl-driver-intel-cpu/etc/OpenCL/vendors/intel64.icd
|
| /external/swiftshader/src/Vulkan/ |
| D | write_icd_json.py | 19 description = "Generates the correct ICD JSON file for swiftshader in GN builds" 21 parser.add_argument('--input', type=str, help='The template ICD JSON') 22 parser.add_argument('--output', type=str, help='The output ICD JSON in the GN build dir') 29 data['ICD']['library_path'] = args.library_path
|
| /external/apache-velocity-engine/velocity-engine-core/src/main/java/org/apache/velocity/util/ |
| D | ClassUtils.java | 184 IntrospectionCacheData icd = context.icacheGet(mck); in getMethod() local 191 if (icd != null && icd.contextData == clazz) in getMethod() 196 method = (VelMethod) icd.thingy; in getMethod() 208 icd = new IntrospectionCacheData(); in getMethod() 209 icd.contextData = clazz; in getMethod() 210 icd.thingy = method; in getMethod() 211 context.icachePut(mck, icd); in getMethod()
|
| /external/apache-velocity-engine/velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ |
| D | ASTIdentifier.java | 145 IntrospectionCacheData icd = context.icacheGet(this); in execute() local 155 if ( icd != null && (icd.contextData == clazz) ) in execute() 157 vg = (VelPropertyGet) icd.thingy; in execute() 170 icd = new IntrospectionCacheData(); in execute() 171 icd.contextData = clazz; in execute() 172 icd.thingy = vg; in execute() 173 context.icachePut(this,icd); in execute()
|
| /external/swiftshader/tests/regres/cmd/run_testlist/ |
| D | main.go | 178 ICD struct { 183 icd, err := ioutil.ReadFile(vkSwiftshaderICD) 188 if err := json.NewDecoder(bytes.NewReader(icd)).Decode(&root); err != nil { 192 if util.IsFile(root.ICD.Path) { 193 return root.ICD.Path 196 path, err := filepath.Abs(filepath.Join(dir, root.ICD.Path)) 198 panic(fmt.Errorf("Could not locate ICD so at '%v'. %v", root.ICD.Path, err))
|
| /external/mesa3d/src/gfxstream/host/vulkan/ |
| D | VulkanDispatch.cpp | 70 // LOG(VERBOSE) << "In test environment or ICD set to swiftshader, using " in initIcdPaths() 71 // "Swiftshader ICD"; in initIcdPaths() 91 // LOG(VERBOSE) << "Not in test environment. ICD (blank for default): [" in initIcdPaths() 94 // and switch between that and gfx-rs libportability-icd depending on in initIcdPaths() 189 // When running applications with Gfxstream as the Vulkan ICD, i.e. with in getPossibleLoaderPathBasenames() 191 // App -> Vulkan Loader -> Gfxstream ICD -> Vulkan Loader -> Driver ICD in getPossibleLoaderPathBasenames() 316 // ICD. In that case we need to add MoltenVK libraries to in dlopen()
|
| /external/mesa3d/src/gallium/targets/rusticl/ |
| D | meson.build | 77 input : 'rusticl.icd.in', 78 output : 'rusticl.icd', 84 # .so is hardcoded in the icd as well
|
| /external/mesa3d/src/gallium/frontends/wgl/ |
| D | stw_ext_interop.c | 40 /* not using ICD */ in wglMesaGLInteropQueryDeviceInfo() 69 /* not using ICD */ in wglMesaGLInteropExportObject() 99 /* not using ICD */ in wglMesaGLInteropFlushObjects()
|
| /external/mesa3d/src/gallium/frontends/rusticl/api/ |
| D | platform.rs | 1 use crate::api::icd::CLResult; 56 …// platforms returns a list of OpenCL platforms available for access through the Khronos ICD Loade… in get_platform_ids() 57 …// The cl_platform_id values returned in platforms are ICD compatible and can be used to identify a in get_platform_ids()
|