US 7,796,133 B1
Unified shader
Log In
Please sign up or log in to access the advanced features of
Ex Parte Enterprise.

General

US 7,796,133 B1
Unified shader
Tech Center:
2600 Communications
Examiner:
Hau H Nguyen
Art Unit:
2628 Selective Visual Display Systems
Inventors:
Mark M. Leather; Eric Demers
Priority:
11/18/02
Filed:
12/08/03
Granted:
09/14/10
Expiration:
11/18/22
Abstract
The present invention is a unified shader unit used in texture processing in graphics processing device. Unlike the conventional method of using one shader for texture coordinate shading and another for color shading, the present shader performs both operations. The unified shader uses the same precision for both texture coordinate and color shading, thus simplifying the complexity of programming for two separate conventional shaders with different levels of precision. Furthermore, the present invention uses enhanced scheduling logic to perform indirect texture and bump mapping in a single first-in, first-out (FIFO) memory structure and avoids the problems associated with large FIFOs with buffer registers found in conventional shaders. In one embodiment, a plurality of ALU-memory pairs are synchronized to form a plurality of pipelines to execution shading instructions. In another embodiment, a plurality of unified shaders are synchronized and connected together to processing shading operations concurrently.

Analytics

Cases

Patent Assignments

Citations