I don't think I understand, isn't this already `Matrix4.multiplyByPoint`?  Also, you give me too much credit, this is not new code, just a copy-and-paste of `clipToWindowCoordinates` into `clipToDrawingBufferCoordinates`.