Abstract:
A general-purpose serial operation pipeline realizes a complicated processing flow with an extemporaneous and explosive amount of operations with respect to various data sizes. A plurality of arithmetic-logic circuits (SALCs) that are controlled individually, and that can be operated together with another arithmetic-logic circuit (SALC) are connected in a cascade manner to form a serial operation pipeline. At least one of the plural SALCs includes a line for outputting data from an upstream SALC to a downstream SALC, a line for feeding back reverse data from the downstream SALC to the upstream SALC, and latch circuits for latching the data on the respective lines, thereby being capable of feeding back data from an arbitrary SALC to another SALC.
Abstract:
A rendering processing device includes a subpixel buffer having a rendering region which corresponds to a display region of a display, a color buffer that registers a color value of a pixel, and a Z buffer for registering a Z value of the pixel, and renders the pixel in the rendering region in accordance with the color value and Z value of the pixel to be displayed. When there is a new pixel to be rendered, it is verified whether an empty region for registering the color value and Z value of the new pixel exists in the buffers and, or not, and when no empty region exists, the color value and Z value of the new pixel and the registered color values and Z values are compared with each other, the most approximate color values or Z values are integrated together to produce an empty region.
Abstract:
The size of polygons for composing an object in computer graphics is compared with a predetermined threshold value. Each polygon not exceeding the threshold value is directly converted into pixels. On the other hand, each polygon having a size which exceeds the threshold value is divided, and the resultant polygons are compared again. This ensures efficient processing of the polygons without causing an expansion of the circuit configuration or a significant increase in cost. The processing of the polygons will never be affected by the size of the polygons.