Home
last modified time | relevance | path

Searched refs:devPos (Results 1 – 5 of 5) sorted by relevance

/external/skia/src/gpu/ganesh/glsl/
DGrGLSLVertexGeoBuilder.cpp14 void GrGLSLVertexGeoBuilder::emitNormalizedSkPosition(SkString* out, const char* devPos, in emitNormalizedSkPosition() argument
18 const char* p = devPos; in emitNormalizedSkPosition()
22 out->appendf("{float2 _posTmp = %s;", devPos); in emitNormalizedSkPosition()
27 out->appendf("sk_Position = %s.xy0z;", devPos); in emitNormalizedSkPosition()
30 out->appendf("sk_Position = %s.xy01;", devPos); in emitNormalizedSkPosition()
DGrGLSLVertexGeoBuilder.h36 void emitNormalizedSkPosition(const char* devPos, SkSLType devPosType = SkSLType::kFloat2) {
37 this->emitNormalizedSkPosition(&this->code(), devPos, devPosType);
40 void emitNormalizedSkPosition(SkString* out, const char* devPos,
/external/skia/src/sksl/generated/
Dsksl_graphite_vert.unoptimized.sksl161 ");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"
[all …]
/external/skia/tools/viewer/
DGraphitePrimitivesSlide.cpp146 SkV4 devPos = m.map(localPos.x, localPos.y, 0.f, 1.f); in transform() local
205 devPos.x += devPos.w * kAARadius * devNorm.x; in transform()
206 devPos.y += devPos.w * kAARadius * devNorm.y; in transform()
209 return SkV3{devPos.x, devPos.y, devPos.w}; in transform()
/external/skia/src/sksl/
Dsksl_graphite_vert.sksl736 float3 devPos = localToDevice * localPos.xy1;
753 edgeDistances += (1 - edgeAA)*abs(devPos.z);
764 perPixelControl.y = 1.0 + min(min(dim.x, dim.y), abs(devPos.z));
766 perPixelControl.y = 1.0 + abs(devPos.z); // standard 1px width pre W division.
772 if (normalScale > 0.0 && devPos.z > 0.0) {
806 devPos.xy += devPos.z * normalize(nx + ny);
811 edgeDistances -= devPos.z;
814 perPixelControl.y = -devPos.z;
841 return float4(devPos.xy, devPos.z*depth, devPos.z);
917 float3 devPos = localToDevice * localPos.xy1;
[all …]