dawn-cmake/test/bug/tint/219.spvasm
Ben Clayton f6a4fe073a Add test case for tint:219
The original problem appears to be fixed.

Fixed: tint:219
Change-Id: I8d16fbb715da3ca149769699c86f86a4bed85b4f
Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/57703
Auto-Submit: Ben Clayton <bclayton@google.com>
Reviewed-by: Antonio Maiorano <amaiorano@google.com>
Commit-Queue: Ben Clayton <bclayton@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
2021-07-13 16:41:56 +00:00

31 lines
883 B
Plaintext

OpCapability Shader
OpMemoryModel Logical Simple
OpEntryPoint GLCompute %100 "main"
OpExecutionMode %100 LocalSize 1 1 1
%void = OpTypeVoid
%voidfn = OpTypeFunction %void
%uint = OpTypeInt 32 0
%uint_0 = OpConstant %uint 0
%float = OpTypeFloat 32
%v2float = OpTypeVector %float 2
%ptr_v2f = OpTypePointer Function %v2float
%ptr_f = OpTypePointer Function %float
%floatfn = OpTypeFunction %float %ptr_v2f
%200 = OpFunction %float None %floatfn
%201 = OpFunctionParameter %ptr_v2f
%210 = OpLabel
%211 = OpAccessChain %ptr_f %201 %uint_0
%212 = OpLoad %float %211
OpReturnValue %212
OpFunctionEnd
%100 = OpFunction %void None %voidfn
%10 = OpLabel
%11 = OpVariable %ptr_v2f Function
%f = OpFunctionCall %float %200 %11
OpReturn
OpFunctionEnd