Lines Matching defs:face
1525 const int size = faces[coords.face].getWidth();
1536 const TextureChannelClass texClass = getTextureChannelClass(faces[coords.face].getFormat().type);
1550 const CubeFaceIntCoords c00 = remapCubeEdgeCoords(CubeFaceIntCoords(coords.face, IVec2(i+0, j+0)), size);
1551 const CubeFaceIntCoords c10 = remapCubeEdgeCoords(CubeFaceIntCoords(coords.face, IVec2(i+1, j+0)), size);
1552 const CubeFaceIntCoords c01 = remapCubeEdgeCoords(CubeFaceIntCoords(coords.face, IVec2(i+0, j+1)), size);
1553 const CubeFaceIntCoords c11 = remapCubeEdgeCoords(CubeFaceIntCoords(coords.face, IVec2(i+1, j+1)), size);
1557 if (c00.face == CUBEFACE_LAST || c01.face == CUBEFACE_LAST || c10.face == CUBEFACE_LAST || c11.face == CUBEFACE_LAST)
1567 quad.p00 = lookup<float>(faces[c00.face], sampler, c00.s, c00.t, 0);
1568 quad.p10 = lookup<float>(faces[c10.face], sampler, c10.s, c10.t, 0);
1569 quad.p01 = lookup<float>(faces[c01.face], sampler, c01.s, c01.t, 0);
1570 quad.p11 = lookup<float>(faces[c11.face], sampler, c11.s, c11.t, 0);
1602 const int size0 = faces0[coords.face].getWidth();
1603 const int size1 = faces1[coords.face].getWidth();
1620 const TextureChannelClass texClass = getTextureChannelClass(faces0[coords.face].getFormat().type);
1638 const CubeFaceIntCoords c00 = remapCubeEdgeCoords(CubeFaceIntCoords(coords.face, IVec2(i0+0, j0+0)), size0);
1639 const CubeFaceIntCoords c10 = remapCubeEdgeCoords(CubeFaceIntCoords(coords.face, IVec2(i0+1, j0+0)), size0);
1640 const CubeFaceIntCoords c01 = remapCubeEdgeCoords(CubeFaceIntCoords(coords.face, IVec2(i0+0, j0+1)), size0);
1641 const CubeFaceIntCoords c11 = remapCubeEdgeCoords(CubeFaceIntCoords(coords.face, IVec2(i0+1, j0+1)), size0);
1645 if (c00.face == CUBEFACE_LAST || c01.face == CUBEFACE_LAST || c10.face == CUBEFACE_LAST || c11.face == CUBEFACE_LAST)
1648 quad0.p00 = lookup<float>(faces0[c00.face], sampler, c00.s, c00.t, 0);
1649 quad0.p10 = lookup<float>(faces0[c10.face], sampler, c10.s, c10.t, 0);
1650 quad0.p01 = lookup<float>(faces0[c01.face], sampler, c01.s, c01.t, 0);
1651 quad0.p11 = lookup<float>(faces0[c11.face], sampler, c11.s, c11.t, 0);
1672 const CubeFaceIntCoords c00 = remapCubeEdgeCoords(CubeFaceIntCoords(coords.face, IVec2(i1+0, j1+0)), size1);
1673 const CubeFaceIntCoords c10 = remapCubeEdgeCoords(CubeFaceIntCoords(coords.face, IVec2(i1+1, j1+0)), size1);
1674 const CubeFaceIntCoords c01 = remapCubeEdgeCoords(CubeFaceIntCoords(coords.face, IVec2(i1+0, j1+1)), size1);
1675 const CubeFaceIntCoords c11 = remapCubeEdgeCoords(CubeFaceIntCoords(coords.face, IVec2(i1+1, j1+1)), size1);
1677 if (c00.face == CUBEFACE_LAST || c01.face == CUBEFACE_LAST || c10.face == CUBEFACE_LAST || c11.face == CUBEFACE_LAST)
1680 quad1.p00 = lookup<float>(faces1[c00.face], sampler, c00.s, c00.t, 0);
1681 quad1.p10 = lookup<float>(faces1[c10.face], sampler, c10.s, c10.t, 0);
1682 quad1.p01 = lookup<float>(faces1[c01.face], sampler, c01.s, c01.t, 0);
1683 quad1.p11 = lookup<float>(faces1[c11.face], sampler, c11.s, c11.t, 0);
1719 return isLinearSampleResultValid(level[coords.face], sampler, prec, Vec2(coords.s, coords.t), 0, result);
1722 return isNearestSampleResultValid(level[coords.face], sampler, prec, Vec2(coords.s, coords.t), 0, result);
1739 return isLinearMipmapLinearSampleResultValid(faces0[coords.face], faces1[coords.face], sampler, prec, Vec2(coords.s, coords.t), 0, fBounds, result);
1742 return isNearestMipmapLinearSampleResultValid(faces0[coords.face], faces1[coords.face], sampler, prec, Vec2(coords.s, coords.t), 0, fBounds, result);
2094 const CubeFace face = (CubeFace)faceNdx;
2095 out[faceNdx] = getSubregion(level, 0, 0, layerDepth + getCubeArrayFaceIndex(face), level.getWidth(), level.getHeight(), 1);
2262 const CubeFace face = selectCubeFace(coord);
2268 switch (face)
2304 if (selectCubeFace(coord + xoffs) != face ||
2305 selectCubeFace(coord - xoffs) != face ||
2306 selectCubeFace(coord + yoffs) != face ||
2307 selectCubeFace(coord - yoffs) != face)
2571 const int size = texture.getLevelFace(0, coords.face).getWidth();
2584 for (int face = 0; face < CUBEFACE_LAST; face++)
2585 faces[face] = texture.getLevelFace(0, CubeFace(face));
2602 const CubeFaceIntCoords c = remapCubeEdgeCoords(CubeFaceIntCoords(coords.face, i+offsets[offNdx].x(), j+offsets[offNdx].y()), size);
2606 if (c.face == CUBEFACE_LAST)
2609 color[offNdx] = lookup<ScalarType>(faces[c.face], sampler, c.s, c.t, 0)[componentNdx];