blob: a9f88ad86d27a38ecf110de0e2dbc44b47c97c29 [file] [log] [blame]
// RUN: clspv %s -o %t.spv
// RUN: spirv-dis %t.spv -o %t.spvasm
// RUN: FileCheck %s < %t.spvasm
// RUN: spirv-val --target-env vulkan1.0 %t.spv
// CHECK-DAG: OpEntryPoint GLCompute [[foo:%[a-zA-Z0-9_]+]] "foo"
// CHECK-DAG: OpEntryPoint GLCompute [[bar:%[a-zA-Z0-9_]+]] "bar"
// CHECK-DAG: OpExecutionMode [[foo]] LocalSize 1 2 3
// CHECK-DAG: OpExecutionMode [[bar]] LocalSize 4 5 6
__attribute__((reqd_work_group_size(1,2,3)))
kernel void foo() { }
__attribute__((reqd_work_group_size(4,5,6)))
kernel void bar() { }