773 lines
35 KiB
Plaintext
773 lines
35 KiB
Plaintext
|
; SPIR-V
|
||
|
; Version: 1.3
|
||
|
; Generator: Google Tint Compiler; 0
|
||
|
; Bound: 508
|
||
|
; Schema: 0
|
||
|
OpCapability Shader
|
||
|
OpMemoryModel Logical GLSL450
|
||
|
OpEntryPoint GLCompute %unused_entry_point "unused_entry_point"
|
||
|
OpExecutionMode %unused_entry_point LocalSize 1 1 1
|
||
|
OpName %S "S"
|
||
|
OpMemberName %S 0 "v"
|
||
|
OpName %U "U"
|
||
|
OpName %unused_entry_point "unused_entry_point"
|
||
|
OpName %f "f"
|
||
|
OpName %v "v"
|
||
|
OpName %x "x"
|
||
|
OpName %y "y"
|
||
|
OpName %z "z"
|
||
|
OpName %xx "xx"
|
||
|
OpName %xy "xy"
|
||
|
OpName %xz "xz"
|
||
|
OpName %yx "yx"
|
||
|
OpName %yy "yy"
|
||
|
OpName %yz "yz"
|
||
|
OpName %zx "zx"
|
||
|
OpName %zy "zy"
|
||
|
OpName %zz "zz"
|
||
|
OpName %xxx "xxx"
|
||
|
OpName %xxy "xxy"
|
||
|
OpName %xxz "xxz"
|
||
|
OpName %xyx "xyx"
|
||
|
OpName %xyy "xyy"
|
||
|
OpName %xyz "xyz"
|
||
|
OpName %xzx "xzx"
|
||
|
OpName %xzy "xzy"
|
||
|
OpName %xzz "xzz"
|
||
|
OpName %yxx "yxx"
|
||
|
OpName %yxy "yxy"
|
||
|
OpName %yxz "yxz"
|
||
|
OpName %yyx "yyx"
|
||
|
OpName %yyy "yyy"
|
||
|
OpName %yyz "yyz"
|
||
|
OpName %yzx "yzx"
|
||
|
OpName %yzy "yzy"
|
||
|
OpName %yzz "yzz"
|
||
|
OpName %zxx "zxx"
|
||
|
OpName %zxy "zxy"
|
||
|
OpName %zxz "zxz"
|
||
|
OpName %zyx "zyx"
|
||
|
OpName %zyy "zyy"
|
||
|
OpName %zyz "zyz"
|
||
|
OpName %zzx "zzx"
|
||
|
OpName %zzy "zzy"
|
||
|
OpName %zzz "zzz"
|
||
|
OpName %xxxx "xxxx"
|
||
|
OpName %xxxy "xxxy"
|
||
|
OpName %xxxz "xxxz"
|
||
|
OpName %xxyx "xxyx"
|
||
|
OpName %xxyy "xxyy"
|
||
|
OpName %xxyz "xxyz"
|
||
|
OpName %xxzx "xxzx"
|
||
|
OpName %xxzy "xxzy"
|
||
|
OpName %xxzz "xxzz"
|
||
|
OpName %xyxx "xyxx"
|
||
|
OpName %xyxy "xyxy"
|
||
|
OpName %xyxz "xyxz"
|
||
|
OpName %xyyx "xyyx"
|
||
|
OpName %xyyy "xyyy"
|
||
|
OpName %xyyz "xyyz"
|
||
|
OpName %xyzx "xyzx"
|
||
|
OpName %xyzy "xyzy"
|
||
|
OpName %xyzz "xyzz"
|
||
|
OpName %xzxx "xzxx"
|
||
|
OpName %xzxy "xzxy"
|
||
|
OpName %xzxz "xzxz"
|
||
|
OpName %xzyx "xzyx"
|
||
|
OpName %xzyy "xzyy"
|
||
|
OpName %xzyz "xzyz"
|
||
|
OpName %xzzx "xzzx"
|
||
|
OpName %xzzy "xzzy"
|
||
|
OpName %xzzz "xzzz"
|
||
|
OpName %yxxx "yxxx"
|
||
|
OpName %yxxy "yxxy"
|
||
|
OpName %yxxz "yxxz"
|
||
|
OpName %yxyx "yxyx"
|
||
|
OpName %yxyy "yxyy"
|
||
|
OpName %yxyz "yxyz"
|
||
|
OpName %yxzx "yxzx"
|
||
|
OpName %yxzy "yxzy"
|
||
|
OpName %yxzz "yxzz"
|
||
|
OpName %yyxx "yyxx"
|
||
|
OpName %yyxy "yyxy"
|
||
|
OpName %yyxz "yyxz"
|
||
|
OpName %yyyx "yyyx"
|
||
|
OpName %yyyy "yyyy"
|
||
|
OpName %yyyz "yyyz"
|
||
|
OpName %yyzx "yyzx"
|
||
|
OpName %yyzy "yyzy"
|
||
|
OpName %yyzz "yyzz"
|
||
|
OpName %yzxx "yzxx"
|
||
|
OpName %yzxy "yzxy"
|
||
|
OpName %yzxz "yzxz"
|
||
|
OpName %yzyx "yzyx"
|
||
|
OpName %yzyy "yzyy"
|
||
|
OpName %yzyz "yzyz"
|
||
|
OpName %yzzx "yzzx"
|
||
|
OpName %yzzy "yzzy"
|
||
|
OpName %yzzz "yzzz"
|
||
|
OpName %zxxx "zxxx"
|
||
|
OpName %zxxy "zxxy"
|
||
|
OpName %zxxz "zxxz"
|
||
|
OpName %zxyx "zxyx"
|
||
|
OpName %zxyy "zxyy"
|
||
|
OpName %zxyz "zxyz"
|
||
|
OpName %zxzx "zxzx"
|
||
|
OpName %zxzy "zxzy"
|
||
|
OpName %zxzz "zxzz"
|
||
|
OpName %zyxx "zyxx"
|
||
|
OpName %zyxy "zyxy"
|
||
|
OpName %zyxz "zyxz"
|
||
|
OpName %zyyx "zyyx"
|
||
|
OpName %zyyy "zyyy"
|
||
|
OpName %zyyz "zyyz"
|
||
|
OpName %zyzx "zyzx"
|
||
|
OpName %zyzy "zyzy"
|
||
|
OpName %zyzz "zyzz"
|
||
|
OpName %zzxx "zzxx"
|
||
|
OpName %zzxy "zzxy"
|
||
|
OpName %zzxz "zzxz"
|
||
|
OpName %zzyx "zzyx"
|
||
|
OpName %zzyy "zzyy"
|
||
|
OpName %zzyz "zzyz"
|
||
|
OpName %zzzx "zzzx"
|
||
|
OpName %zzzy "zzzy"
|
||
|
OpName %zzzz "zzzz"
|
||
|
OpDecorate %S Block
|
||
|
OpMemberDecorate %S 0 Offset 0
|
||
|
OpDecorate %U NonWritable
|
||
|
OpDecorate %U DescriptorSet 0
|
||
|
OpDecorate %U Binding 0
|
||
|
%float = OpTypeFloat 32
|
||
|
%v3float = OpTypeVector %float 3
|
||
|
%S = OpTypeStruct %v3float
|
||
|
%_ptr_Uniform_S = OpTypePointer Uniform %S
|
||
|
%U = OpVariable %_ptr_Uniform_S Uniform
|
||
|
%void = OpTypeVoid
|
||
|
%6 = OpTypeFunction %void
|
||
|
%uint = OpTypeInt 32 0
|
||
|
%uint_0 = OpConstant %uint 0
|
||
|
%_ptr_Uniform_v3float = OpTypePointer Uniform %v3float
|
||
|
%_ptr_Function_v3float = OpTypePointer Function %v3float
|
||
|
%19 = OpConstantNull %v3float
|
||
|
%_ptr_Uniform_float = OpTypePointer Uniform %float
|
||
|
%_ptr_Function_float = OpTypePointer Function %float
|
||
|
%25 = OpConstantNull %float
|
||
|
%uint_1 = OpConstant %uint 1
|
||
|
%uint_2 = OpConstant %uint 2
|
||
|
%v2float = OpTypeVector %float 2
|
||
|
%_ptr_Function_v2float = OpTypePointer Function %v2float
|
||
|
%40 = OpConstantNull %v2float
|
||
|
%v4float = OpTypeVector %float 4
|
||
|
%_ptr_Function_v4float = OpTypePointer Function %v4float
|
||
|
%187 = OpConstantNull %v4float
|
||
|
%unused_entry_point = OpFunction %void None %6
|
||
|
%9 = OpLabel
|
||
|
OpReturn
|
||
|
OpFunctionEnd
|
||
|
%f = OpFunction %void None %6
|
||
|
%11 = OpLabel
|
||
|
%v = OpVariable %_ptr_Function_v3float Function %19
|
||
|
%x = OpVariable %_ptr_Function_float Function %25
|
||
|
%y = OpVariable %_ptr_Function_float Function %25
|
||
|
%z = OpVariable %_ptr_Function_float Function %25
|
||
|
%xx = OpVariable %_ptr_Function_v2float Function %40
|
||
|
%xy = OpVariable %_ptr_Function_v2float Function %40
|
||
|
%xz = OpVariable %_ptr_Function_v2float Function %40
|
||
|
%yx = OpVariable %_ptr_Function_v2float Function %40
|
||
|
%yy = OpVariable %_ptr_Function_v2float Function %40
|
||
|
%yz = OpVariable %_ptr_Function_v2float Function %40
|
||
|
%zx = OpVariable %_ptr_Function_v2float Function %40
|
||
|
%zy = OpVariable %_ptr_Function_v2float Function %40
|
||
|
%zz = OpVariable %_ptr_Function_v2float Function %40
|
||
|
%xxx = OpVariable %_ptr_Function_v3float Function %19
|
||
|
%xxy = OpVariable %_ptr_Function_v3float Function %19
|
||
|
%xxz = OpVariable %_ptr_Function_v3float Function %19
|
||
|
%xyx = OpVariable %_ptr_Function_v3float Function %19
|
||
|
%xyy = OpVariable %_ptr_Function_v3float Function %19
|
||
|
%xyz = OpVariable %_ptr_Function_v3float Function %19
|
||
|
%xzx = OpVariable %_ptr_Function_v3float Function %19
|
||
|
%xzy = OpVariable %_ptr_Function_v3float Function %19
|
||
|
%xzz = OpVariable %_ptr_Function_v3float Function %19
|
||
|
%yxx = OpVariable %_ptr_Function_v3float Function %19
|
||
|
%yxy = OpVariable %_ptr_Function_v3float Function %19
|
||
|
%yxz = OpVariable %_ptr_Function_v3float Function %19
|
||
|
%yyx = OpVariable %_ptr_Function_v3float Function %19
|
||
|
%yyy = OpVariable %_ptr_Function_v3float Function %19
|
||
|
%yyz = OpVariable %_ptr_Function_v3float Function %19
|
||
|
%yzx = OpVariable %_ptr_Function_v3float Function %19
|
||
|
%yzy = OpVariable %_ptr_Function_v3float Function %19
|
||
|
%yzz = OpVariable %_ptr_Function_v3float Function %19
|
||
|
%zxx = OpVariable %_ptr_Function_v3float Function %19
|
||
|
%zxy = OpVariable %_ptr_Function_v3float Function %19
|
||
|
%zxz = OpVariable %_ptr_Function_v3float Function %19
|
||
|
%zyx = OpVariable %_ptr_Function_v3float Function %19
|
||
|
%zyy = OpVariable %_ptr_Function_v3float Function %19
|
||
|
%zyz = OpVariable %_ptr_Function_v3float Function %19
|
||
|
%zzx = OpVariable %_ptr_Function_v3float Function %19
|
||
|
%zzy = OpVariable %_ptr_Function_v3float Function %19
|
||
|
%zzz = OpVariable %_ptr_Function_v3float Function %19
|
||
|
%xxxx = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%xxxy = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%xxxz = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%xxyx = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%xxyy = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%xxyz = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%xxzx = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%xxzy = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%xxzz = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%xyxx = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%xyxy = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%xyxz = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%xyyx = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%xyyy = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%xyyz = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%xyzx = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%xyzy = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%xyzz = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%xzxx = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%xzxy = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%xzxz = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%xzyx = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%xzyy = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%xzyz = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%xzzx = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%xzzy = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%xzzz = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%yxxx = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%yxxy = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%yxxz = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%yxyx = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%yxyy = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%yxyz = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%yxzx = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%yxzy = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%yxzz = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%yyxx = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%yyxy = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%yyxz = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%yyyx = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%yyyy = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%yyyz = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%yyzx = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%yyzy = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%yyzz = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%yzxx = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%yzxy = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%yzxz = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%yzyx = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%yzyy = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%yzyz = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%yzzx = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%yzzy = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%yzzz = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%zxxx = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%zxxy = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%zxxz = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%zxyx = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%zxyy = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%zxyz = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%zxzx = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%zxzy = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%zxzz = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%zyxx = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%zyxy = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%zyxz = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%zyyx = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%zyyy = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%zyyz = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%zyzx = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%zyzy = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%zyzz = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%zzxx = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%zzxy = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%zzxz = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%zzyx = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%zzyy = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%zzyz = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%zzzx = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%zzzy = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%zzzz = OpVariable %_ptr_Function_v4float Function %187
|
||
|
%15 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%16 = OpLoad %v3float %15
|
||
|
OpStore %v %16
|
||
|
%21 = OpAccessChain %_ptr_Uniform_float %U %uint_0 %uint_0
|
||
|
%22 = OpLoad %float %21
|
||
|
OpStore %x %22
|
||
|
%27 = OpAccessChain %_ptr_Uniform_float %U %uint_0 %uint_1
|
||
|
%28 = OpLoad %float %27
|
||
|
OpStore %y %28
|
||
|
%31 = OpAccessChain %_ptr_Uniform_float %U %uint_0 %uint_2
|
||
|
%32 = OpLoad %float %31
|
||
|
OpStore %z %32
|
||
|
%34 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%36 = OpLoad %v3float %34
|
||
|
%37 = OpVectorShuffle %v2float %36 %36 0 0
|
||
|
OpStore %xx %37
|
||
|
%41 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%42 = OpLoad %v3float %41
|
||
|
%43 = OpVectorShuffle %v2float %42 %42 0 1
|
||
|
OpStore %xy %43
|
||
|
%45 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%46 = OpLoad %v3float %45
|
||
|
%47 = OpVectorShuffle %v2float %46 %46 0 2
|
||
|
OpStore %xz %47
|
||
|
%49 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%50 = OpLoad %v3float %49
|
||
|
%51 = OpVectorShuffle %v2float %50 %50 1 0
|
||
|
OpStore %yx %51
|
||
|
%53 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%54 = OpLoad %v3float %53
|
||
|
%55 = OpVectorShuffle %v2float %54 %54 1 1
|
||
|
OpStore %yy %55
|
||
|
%57 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%58 = OpLoad %v3float %57
|
||
|
%59 = OpVectorShuffle %v2float %58 %58 1 2
|
||
|
OpStore %yz %59
|
||
|
%61 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%62 = OpLoad %v3float %61
|
||
|
%63 = OpVectorShuffle %v2float %62 %62 2 0
|
||
|
OpStore %zx %63
|
||
|
%65 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%66 = OpLoad %v3float %65
|
||
|
%67 = OpVectorShuffle %v2float %66 %66 2 1
|
||
|
OpStore %zy %67
|
||
|
%69 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%70 = OpLoad %v3float %69
|
||
|
%71 = OpVectorShuffle %v2float %70 %70 2 2
|
||
|
OpStore %zz %71
|
||
|
%73 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%74 = OpLoad %v3float %73
|
||
|
%75 = OpVectorShuffle %v3float %74 %74 0 0 0
|
||
|
OpStore %xxx %75
|
||
|
%77 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%78 = OpLoad %v3float %77
|
||
|
%79 = OpVectorShuffle %v3float %78 %78 0 0 1
|
||
|
OpStore %xxy %79
|
||
|
%81 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%82 = OpLoad %v3float %81
|
||
|
%83 = OpVectorShuffle %v3float %82 %82 0 0 2
|
||
|
OpStore %xxz %83
|
||
|
%85 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%86 = OpLoad %v3float %85
|
||
|
%87 = OpVectorShuffle %v3float %86 %86 0 1 0
|
||
|
OpStore %xyx %87
|
||
|
%89 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%90 = OpLoad %v3float %89
|
||
|
%91 = OpVectorShuffle %v3float %90 %90 0 1 1
|
||
|
OpStore %xyy %91
|
||
|
%93 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%94 = OpLoad %v3float %93
|
||
|
%95 = OpVectorShuffle %v3float %94 %94 0 1 2
|
||
|
OpStore %xyz %95
|
||
|
%97 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%98 = OpLoad %v3float %97
|
||
|
%99 = OpVectorShuffle %v3float %98 %98 0 2 0
|
||
|
OpStore %xzx %99
|
||
|
%101 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%102 = OpLoad %v3float %101
|
||
|
%103 = OpVectorShuffle %v3float %102 %102 0 2 1
|
||
|
OpStore %xzy %103
|
||
|
%105 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%106 = OpLoad %v3float %105
|
||
|
%107 = OpVectorShuffle %v3float %106 %106 0 2 2
|
||
|
OpStore %xzz %107
|
||
|
%109 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%110 = OpLoad %v3float %109
|
||
|
%111 = OpVectorShuffle %v3float %110 %110 1 0 0
|
||
|
OpStore %yxx %111
|
||
|
%113 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%114 = OpLoad %v3float %113
|
||
|
%115 = OpVectorShuffle %v3float %114 %114 1 0 1
|
||
|
OpStore %yxy %115
|
||
|
%117 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%118 = OpLoad %v3float %117
|
||
|
%119 = OpVectorShuffle %v3float %118 %118 1 0 2
|
||
|
OpStore %yxz %119
|
||
|
%121 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%122 = OpLoad %v3float %121
|
||
|
%123 = OpVectorShuffle %v3float %122 %122 1 1 0
|
||
|
OpStore %yyx %123
|
||
|
%125 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%126 = OpLoad %v3float %125
|
||
|
%127 = OpVectorShuffle %v3float %126 %126 1 1 1
|
||
|
OpStore %yyy %127
|
||
|
%129 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%130 = OpLoad %v3float %129
|
||
|
%131 = OpVectorShuffle %v3float %130 %130 1 1 2
|
||
|
OpStore %yyz %131
|
||
|
%133 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%134 = OpLoad %v3float %133
|
||
|
%135 = OpVectorShuffle %v3float %134 %134 1 2 0
|
||
|
OpStore %yzx %135
|
||
|
%137 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%138 = OpLoad %v3float %137
|
||
|
%139 = OpVectorShuffle %v3float %138 %138 1 2 1
|
||
|
OpStore %yzy %139
|
||
|
%141 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%142 = OpLoad %v3float %141
|
||
|
%143 = OpVectorShuffle %v3float %142 %142 1 2 2
|
||
|
OpStore %yzz %143
|
||
|
%145 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%146 = OpLoad %v3float %145
|
||
|
%147 = OpVectorShuffle %v3float %146 %146 2 0 0
|
||
|
OpStore %zxx %147
|
||
|
%149 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%150 = OpLoad %v3float %149
|
||
|
%151 = OpVectorShuffle %v3float %150 %150 2 0 1
|
||
|
OpStore %zxy %151
|
||
|
%153 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%154 = OpLoad %v3float %153
|
||
|
%155 = OpVectorShuffle %v3float %154 %154 2 0 2
|
||
|
OpStore %zxz %155
|
||
|
%157 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%158 = OpLoad %v3float %157
|
||
|
%159 = OpVectorShuffle %v3float %158 %158 2 1 0
|
||
|
OpStore %zyx %159
|
||
|
%161 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%162 = OpLoad %v3float %161
|
||
|
%163 = OpVectorShuffle %v3float %162 %162 2 1 1
|
||
|
OpStore %zyy %163
|
||
|
%165 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%166 = OpLoad %v3float %165
|
||
|
%167 = OpVectorShuffle %v3float %166 %166 2 1 2
|
||
|
OpStore %zyz %167
|
||
|
%169 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%170 = OpLoad %v3float %169
|
||
|
%171 = OpVectorShuffle %v3float %170 %170 2 2 0
|
||
|
OpStore %zzx %171
|
||
|
%173 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%174 = OpLoad %v3float %173
|
||
|
%175 = OpVectorShuffle %v3float %174 %174 2 2 1
|
||
|
OpStore %zzy %175
|
||
|
%177 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%178 = OpLoad %v3float %177
|
||
|
%179 = OpVectorShuffle %v3float %178 %178 2 2 2
|
||
|
OpStore %zzz %179
|
||
|
%181 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%183 = OpLoad %v3float %181
|
||
|
%184 = OpVectorShuffle %v4float %183 %183 0 0 0 0
|
||
|
OpStore %xxxx %184
|
||
|
%188 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%189 = OpLoad %v3float %188
|
||
|
%190 = OpVectorShuffle %v4float %189 %189 0 0 0 1
|
||
|
OpStore %xxxy %190
|
||
|
%192 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%193 = OpLoad %v3float %192
|
||
|
%194 = OpVectorShuffle %v4float %193 %193 0 0 0 2
|
||
|
OpStore %xxxz %194
|
||
|
%196 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%197 = OpLoad %v3float %196
|
||
|
%198 = OpVectorShuffle %v4float %197 %197 0 0 1 0
|
||
|
OpStore %xxyx %198
|
||
|
%200 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%201 = OpLoad %v3float %200
|
||
|
%202 = OpVectorShuffle %v4float %201 %201 0 0 1 1
|
||
|
OpStore %xxyy %202
|
||
|
%204 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%205 = OpLoad %v3float %204
|
||
|
%206 = OpVectorShuffle %v4float %205 %205 0 0 1 2
|
||
|
OpStore %xxyz %206
|
||
|
%208 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%209 = OpLoad %v3float %208
|
||
|
%210 = OpVectorShuffle %v4float %209 %209 0 0 2 0
|
||
|
OpStore %xxzx %210
|
||
|
%212 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%213 = OpLoad %v3float %212
|
||
|
%214 = OpVectorShuffle %v4float %213 %213 0 0 2 1
|
||
|
OpStore %xxzy %214
|
||
|
%216 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%217 = OpLoad %v3float %216
|
||
|
%218 = OpVectorShuffle %v4float %217 %217 0 0 2 2
|
||
|
OpStore %xxzz %218
|
||
|
%220 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%221 = OpLoad %v3float %220
|
||
|
%222 = OpVectorShuffle %v4float %221 %221 0 1 0 0
|
||
|
OpStore %xyxx %222
|
||
|
%224 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%225 = OpLoad %v3float %224
|
||
|
%226 = OpVectorShuffle %v4float %225 %225 0 1 0 1
|
||
|
OpStore %xyxy %226
|
||
|
%228 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%229 = OpLoad %v3float %228
|
||
|
%230 = OpVectorShuffle %v4float %229 %229 0 1 0 2
|
||
|
OpStore %xyxz %230
|
||
|
%232 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%233 = OpLoad %v3float %232
|
||
|
%234 = OpVectorShuffle %v4float %233 %233 0 1 1 0
|
||
|
OpStore %xyyx %234
|
||
|
%236 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%237 = OpLoad %v3float %236
|
||
|
%238 = OpVectorShuffle %v4float %237 %237 0 1 1 1
|
||
|
OpStore %xyyy %238
|
||
|
%240 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%241 = OpLoad %v3float %240
|
||
|
%242 = OpVectorShuffle %v4float %241 %241 0 1 1 2
|
||
|
OpStore %xyyz %242
|
||
|
%244 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%245 = OpLoad %v3float %244
|
||
|
%246 = OpVectorShuffle %v4float %245 %245 0 1 2 0
|
||
|
OpStore %xyzx %246
|
||
|
%248 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%249 = OpLoad %v3float %248
|
||
|
%250 = OpVectorShuffle %v4float %249 %249 0 1 2 1
|
||
|
OpStore %xyzy %250
|
||
|
%252 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%253 = OpLoad %v3float %252
|
||
|
%254 = OpVectorShuffle %v4float %253 %253 0 1 2 2
|
||
|
OpStore %xyzz %254
|
||
|
%256 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%257 = OpLoad %v3float %256
|
||
|
%258 = OpVectorShuffle %v4float %257 %257 0 2 0 0
|
||
|
OpStore %xzxx %258
|
||
|
%260 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%261 = OpLoad %v3float %260
|
||
|
%262 = OpVectorShuffle %v4float %261 %261 0 2 0 1
|
||
|
OpStore %xzxy %262
|
||
|
%264 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%265 = OpLoad %v3float %264
|
||
|
%266 = OpVectorShuffle %v4float %265 %265 0 2 0 2
|
||
|
OpStore %xzxz %266
|
||
|
%268 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%269 = OpLoad %v3float %268
|
||
|
%270 = OpVectorShuffle %v4float %269 %269 0 2 1 0
|
||
|
OpStore %xzyx %270
|
||
|
%272 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%273 = OpLoad %v3float %272
|
||
|
%274 = OpVectorShuffle %v4float %273 %273 0 2 1 1
|
||
|
OpStore %xzyy %274
|
||
|
%276 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%277 = OpLoad %v3float %276
|
||
|
%278 = OpVectorShuffle %v4float %277 %277 0 2 1 2
|
||
|
OpStore %xzyz %278
|
||
|
%280 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%281 = OpLoad %v3float %280
|
||
|
%282 = OpVectorShuffle %v4float %281 %281 0 2 2 0
|
||
|
OpStore %xzzx %282
|
||
|
%284 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%285 = OpLoad %v3float %284
|
||
|
%286 = OpVectorShuffle %v4float %285 %285 0 2 2 1
|
||
|
OpStore %xzzy %286
|
||
|
%288 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%289 = OpLoad %v3float %288
|
||
|
%290 = OpVectorShuffle %v4float %289 %289 0 2 2 2
|
||
|
OpStore %xzzz %290
|
||
|
%292 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%293 = OpLoad %v3float %292
|
||
|
%294 = OpVectorShuffle %v4float %293 %293 1 0 0 0
|
||
|
OpStore %yxxx %294
|
||
|
%296 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%297 = OpLoad %v3float %296
|
||
|
%298 = OpVectorShuffle %v4float %297 %297 1 0 0 1
|
||
|
OpStore %yxxy %298
|
||
|
%300 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%301 = OpLoad %v3float %300
|
||
|
%302 = OpVectorShuffle %v4float %301 %301 1 0 0 2
|
||
|
OpStore %yxxz %302
|
||
|
%304 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%305 = OpLoad %v3float %304
|
||
|
%306 = OpVectorShuffle %v4float %305 %305 1 0 1 0
|
||
|
OpStore %yxyx %306
|
||
|
%308 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%309 = OpLoad %v3float %308
|
||
|
%310 = OpVectorShuffle %v4float %309 %309 1 0 1 1
|
||
|
OpStore %yxyy %310
|
||
|
%312 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%313 = OpLoad %v3float %312
|
||
|
%314 = OpVectorShuffle %v4float %313 %313 1 0 1 2
|
||
|
OpStore %yxyz %314
|
||
|
%316 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%317 = OpLoad %v3float %316
|
||
|
%318 = OpVectorShuffle %v4float %317 %317 1 0 2 0
|
||
|
OpStore %yxzx %318
|
||
|
%320 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%321 = OpLoad %v3float %320
|
||
|
%322 = OpVectorShuffle %v4float %321 %321 1 0 2 1
|
||
|
OpStore %yxzy %322
|
||
|
%324 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%325 = OpLoad %v3float %324
|
||
|
%326 = OpVectorShuffle %v4float %325 %325 1 0 2 2
|
||
|
OpStore %yxzz %326
|
||
|
%328 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%329 = OpLoad %v3float %328
|
||
|
%330 = OpVectorShuffle %v4float %329 %329 1 1 0 0
|
||
|
OpStore %yyxx %330
|
||
|
%332 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%333 = OpLoad %v3float %332
|
||
|
%334 = OpVectorShuffle %v4float %333 %333 1 1 0 1
|
||
|
OpStore %yyxy %334
|
||
|
%336 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%337 = OpLoad %v3float %336
|
||
|
%338 = OpVectorShuffle %v4float %337 %337 1 1 0 2
|
||
|
OpStore %yyxz %338
|
||
|
%340 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%341 = OpLoad %v3float %340
|
||
|
%342 = OpVectorShuffle %v4float %341 %341 1 1 1 0
|
||
|
OpStore %yyyx %342
|
||
|
%344 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%345 = OpLoad %v3float %344
|
||
|
%346 = OpVectorShuffle %v4float %345 %345 1 1 1 1
|
||
|
OpStore %yyyy %346
|
||
|
%348 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%349 = OpLoad %v3float %348
|
||
|
%350 = OpVectorShuffle %v4float %349 %349 1 1 1 2
|
||
|
OpStore %yyyz %350
|
||
|
%352 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%353 = OpLoad %v3float %352
|
||
|
%354 = OpVectorShuffle %v4float %353 %353 1 1 2 0
|
||
|
OpStore %yyzx %354
|
||
|
%356 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%357 = OpLoad %v3float %356
|
||
|
%358 = OpVectorShuffle %v4float %357 %357 1 1 2 1
|
||
|
OpStore %yyzy %358
|
||
|
%360 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%361 = OpLoad %v3float %360
|
||
|
%362 = OpVectorShuffle %v4float %361 %361 1 1 2 2
|
||
|
OpStore %yyzz %362
|
||
|
%364 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%365 = OpLoad %v3float %364
|
||
|
%366 = OpVectorShuffle %v4float %365 %365 1 2 0 0
|
||
|
OpStore %yzxx %366
|
||
|
%368 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%369 = OpLoad %v3float %368
|
||
|
%370 = OpVectorShuffle %v4float %369 %369 1 2 0 1
|
||
|
OpStore %yzxy %370
|
||
|
%372 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%373 = OpLoad %v3float %372
|
||
|
%374 = OpVectorShuffle %v4float %373 %373 1 2 0 2
|
||
|
OpStore %yzxz %374
|
||
|
%376 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%377 = OpLoad %v3float %376
|
||
|
%378 = OpVectorShuffle %v4float %377 %377 1 2 1 0
|
||
|
OpStore %yzyx %378
|
||
|
%380 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%381 = OpLoad %v3float %380
|
||
|
%382 = OpVectorShuffle %v4float %381 %381 1 2 1 1
|
||
|
OpStore %yzyy %382
|
||
|
%384 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%385 = OpLoad %v3float %384
|
||
|
%386 = OpVectorShuffle %v4float %385 %385 1 2 1 2
|
||
|
OpStore %yzyz %386
|
||
|
%388 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%389 = OpLoad %v3float %388
|
||
|
%390 = OpVectorShuffle %v4float %389 %389 1 2 2 0
|
||
|
OpStore %yzzx %390
|
||
|
%392 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%393 = OpLoad %v3float %392
|
||
|
%394 = OpVectorShuffle %v4float %393 %393 1 2 2 1
|
||
|
OpStore %yzzy %394
|
||
|
%396 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%397 = OpLoad %v3float %396
|
||
|
%398 = OpVectorShuffle %v4float %397 %397 1 2 2 2
|
||
|
OpStore %yzzz %398
|
||
|
%400 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%401 = OpLoad %v3float %400
|
||
|
%402 = OpVectorShuffle %v4float %401 %401 2 0 0 0
|
||
|
OpStore %zxxx %402
|
||
|
%404 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%405 = OpLoad %v3float %404
|
||
|
%406 = OpVectorShuffle %v4float %405 %405 2 0 0 1
|
||
|
OpStore %zxxy %406
|
||
|
%408 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%409 = OpLoad %v3float %408
|
||
|
%410 = OpVectorShuffle %v4float %409 %409 2 0 0 2
|
||
|
OpStore %zxxz %410
|
||
|
%412 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%413 = OpLoad %v3float %412
|
||
|
%414 = OpVectorShuffle %v4float %413 %413 2 0 1 0
|
||
|
OpStore %zxyx %414
|
||
|
%416 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%417 = OpLoad %v3float %416
|
||
|
%418 = OpVectorShuffle %v4float %417 %417 2 0 1 1
|
||
|
OpStore %zxyy %418
|
||
|
%420 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%421 = OpLoad %v3float %420
|
||
|
%422 = OpVectorShuffle %v4float %421 %421 2 0 1 2
|
||
|
OpStore %zxyz %422
|
||
|
%424 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%425 = OpLoad %v3float %424
|
||
|
%426 = OpVectorShuffle %v4float %425 %425 2 0 2 0
|
||
|
OpStore %zxzx %426
|
||
|
%428 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%429 = OpLoad %v3float %428
|
||
|
%430 = OpVectorShuffle %v4float %429 %429 2 0 2 1
|
||
|
OpStore %zxzy %430
|
||
|
%432 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%433 = OpLoad %v3float %432
|
||
|
%434 = OpVectorShuffle %v4float %433 %433 2 0 2 2
|
||
|
OpStore %zxzz %434
|
||
|
%436 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%437 = OpLoad %v3float %436
|
||
|
%438 = OpVectorShuffle %v4float %437 %437 2 1 0 0
|
||
|
OpStore %zyxx %438
|
||
|
%440 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%441 = OpLoad %v3float %440
|
||
|
%442 = OpVectorShuffle %v4float %441 %441 2 1 0 1
|
||
|
OpStore %zyxy %442
|
||
|
%444 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%445 = OpLoad %v3float %444
|
||
|
%446 = OpVectorShuffle %v4float %445 %445 2 1 0 2
|
||
|
OpStore %zyxz %446
|
||
|
%448 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%449 = OpLoad %v3float %448
|
||
|
%450 = OpVectorShuffle %v4float %449 %449 2 1 1 0
|
||
|
OpStore %zyyx %450
|
||
|
%452 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%453 = OpLoad %v3float %452
|
||
|
%454 = OpVectorShuffle %v4float %453 %453 2 1 1 1
|
||
|
OpStore %zyyy %454
|
||
|
%456 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%457 = OpLoad %v3float %456
|
||
|
%458 = OpVectorShuffle %v4float %457 %457 2 1 1 2
|
||
|
OpStore %zyyz %458
|
||
|
%460 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%461 = OpLoad %v3float %460
|
||
|
%462 = OpVectorShuffle %v4float %461 %461 2 1 2 0
|
||
|
OpStore %zyzx %462
|
||
|
%464 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%465 = OpLoad %v3float %464
|
||
|
%466 = OpVectorShuffle %v4float %465 %465 2 1 2 1
|
||
|
OpStore %zyzy %466
|
||
|
%468 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%469 = OpLoad %v3float %468
|
||
|
%470 = OpVectorShuffle %v4float %469 %469 2 1 2 2
|
||
|
OpStore %zyzz %470
|
||
|
%472 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%473 = OpLoad %v3float %472
|
||
|
%474 = OpVectorShuffle %v4float %473 %473 2 2 0 0
|
||
|
OpStore %zzxx %474
|
||
|
%476 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%477 = OpLoad %v3float %476
|
||
|
%478 = OpVectorShuffle %v4float %477 %477 2 2 0 1
|
||
|
OpStore %zzxy %478
|
||
|
%480 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%481 = OpLoad %v3float %480
|
||
|
%482 = OpVectorShuffle %v4float %481 %481 2 2 0 2
|
||
|
OpStore %zzxz %482
|
||
|
%484 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%485 = OpLoad %v3float %484
|
||
|
%486 = OpVectorShuffle %v4float %485 %485 2 2 1 0
|
||
|
OpStore %zzyx %486
|
||
|
%488 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%489 = OpLoad %v3float %488
|
||
|
%490 = OpVectorShuffle %v4float %489 %489 2 2 1 1
|
||
|
OpStore %zzyy %490
|
||
|
%492 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%493 = OpLoad %v3float %492
|
||
|
%494 = OpVectorShuffle %v4float %493 %493 2 2 1 2
|
||
|
OpStore %zzyz %494
|
||
|
%496 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%497 = OpLoad %v3float %496
|
||
|
%498 = OpVectorShuffle %v4float %497 %497 2 2 2 0
|
||
|
OpStore %zzzx %498
|
||
|
%500 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%501 = OpLoad %v3float %500
|
||
|
%502 = OpVectorShuffle %v4float %501 %501 2 2 2 1
|
||
|
OpStore %zzzy %502
|
||
|
%504 = OpAccessChain %_ptr_Uniform_v3float %U %uint_0
|
||
|
%505 = OpLoad %v3float %504
|
||
|
%506 = OpVectorShuffle %v4float %505 %505 2 2 2 2
|
||
|
OpStore %zzzz %506
|
||
|
OpReturn
|
||
|
OpFunctionEnd
|