The [D3D11 functional spec](https://microsoft.github.io/DirectX-Specs/d3d/archive/D3D11_3_FunctionalSpec.htm) says 0 < w I didn't see a constraint in a quick scan of the Vulkan spec. For w = 0, primitive clipping would only allow points with (x,y,z) = (0,0,0). Everything else would be clipped. Are trivial points like Is w < 0 valid? The equations in primitive clipping would say everything is discarded by clipping in this case. Is that required behaviour? I think this needs clarification.