Invention Grant
- Patent Title: Guided performance optimization for graphics pipeline state management
- Patent Title (中): 引导图形管道状态管理的性能优化
-
Application No.: US11477609Application Date: 2006-06-28
-
Publication No.: US07692660B2Publication Date: 2010-04-06
- Inventor: Relja Markovic , Ramanujan Srinivasan , Samuel Glassenberg
- Applicant: Relja Markovic , Ramanujan Srinivasan , Samuel Glassenberg
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Main IPC: G06T1/00
- IPC: G06T1/00

Abstract:
Techniques are provided for efficiently arranging shader constants into constant buffers to more efficiently set shader constants to a GPU. Techniques are provided for tracking runtime usage patterns of shader constants, and then generating usage pattern data regarding usage patterns of shader constants. This usage pattern data can then be fed into an optimization algorithm to efficiently lay out the data for maximal performance given certain heuristics. Factors considered include, for example, frequency of client update of the values, usage by certain shaders, and size and number of the resulting buffers.
Public/Granted literature
- US20080001956A1 Guided performance optimization for graphics pipeline state management Public/Granted day:2008-01-03
Information query