发明名称 |
Multi-sample surface processing using one sample |
摘要 |
A system, method, and computer program product are provided for multi-sample processing. The multi-sample pixel data is received and an encoding state associated with the multi-sample pixel data is determined. Data for one sample of a multi-sample pixel and the encoding state are provided to a processing unit. The one sample of the multi-sample pixel is processed by the processing unit to generate processed data for the one sample that represents processed multi-sample pixel data for all samples of the multi-sample pixel or two or more samples of the multi-sample pixel. |
申请公布号 |
US9262797(B2) |
申请公布日期 |
2016.02.16 |
申请号 |
US201313844095 |
申请日期 |
2013.03.15 |
申请人 |
NVIDIA Corporation |
发明人 |
Minkin Alexander Lev;Moreton Henry Packard;Uralsky Yury;Lum Eric Brian;Kirkland Dale L.;Heinrich Steven James;Bastos Rui Manuel;Kilgariff Emmett M.;Bolz Jeffrey Alan;Bergland Tyson;Brown Patrick R. |
分类号 |
G06T1/60;G06T5/00;G06T11/40 |
主分类号 |
G06T1/60 |
代理机构 |
Zilka-Kotab, PC |
代理人 |
Zilka-Kotab, PC |
主权项 |
1. A method, comprising:
receiving multi-sample pixel data; determining an encoding state associated with the multi-sample pixel data, wherein a first encoding state indicates that a single sample represents all samples of a multi-sample pixel, a second encoding state indicates that the single sample represents one sample of the multi-sample pixel, and a third encoding state indicates that the single sample represents a plurality of samples of the multi-sample pixel, wherein a number of samples in the plurality of samples is less than a total number of samples of the multi-sample pixel; providing data for the single sample to a processing unit; providing the encoding state to the processing unit; processing the single sample of the multi-sample pixel by the processing unit to generate processed data for the single sample, wherein a sample mask is associated with the multi-sample pixel that indicates which samples of the multi-sample pixel are represented by the processed multi-sample pixel data; determining whether a second single sample is stored in a buffer for a tile that includes the multi-sample pixel and at least one additional multi-sample pixel; determining that the second single sample corresponds to the single sample; and merging the sample mask with a stored sample mask associated with the second single sample. |
地址 |
Santa Clara CA US |