-
公开(公告)号:JP2011134326A
公开(公告)日:2011-07-07
申请号:JP2010280179
申请日:2010-12-16
Applicant: Intel Corp , インテル コーポレイション
Inventor: TOTH ROBERT M , FRANZ P CLARBERG , HASSELGREN JON N , MUNKBERG CARL J , AKENINE-MOELLER TOMAS G
Abstract: PROBLEM TO BE SOLVED: To improve the performance of generating digitally represented graphics. SOLUTION: During compilation, the interval bounds for a programmable culling unit are calculated if possible. For each variable, interval bounds are calculated during the compilation, and the bounds together with other metadata are used to generate an optimized culling program. If not possible, then an assumption may be made and the assumption may be used to compile the code. If the assumption proves to be invalid, a new assumption may be made and the code may be recompiled in some embodiments. COPYRIGHT: (C)2011,JPO&INPIT
Abstract translation: 要解决的问题:提高生成数字化图形的性能。
解决方案:在编译期间,如果可能,计算可编程剔除单元的间隔范围。 对于每个变量,在编译期间计算间隔边界,并且边界与其他元数据一起用于生成优化的剔除程序。 如果不可能,则可以作出假设,并且可以使用该假设来编译代码。 如果假设证明是无效的,则可以作出新的假设,并且在一些实施例中代码可以被重新编译。 版权所有(C)2011,JPO&INPIT
-
公开(公告)号:DE112017004550T5
公开(公告)日:2019-05-23
申请号:DE112017004550
申请日:2017-08-08
Applicant: INTEL CORP
Inventor: TOTH ROBERT M , MUNKBERG CARL JACOB , HASSELGREN JON N
Abstract: Verfahren und Vorrichtungen, die sich auf Techniken zur Bereitstellung von auf Minimum oder Maximum und bitweiser Logik UND oder Logik ODER basierten groben Schablonentests beziehen, werden beschrieben. In einer Ausführungsform werden Metadaten (die mehreren Pixeln entsprechen) im Speicher gespeichert. Eine oder mehrere Operationen werden an den Metadaten ausgeführt, um ein Schablonenergebnis zu erzeugen. Die eine oder mehreren Operationen umfassen eine bitweise Schnittmengenoperation oder eine bitweise Vereinigungsoperation und/oder eine Minimum-Operation oder eine Maximum-Operation. Andere Ausführungsformen werden ebenfalls offenbart und beansprucht.
-
公开(公告)号:WO2012106046A2
公开(公告)日:2012-08-09
申请号:PCT/US2011067945
申请日:2011-12-29
Applicant: INTEL CORP , AKENINE-MOELLER TOMAS , HASSELGREN JON N , MUNKBERG CARL J , TOTH ROBERT M , CLARBERG FRANZ P
Inventor: AKENINE-MOELLER TOMAS , HASSELGREN JON N , MUNKBERG CARL J , TOTH ROBERT M , CLARBERG FRANZ P
CPC classification number: G06T15/005
Abstract: 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.
Abstract translation: 具有给定宽度的单指令多数据(SIMD)处理器可以对完全填充有片段的相同宽度的寄存器进行操作。 一组并行寄存器被加载和测试。 消除了失败的碎片,并从并行集中重新填充寄存器集。
-
4.
公开(公告)号:WO2012047622A3
公开(公告)日:2012-05-31
申请号:PCT/US2011053384
申请日:2011-09-27
Applicant: INTEL CORP , MUNKBERG CARL J , AKENINE-MOELLER TOMAS G , SALVI MARCO , TOTH ROBERT M , HASSELGREN JON N , CLARBERG FRANZ P , PHARR MATT
Inventor: MUNKBERG CARL J , AKENINE-MOELLER TOMAS G , SALVI MARCO , TOTH ROBERT M , HASSELGREN JON N , CLARBERG FRANZ P , PHARR MATT
IPC: G06T15/00
Abstract: In order to efficiently backface cull rendering primitives during computer graphics rendering, it is important to be sure that the rendering primitives to be culled are guaranteed to be backfacing even if the primitives are moving or are undergoing defocus blur. Therefore, we derive conservative tests that determine if a moving and defocused triangle is backfacing over an entire time interval and over the area of a lens. In addition, we present tests for the special cases of only motion blur and only depth of field.
Abstract translation: 为了在计算机图形渲染过程中有效地背面剔除渲染原语,重要的是要确保即使原始图像正在移动或正在经历离焦模糊,被剔除的渲染原语也能保证背面。 因此,我们推导出保守测试,以确定移动和散焦的三角形是否在整个时间间隔内以及整个镜头区域背面。 此外,我们仅针对运动模糊和仅景深的特殊情况进行测试。
-
公开(公告)号:WO2012108946A3
公开(公告)日:2012-11-08
申请号:PCT/US2011067952
申请日:2011-12-29
Applicant: INTEL CORP , MUNKBERG CARL J , AKENINE-MOELLER TOMAS G , HASSELGREN JON N , TOTH ROBERT M
Inventor: MUNKBERG CARL J , AKENINE-MOELLER TOMAS G , HASSELGREN JON N , TOTH ROBERT M
IPC: G06T15/00
CPC classification number: G06T17/205 , G06T15/04
Abstract: Micropolygon splatting may involve tessellating by subdividing a mesh until triangle edges are shorter than 0.75 pixels. In some cases, rasterizing the primitive may be avoided.
Abstract translation: Micropolygon splatting可能涉及通过细分网格进行细分直到三角形边缘短于0.75像素。 在某些情况下,可以避免栅格化原语。
-
公开(公告)号:WO2012148737A2
公开(公告)日:2012-11-01
申请号:PCT/US2012033979
申请日:2012-04-18
Applicant: INTEL CORP , AKENINE-MOELLER THOMAS G , MUNKBERG CARL J , HASSELGREN JON N , TOTH ROBERT M
Inventor: AKENINE-MOELLER THOMAS G , MUNKBERG CARL J , HASSELGREN JON N , TOTH ROBERT M
IPC: G06T15/00
Abstract: Depth of field may be rasterized by culling half-space regions on a lens from which a triangle to be rendered is not visible. Then, inside tests are only performed on the remaining unculled half-space regions. Separating planes between the triangle to be rendered and the tile being processed can be used to define the half-space regions.
Abstract translation: 可以通过剔除要被渲染的三角形不可见的透镜上的半空间区域来光栅化景深。 然后,内部测试仅对剩余的未被空白的半空间区域进行。 要渲染的三角形和正在处理的瓷砖之间的分离平面可用于定义半空间区域。
-
公开(公告)号:BR102014029498A2
公开(公告)日:2015-09-15
申请号:BR102014029498
申请日:2014-11-26
Applicant: INTEL CORP
Inventor: MUNKBERG CARL J , HASSELGREN JON N , ANDERSSON MAGNUS , TOTH ROBERT M , AKENINE-MOLLER TOMAS G
Abstract: compressão de deslocamento adaptativo de profundidade. uma vez que o uso do mesmo número de bits por compressão de deslocamento de profundidade residual não é a melhor distribuição de bits, os bits por residual podem ser distribuídos de acordo com o conteúdo das profundidades de um tile. por exemplo, se as diferenças de profundidade próximas à zmax forem pequenas, será possível gastar menos bits em residuais para as amostras que são codificadas em relação à zmax. consequentemente, será possível gastar mais bits em residuais para as amostras que são codificadas em relação à zmin. como resultado, mais tiles terão êxito na compressão até atingir o número exigido de bits.
-
公开(公告)号:SG172542A1
公开(公告)日:2011-07-28
申请号:SG2010085710
申请日:2010-11-22
Applicant: INTEL CORP
Inventor: TOTH ROBERT M , CLARBERG FRANZ P , HASSELGREN JON N , MUNKBERG CARL J , AKENINE-MOLLER TOMAS G
Abstract: COMPILING FOR PROGRAMMABLE CULLING UNITAbstract of the DisclosureDuring compilation, the interval bounds for a programmable culling unit arecalculated if possible. For each variable, interval bounds are calculated during the compilation, and the bounds together with other metadata are used to generate an optimized culling program. If not possible, then an assumption may be made and the assumption used to compile the code. If the assumption proves to be invalid, a newassumption could be made and the code may be recompiled in some embodiments.(Fig. 4a)
-
公开(公告)号:SG189067A1
公开(公告)日:2013-05-31
申请号:SG2013021704
申请日:2011-09-27
Applicant: INTEL CORP
Inventor: MUNKBERG CARL J , AKENINE-MOELLER TOMAS G , SALVI MARCO , TOTH ROBERT M , HASSELGREN JON N , CLARBERG FRANZ P , PHARR MATT
Abstract: In order to efficiently backface cull rendering primitives during computer graphics rendering, it is important to be sure that the rendering primitives to be culled are guaranteed to be backfacing even if the primitives are moving or are undergoing defocus blur. Therefore, we derive conservative tests that determine if a moving and defocused triangle is backfacing over an entire time interval and over the area of a lens. In addition, we present tests for the special cases of only motion blur and only depth of field.
-
公开(公告)号:EP2702564A4
公开(公告)日:2015-08-19
申请号:EP12777009
申请日:2012-04-18
Applicant: INTEL CORP
Inventor: AKENINE-MÖLLER THOMAS G , MUNKBERG CARL J , HASSELGREN JON N , TOTH ROBERT M
IPC: G06T15/40
-
-
-
-
-
-
-
-
-