Lines Matching refs:devPos
161 ");float3 devPos=localToDevice*float3(localPos,1.);jacobian=float4(deviceToLocal"
166 "edgeDistances*=inversesqrt(gx*gx+gy*gy);edgeDistances+=(1.-edgeAA)*abs(devPos"
169 ".zw;perPixelControl.y=1.+min(min(dim.x,dim.y),abs(devPos.z));}else perPixelControl"
170 ".y=1.+abs(devPos.z);}if(normalScale>0.&&devPos.z>0.){float2x2 J=float2x2(jacobian"
176 ");nx=s*perp(nx);ny=-s*perp(ny);}}devPos.xy+=devPos.z*normalize(nx+ny);if(deviceSpaceDistances"
177 ")edgeDistances-=devPos.z;else perPixelControl.y=-devPos.z;}else if(!deviceSpaceDistances"
180 "(jacobian));stepLocalCoords=localPos;return float4(devPos.xy,devPos.z*depth"
181 ",devPos.z);}float4 per_edge_aa_quad_vertex_fn(float2 normal,float4 edgeAA,float4"
197 " devPos=localToDevice*float3(localPos,1.);float4 gx=-dy*(deviceToLocal[0].x"
201 ")*abs(devPos.z);if(any(notEqual(normal,0..xx))&&devPos.z>0.){float2x2 J=float2x2"
207 "(nx,ny));nx=s*perp(nx);ny=-s*perp(ny);}}devPos.xy+=devPos.z*normalize(nx+ny"
208 ");edgeDistances-=devPos.z;}stepLocalCoords=localPos;return float4(devPos.xy"
209 ",devPos.z*depth,devPos.z);}float4 circular_arc_vertex_fn(float3 position,float4"
217 ".xy*centerScales.z;else localPos+=position.xy*centerScales.w;float3 devPos="
219 ",1.);float2 offset=devPos.xy-devCenter.xy;if(offset!=0..xx){offset=normalize"
220 "(offset);devPos.xy+=position.z*offset;if(position.z>0.)offset*=offsetScale;"
226 "=localPos;return float4(devPos.xy,depth,1.);}float4 text_vertex_fn(float2 baseCoords"