-
Notifications
You must be signed in to change notification settings - Fork 108
Expand file tree
/
Copy pathstruct.stderr
More file actions
70 lines (70 loc) · 1.89 KB
/
struct.stderr
File metadata and controls
70 lines (70 loc) · 1.89 KB
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
OpCapability Shader
OpMemoryModel Logical Simple
OpEntryPoint Vertex %1 "main" %2 %3 %4 %5
OpName %7 "LargerThanVec4"
OpMemberName %7 0 "a"
OpMemberName %7 1 "b"
OpName %8 "spirv_std::glam::Mat4"
OpMemberName %8 0 "x_axis"
OpMemberName %8 1 "y_axis"
OpMemberName %8 2 "z_axis"
OpMemberName %8 3 "w_axis"
OpName %9 "LargerThanVec4"
OpMemberName %9 0 "a"
OpMemberName %9 1 "b"
OpName %2 "out1"
OpName %3 "out2"
OpName %4 "out3"
OpName %5 "out4"
OpMemberDecorate %9 0 Offset 0
OpMemberDecorate %9 1 Offset 16
OpDecorate %2 Location 0
OpDecorate %3 Location 2
OpDecorate %4 Location 3
OpDecorate %5 Location 7
%10 = OpTypeFloat 32
%11 = OpTypeVector %10 4
%12 = OpTypeVector %10 2
%7 = OpTypeStruct %11 %12
%13 = OpTypePointer Output %7
%14 = OpTypePointer Output %12
%8 = OpTypeStruct %11 %11 %11 %11
%15 = OpTypePointer Output %8
%16 = OpTypePointer Output %10
%17 = OpTypeVoid
%18 = OpTypeFunction %17
%9 = OpTypeStruct %11 %12
%19 = OpConstant %10 0
%20 = OpConstantComposite %11 %19 %19 %19 %19
%21 = OpUndef %9
%2 = OpVariable %13 Output
%3 = OpVariable %14 Output
%22 = OpTypeInt 32 0
%23 = OpConstant %22 0
%24 = OpConstant %22 1
%4 = OpVariable %15 Output
%25 = OpConstant %10 1
%26 = OpConstantComposite %11 %25 %19 %19 %19
%27 = OpConstantComposite %11 %19 %25 %19 %19
%28 = OpConstantComposite %11 %19 %19 %25 %19
%29 = OpConstantComposite %11 %19 %19 %19 %25
%30 = OpConstantComposite %8 %26 %27 %28 %29
%5 = OpVariable %16 Output
%1 = OpFunction %17 None %18
%31 = OpLabel
%32 = OpCompositeInsert %9 %20 %21 0
%33 = OpCompositeInsert %9 %19 %32 1 0
%34 = OpCompositeInsert %9 %19 %33 1 1
%35 = OpCompositeExtract %11 %34 0
%36 = OpCompositeExtract %12 %34 1
%37 = OpCompositeConstruct %7 %35 %36
OpStore %2 %37
%38 = OpInBoundsAccessChain %16 %3 %23
OpStore %38 %19
%39 = OpInBoundsAccessChain %16 %3 %24
OpStore %39 %19
OpStore %4 %30
OpStore %5 %19
OpNoLine
OpReturn
OpFunctionEnd