Home
last modified time | relevance | path

Searched full:icd (Results 1 – 25 of 272) sorted by relevance

1234567891011

/external/angle/src/common/vulkan/
Dvulkan_icd.cpp78 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 …]
Dvulkan_icd.h23 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/
DREADME.md19 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 …]
Dreadme-spir-v-binaries.txt38 5. OpenCL ICD (with 2.2 support)
39 OpenCL ICD
40 Repository: https://gitlab.khronos.org/opencl/icd
Dpresubmit.sh57 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/
DREADME.md43 - the [OpenCL-ICD-Loader](https://github.com/KhronosGroup/OpenCL-ICD-Loader/) when building the exa…
44ICD 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/
Dlinux.yml6 …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 …]
Dmacos.yml6 …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 …]
Dwindows.yml35 - 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)
81ICD-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)
94ICD-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/
DREADME.chromium1 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/
Dvk_icd.h13 // 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/
Dvk_icd.h13 // 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/
Dvk_icd.h13 // 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/
Dvk_icd.h13 // 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/
Ddiscrim-union.cpp101 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/
Dvk_instance.c312 /* 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/
Dinstall-ocl-ubuntu.sh16 #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/
Dwrite_icd_json.py19 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/
DClassUtils.java184 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/
DASTIdentifier.java145 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/
Dmain.go178 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/
DVulkanDispatch.cpp70 // 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/
Dmeson.build77 input : 'rusticl.icd.in',
78 output : 'rusticl.icd',
84 # .so is hardcoded in the icd as well
/external/mesa3d/src/gallium/frontends/wgl/
Dstw_ext_interop.c40 /* not using ICD */ in wglMesaGLInteropQueryDeviceInfo()
69 /* not using ICD */ in wglMesaGLInteropExportObject()
99 /* not using ICD */ in wglMesaGLInteropFlushObjects()
/external/mesa3d/src/gallium/frontends/rusticl/api/
Dplatform.rs1 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()

1234567891011