-
公开(公告)号:US06535220B2
公开(公告)日:2003-03-18
申请号:US09758535
申请日:2001-01-10
IPC分类号: G06T1140
CPC分类号: G06T11/001 , G06T3/40 , G06T15/04 , G06T15/503
摘要: A graphics system comprises a texture memory, a rendering engine, a sample buffer and a filtering engine. The rendering engine renders received primitives based on a render pixel array whose vertical and horizontal resolutions are dynamically programmable. The rendering engine determines render pixels that geometrically intersect a primitive. For each intersecting render pixel, a texture access may be required (if texture processing is turned on) to determine texture values. The texture values may be used to compute sample values at sample positions interior to the sample render pixel and the primitive. A controlling agent may decrease the vertical and horizontal resolutions of the render pixel array to control frame render time. The filtering engine may programmably generate virtual pixel centers covering the render pixel array. Any change in the render pixel resolutions may require an accommodating change in the virtual pixel array parameters.
摘要翻译: 图形系统包括纹理存储器,呈现引擎,样本缓冲器和过滤引擎。 渲染引擎基于渲染像素阵列渲染接收到的基元,其垂直和水平分辨率是可动态编程的。 渲染引擎确定与原始几何相交的渲染像素。 对于每个相交渲染像素,可能需要纹理访问(如果打开纹理处理)以确定纹理值。 纹理值可用于计算样本渲染像素和原始图像内样本位置的样本值。 控制剂可以降低渲染像素阵列的垂直和水平分辨率以控制帧渲染时间。 滤波引擎可编程地生成覆盖渲染像素阵列的虚拟像素中心。 渲染像素分辨率的任何改变可能需要在虚拟像素阵列参数中适应变化。