VARIABLE FRAGMENT SHADING WITH SURFACE RECASTING
First Claim
1. A method, comprising:
- generating shaded samples that are covered by a primitive fragment at a first shading rate using a first sampling mode;
storing the shaded samples in a target buffer that is associated with the first sampling mode and the first shading rate;
determining a second sampling mode; and
associating the target buffer with the second sampling mode.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, and computer program product are provided for shading primitive fragments. A target buffer may be recast when shaded samples that are covered by a primitive fragment are generated at a first shading rate using a first sampling mode, the shaded samples are stored in the target buffer that is associated with the first sampling mode and the first shading rate, a second sampling mode is determined, and the target buffer is associated with the second sampling mode. A sampling mode and/or shading rate may be changed for a primitive. A primitive fragment that is associated with a first sampling mode and a first shading rate is received and a second sampling mode is determined for the primitive fragment. Shaded samples corresponding to the primitive fragment are generated, at a second shading rate, using the second sampling mode and the shaded samples are stored in a target buffer.
-
Citations
20 Claims
-
1. A method, comprising:
-
generating shaded samples that are covered by a primitive fragment at a first shading rate using a first sampling mode; storing the shaded samples in a target buffer that is associated with the first sampling mode and the first shading rate; determining a second sampling mode; and associating the target buffer with the second sampling mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of shading, comprising:
-
receiving a primitive fragment that is associated with a first sampling mode and a first shading rate; determining a second sampling mode for the primitive fragment; generating, at a second shading rate, shaded samples corresponding to the primitive fragment using the second sampling mode; and storing the shaded samples in a target buffer. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system comprising;
-
a memory storing a target buffer; and one or more processing cores coupled to the memory and configured to; receive a primitive fragment that is associated with a first sampling mode and a first shading rate; determine a second sampling mode for the primitive fragment; generate, at a second shading rate, shaded samples corresponding to the primitive fragment using the second sampling mode; and store the shaded samples in the target buffer.
-
Specification