Home
last modified time | relevance | path

Searched +full:opencl +full:- +full:icd +full:- +full:loader (Results 1 – 25 of 35) sorted by relevance

12

/external/OpenCL-CTS/
DREADME.md1 # OpenCL Conformance Test Suite (CTS)
3 This is the OpenCL CTS for all versions of the Khronos
4 [OpenCL](https://www.khronos.org/opencl/) standard.
9 GitHub Actions CI builds against Ubuntu 20.04, Windows-latest, and
10 macos-latest.
15 [OpenCL-Headers](https://github.com/KhronosGroup/OpenCL-Headers).
16 * `CL_LIB_DIR` Directory containing the OpenCL library to build against.
17 * `OPENCL_LIBRARIES` Name of the OpenCL library to link.
19 It is advised that the [OpenCL ICD-Loader](https://github.com/KhronosGroup/OpenCL-ICD-Loader)
20 is used as the OpenCL library to build against. Where `CL_LIB_DIR` points to a
[all …]
Dpresubmit.sh3 set -e
7 …aro.org/components/toolchain/binaries/7.5-2019.12/arm-linux-gnueabihf/gcc-linaro-7.5.0-2019.12-x86…
8 …ro.org/components/toolchain/binaries/7.5-2019.12/aarch64-linux-gnu/gcc-linaro-7.5.0-2019.12-x86_64…
10 TOOLCHAIN_PREFIX_arm=arm-linux-gnueabihf
11 TOOLCHAIN_PREFIX_aarch64=aarch64-linux-gnu
18 cmake --version
36 echo "SET(CMAKE_C_COMPILER ${TOOLCHAIN_PREFIX}-gcc)" >> ${TOOLCHAIN_FILE}
37 echo "SET(CMAKE_CXX_COMPILER ${TOOLCHAIN_PREFIX}-g++)" >> ${TOOLCHAIN_FILE}
54 git clone https://github.com/KhronosGroup/Vulkan-Headers.git
56 # Get and build loader
[all …]
/external/OpenCL-CLHPP/
DREADME.md1 # OpenCL<sup>TM</sup> API C++ bindings
5 http://khronosgroup.github.io/OpenCL-CLHPP/
9 * `include/CL/opencl.hpp`:
11 versions of OpenCL (including 1.x). This is what most users will want.
14 Includes `opencl.hpp` and emits a warning, for backwards compability.
17 Doxygen file used to generate HTML documentation for `opencl.hpp`.
25 [CMock top-of-tree from Github](https://github.com/ThrowTheSwitch/CMock),
35 …ilt and installed in isolation, it is part of the [OpenCL SDK](https://github.com/KhronosGroup/Ope…
41 - the [OpenCL Headers](https://github.com/KhronosGroup/OpenCL-Headers/).
42- It is recommended to install the headers via CMake, however a convenience shorthand is provided.…
[all …]
DCMakeLists.txt6 …https://stackoverflow.com/questions/43379311/why-does-project-affect-cmakes-opinion-on-cmake-sizeo…
15 option(OPENCL_CLHPP_BUILD_TESTING "Enable support for OpenCL C++ headers testing." OFF)
19 # Legacy helper variables, see later at finding headers and ICD Loader
20 set(OPENCL_DIST_DIR "" CACHE PATH "OpenCL source dir (legacy helper var)")
21 set(OPENCL_LIB_DIR "${OPENCL_DIST_DIR}/lib" CACHE PATH "OpenCL library dir (legacy helper var)" )
22 set(OPENCL_INCLUDE_DIR "${OPENCL_DIST_DIR}/include" CACHE PATH "OpenCL source dir (legacy helper va…
23 # Helper vars with names consistent with OpenCL-ICD-Loader's OPENCL_ICD_LOADER_HEADERS_DIR
25 set(OPENCL_CLHPP_HEADERS_DIR "${OPENCL_INCLUDE_DIR}" CACHE PATH "OpenCL headers dir")
26 set(OPENCL_CLHPP_LOADER_DIR "${OPENCL_LIB_DIR}" CACHE PATH "OpenCL library dir")
29 add_library(OpenCL::HeadersCpp ALIAS HeadersCpp)
[all …]
DMETADATA1 name: "OpenCL-ICD-Loader"
3 "OpenCL API C++ bindings"
6 homepage: "https://github.com/KhronosGroup/OpenCL-CLHPP"
9 value: "https://github.com/KhronosGroup/OpenCL-CLHPP"
/external/OpenCL-CLHPP/.github/workflows/
Dlinux.yml6 …{{ github.workspace }}/external/OpenCL-Headers/install/share/pkgconfig:${{ github.workspace }}/ext…
9 cmake-minimum:
10 runs-on: ${{ matrix.OS }}
11 container: streamhpc/opencl-sdk-base:ubuntu-18.04-20220127
14 OS: [ubuntu-20.04]
15 VER: [7] # gcc-8, clang-8, clang-10
20 BIN: [64] # Temporarily disable cross-compilation (will need toolchain files)
26OpenCL-CLHPP/OpenCL-CLHPP/install/share/pkgconfig:/__w/OpenCL-CLHPP/OpenCL-CLHPP/external/OpenCL-H…
30 - name: Checkout OpenCL-CLHPP
35 - name: Checkout OpenCL-Headers
[all …]
Dmacos.yml6 …{{ github.workspace }}/external/OpenCL-Headers/install/share/pkgconfig:${{ github.workspace }}/ext…
9 macos-gcc:
10 #runs-on: macos-latest
11 runs-on: macos-11 # temporary, macos-latest only supports gcc-12
16 GEN: [Xcode, Ninja Multi-Config]
20 - name: Checkout OpenCL-CLHPP
25 - name: Checkout OpenCL-Headers
28 repository: KhronosGroup/OpenCL-Headers
29 path: external/OpenCL-Headers
31 - name: Checkout OpenCL-ICD-Loader
[all …]
Dwindows.yml7 runs-on: windows-2022
12 GEN: [Visual Studio 17 2022, Ninja Multi-Config]
17 …ub.com/Kitware/CMake/releases/download/v${{matrix.CMAKE}}/cmake-${{matrix.CMAKE}}-windows-x86_64.z…
20 NINJA_URL: https://github.com/ninja-build/ninja/releases/download/v1.10.2/ninja-win.zip
24 - name: Checkout OpenCL-CLHPP
29 - name: Checkout OpenCL-Headers
32 repository: KhronosGroup/OpenCL-Headers
33 path: external/OpenCL-Headers
35 - name: Checkout OpenCL-ICD-Loader
38 repository: KhronosGroup/OpenCL-ICD-Loader
[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 SOURCE 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
16 their applications against a specific OpenCL implementation.
/external/angle/third_party/OpenCL-CTS/gn/
Dangle_ocl_cts.gni2 # Use of this source code is governed by a BSD-style license that can be
10 "-Wno-deprecated-declarations",
11 "-Wno-#warnings",
12 "-Wno-format",
13 "-Wno-vla-cxx-extension",
14 "-Wno-deprecated-volatile",
15 "-Wno-c++11-narrowing",
20 "$angle_root/third_party/OpenCL-CTS/gn:test_common",
21 "$angle_root/third_party/OpenCL-ICD-Loader:opencl_icd_loader",
23 configs -= [ "//build/config/compiler:chromium_code" ]
[all …]
DBUILD.gn2 # Use of this source code is governed by a BSD-style license that can be
9 "$angle_root/third_party/OpenCL-CTS/src/test_common",
10 "$angle_root/third_party/OpenCL-CTS/src/test_common/autotest",
11 "$angle_root/third_party/OpenCL-CTS/src/test_common/harness",
12 "$angle_root/third_party/OpenCL-CTS/src/test_common/miniz",
13 "$angle_root/third_party/OpenCL-ICD-Loader/src/loader",
19 "-Wno-deprecated-declarations",
20 "-Wno-#warnings",
21 "-Wno-format",
22 "-Wno-vla-cxx-extension",
[all …]
/external/mesa3d/src/gallium/frontends/rusticl/api/
Dplatform.rs1 use crate::api::icd::CLResult;
15 fn query(&self, q: cl_platform_info, _: &[u8]) -> CLResult<Vec<MaybeUninit<u8>>> { in query()
29 // OpenCL<space><major_version.minor_version><space><platform-specific information> in query()
30 CL_PLATFORM_VERSION => cl_prop("OpenCL 3.0 "), in query()
42 ) -> CLResult<()> { in get_platform_ids()
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()
58 … // specific OpenCL platform. If the platforms argument is NULL, then this argument is ignored. The in get_platform_ids()
59 … // number of OpenCL platforms returned is the minimum of the value specified by num_entries or the in get_platform_ids()
60 // number of OpenCL platforms available. in get_platform_ids()
[all …]
/external/OpenCL-Headers/
Dconanfile.py6 name = "opencl-headers"
8 license = "Apache-2.0"
10 url = "https://github.com/KhronosGroup/OpenCL-ICD-Loader"
11 description = "Khronos OpenCL Headers"
12 topics = ("khronos", "opencl", "headers")
/external/angle/src/libANGLE/renderer/cl/
DCLPlatformCL.cpp3 // Use of this source code is governed by a BSD-style license that can be
20 #include "icd.h"
32 if (platform->getDispatch().clGetPlatformInfo(platform, cl::ToCLenum(name), 0u, nullptr, in GetPlatformString()
36 if (platform->getDispatch().clGetPlatformInfo(platform, cl::ToCLenum(name), size, in GetPlatformString()
55 if (mNative == nullptr || mNative->getDispatch().clGetPlatformIDs == nullptr || in createInfo()
56 mNative->getDispatch().clGetPlatformInfo == nullptr || in createInfo()
57 mNative->getDispatch().clGetDeviceIDs == nullptr || in createInfo()
58 mNative->getDispatch().clGetDeviceInfo == nullptr || in createInfo()
59 mNative->getDispatch().clCreateContext == nullptr || in createInfo()
60 mNative->getDispatch().clCreateContextFromType == nullptr || in createInfo()
[all …]
DBUILD.gn2 # Use of this source code is governed by a BSD-style license that can be
5 # This file houses the build configuration for the OpenCL pass-through back-end.
45 "$angle_root/third_party/OpenCL-ICD-Loader:opencl_icd_loader",
/external/angle/
D.gitignore35 /third_party/abseil-cpp
42 /third_party/astc-encoder/src
46 /third_party/clang-format/script
52 /third_party/EGL-Registry/src
54 /third_party/fuchsia-sdk
71 /third_party/llvm-build
77 /third_party/OpenCL-CTS/src
78 /third_party/OpenCL-Docs/src
79 /third_party/OpenCL-ICD-Loader/src
80 /third_party/OpenGL-Registry/src
[all …]
DOWNERS1 # See https://chromium.googlesource.com/angle/angle/+/main/doc/ContributingCode.md#selecting-review…
27 # The auto-roller can also modify autogenerated files, so we give it ownership
29 angle-autoroll@skia-public.iam.gserviceaccount.com
31 per-file AUTHORS=*
32 per-file CONTRIBUTORS=*
33 per-file DEPS=*
34 per-file WATCHLISTS=*
37 per-file build=*
38 per-file buildtools=*
39 per-file third_party/clang-format/script=*
[all …]
DDEPS22 'chrome_internal_git': 'https://chrome-internal.googlesource.com',
45 # Version of Chromium our Chromium-based DEPS are mirrored from.
51 # Current revision of VK-GL-CTS (a.k.a dEQP).
55 # Note: this dep cannot be auto-rolled b/c of nesting.
70 # Note: this dep cannot be auto-rolled b/c of nesting.
84 # Current revision of patched-yasm.
85 # Note: this dep cannot be auto-rolled b/c of nesting.
88 # Three lines of non-changing comments so that
97 # Three lines of non-changing comments so that
98 # the commit queue can handle CLs rolling luci-go
[all …]
/external/angle/src/libGLESv2/
Dcl_dispatch_table.cpp3 // Use of this source code is governed by a BSD-style license that can be
6 // cl_dispatch_table_autogen.cpp: Dispatch table for CL ICD Loader.
12 // clang-format off
17 // OpenCL 1.0
102 // OpenCL 1.1
120 // OpenCL 1.2
160 // OpenCL 2.0
178 // OpenCL 2.1
187 // OpenCL 2.2
191 // OpenCL 3.0
[all …]
/external/mesa3d/include/CL/
Dcl_icd.h2 * Copyright (c) 2019-2020 The Khronos Group Inc.
8 * http://www.apache.org/licenses/LICENSE-2.0
37 * well as a type definition for the dispatch table used by the Khronos ICD
38 * loader (see cl_khr_icd extension specification for background).
986 /* OpenCL 1.1 */
1105 /* OpenCL 1.0 */
1190 /* OpenCL 1.1 */
1208 /* OpenCL 1.2 */
1252 /* OpenCL 2.0 */
1270 /* OpenCL 2.1 */
[all …]
/external/ComputeLibrary/include/CL/
Dcl_icd.h2 * Copyright (c) 2019-2020 The Khronos Group Inc.
8 * http://www.apache.org/licenses/LICENSE-2.0
37 * well as a type definition for the dispatch table used by the Khronos ICD
38 * loader (see cl_khr_icd extension specification for background).
986 /* OpenCL 1.1 */
1105 /* OpenCL 1.0 */
1190 /* OpenCL 1.1 */
1208 /* OpenCL 1.2 */
1252 /* OpenCL 2.0 */
1270 /* OpenCL 2.1 */
[all …]
/external/mesa3d/
Dmeson.build1 # Copyright © 2017-2020 Intel Corporation
29 'b_ndebug=if-release',
52 '-D__STDC_CONSTANT_MACROS',
53 '-D__STDC_FORMAT_MACROS',
54 '-D__STDC_LIMIT_MACROS',
55 '-DPACKAGE_VERSION="@0@"'.format(meson.project_version()),
56 '-DPACKAGE_BUGREPORT="https://gitlab.freedesktop.org/mesa/mesa/-/issues"',
64 with_moltenvk_dir = get_option('moltenvk-dir')
65 with_vulkan_icd_dir = get_option('vulkan-icd-dir')
66 with_tests = get_option('build-tests')
[all …]
/external/mesa3d/docs/relnotes/
D20.3.0.rst1 Mesa 20.3.0 Release Notes / 2020-12-03
20 ---------------
24 2999738e888731531cd62b27519fa37566cc0ea2cd7d4d97f46abaa3e949c630 mesa-20.3.0.tar.xz
28 ------------
30 - GL 4.5 on llvmpipe
32 - GL_INTEL_blackhole_render on radeonsi
34 - GL_NV_copy_depth_to_color for NIR
36 - GL_NV_half_float
38 - GL_NV_shader_atomic_int64 on radeonsi
40 - EGL_KHR_swap_buffers_with_damage on X11 (DRI3)
[all …]
D20.0.0.rst1 Mesa 20.0.0 Release Notes / 2020-02-19
21 ---------------
25 bb6db3e54b608d2536d4000b3de7dd3ae115fc114e8acbb5afff4b3bbed04b34 mesa-20.0.0.tar.xz
28 ------------
30 - OpenGL 4.6 on radeonsi.
31 - GL_ARB_gl_spirv on radeonsi.
32 - GL_ARB_spirv_extensions on radeonsi.
33 - GL_EXT_direct_state_access for compatibility profile.
34 - VK_AMD_device_coherent_memory on RADV.
35 - VK_AMD_mixed_attachment_samples on RADV.
[all …]
D23.2.1.rst1 Mesa 23.2.1 Release Notes / 2023-09-28
23 ---------------
27 64de0616fc2d801f929ab1ac2a4f16b3e2783c4309a724c8a259b20df8bbc1cc mesa-23.2.1.tar.xz
32 ------------
34 - VK_EXT_attachment_feedback_loop_dynamic_state on RADV
36 - extendedDynamicState3SampleLocationsEnable on RADV
38 - VK_EXT_dynamic_rendering_unused_attachments on RADV
40 - VK_EXT_mesh_shader on lavapipe
42 - OpenGL 3.1 on Asahi
44 - OpenGL ES 3.0 on Asahi
[all …]

12