Abstract:
A method of performing path stroking includes determining whether or not aliasing based on a primitive included in a path will occur using data about the path, generating a texture to be used for performing path stroking based on a result of the determining, and mapping the texture along an edge of the primitive.
Abstract:
A method of rendering at least one of paths forming an object includes setting an initial value to each of tiles included in a frame based on a position and a proceeding direction of the at least one of paths, calculating a winding number of each of the tiles through which the at least one of paths passes, among the tiles included in the frame, based on the set initial value, and determining whether to perform shading based on the set initial value and the calculated winding number.
Abstract:
A method and apparatus to perform tile binning for tile-based rendering include obtaining information about paths defining an object to be rendered. The method classifies one of the paths into a first group and another of the paths into a second group based on shapes of the paths, and performs the tile binning based on the classification.
Abstract:
A method of rendering at least one of paths forming an object includes setting an initial value to each of tiles included in a frame based on a position and a proceeding direction of the at least one of paths, calculating a winding number of each of the tiles through which the at least one of paths passes, among the tiles included in the frame, based on the set initial value, and determining whether to perform shading based on the set initial value and the calculated winding number.
Abstract:
A method to render an object including a path includes: determining a split line to split a frame; allocating information about the path to a first tile through which the path passes and to a second tile located between the first tile and the split line, among tiles included in the frame; and determining respective winding numbers for the first tile and the second tile, based on information about the allocated path.
Abstract:
A method of performing path rendering includes selecting a tile including a path from tiles in a frame based on tile bin data, splitting the selected tile into a plurality of first sub-tiles, selecting a first sub-tile that does not include the path from the plurality of first sub-tiles, and updating an initial winding number of the selected first sub-tile. The tile bin data includes an initial winding number of each of the tiles in the frame.
Abstract:
A method of rendering at least one of paths forming an object includes setting an initial value to each of tiles included in a frame based on a position and a proceeding direction of the at least one of paths, calculating a winding number of each of the tiles through which the at least one of paths passes, among the tiles included in the frame, based on the set initial value, and determining whether to perform shading based on the set initial value and the calculated winding number.
Abstract:
An apparatus and a method of performing curve rendering are provided. A method of performing curve rendering involve determining a plurality of points based on a shape of a curve by using a processor, forming at least one triangle based on a location relationship between the plurality of points, and shading pixels corresponding to the curve by using the at least one triangle, in which the plurality of points are vertices of the at least one triangle.
Abstract:
A method of performing path rendering, includes acquiring information of vertexes in an object to be rendered in a frame, and calculating a winding number of a pixel in the frame, based on a relationship between a position of the pixel and a proceeding direction of a path connecting the vertexes. The method further includes determining whether to assign a color to the pixel, based on the winding number.
Abstract:
A graphics processing unit (GPU) configured to process a neural network is provided. The GPU includes: a graphics core configured to execute a plurality of kernels; and a delegator connecting an input and an output of the plurality of kernels based on dependency between the plurality of kernels, and configured to output an event indicating a result of a neural network process.