A graphics pipeline apparatus (606; 806) comprising: a clipper; a setup; a positional only shading pipeline (602; 804) comprising a vertex shader and configured to: compute the position of geometry data, the geometry data including surface triangles for a digital representation of a scene; perform a screen space transformation; cull at least one of the surface triangles; and identify the at least one of the surface triangles culled as exclusion triangles and the surface triangles remaining following the culling as non-exclusion triangles, wherein the surface triangles identified as exclusion triangles include at least a portion of the surface triangles in one or more exclusion zones, the surface triangles identified as non-exclusion triangles include the surface triangles in one or more non-exclusion zones, the non-exclusion zones are to be sized based on culling parameters, and the culling parameters include one or more of lens parameters for depth perception of near plans and far plans, performance parameters, head mounted display parameters or other device parameters; and a render pipe (612; 808), configured to render the surface triangles remaining following the culling; wherein the apparatus (606; 806) is configured to expose the surface triangles to the vertex shader; wherein the render pipe (612; 808) is configured to generate stream out data; wherein the stream out data is configured to include vertices for tessellations of patches; wherein the apparatus (606; 806) is configured to: adjust a granularity setting for the stream out data, the exclusion zones, the non-exclusion zones, clipper parameters or setup parameters based on a position of one or more of the surface triangles, the lens parameters or attributes of the stream out data, wherein the attributes of the stream out data include one or more of granularity of the stream out data, motion or direction of one or more objects or a gaze of a user; and based on the adjustment of the granularity setting for the stream out data, the exclusion zones, the non-exclusion zones, the clipper parameters or the setup parameters: expose the stream out data to the vertex shader, and wherein the positional only shading pipeline (602; 804) is configured to cull the stream out data. a clipper; a setup; a positional only shading pipeline (602; 804) comprising a vertex shader and configured to: compute the position of geometry data, the geometry data including surface triangles for a digital representation of a scene; perform a screen space transformation; cull at least one of the surface triangles; and identify the at least one of the surface triangles culled as exclusion triangles and the surface triangles remaining following the culling as non-exclusion triangles, wherein the surface triangles identified as exclusion triangles include at least a portion of the surface triangles in one or more exclusion zones, the surface triangles identified as non-exclusion triangles include the surface triangles in one or more non-exclusion zones, the non-exclusion zones are to be sized based on culling parameters, and the culling parameters include one or more of lens parameters for depth perception of near plans and far plans, performance parameters, head mounted display parameters or other device parameters; and compute the position of geometry data, the geometry data including surface triangles for a digital representation of a scene; perform a screen space transformation; cull at least one of the surface triangles; and identify the at least one of the surface triangles culled as exclusion triangles and the surface triangles remaining following the culling as non-exclusion triangles, wherein the surface triangles identified as exclusion triangles include at least a portion of the surface triangles in one or more exclusion zones, the surface triangles identified as non-exclusion triangles include the surface triangles in one or more non-exclusion zones, the non-exclusion zones are to be sized based on culling parameters, and the culling parameters include one or more of lens parameters for depth perception of near plans and far plans, performance parameters, head mounted display parameters or other device parameters; and the surface triangles identified as exclusion triangles include at least a portion of the surface triangles in one or more exclusion zones, the surface triangles identified as non-exclusion triangles include the surface triangles in one or more non-exclusion zones, the non-exclusion zones are to be sized based on culling parameters, and the culling parameters include one or more of lens parameters for depth perception of near plans and far plans, performance parameters, head mounted display parameters or other device parameters; and adjust a granularity setting for the stream out data, the exclusion zones, the non-exclusion zones, clipper parameters or setup parameters based on a position of one or more of the surface triangles, the lens parameters or attributes of the stream out data, wherein the attributes of the stream out data include one or more of granularity of the stream out data, motion or direction of one or more objects or a gaze of a user; and based on the adjustment of the granularity setting for the stream out data, the exclusion zones, the non-exclusion zones, the clipper parameters or the setup parameters: expose the stream out data to the vertex shader, and