/
redgpu
/
clspv
Обзор
Документация
Войти
/
redgpu
/
clspv
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
test/opsource.cl
39 строк
1 KB
Kévin Petit
Add support for -cl-std=CL3.0 (#653)
19 окт 2020, 20:54
Не верифицирован
19 окт 2020, 20:54
77838ff
Код
Авторство
О чём код?
// RUN: clspv %s -o %t.spv // RUN: spirv-dis -o %t.spvasm %t.spv // RUN: FileCheck %s < %t.spvasm // RUN: spirv-val --target-env vulkan1.0 %t.spv // RUN: clspv -cl-std=CL1.0 %s -o %t.spv // RUN: spirv-dis -o %t.spvasm %t.spv // RUN: FileCheck --check-prefix=CHECK10 %s < %t.spvasm // RUN: spirv-val --target-env vulkan1.0 %t.spv // RUN: clspv -cl-std=CL1.1 %s -o %t.spv // RUN: spirv-dis -o %t.spvasm %t.spv // RUN: FileCheck --check-prefix=CHECK11 %s < %t.spvasm // RUN: spirv-val --target-env vulkan1.0 %t.spv // RUN: clspv -cl-std=CL1.2 %s -o %t.spv // RUN: spirv-dis -o %t.spvasm %t.spv // RUN: FileCheck --check-prefix=CHECK12 %s < %t.spvasm // RUN: spirv-val --target-env vulkan1.0 %t.spv // RUN: clspv -cl-std=CL2.0 -inline-entry-points %s -o %t.spv // RUN: spirv-dis -o %t.spvasm %t.spv // RUN: FileCheck --check-prefix=CHECK20 %s < %t.spvasm // RUN: spirv-val --target-env vulkan1.0 %t.spv // RUN: clspv -cl-std=CL3.0 %s -o %t.spv // RUN: spirv-dis -o %t.spvasm %t.spv // RUN: FileCheck --check-prefix=CHECK30 %s < %t.spvasm // RUN: spirv-val --target-env vulkan1.0 %t.spv // CHECK: OpSource OpenCL_C 120 // CHECK10: OpSource OpenCL_C 100 // CHECK11: OpSource OpenCL_C 110 // CHECK12: OpSource OpenCL_C 120 // CHECK20: OpSource OpenCL_C 200 // CHECK30: OpSource OpenCL_C 300 void kernel test() {}