forked from KhronosGroup/SPIRV-LLVM-Translator
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDecorateUniform.spvasm
More file actions
26 lines (22 loc) · 810 Bytes
/
DecorateUniform.spvasm
File metadata and controls
26 lines (22 loc) · 810 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
; REQUIRES: spirv-as
; RUN: spirv-as %s --target-env spv1.6 -o %t.spv
; RUN: spirv-val %t.spv
; RUN: llvm-spirv -to-text -o - %t.spv | FileCheck %s
; Check that the translator does not add the Shader/Matrix capability
; requirements for SPIR-V 1.6.
; CHECK-NOT: Capability Matrix
; CHECK-NOT: Capability Shader
OpCapability Addresses
OpCapability Kernel
OpCapability UniformDecoration
OpMemoryModel Physical64 OpenCL
OpEntryPoint Kernel %2 "test"
OpDecorate %uint_0 Uniform
%uint = OpTypeInt 32 0
%uint_0 = OpConstant %uint 0
%void = OpTypeVoid
%1 = OpTypeFunction %void
%2 = OpFunction %void None %1
%3 = OpLabel
OpReturn
OpFunctionEnd