Invention Application
US20170053375A1 CONTROLLING MULTI-PASS RENDERING SEQUENCES IN A CACHE TILING ARCHITECTURE 审中-公开
控制高速缓存架构中的多通行渲染序列

  • Patent Title: CONTROLLING MULTI-PASS RENDERING SEQUENCES IN A CACHE TILING ARCHITECTURE
  • Patent Title (中): 控制高速缓存架构中的多通行渲染序列
  • Application No.: US14829617
    Application Date: 2015-08-18
  • Publication No.: US20170053375A1
    Publication Date: 2017-02-23
  • Inventor: Jeffrey A. BOLZ
  • Applicant: NVIDIA CORPORATION
  • Main IPC: G06T1/20
  • IPC: G06T1/20 G09G5/39 G06T1/60
CONTROLLING MULTI-PASS RENDERING SEQUENCES IN A CACHE TILING ARCHITECTURE
Abstract:
In one embodiment of the present invention a driver configures a graphics pipeline implemented in a cache tiling architecture to perform dynamically-defined multi-pass rendering sequences. In operation, based on sequence-specific configuration data, the driver determines an optimized tile size and, for each pixel in each pass, the set of pixels in each previous pass that influence the processing of the pixel. The driver then configures the graphics pipeline to perform per-tile rendering operations in a region that is translated by a pass-specific offset backward—vertically and/or horizontally—along a tiled caching traversal line. Notably, the offset ensures that the required pixel data from previous passes is available. The driver further configures the graphics pipeline to store the rendered data in cache lines. Advantageously, the disclosed approach exploits the efficiencies inherent in cache tiling architecture while honoring highly configurable data dependencies between passes in multi-pass rendering sequences.
Information query
Patent Agency Ranking
0/0