|
|||||||||||||
Overview Video Screen Shots Design Plan History Team Development
Plan
|
Vertigo PC Plan 3D API Wrapper Language: C Libraries: Direct3D, Playstation Libraries. Algorithms:. Priority: High Requisite Components: None Platform Dependent: Yes. Data Structures: Description: The 3D API provides a level of insulation for our engine from the vagaries of the individual platforms. This API is slightly higher level than the Direct3D Immediate Mode API but is tuned for the functionality we need. Due to the nature of speed critical game programming, there may be platform specific 3D code at many levels, but it will always be encapsulated as a single function or macro. One case where this may be necessary is when the right-handedness or left-handedness of the game coordinates are necessary to a calculation. In this example, the code which uses the handedness will not change from platform to platform, but its behavior will change depending on the platform specific handedness function.
|
|
|||||||||||