We study the module Cr(P) of piecewise polynomial functions of smoothness r on a pure n-dimensional polytopal complex P⊂Rn, via an analysis of certain subcomplexes PW obtained from the intersection lattice of the interior codimension one faces of P. We obtain two main results: first, we show that in sufficiently high degree, the vector space Ckr(P) of splines of degree ⩽k has a basis consisting of splines supported on the PW for k≫0. We call such splines lattice-supported. This shows that an analog of the notion of a star-supported basis for Ckr(Δ) studied by Alfeld–Schumaker in the simplicial case holds [3]. Second, we provide a pair of conjectures, one involving lattice-supported splines, bounding how large k must be so that dimRCkr(P) agrees with the McDonald–Schenck formula [14]. A family of examples shows that the latter conjecture is tight. The proposed bounds generalize known and conjectured bounds in the simplicial case.