Single MIP Filtering for Decoupled Shading Bandwidth Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing three-dimensional graphics processing techniques face challenges in efficiently decoupling shading operations from other rendering processes, leading to high computational workloads and reduced frame rates due to the need for complex pixel shading operations.

Innovation Solution

Implementing decoupled shading operations, including a visibility pass, shade space texture shading, and reconstruction phase, with a bandwidth-controlled filtering technique that reduces shading workload by using a single source texture and applying Gaussian filters for high-frequency attenuation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional three-dimensional graphics processing techniques are used, then rendering quality is maintained, but computational workload increases and processing efficiency decreases

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidcomputational workload
Core Design Contradiction:
ProductivityVSPower

Solution Approach 1:

The patent segments the rendering pipeline into distinct operations: visibility determination, texture marking, and reconstruction. By separating shading operations from other pipeline operations and allowing them to proceed independently where possible, the system reduces computational bottlenecks and improves overall processing efficiency without sacrificing rendering quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary actions by determining visibility and marking textures in advance during the visibility pass, before the actual reconstruction and shading operations. This allows the system to prepare data structures and identify visible surfaces beforehand, reducing the computational workload during the main rendering phase and enabling more efficient parallel processing.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If decoupled shading operations are implemented, then processing efficiency improves, but implementation complexity increases

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidpipeline complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces intermediary data structures and operations to facilitate decoupled shading. The visibility pass generates marked texture data that serves as an intermediary between the visibility determination stage and the reconstruction stage. This intermediary representation allows shading operations to be decoupled from other pipeline operations while maintaining data consistency and reducing the need for complex coordination between different rendering stages.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12633032B2Single MIP filtering with bandwidth control
Publication Date: 2026.05.19 ATI TECHNOLOGIES ULC
  • US12633032B2 patent drawing
  • US12633032B2 patent drawing
  • US12633032B2 patent drawing

AI summary

A technique for rendering is provided. The technique includes determining a level of detail for a shade space texture and a screen space; shading the shade space texture having a resolution based on the level of detail; and for a reconstruction operation, performing sampling from the shade space texture, the sampling including a high frequency attenuation of samples of the shade space texture.