Claims
- 1. A method for adaptively controlling multiple application programming interface (API) modes in a three dimensional based computer application on a computer system supporting multiple API modes of usage, comprising the steps of assigning a quality value and a performance value to each of the multiple API modes and selecting one of quality and performance as a criteria;searching a mode list for the mode having a maximum aggregation function of quality and performance; and determining if the mode having the maximum aggregation function is currently available for use, and if so, automatically selecting that mode for use, and if not, selecting the next mode in the mode list, and determining if the next mode is the last mode in the mode list, and if so, selecting that mode for use, and if not, returning to the searching step so as to enhance the performance of the three dimensional based computer application.
- 2. A computer system supporting multiple application programming interface (API) modes of usage for running a three dimensional based computer application, comprising:instructions for assigning a quality value and a performance value to each of the multiple API modes and selecting one of quality and performance as a criteria; instructions for searching a mode list for the mode having a maximum aggregation function of quality and performance; and instructions for determining if the mode having the maximum aggregation function is currently available for use, and if so, automatically selecting that mode for use, and if not, selecting the next mode in the mode list, and determining if the next mode is the last mode in the mode list, and if so, selecting that mode for use, and if not, returning to the searching step so as to enhance the performance of the three dimensional based computer application.
CROSS-REFERENCE TO RELATED APPLICATIONS
This application claims priority on provisional patent application, Ser. No. 60/068,590, entitled “Mechanism and Apparatus for Adaptive Quality Performance Control in 3D Based PC Applications,” filed Dec. 23, 1997 in the names of the inventors herein and assigned to the assignee of this application.
US Referenced Citations (14)
Non-Patent Literature Citations (1)
Entry |
Michael Stein, Eric Bowman, Gregory Pierce, “Direct 3D Professional Reference”, pp. 28-35, New Rider Publishing, Indianapolis, Indiana, 1997. |
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/068590 |
Dec 1997 |
US |