Abstract:
A graphics processing apparatus and a method of executing instructions are disclosed where the method of executing an instruction includes receiving instructions, generating an output mask denoting a component that is output as a result of rendering, determining a common component included in an instruction mask and the output mask, and executing an instruction including the common component from among the instructions, wherein the instruction mask denotes a component that is affected by each of the instructions.
Abstract:
A device for processing image data is disclosed. The device may determine a dominant texture with respect to each of a plurality of regions constituting an image. The device may group in a same group, from among the plurality of regions, regions in which the determined dominant texture is the same, and process allocated image data according to a result of grouping.
Abstract:
A method and apparatus for rendering graphics data are provided. The graphics data rendering method includes calculating a number of overlapping objects by tile in a first frame. The graphics data rendering method determines a tile size of a second frame based on the calculated number of the overlapping objects, divides the second frame based on the determined tile size, and renders the second frame by divided tile.
Abstract:
Provided is a method and apparatus for processing a current command by using previous command information. The rendering method includes receiving first data corresponding to a current command that is to be rendered, determining whether to reuse a second data corresponding to a previous command that has already been processed by comparing the first data with the second data, and processing the current command, at a renderer, based on a result of the determination.
Abstract:
A data processing method includes determining a variation of each of a plurality of channels corresponding to a plurality of pixels included in an image; determining a number of bits to assign to each of the plurality of channels based on the determined variation of each of the plurality of channels; assigning the determined numbers of bits to each of the plurality of channels; and compressing the plurality of channels based on the numbers of bits assigned to the plurality of channels, respectively.
Abstract:
A method and apparatus for processing a texture are provided. The method of processing the texture includes acquiring a texture address corresponding to a pixel address and frequency information of the texture, determining a number of texels to be used for texture filtering according to the frequency information of the texture, reading texel values corresponding to the determined number of texels based on the texture address, and performing the texture filtering by using the read texel values.