Invention Grant
US08405670B2 Rolling texture context data structure for maintaining texture data in a multithreaded image processing pipeline
失效
滚动纹理上下文数据结构,用于在多线程图像处理流水线中维护纹理数据
- Patent Title: Rolling texture context data structure for maintaining texture data in a multithreaded image processing pipeline
- Patent Title (中): 滚动纹理上下文数据结构,用于在多线程图像处理流水线中维护纹理数据
-
Application No.: US12787110Application Date: 2010-05-25
-
Publication No.: US08405670B2Publication Date: 2013-03-26
- Inventor: Eric O. Mejdrich , Paul E. Schardt , Robert A. Shearer
- Applicant: Eric O. Mejdrich , Paul E. Schardt , Robert A. Shearer
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Wood, Herron & Evans LLP
- Main IPC: G06F15/16
- IPC: G06F15/16 ; G06F15/80 ; G06F13/00 ; G06F9/46 ; G06F15/00 ; G06T1/20 ; G06T11/40 ; G06K9/54 ; G05B19/18 ; G05B11/01

Abstract:
A multithreaded rendering software pipeline architecture utilizes a rolling texture context data structure to store multiple texture contexts that are associated with different textures that are being processed in the software pipeline. Each texture context stores state data for a particular texture, and facilitates the access to texture data by multiple, parallel stages in a software pipeline. In addition, texture contexts are capable of being “rolled”, or copied to enable different stages of a rendering pipeline that require different state data for a particular texture to separately access the texture data independently from one another, and without the necessity for stalling the pipeline to ensure synchronization of shared texture data among the stages of the pipeline.
Public/Granted literature
Information query