blob: 033004d9ceb6dcf16d42d7fd190a715165643d87 [file] [log] [blame]
Ben Claytonb07a7ce2021-06-03 11:26:17 +00001; SPIR-V
2; Version: 1.3
3; Generator: Google Tint Compiler; 0
James Pricee0cc7712021-06-22 20:19:49 +00004; Bound: 14
Ben Claytonb07a7ce2021-06-03 11:26:17 +00005; Schema: 0
6 OpCapability Shader
7 OpMemoryModel Logical GLSL450
Ben Claytonb07a7ce2021-06-03 11:26:17 +00008 OpEntryPoint Fragment %fragment_main "fragment_main"
Ben Claytonb07a7ce2021-06-03 11:26:17 +00009 OpExecutionMode %fragment_main OriginUpperLeft
Ben Claytonb07a7ce2021-06-03 11:26:17 +000010 OpName %fwidth_b83ebb "fwidth_b83ebb"
11 OpName %res "res"
Ben Claytonb07a7ce2021-06-03 11:26:17 +000012 OpName %fragment_main "fragment_main"
Ben Claytonb07a7ce2021-06-03 11:26:17 +000013 %void = OpTypeVoid
James Pricee0cc7712021-06-22 20:19:49 +000014 %1 = OpTypeFunction %void
15 %float = OpTypeFloat 32
Ben Claytonb07a7ce2021-06-03 11:26:17 +000016 %v2float = OpTypeVector %float 2
James Pricee0cc7712021-06-22 20:19:49 +000017 %8 = OpConstantNull %v2float
Ben Claytonb07a7ce2021-06-03 11:26:17 +000018%_ptr_Function_v2float = OpTypePointer Function %v2float
James Pricee0cc7712021-06-22 20:19:49 +000019%fwidth_b83ebb = OpFunction %void None %1
20 %4 = OpLabel
21 %res = OpVariable %_ptr_Function_v2float Function %8
22 %5 = OpFwidth %v2float %8
23 OpStore %res %5
Ben Claytonb07a7ce2021-06-03 11:26:17 +000024 OpReturn
25 OpFunctionEnd
James Pricee0cc7712021-06-22 20:19:49 +000026%fragment_main = OpFunction %void None %1
27 %12 = OpLabel
28 %13 = OpFunctionCall %void %fwidth_b83ebb
Ben Claytonb07a7ce2021-06-03 11:26:17 +000029 OpReturn
30 OpFunctionEnd