Method and System For Tile Mode Renderer With Coordinate Shader
First Claim
1. A method for graphics processing, comprising:
- performing by one or more processors and/or circuits in a video processor;
generating position information for a plurality of primitives utilizing a coordinate shader;
generating one or more lists based on said generated position information, said one or more lists comprising indices associated with one or more primitives from said plurality of primitives and with one or more tiles from a plurality of tiles in a screen plane; and
generating rendering information for said plurality of primitives utilizing a vertex shader and said generated one or more lists.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and system are provided in which one or more processors and/or circuits are operable to generate position information for a plurality of primitives utilizing a coordinate shader, one or more lists based on the generated position information, and rendering information for the plurality of primitives utilizing a vertex shader and the generated one or more lists. The generated one or more lists may comprise indices associated with one or more primitives from the plurality of primitives and with one or more tiles from a plurality of tiles in a screen plane. The position information and the one or more lists may be generated during a first rendering phase, and the rendering information may be generated during a second rendering phase different from the first rendering phase. The coordinate shader may perform a subset of the operations supported by the vertex shader.
55 Citations
20 Claims
-
1. A method for graphics processing, comprising:
performing by one or more processors and/or circuits in a video processor; generating position information for a plurality of primitives utilizing a coordinate shader; generating one or more lists based on said generated position information, said one or more lists comprising indices associated with one or more primitives from said plurality of primitives and with one or more tiles from a plurality of tiles in a screen plane; and generating rendering information for said plurality of primitives utilizing a vertex shader and said generated one or more lists. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A system for graphics processing, comprising:
-
one or more processors operable to generate position information for a plurality of primitives utilizing a coordinate shader; said one or more processors being operable to generate one or more lists based on said generated position information, said one or more lists comprising indices associated with one or more primitives from said plurality of primitives and with one or more tiles from a plurality of tiles in a screen plane; and said one or more processors being operable to generate rendering information for said plurality of primitives utilizing a vertex shader and said generated one or more lists. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification