发明名称 Stream compaction for rasterization
摘要 A single instruction multiple data (SIMD) processor with a given width may operate on registers of the same width completely filled with fragments. A parallel set of registers are loaded and tested. The fragments that fail are eliminated and the register set is refilled from the parallel set.
申请公布号 US8842121(B2) 申请公布日期 2014.09.23
申请号 US201113020271 申请日期 2011.02.03
申请人 Intel Corporation 发明人 Akenine-Möller Tomas;Hasselgren Jon N.;Munkberg Carl J.;Toth Robert M.;Clarberg Franz P.
分类号 G06F15/80;G09G5/00;G06T15/00 主分类号 G06F15/80
代理机构 Trop, Pruner & Hu, P.C. 代理人 Trop, Pruner & Hu, P.C.
主权项 1. A method comprising: assembling a parallel set of m fragments in n registers; testing individual fragments of said m fragments; eliminating fragments of said m fragments based on said testing to end up with p fragments where p is less than m and creating empty spaces in said n registers; and merging the p fragments after eliminating some, but not all, of the m fragments to entirely fill the n registers with fragments that were not eliminated by accessing additional fragments from another set of fragments to fill register vacancies not filled by the p fragments.
地址 Santa Clara CA US