-
公开(公告)号:US20170178350A1
公开(公告)日:2017-06-22
申请号:US15454125
申请日:2017-03-09
Applicant: INTEL CORPORATION
Inventor: Prosun Chatterjee , Larry Seiler , Steven Spangler
Abstract: A method for anisotropic filtering is provided herein. The method includes computing an anisotropic filter with a major-axis and a minor-axis for a pixel to be displayed on screen-space, wherein the anisotropic filter is to be applied to corresponding MIPs on a texture map. The method includes varying the length of the major-axis of the anisotropic filter based on the angle of the major-axis of anisotropy with respect to the screen space. The method includes determining a number of texels from the texture map that are to be sampled in the anisotropic filter based on the length of the modified major-axis. The method includes determining the color of the pixel based on the texels sampled in the anisotropic filter.
-
公开(公告)号:US09619898B2
公开(公告)日:2017-04-11
申请号:US14142805
申请日:2013-12-28
Applicant: Intel Corporation
Inventor: Prosun Chatterjee , Larry Seiler , Steven Spangler
Abstract: A method includes computing an anisotropic filter with a major-axis and a minor-axis for a pixel to be displayed on screen-space, wherein the anisotropic filter is to be applied to corresponding MIPs on a texture map. Additionally, the method includes varying the length of the major-axis of the anisotropic filter based on the angle of the major-axis of anisotropy with respect to the screen space. Further, the method includes determining a number of texels from the texture map that are to be sampled in the anisotropic filter based on the length of the modified major-axis. The color of the pixel may be determined based on the texels sampled in the anisotropic filter.
-
公开(公告)号:US09355489B2
公开(公告)日:2016-05-31
申请号:US14080357
申请日:2013-11-14
Applicant: INTEL CORPORATION
Inventor: Liang Peng , Steven Spangler
CPC classification number: G06T15/04 , G06T1/20 , G06T1/60 , G06T15/005 , G06T2200/04 , G06T2200/28
Abstract: For a given texture address, a texture sampler fetches and reduces texture data with a filter accumulator suitable for providing a weighted average over a variety of filter footprints. A multi-mode texture sampler is configurable to provide both a wide variety of footprints in either a separable or non-separable filter modes and allow for a filter footprint significantly wider than the bi-linear (2×2 texel) footprint. In embodiments, sub-sample addresses are generated by the texture sampler logic to accommodate a desired footprint. The sub-sample addresses may be generated and sequenced by multi-texel units, such as 2×2 texel quads, for efficient filtering. In embodiments, filter coefficients are cached from coefficient tables stored in memory.
Abstract translation: 对于给定的纹理地址,纹理采样器使用过滤器累加器来获取和减少纹理数据,该过滤器累加器适用于通过各种过滤器覆盖区提供加权平均值。 多模式纹理采样器可配置为以可分离或不可分离的滤波器模式提供各种各样的覆盖区域,并允许比双线性(2×2纹素)覆盖区域更宽的滤波器占用空间。 在实施例中,子样本地址由纹理采样器逻辑生成以适应期望的覆盖区。 子样本地址可以通过多纹素单元(例如2×2纹素四边形)生成和排序,用于有效过滤。 在实施例中,滤波器系数从存储在存储器中的系数表缓存。
-
公开(公告)号:US10546413B2
公开(公告)日:2020-01-28
申请号:US16223095
申请日:2018-12-17
Applicant: INTEL CORPORATION
Inventor: Liang Leon Peng , Steven Spangler
Abstract: For a given texture address, a texture sampler fetches and reduces texture data with a filter accumulator suitable for providing a weighted average over a variety of filter footprints. A multi-mode texture sampler is configurable to provide both a wide variety of footprints in either a separable or non-separable filter modes and allow for a filter footprint significantly wider than the bi-linear (2×2 texel) footprint. In embodiments, sub-sample addresses are generated by the texture sampler logic to accommodate a desired footprint. The sub-sample addresses may be generated and sequenced by multi-texel units, such as 2×2 texel quads, for efficient filtering. In embodiments, filter coefficients are cached from coefficient tables stored in memory.
-
公开(公告)号:US10169907B2
公开(公告)日:2019-01-01
申请号:US15148728
申请日:2016-05-06
Applicant: INTEL CORPORATION
Inventor: Liang Leon Peng , Steven Spangler
Abstract: For a given texture address, a texture sampler fetches and reduces texture data with a filter accumulator suitable for providing a weighted average over a variety of filter footprints. A multi-mode texture sampler is configurable to provide both a wide variety of footprints in either a separable or non-separable filter modes and allow for a filter footprint significantly wider than the bi-linear (2×2 texel) footprint. In embodiments, sub-sample addresses are generated by the texture sampler logic to accommodate a desired footprint. The sub-sample addresses may be generated and sequenced by multi-texel units, such as 2×2 texel quads, for efficient filtering. In embodiments, filter coefficients are cached from coefficient tables stored in memory.
-
公开(公告)号:US10109069B2
公开(公告)日:2018-10-23
申请号:US15454125
申请日:2017-03-09
Applicant: INTEL CORPORATION
Inventor: Prosun Chatterjee , Larry Seiler , Steven Spangler
Abstract: A method includes computing an anisotropic filter with a major-axis and a minor-axis for a pixel to be displayed on screen-space, where the anisotropic filter is to be applied to corresponding MIPs on a texture map. Additionally, the method includes varying the length of the major-axis of the anisotropic filter based on the angle of the major-axis of anisotropy with respect to the screen space. Further, the method includes determining a number of texels from the texture map that are to be sampled in the anisotropic filter based on the length of the modified major-axis. The color of the pixel may be determined based on the texels sampled in the anisotropic filter.
-
公开(公告)号:US09489707B2
公开(公告)日:2016-11-08
申请号:US14039135
申请日:2013-09-27
Applicant: INTEL CORPORATION
Inventor: Hema Chand Nalluri , Joy Chandra , Prosun Chatterjee , Benjamin Pletcher , Yoav Harel , Steven Spangler
CPC classification number: G06T1/20 , G06F3/00 , G06F9/5083 , G06T2200/28
Abstract: Embodiments described herein include a graphics processing unit. The graphics processing unit includes a plurality of execution units. The graphics processing unit also includes a plurality of sampler units. Each sampler unit corresponds to a sampler dispatch logic unit and at least one execution unit, and the sampler dispatch logic units are used to network the plurality of sampler units.
Abstract translation: 本文描述的实施例包括图形处理单元。 图形处理单元包括多个执行单元。 图形处理单元还包括多个采样器单元。 每个采样器单元对应于采样器调度逻辑单元和至少一个执行单元,并且采样器调度逻辑单元用于网络多个采样器单元。
-
-
-
-
-
-