Patent ID: 8817074
Filing Date: 2014-08-26
Classification: G06T

Abstract:
1. A method for rendering 3-dimensional (3D) vertex data to a 2-dimensional (2D) viewport using integer based arithmetic of a 32-bit load store architecture processing unit lacking a floating-point processing unit (FPU), the method comprising: receiving at the processing unit 3D vertex data comprising a plurality of vertices and connections between vertices conforming to coordinate processing constraints limiting a maximum length of each of the connections between vertices to ½ of a maximum vertex coordinate range of −2x to +2x; receiving at the processing unit a position of a camera to render the 3D vertex data from; culling from rendering to the 2D viewport each vertex of the plurality of vertices having a distance from the camera position along at least one axis greater than a maximum length constraint; and rendering to the 2D viewport remaining vertices using a transformation matrix comprising a plurality of values having a maximum value of 2y; wherein x+y<=32.