-
Notifications
You must be signed in to change notification settings - Fork 34
Open
Description
While Windows GuestOS use GpuTest, Mvisor host output the behind error in virglrender ! The host can run gputest normally.
I have tried turning off the shader_bit extended attributes of MvisorVGPUx64.dll, but the error remains unchanged.
What could be the cause of this issue? Is it a problem with VGPU or virglrender?
GLSL feature level 460
vrend_compile_shader: context error reported 1388 "tenclass" Illegal shader 0
shader failed to compile
LINK_ERROR
fs: 7 GLSL:
1: #version 130
2: #extension GL_ARB_fragment_coord_conventions : require
3: #extension GL_ARB_shader_bit_encoding : require
4: layout(origin_upper_left ) in vec4 gl_FragCoord;
5: out vec4 fsout_c0;
6: vec4 temp0;
7: vec4 temp1;
8: vec4 temp2;
9: vec4 temp3;
10: vec4 temp4;
11: vec4 temp5;
12: vec4 temp6;
13: vec4 temp7;
14: vec4 temp8;
15: vec4 temp9;
16: vec4 temp10;
17: vec4 temp11;
18: vec4 temp12;
19: vec4 temp13;
20: vec4 temp14;
21: vec4 temp15;
22: vec4 temp16;
23: vec4 temp17;
24: vec4 temp18;
25: vec4 temp19;
26: vec4 temp20;
27: vec4 temp21;
28: vec4 temp22;
29: vec4 temp23;
30: vec4 temp24;
31: vec4 temp25;
32: vec4 temp26;
33: vec4 temp27;
34: vec4 temp28;
35: vec4 temp29;
36: vec4 temp30;
37: vec4 temp31;
38: vec4 temp32;
39: vec4 temp33;
40: vec4 temp34;
41: vec4 temp35;
42: vec4 temp36;
43: vec4 temp37;
44: vec4 temp38;
45: vec4 temp39;
46: vec4 temp40;
47: vec4 temp41;
48: vec4 temp42;
49: vec4 temp43;
50: vec4 temp44;
51: vec4 temp45;
52: vec4 temp46;
53: vec4 temp47;
54: vec4 temp48;
55: vec4 temp49;
56: vec4 temp50;
57: vec4 temp51;
58: vec4 temp52;
59: vec4 temp53;
60: vec4 temp54;
61: vec4 temp55;
62: vec4 temp56;
63: vec4 temp57;
64: vec4 temp58;
65: vec4 temp59;
66: vec4 temp60;
67: vec4 temp61;
68: vec4 temp62;
69: vec4 temp63;
70: vec4 temp64;
71: vec4 temp65;
72: vec4 temp66;
73: vec4 temp67;
74: vec4 temp68;
75: vec4 temp69;
76: vec4 temp70;
77: vec4 temp71;
78: vec4 temp72;
79: vec4 temp73;
80: vec4 temp74;
81: vec4 temp75;
82: vec4 temp76;
83: vec4 temp77;
84: vec4 temp78;
85: vec4 temp79;
86: vec4 temp80;
87: vec4 temp81;
88: vec4 temp82;
89: vec4 temp83;
90: vec4 temp84;
91: vec4 temp85;
92: vec4 temp86;
93: vec4 temp87;
94: vec4 temp88;
95: vec4 temp89;
96: vec4 temp90;
97: vec4 temp91;
98: vec4 temp92;
99: vec4 temp93;
100: vec4 temp94;
101: vec4 temp95;
102: vec4 temp96;
103: vec4 temp97;
104: vec4 temp98;
105: vec4 temp99;
106: vec4 temp100;
107: vec4 temp101;
108: vec4 temp102;
109: vec4 temp103;
110: vec4 temp104;
111: vec4 temp105;
112: vec4 temp106;
113: vec4 temp107;
114: vec4 temp108;
115: vec4 temp109;
116: vec4 temp110;
117: vec4 temp111;
118: vec4 temp112;
119: vec4 temp113;
120: vec4 temp114;
121: vec4 temp115;
122: vec4 temp116;
123: uniform uvec4 fsconst0[3];
124: uniform sampler2D fssamp0;
125: void main(void)
126: {
127: temp2.x = float((((gl_FragCoord.yxxx) * uintBitsToFloat(fsconst0[2].zxxx))).x);
128: temp0.y = float((( temp2.xxxx + uintBitsToFloat(fsconst0[2].wwxx))).y);
129: temp0.x = float(((gl_FragCoord.xyyy).x));
130: temp3.xy = vec2(((uintBitsToFloat(uvec4(1073741824U,1073741824U,1073741824U,1073741824U)) * temp0.xyyy )).xy);
131: temp4.xy = vec2((( temp3.xyyy / uintBitsToFloat(fsconst0[0].xyyy))).xy);
132: temp5.xy = vec2(((uintBitsToFloat(uvec4(3212836864U,3212836864U,3212836864U,3212836864U)) + temp4.xyyy )).xy);
133: temp6.x = float(dot(vec2( temp5.xyxx ), vec2( temp5.xyxx )));
134: temp7.x = float(inversesqrt( temp6.xxxx .x));
135: temp8.x = float(1.0/( temp7.xxxx ));
136: temp9.xy = vec2((max( temp5.xyxx , -temp5.xyxx )).xy);
137: temp10.x = float(uintBitsToFloat(uint(greaterThanEqual(vec4(uintBitsToFloat(uvec4(0U,0U,0U,0U))), vec4( temp5.xxxx )).x) * uint(0xffffffff)));
138: temp11.x = mix( temp5.yxxx , temp9.xxxx , notEqual(floatBitsToUint( temp10.xxxx ), uvec4(0.0))).x;
139: temp12.x = mix( temp9.xxxx , temp5.yxxx , notEqual(floatBitsToUint( temp10.xxxx ), uvec4(0.0))).x;
140: temp13.x = float((max( temp12.xxxx , -temp12.xxxx )).x);
141: temp14.x = float(uintBitsToFloat(uint(greaterThanEqual(vec4( temp13.xxxx ), vec4(uintBitsToFloat(uvec4(1566444395U,1566444395U,1566444395U,1566444395U)))).x) * uint(0xffffffff)));
142: temp15.x = mix(uintBitsToFloat(uvec4(1065353216U,1065353216U,1065353216U,1065353216U)), uintBitsToFloat(uvec4(1048576000U,1048576000U,1048576000U,1048576000U)), notEqual(floatBitsToUint( temp14.xxxx ), uvec4(0.0))).x;
143: temp16.x = float((( temp12.xxxx * temp15.xxxx )).x);
144: temp17.x = float(1.0/( temp16.xxxx ));
145: temp18.x = float((( temp11.xxxx * temp15.xxxx )).x);
146: temp19.x = float((( temp18.xxxx * temp17.xxxx )).x);
147: temp20.x = float((max( temp19.xxxx , -temp19.xxxx )).x);
148: temp21.x = float(uintBitsToFloat(uint(equal(vec4( temp9.xxxx ), vec4( temp9.yxxx )).x) * uint(0xffffffff)));
149: temp22.x = mix( temp20.xxxx , uintBitsToFloat(uvec4(1065353216U,1065353216U,1065353216U,1065353216U)), notEqual(floatBitsToUint( temp21.xxxx ), uvec4(0.0))).x;
150: temp23.x = float((max( temp22.xxxx , uintBitsToFloat(uvec4(1065353216U,1065353216U,1065353216U,1065353216U)))).x);
151: temp24.x = float(( temp22.xxxx .x));
152: temp24.x = clamp(temp24.x, 0.0, 1.0);
153: temp25.x = float((( temp24.xxxx / temp23.xxxx )).x);
154: temp26.x = float((( temp25.xxxx * temp25.xxxx )).x);
155: temp27.x = float((( temp26.xxxx * temp25.xxxx )).x);
156: temp28.x = float((( temp27.xxxx * temp26.xxxx )).x);
157: temp29.x = float((( temp28.xxxx * temp26.xxxx )).x);
158: temp30.x = float((( temp29.xxxx * temp26.xxxx )).x);
159: temp31.x = float((( temp25.xxxx * uintBitsToFloat(uvec4(1065352869U,1065352869U,1065352869U,1065352869U)))).x);
160: temp32.x = float((( temp27.xxxx * uintBitsToFloat(uvec4(3198833782U,3198833782U,3198833782U,3198833782U)))).x);
161: temp33.x = float((( temp28.xxxx * uintBitsToFloat(uvec4(1044810689U,1044810689U,1044810689U,1044810689U)))).x);
162: temp34.x = float((( temp29.xxxx * uintBitsToFloat(uvec4(3186644317U,3186644317U,3186644317U,3186644317U)))).x);
163: temp35.xy = vec2((( temp30.xxxx * uintBitsToFloat(uvec4(1029431553U,3158754981U,1029431553U,1029431553U)))).xy);
164: temp36.x = float((( temp35.yyxx * temp26.xxxx )).x);
165: temp37.x = float((( temp31.xxxx + temp32.xxxx )).x);
166: temp38.x = float((( temp37.xxxx + temp33.xxxx )).x);
167: temp39.x = float((( temp38.xxxx + temp34.xxxx )).x);
168: temp40.x = float((( temp39.xxxx + temp35.xxxx )).x);
169: temp41.x = float((( temp40.xxxx + temp36.xxxx )).x);
170: temp42.x = float((( temp41.xxxx * uintBitsToFloat(uvec4(3221225472U,3221225472U,3221225472U,3221225472U)))).x);
171: temp43.x = float((( temp42.xxxx + uintBitsToFloat(uvec4(1070141403U,1070141403U,1070141403U,1070141403U)))).x);
172: temp44.x = float(uintBitsToFloat(uint(lessThan(vec4(uintBitsToFloat(uvec4(1065353216U,1065353216U,1065353216U,1065353216U))), vec4( temp22.xxxx )).x) * uint(0xffffffff)));
173: temp45.x = float(uintBitsToFloat((floatBitsToUint(temp44.xxxx) & floatBitsToUint(vec4(1,1,1,1)))).x);
174: temp46.x = float((( temp45.xxxx * temp43.xxxx )).x);
175: temp47.x = float((( temp46.xxxx + temp41.xxxx )).x);
176: temp48.x = float((sign( temp22.xxxx )).x);
177: temp49.x = float((( temp47.xxxx * temp48.xxxx )).x);
178: temp50.x = float(uintBitsToFloat((floatBitsToUint(temp10.xxxx) & floatBitsToUint(vec4(1,1,1,1)))).x);
179: temp51.x = float((( temp50.xxxx * uintBitsToFloat(uvec4(1070141403U,1070141403U,1070141403U,1070141403U)))).x);
180: temp52.x = float((( temp51.xxxx + temp49.xxxx )).x);
181: temp53.x = float((( temp52.xxxx * uintBitsToFloat(uvec4(3212836864U,3212836864U,3212836864U,3212836864U)))).x);
182: temp54.x = float((min( temp5.yxxx , temp17.xxxx )).x);
183: temp55.x = float(uintBitsToFloat(uint(lessThan(vec4( temp54.xxxx ), vec4(uintBitsToFloat(uvec4(0U,0U,0U,0U)))).x) * uint(0xffffffff)));
184: temp56.x = mix( temp52.xxxx , temp53.xxxx , notEqual(floatBitsToUint( temp55.xxxx ), uvec4(0.0))).x;
185: temp57.x = float(((uintBitsToFloat(uvec4(1056964608U,1056964608U,1056964608U,1056964608U)) * temp8.xxxx )).x);
186: temp58.x = float(((uintBitsToFloat(uvec4(1056964608U,1056964608U,1056964608U,1056964608U)) * uintBitsToFloat(fsconst0[1].xxxx))).x);
187: temp59.x = float((( temp58.xxxx * uintBitsToFloat(uvec4(3212836864U,3212836864U,3212836864U,3212836864U)))).x);
188: temp60.x = float((( temp57.xxxx + temp59.xxxx )).x);
189: temp61.x = float((sin( temp60.xxxx )).x);
190: temp62.x = float(((uintBitsToFloat(uvec4(1056964608U,1056964608U,1056964608U,1056964608U)) * temp61.xxxx )).x);
191: temp63.x = float((( temp56.xxxx + temp62.xxxx )).x);
192: temp64.xy = vec2(((uintBitsToFloat(uvec4(1086324736U,1073741824U,1086324736U,1086324736U)) * temp63.xxxx )).xy);
193: temp65.x = float((cos( temp64.xxxx )).x);
194: temp66.x = float(((uintBitsToFloat(uvec4(1056964608U,1056964608U,1056964608U,1056964608U)) * temp65.xxxx )).x);
195: temp67.x = float((sin( temp64.yyyy )).x);
196: temp68.x = float((( temp66.xxxx * temp67.xxxx )).x);
197: temp69.xy = vec2(((uintBitsToFloat(uvec4(1056964608U,1036831948U,1056964608U,1056964608U)) + temp68.xxxx )).xy);
198: temp70.xyz = vec3((( temp69.xxyx / uintBitsToFloat(uvec4(1065353216U,1053609165U,1050253721U,1065353216U)))).xyz);
199: temp70.xyz = clamp(temp70.xyz, 0.0, 1.0);
200: temp71.xyz = vec3(( temp70.xyzx .xyz));
201: temp72.xyz = vec3(((uintBitsToFloat(uvec4(1073741824U,1073741824U,1073741824U,1073741824U)) * temp71.xyzx )).xyz);
202: temp73.xyz = vec3((( temp72.xyzx * uintBitsToFloat(uvec4(3212836864U,3212836864U,3212836864U,3212836864U)))).xyz);
203: temp74.xyz = vec3(((uintBitsToFloat(uvec4(1077936128U,1077936128U,1077936128U,1077936128U)) + temp73.xyzx )).xyz);
204: temp75.xyz = vec3((( temp71.xyzx * temp74.xyzx )).xyz);
205: temp76.xyz = vec3((( temp71.xyzx * temp75.xyzx )).xyz);
206: temp77.x = float((( temp76.zxxx * uintBitsToFloat(uvec4(3212836864U,3212836864U,3212836864U,3212836864U)))).x);
207: temp78.x = float((( temp76.xxxx / uintBitsToFloat(uvec4(1065353216U,1065353216U,1065353216U,1065353216U)))).x);
208: temp78.x = clamp(temp78.x, 0.0, 1.0);
209: temp79.x = float(( temp78.xxxx .x));
210: temp80.x = float(((uintBitsToFloat(uvec4(1073741824U,1073741824U,1073741824U,1073741824U)) * temp79.xxxx )).x);
211: temp81.x = float((( temp80.xxxx * uintBitsToFloat(uvec4(3212836864U,3212836864U,3212836864U,3212836864U)))).x);
212: temp82.x = float(((uintBitsToFloat(uvec4(1077936128U,1077936128U,1077936128U,1077936128U)) + temp81.xxxx )).x);
213: temp83.x = float((( temp79.xxxx * temp82.xxxx )).x);
214: temp84.x = float((( temp79.xxxx * temp83.xxxx )).x);
215: temp85.x = float((( temp84.xxxx / uintBitsToFloat(uvec4(1065353216U,1065353216U,1065353216U,1065353216U)))).x);
216: temp85.x = clamp(temp85.x, 0.0, 1.0);
217: temp86.x = float(( temp85.xxxx .x));
218: temp87.x = float(((uintBitsToFloat(uvec4(1073741824U,1073741824U,1073741824U,1073741824U)) * temp86.xxxx )).x);
219: temp88.x = float((( temp87.xxxx * uintBitsToFloat(uvec4(3212836864U,3212836864U,3212836864U,3212836864U)))).x);
220: temp89.x = float(((uintBitsToFloat(uvec4(1077936128U,1077936128U,1077936128U,1077936128U)) + temp88.xxxx )).x);
221: temp90.x = float((( temp86.xxxx * temp89.xxxx )).x);
222: temp91.x = float((( temp86.xxxx * temp90.xxxx )).x);
223: temp92.x = float((( temp91.xxxx / uintBitsToFloat(uvec4(1065353216U,1065353216U,1065353216U,1065353216U)))).x);
224: temp92.x = clamp(temp92.x, 0.0, 1.0);
225: temp93.x = float(( temp92.xxxx .x));
226: temp94.x = float(((uintBitsToFloat(uvec4(1073741824U,1073741824U,1073741824U,1073741824U)) * temp93.xxxx )).x);
227: temp95.x = float((( temp94.xxxx * uintBitsToFloat(uvec4(3212836864U,3212836864U,3212836864U,3212836864U)))).x);
228: temp96.x = float(((uintBitsToFloat(uvec4(1077936128U,1077936128U,1077936128U,1077936128U)) + temp95.xxxx )).x);
229: temp97.x = float((( temp93.xxxx * temp96.xxxx )).x);
230: temp98.x = float((( temp93.xxxx * temp97.xxxx )).x);
231: temp99.x = float(((uintBitsToFloat(fsconst0[1].xxxx) * uintBitsToFloat(uvec4(1053609165U,1053609165U,1053609165U,1053609165U)))).x);
232: temp100.xy = vec2(((uintBitsToFloat(uvec4(1041865114U,1056964608U,1041865114U,1041865114U)) * temp98.xxxx )).xy);
233: temp101.x = float((( temp8.xxxx + temp100.xxxx )).x);
234: temp102.x = float(1.0/( temp101.xxxx ));
235: temp1.x = float((( temp99.xxxx + temp102.xxxx )).x);
236: temp1.y = float((( temp64.yyxx / uintBitsToFloat(uvec4(1078530041U,1078530041U,1078530041U,1078530041U)))).y);
237: temp103.x = float((( temp76.yxxx + temp77.xxxx )).x);
238: temp104.x = float(((uintBitsToFloat(uvec4(1056964608U,1056964608U,1056964608U,1056964608U)) * temp103.xxxx )).x);
239: temp105.x = float((( temp104.xxxx * temp8.xxxx )).x);
240: temp106.x = float((( temp105.xxxx * uintBitsToFloat(uvec4(3212836864U,3212836864U,3212836864U,3212836864U)))).x);
241: temp107.x = float(((uintBitsToFloat(uvec4(1065353216U,1065353216U,1065353216U,1065353216U)) + temp106.xxxx )).x);
242: temp108 = vec4((texture(fssamp0, temp1 .xy)));
243: temp109.x = float(((uintBitsToFloat(uvec4(1056964608U,1056964608U,1056964608U,1056964608U)) + temp100.yxxx )).x);
244: temp110.x = float((( temp109.xxxx * temp8.xxxx )).x);
245: temp111.x = float((( temp110.xxxx + uintBitsToFloat(uvec4(1025758986U,1025758986U,1025758986U,1025758986U)))).x);
246: temp112.xyz = vec3((( temp108.xyzz * temp111.xxxx )).xyz);
247: fsout_c0.xyz = vec3((( temp112.xyzz * temp107.xxxx )).xyz);
248: fsout_c0.w = float((uintBitsToFloat(uvec4(1065353216U,1065353216U,1065353216U,1065353216U)).w));
249: }
vrend_compile_shader: context error reported 1388 "tenclass" Illegal shader 0
shader failed to compile
LINK_ERROR
fs: 7 GLSL:
1: #version 130
2: #extension GL_ARB_fragment_coord_conventions : require
3: #extension GL_ARB_shader_bit_encoding : require
4: layout(origin_upper_left ) in vec4 gl_FragCoord;
5: out vec4 fsout_c0;
6: vec4 temp0;
7: vec4 temp1;
8: vec4 temp2;
9: vec4 temp3;
10: vec4 temp4;
11: vec4 temp5;
12: vec4 temp6;
13: vec4 temp7;
14: vec4 temp8;
15: vec4 temp9;
16: vec4 temp10;
17: vec4 temp11;
18: vec4 temp12;
19: vec4 temp13;
20: vec4 temp14;
21: vec4 temp15;
22: vec4 temp16;
23: vec4 temp17;
24: vec4 temp18;
25: vec4 temp19;
26: vec4 temp20;
27: vec4 temp21;
28: vec4 temp22;
29: vec4 temp23;
30: vec4 temp24;
31: vec4 temp25;
32: vec4 temp26;
33: vec4 temp27;
34: vec4 temp28;
35: vec4 temp29;
36: vec4 temp30;
37: vec4 temp31;
38: vec4 temp32;
39: vec4 temp33;
40: vec4 temp34;
41: vec4 temp35;
42: vec4 temp36;
43: vec4 temp37;
44: vec4 temp38;
45: vec4 temp39;
46: vec4 temp40;
47: vec4 temp41;
48: vec4 temp42;
49: vec4 temp43;
50: vec4 temp44;
51: vec4 temp45;
52: vec4 temp46;
53: vec4 temp47;
54: vec4 temp48;
55: vec4 temp49;
56: vec4 temp50;
57: vec4 temp51;
58: vec4 temp52;
59: vec4 temp53;
60: vec4 temp54;
61: vec4 temp55;
62: vec4 temp56;
63: vec4 temp57;
64: vec4 temp58;
65: vec4 temp59;
66: vec4 temp60;
67: vec4 temp61;
68: vec4 temp62;
69: vec4 temp63;
70: vec4 temp64;
71: vec4 temp65;
72: vec4 temp66;
73: vec4 temp67;
74: vec4 temp68;
75: vec4 temp69;
76: vec4 temp70;
77: vec4 temp71;
78: vec4 temp72;
79: vec4 temp73;
80: vec4 temp74;
81: vec4 temp75;
82: vec4 temp76;
83: vec4 temp77;
84: vec4 temp78;
85: vec4 temp79;
86: vec4 temp80;
87: vec4 temp81;
88: vec4 temp82;
89: vec4 temp83;
90: vec4 temp84;
91: vec4 temp85;
92: vec4 temp86;
93: vec4 temp87;
94: vec4 temp88;
95: vec4 temp89;
96: vec4 temp90;
97: vec4 temp91;
98: vec4 temp92;
99: vec4 temp93;
100: vec4 temp94;
101: vec4 temp95;
102: vec4 temp96;
103: vec4 temp97;
104: vec4 temp98;
105: vec4 temp99;
106: vec4 temp100;
107: vec4 temp101;
108: vec4 temp102;
109: vec4 temp103;
110: vec4 temp104;
111: vec4 temp105;
112: vec4 temp106;
113: vec4 temp107;
114: vec4 temp108;
115: vec4 temp109;
116: vec4 temp110;
117: vec4 temp111;
118: vec4 temp112;
119: vec4 temp113;
120: vec4 temp114;
121: vec4 temp115;
122: vec4 temp116;
123: uniform uvec4 fsconst0[3];
124: uniform sampler2D fssamp0;
125: void main(void)
126: {
127: temp2.x = float((((gl_FragCoord.yxxx) * uintBitsToFloat(fsconst0[2].zxxx))).x);
128: temp0.y = float((( temp2.xxxx + uintBitsToFloat(fsconst0[2].wwxx))).y);
129: temp0.x = float(((gl_FragCoord.xyyy).x));
130: temp3.xy = vec2(((uintBitsToFloat(uvec4(1073741824U,1073741824U,1073741824U,1073741824U)) * temp0.xyyy )).xy);
131: temp4.xy = vec2((( temp3.xyyy / uintBitsToFloat(fsconst0[0].xyyy))).xy);
132: temp5.xy = vec2(((uintBitsToFloat(uvec4(3212836864U,3212836864U,3212836864U,3212836864U)) + temp4.xyyy )).xy);
133: temp6.x = float(dot(vec2( temp5.xyxx ), vec2( temp5.xyxx )));
134: temp7.x = float(inversesqrt( temp6.xxxx .x));
135: temp8.x = float(1.0/( temp7.xxxx ));
136: temp9.xy = vec2((max( temp5.xyxx , -temp5.xyxx )).xy);
137: temp10.x = float(uintBitsToFloat(uint(greaterThanEqual(vec4(uintBitsToFloat(uvec4(0U,0U,0U,0U))), vec4( temp5.xxxx )).x) * uint(0xffffffff)));
138: temp11.x = mix( temp5.yxxx , temp9.xxxx , notEqual(floatBitsToUint( temp10.xxxx ), uvec4(0.0))).x;
139: temp12.x = mix( temp9.xxxx , temp5.yxxx , notEqual(floatBitsToUint( temp10.xxxx ), uvec4(0.0))).x;
140: temp13.x = float((max( temp12.xxxx , -temp12.xxxx )).x);
141: temp14.x = float(uintBitsToFloat(uint(greaterThanEqual(vec4( temp13.xxxx ), vec4(uintBitsToFloat(uvec4(1566444395U,1566444395U,1566444395U,1566444395U)))).x) * uint(0xffffffff)));
142: temp15.x = mix(uintBitsToFloat(uvec4(1065353216U,1065353216U,1065353216U,1065353216U)), uintBitsToFloat(uvec4(1048576000U,1048576000U,1048576000U,1048576000U)), notEqual(floatBitsToUint( temp14.xxxx ), uvec4(0.0))).x;
143: temp16.x = float((( temp12.xxxx * temp15.xxxx )).x);
144: temp17.x = float(1.0/( temp16.xxxx ));
145: temp18.x = float((( temp11.xxxx * temp15.xxxx )).x);
146: temp19.x = float((( temp18.xxxx * temp17.xxxx )).x);
147: temp20.x = float((max( temp19.xxxx , -temp19.xxxx )).x);
148: temp21.x = float(uintBitsToFloat(uint(equal(vec4( temp9.xxxx ), vec4( temp9.yxxx )).x) * uint(0xffffffff)));
149: temp22.x = mix( temp20.xxxx , uintBitsToFloat(uvec4(1065353216U,1065353216U,1065353216U,1065353216U)), notEqual(floatBitsToUint( temp21.xxxx ), uvec4(0.0))).x;
150: temp23.x = float((max( temp22.xxxx , uintBitsToFloat(uvec4(1065353216U,1065353216U,1065353216U,1065353216U)))).x);
151: temp24.x = float(( temp22.xxxx .x));
152: temp24.x = clamp(temp24.x, 0.0, 1.0);
153: temp25.x = float((( temp24.xxxx / temp23.xxxx )).x);
154: temp26.x = float((( temp25.xxxx * temp25.xxxx )).x);
155: temp27.x = float((( temp26.xxxx * temp25.xxxx )).x);
156: temp28.x = float((( temp27.xxxx * temp26.xxxx )).x);
157: temp29.x = float((( temp28.xxxx * temp26.xxxx )).x);
158: temp30.x = float((( temp29.xxxx * temp26.xxxx )).x);
159: temp31.x = float((( temp25.xxxx * uintBitsToFloat(uvec4(1065352869U,1065352869U,1065352869U,1065352869U)))).x);
160: temp32.x = float((( temp27.xxxx * uintBitsToFloat(uvec4(3198833782U,3198833782U,3198833782U,3198833782U)))).x);
161: temp33.x = float((( temp28.xxxx * uintBitsToFloat(uvec4(1044810689U,1044810689U,1044810689U,1044810689U)))).x);
162: temp34.x = float((( temp29.xxxx * uintBitsToFloat(uvec4(3186644317U,3186644317U,3186644317U,3186644317U)))).x);
163: temp35.xy = vec2((( temp30.xxxx * uintBitsToFloat(uvec4(1029431553U,3158754981U,1029431553U,1029431553U)))).xy);
164: temp36.x = float((( temp35.yyxx * temp26.xxxx )).x);
165: temp37.x = float((( temp31.xxxx + temp32.xxxx )).x);
166: temp38.x = float((( temp37.xxxx + temp33.xxxx )).x);
167: temp39.x = float((( temp38.xxxx + temp34.xxxx )).x);
168: temp40.x = float((( temp39.xxxx + temp35.xxxx )).x);
169: temp41.x = float((( temp40.xxxx + temp36.xxxx )).x);
170: temp42.x = float((( temp41.xxxx * uintBitsToFloat(uvec4(3221225472U,3221225472U,3221225472U,3221225472U)))).x);
171: temp43.x = float((( temp42.xxxx + uintBitsToFloat(uvec4(1070141403U,1070141403U,1070141403U,1070141403U)))).x);
172: temp44.x = float(uintBitsToFloat(uint(lessThan(vec4(uintBitsToFloat(uvec4(1065353216U,1065353216U,1065353216U,1065353216U))), vec4( temp22.xxxx )).x) * uint(0xffffffff)));
173: temp45.x = float(uintBitsToFloat((floatBitsToUint(temp44.xxxx) & floatBitsToUint(vec4(1,1,1,1)))).x);
174: temp46.x = float((( temp45.xxxx * temp43.xxxx )).x);
175: temp47.x = float((( temp46.xxxx + temp41.xxxx )).x);
176: temp48.x = float((sign( temp22.xxxx )).x);
177: temp49.x = float((( temp47.xxxx * temp48.xxxx )).x);
178: temp50.x = float(uintBitsToFloat((floatBitsToUint(temp10.xxxx) & floatBitsToUint(vec4(1,1,1,1)))).x);
179: temp51.x = float((( temp50.xxxx * uintBitsToFloat(uvec4(1070141403U,1070141403U,1070141403U,1070141403U)))).x);
180: temp52.x = float((( temp51.xxxx + temp49.xxxx )).x);
181: temp53.x = float((( temp52.xxxx * uintBitsToFloat(uvec4(3212836864U,3212836864U,3212836864U,3212836864U)))).x);
182: temp54.x = float((min( temp5.yxxx , temp17.xxxx )).x);
183: temp55.x = float(uintBitsToFloat(uint(lessThan(vec4( temp54.xxxx ), vec4(uintBitsToFloat(uvec4(0U,0U,0U,0U)))).x) * uint(0xffffffff)));
184: temp56.x = mix( temp52.xxxx , temp53.xxxx , notEqual(floatBitsToUint( temp55.xxxx ), uvec4(0.0))).x;
185: temp57.x = float(((uintBitsToFloat(uvec4(1056964608U,1056964608U,1056964608U,1056964608U)) * temp8.xxxx )).x);
186: temp58.x = float(((uintBitsToFloat(uvec4(1056964608U,1056964608U,1056964608U,1056964608U)) * uintBitsToFloat(fsconst0[1].xxxx))).x);
187: temp59.x = float((( temp58.xxxx * uintBitsToFloat(uvec4(3212836864U,3212836864U,3212836864U,3212836864U)))).x);
188: temp60.x = float((( temp57.xxxx + temp59.xxxx )).x);
189: temp61.x = float((sin( temp60.xxxx )).x);
190: temp62.x = float(((uintBitsToFloat(uvec4(1056964608U,1056964608U,1056964608U,1056964608U)) * temp61.xxxx )).x);
191: temp63.x = float((( temp56.xxxx + temp62.xxxx )).x);
192: temp64.xy = vec2(((uintBitsToFloat(uvec4(1086324736U,1073741824U,1086324736U,1086324736U)) * temp63.xxxx )).xy);
193: temp65.x = float((cos( temp64.xxxx )).x);
194: temp66.x = float(((uintBitsToFloat(uvec4(1056964608U,1056964608U,1056964608U,1056964608U)) * temp65.xxxx )).x);
195: temp67.x = float((sin( temp64.yyyy )).x);
196: temp68.x = float((( temp66.xxxx * temp67.xxxx )).x);
197: temp69.xy = vec2(((uintBitsToFloat(uvec4(1056964608U,1036831948U,1056964608U,1056964608U)) + temp68.xxxx )).xy);
198: temp70.xyz = vec3((( temp69.xxyx / uintBitsToFloat(uvec4(1065353216U,1053609165U,1050253721U,1065353216U)))).xyz);
199: temp70.xyz = clamp(temp70.xyz, 0.0, 1.0);
200: temp71.xyz = vec3(( temp70.xyzx .xyz));
201: temp72.xyz = vec3(((uintBitsToFloat(uvec4(1073741824U,1073741824U,1073741824U,1073741824U)) * temp71.xyzx )).xyz);
202: temp73.xyz = vec3((( temp72.xyzx * uintBitsToFloat(uvec4(3212836864U,3212836864U,3212836864U,3212836864U)))).xyz);
203: temp74.xyz = vec3(((uintBitsToFloat(uvec4(1077936128U,1077936128U,1077936128U,1077936128U)) + temp73.xyzx )).xyz);
204: temp75.xyz = vec3((( temp71.xyzx * temp74.xyzx )).xyz);
205: temp76.xyz = vec3((( temp71.xyzx * temp75.xyzx )).xyz);
206: temp77.x = float((( temp76.zxxx * uintBitsToFloat(uvec4(3212836864U,3212836864U,3212836864U,3212836864U)))).x);
207: temp78.x = float((( temp76.xxxx / uintBitsToFloat(uvec4(1065353216U,1065353216U,1065353216U,1065353216U)))).x);
208: temp78.x = clamp(temp78.x, 0.0, 1.0);
209: temp79.x = float(( temp78.xxxx .x));
210: temp80.x = float(((uintBitsToFloat(uvec4(1073741824U,1073741824U,1073741824U,1073741824U)) * temp79.xxxx )).x);
211: temp81.x = float((( temp80.xxxx * uintBitsToFloat(uvec4(3212836864U,3212836864U,3212836864U,3212836864U)))).x);
212: temp82.x = float(((uintBitsToFloat(uvec4(1077936128U,1077936128U,1077936128U,1077936128U)) + temp81.xxxx )).x);
213: temp83.x = float((( temp79.xxxx * temp82.xxxx )).x);
214: temp84.x = float((( temp79.xxxx * temp83.xxxx )).x);
215: temp85.x = float((( temp84.xxxx / uintBitsToFloat(uvec4(1065353216U,1065353216U,1065353216U,1065353216U)))).x);
216: temp85.x = clamp(temp85.x, 0.0, 1.0);
217: temp86.x = float(( temp85.xxxx .x));
218: temp87.x = float(((uintBitsToFloat(uvec4(1073741824U,1073741824U,1073741824U,1073741824U)) * temp86.xxxx )).x);
219: temp88.x = float((( temp87.xxxx * uintBitsToFloat(uvec4(3212836864U,3212836864U,3212836864U,3212836864U)))).x);
220: temp89.x = float(((uintBitsToFloat(uvec4(1077936128U,1077936128U,1077936128U,1077936128U)) + temp88.xxxx )).x);
221: temp90.x = float((( temp86.xxxx * temp89.xxxx )).x);
222: temp91.x = float((( temp86.xxxx * temp90.xxxx )).x);
223: temp92.x = float((( temp91.xxxx / uintBitsToFloat(uvec4(1065353216U,1065353216U,1065353216U,1065353216U)))).x);
224: temp92.x = clamp(temp92.x, 0.0, 1.0);
225: temp93.x = float(( temp92.xxxx .x));
226: temp94.x = float(((uintBitsToFloat(uvec4(1073741824U,1073741824U,1073741824U,1073741824U)) * temp93.xxxx )).x);
227: temp95.x = float((( temp94.xxxx * uintBitsToFloat(uvec4(3212836864U,3212836864U,3212836864U,3212836864U)))).x);
228: temp96.x = float(((uintBitsToFloat(uvec4(1077936128U,1077936128U,1077936128U,1077936128U)) + temp95.xxxx )).x);
229: temp97.x = float((( temp93.xxxx * temp96.xxxx )).x);
230: temp98.x = float((( temp93.xxxx * temp97.xxxx )).x);
231: temp99.x = float(((uintBitsToFloat(fsconst0[1].xxxx) * uintBitsToFloat(uvec4(1053609165U,1053609165U,1053609165U,1053609165U)))).x);
232: temp100.xy = vec2(((uintBitsToFloat(uvec4(1041865114U,1056964608U,1041865114U,1041865114U)) * temp98.xxxx )).xy);
233: temp101.x = float((( temp8.xxxx + temp100.xxxx )).x);
234: temp102.x = float(1.0/( temp101.xxxx ));
235: temp1.x = float((( temp99.xxxx + temp102.xxxx )).x);
236: temp1.y = float((( temp64.yyxx / uintBitsToFloat(uvec4(1078530041U,1078530041U,1078530041U,1078530041U)))).y);
237: temp103.x = float((( temp76.yxxx + temp77.xxxx )).x);
238: temp104.x = float(((uintBitsToFloat(uvec4(1056964608U,1056964608U,1056964608U,1056964608U)) * temp103.xxxx )).x);
239: temp105.x = float((( temp104.xxxx * temp8.xxxx )).x);
240: temp106.x = float((( temp105.xxxx * uintBitsToFloat(uvec4(3212836864U,3212836864U,3212836864U,3212836864U)))).x);
241: temp107.x = float(((uintBitsToFloat(uvec4(1065353216U,1065353216U,1065353216U,1065353216U)) + temp106.xxxx )).x);
242: temp108 = vec4((texture(fssamp0, temp1 .xy)));
243: temp109.x = float(((uintBitsToFloat(uvec4(1056964608U,1056964608U,1056964608U,1056964608U)) + temp100.yxxx )).x);
244: temp110.x = float((( temp109.xxxx * temp8.xxxx )).x);
245: temp111.x = float((( temp110.xxxx + uintBitsToFloat(uvec4(1025758986U,1025758986U,1025758986U,1025758986U)))).x);
246: temp112.xyz = vec3((( temp108.xyzz * temp111.xxxx )).xyz);
247: fsout_c0.xyz = vec3((( temp112.xyzz * temp107.xxxx )).xyz);
248: fsout_c0.w = float((uintBitsToFloat(uvec4(1065353216U,1065353216U,1065353216U,1065353216U)).w));
249: }
vrend_check_no_error: context error reported 1388 "tenclass" Unknown 1282
context 1388 failed to dispatch SET_POLYGON_STIPPLE: 22
vrend_decode_ctx_submit_cmd: context error reported 1388 "tenclass" Illegal command buffer 2097174
[1320143.409] devices/virtio/virtio_vgpu.cc:960 SubmitCommand() error: submit command err=22 ctx_id=1388 size=1235
errno=62, Timer expired
Failed to bind sampler state (handle=24)
Failed to bind sampler state (handle=24)
Failed to bind sampler state (handle=24)
Failed to bind sampler state (handle=24)
Failed to bind sampler state (handle=24)
Failed to bind sampler state (handle=24)
Failed to bind sampler state (handle=24)
Failed to bind sampler state (handle=24)
Failed to bind sampler state (handle=24)
Failed to bind sampler state (handle=24)
Failed to bind sampler state (handle=24)
Failed to bind sampler state (handle=24)
Failed to bind sampler state (handle=24)
Failed to bind sampler state (handle=24)
Failed to bind sampler state (handle=24)
Failed to bind sampler state (handle=24)
Failed to bind sampler state (handle=24)
Failed to bind sampler state (handle=24)
Failed to bind sampler state (handle=24)
Failed to bind sampler state (handle=24)
vrend_check_no_error: context error reported 1388 "tenclass" Unknown 1280
context 1388 failed to dispatch CREATE_OBJECT: 22
vrend_decode_ctx_submit_cmd: context error reported 1388 "tenclass" Illegal command buffer 591617
[1320218.442] devices/virtio/virtio_vgpu.cc:960 SubmitCommand() error: submit command err=22 ctx_id=1388 size=1156
errno=11, Resource temporarily unavailable
[1320219.143] devices/virtio/virtio_vgpu.cc:960 SubmitCommand() error: submit command err=22 ctx_id=1388 size=1026
errno=11, Resource temporarily unavailable
[1320220.868] devices/virtio/virtio_vgpu.cc:1049 TransferHost3d() error: call TransferHost 3d err=22 direct=0 resource_id=17
errno=62, Timer expired
[1320239.560] devices/virtio/virtio_vgpu.cc:960 SubmitCommand() error: submit command err=22 ctx_id=1388 size=8956
errno=11, Resource temporarily unavailable
[1320241.086] devices/virtio/virtio_vgpu.cc:960 SubmitCommand() error: submit command err=22 ctx_id=1388 size=1026
errno=62, Timer expired
[1320242.890] devices/virtio/virtio_vgpu.cc:1049 TransferHost3d() error: call TransferHost 3d err=22 direct=0 resource_id=52
errno=62, Timer expired
[1320245.351] devices/virtio/virtio_vgpu.cc:960 SubmitCommand() error: submit command err=22 ctx_id=1388 size=8956
errno=11, Resource temporarily unavailable
[1320248.080] devices/virtio/virtio_vgpu.cc:960 SubmitCommand() error: submit command err=22 ctx_id=1388 size=1026
errno=62, Timer expired
[1320249.904] devices/virtio/virtio_vgpu.cc:1049 TransferHost3d() error: call TransferHost 3d err=22 direct=0 resource_id=17
errno=62, Timer expiredMetadata
Metadata
Assignees
Labels
No labels