XGL Device Pipeline Porting Guide
  Search only this book
Download this book in PDF

............................Tables

Table 3-1 Device-Dependent Overridable Functions41
Table 3-2 Summary of Optional and Required Pipeline Functions68
Table 4-1 XglPrimData Interfaces84
Table 4-2 XglLevel84
Table 4-3 XglConicData Interfaces88
Table 4-4 XglConicList2d Interfaces88
Table 4-5 XglRectList2d and XglRectList3d89
Table 4-6 XglPixRect Interfaces92
Table 4-7 XglPixRectMem Interfaces93
Table 4-8 XglPixRectMemAllocated Interfaces93
Table 4-9 XglPixRectMemAssigned Interfaces94
Table 5-1 Object Messages100
Table 5-2 Stroke Table Flag Mask and Expected Flag Mask Values111
Table 5-3 Stroke Group DC Offset Values113
Table 6-1 Getting Information from Xgl Objects124
Table 6-2 XGLI_TRANS_SINGULAR137
Table 7-1 Derived Data 2D Coordinate Systems155
Table 7-2 Derived Data 3D Coordinate Systems155
Table 7-3 Other Items in Derived Data156
Table 7-4 View Model Derived Data Classes157
Table 7-5 Bits for the View Flag163
Table 7-6 Functions to Return the Change Status of Derived Items167
Table 7-7 Functions for Getting Derived Transforms170
Table 7-8 Functions for Getting Boundaries170
Table 8-1 Drawable Subclasses184
Table 8-2 Drawable Interfaces Used During Pipeline Initialization190
Table 8-3 Drawable Interfaces Used During Rendering193
Table 8-4 Drawable Interfaces Used for Allocating Resources195
Table 9-1 List of Loadable Pipeline Interfaces209
Table 9-2 LI1 to LI2 Dependencies212
Table 9-3 LI-2 to LI-3 Dependencies213
Table 9-4 Mapping of 2D Primitives to 2D LI-1 Functions218
Table 9-5 Mapping of 3D API Primitives to 3D LI-1 Functions219
Table 9-6 Mapping of API Utility Functions to LI-1 Functions220
Table 9-7 Mapping of 2D LI-1 Functions to LI-1 and LI-2 Functions224
Table 9-8 Mapping of 3D LI-1 Functions to LI-1 or LI-2Functions225
Table 9-9 Gcache Interfaces244
Table 9-10 Surface Attributes at LI-2309
Table 9-11 Mapping of 2D LI-2 Functions to LI-2 or LI-3 Functions310
Table 9-12 Mapping of 3D LI-2 Functions to LI-2 and LI-3 Functions310
Table 9-13 LI-3 Primitive Functions325
Table A-1 Comparing Applications Used to Gather Profile Information 412
Table A-2 Compiler Options437
Table B-1 Changed Utilities for XGL 3.1443