Lines Matching refs:Vec2
67 using tcu::Vec2;
1043 static const Vec2 triangleCorners[3] =
1045 Vec2(0.95f, 0.95f),
1046 Vec2(0.5f, 0.95f - 0.9f*deFloatSqrt(3.0f/4.0f)),
1047 Vec2(0.05f, 0.95f)
1055 const Vec2 dstPos = primitiveType == TESSPRIMITIVETYPE_TRIANGLES ? pt.x()*triangleCorners[0]
1060 primitiveType == TESSPRIMITIVETYPE_ISOLINES ? Vec2((1.0f - pt.x())*quadIsolineLDRU[0] + pt.x()*quadIsolineLDRU[2],
1063 : Vec2(-1.0f);
1586 "in highp vec2 in_v_position;\n"
1589 "out highp vec2 in_tc_position;\n"
1604 "in highp vec2 in_tc_position[];\n"
1607 "out highp vec2 in_te_position[];\n"
1635 "in highp vec2 in_te_position[];\n"
1643 " highp vec2 pos = gl_TessCoord.x*in_te_position[0] + gl_TessCoord.y*in_te_position[1] + gl_TessCoord.z*in_te_position[2];\n"
1650 " highp vec2 pos = (1.0-gl_TessCoord.x)*(1.0-gl_TessCoord.y)*in_te_position[0]\n"
1655 " highp vec2 a = (1.0-gl_TessCoord.x)*(1.0-gl_TessCoord.y)*in_te_position[0];\n"
1656 " highp vec2 b = ( gl_TessCoord.x)*(1.0-gl_TessCoord.y)*in_te_position[1];\n"
1657 " highp vec2 c = (1.0-gl_TessCoord.x)*( gl_TessCoord.y)*in_te_position[2];\n"
1658 " highp vec2 d = ( gl_TessCoord.x)*( gl_TessCoord.y)*in_te_position[3];\n"
1659 " highp vec2 pos = a+b+c+d;\n"
2298 "in highp vec2 in_tc_position[];\n"
2300 "out highp vec2 in_te_position[];\n"
2387 vector<Vec2> positions;
2392 positions.push_back(Vec2( 0.8f, 0.6f));
2393 positions.push_back(Vec2( 0.0f, -0.786f));
2394 positions.push_back(Vec2(-0.8f, 0.6f));
2398 positions.push_back(Vec2(-0.8f, -0.8f));
2399 positions.push_back(Vec2( 0.8f, -0.8f));
2400 positions.push_back(Vec2(-0.8f, 0.8f));
2401 positions.push_back(Vec2( 0.8f, 0.8f));
2457 "in highp vec2 in_v_position;\n"
2459 "out highp vec2 " + string(vtxOutPosAttrName) + ";\n"
2472 "in highp vec2 in_te_position[];\n"
2480 " highp vec2 corner0 = in_te_position[0];\n"
2481 " highp vec2 corner1 = in_te_position[1];\n"
2482 " highp vec2 corner2 = in_te_position[2];\n"
2483 " highp vec2 pos = corner0*gl_TessCoord.x + corner1*gl_TessCoord.y + corner2*gl_TessCoord.z;\n"
2484 " highp vec2 fromCenter = pos - (corner0 + corner1 + corner2) / 3.0;\n"
2489 " highp vec2 corner0 = in_te_position[0];\n"
2490 " highp vec2 corner1 = in_te_position[1];\n"
2491 " highp vec2 corner2 = in_te_position[2];\n"
2492 " highp vec2 corner3 = in_te_position[3];\n"
2493 " highp vec2 pos = (1.0-gl_TessCoord.x)*(1.0-gl_TessCoord.y)*corner0\n"
2498 " highp vec2 fromCenter = pos - (corner0 + corner1 + corner2 + corner3) / 4.0;\n"
2532 "in highp vec2 in_v_position;\n"
2534 "out highp vec2 " + string(vtxOutPosAttrName) + ";\n"
2546 "in highp vec2 in_te_position[];\n"
2557 " highp vec2 corner0 = in_te_position[0];\n"
2558 " highp vec2 corner1 = in_te_position[1];\n"
2559 " highp vec2 corner2 = in_te_position[2];\n"
2560 " highp vec2 pos = corner0*gl_TessCoord.x + corner1*gl_TessCoord.y + corner2*gl_TessCoord.z;\n"
2569 " highp vec2 corner0 = in_te_position[0];\n"
2570 " highp vec2 corner1 = in_te_position[1];\n"
2571 " highp vec2 corner2 = in_te_position[2];\n"
2572 " highp vec2 corner3 = in_te_position[3];\n"
2573 " highp vec2 pos = (1.0-gl_TessCoord.x)*(1.0-gl_TessCoord.y)*corner0\n"
2618 "in highp vec2 in_v_position;\n"
2620 "out highp vec2 " + string(vtxOutPosAttrName) + ";\n"
2632 "in highp vec2 in_te_position[];\n"
2641 " highp vec2 corner0 = in_te_position[0];\n"
2642 " highp vec2 corner1 = in_te_position[1];\n"
2643 " highp vec2 corner2 = in_te_position[2];\n"
2644 " highp vec2 corner3 = in_te_position[3];\n"
2645 " highp vec2 pos = (1.0-gl_TessCoord.x)*(1.0-gl_TessCoord.y)*corner0\n"
4332 if (m_primitiveType == TESSPRIMITIVETYPE_QUADS && vtx.swizzle(0,1) == tcu::select(Vec2(edgeDesc.constantCoordinateValueChoices[0]),
4333 Vec2(0.5f),
4362 endpointA.xy() = tcu::select(Vec2(edgeDesc.constantCoordinateValueChoices[0]), Vec2(0.0f), singleTrueMask<2>(edgeDesc.constantCoordinateIndex));
4363 endpointB.xy() = tcu::select(Vec2(edgeDesc.constantCoordinateValueChoices[0]), Vec2(1.0f), singleTrueMask<2>(edgeDesc.constantCoordinateIndex));
5208 "patch out highp vec2 in_te_positionScale;\n"
5209 "patch out highp vec2 in_te_positionOffset;\n"
5213 " in_te_positionScale = vec2(in_tc_attr[6], in_tc_attr[7]);\n"
5214 " in_te_positionOffset = vec2(in_tc_attr[8], in_tc_attr[9]);\n"
5230 "patch in highp vec2 in_te_positionScale;\n"
5231 "patch in highp vec2 in_te_positionOffset;\n"
6091 "patch out highp vec2 in_te_positionScale;\n"
6092 "patch out highp vec2 in_te_positionOffset;\n"
6098 " in_te_positionScale = vec2(in_tc_attr[6], in_tc_attr[7]);\n"
6099 " in_te_positionOffset = vec2(in_tc_attr[8], in_tc_attr[9]);\n"
6117 "patch in highp vec2 in_te_positionScale;\n"
6118 "patch in highp vec2 in_te_positionOffset;\n"
6344 " highp vec2 xy = gl_TessCoord.x * " + tesIn0 + ".xy\n"