From 4a5f0cd2041e956fabcb08344b37ba06c4f7a42e Mon Sep 17 00:00:00 2001 From: Ben Frye Date: Thu, 18 May 2017 00:41:14 +1000 Subject: [PATCH] Workaround for driver bug (Intel HD 4400) --- webrender/res/ps_split_composite.vs.glsl | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/webrender/res/ps_split_composite.vs.glsl b/webrender/res/ps_split_composite.vs.glsl index 20cf9a1683..2559d60155 100644 --- a/webrender/res/ps_split_composite.vs.glsl +++ b/webrender/res/ps_split_composite.vs.glsl @@ -16,10 +16,12 @@ SplitGeometry fetch_split_geometry(int index) { vec4 data1 = texelFetchOffset(sSplitGeometry, uv, 0, ivec2(1, 0)); vec4 data2 = texelFetchOffset(sSplitGeometry, uv, 0, ivec2(2, 0)); - return SplitGeometry(vec3[4]( + SplitGeometry geo; + geo.points = vec3[4]( data0.xyz, vec3(data0.w, data1.xy), vec3(data1.zw, data2.x), data2.yzw - )); + ); + return geo; } vec3 bilerp(vec3 a, vec3 b, vec3 c, vec3 d, float s, float t) {