XGL Device Pipeline Porting Guide
  Suchtext Nur in diesem Buch
Dieses Buch im PDF-Format herunterladen

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

Table 2-1 XGL DDK Makefile Targets21
Table 3-1 XglDpLib Virtual Function33
Table 3-2 XglDpMgr Virtual Functions37
Table 3-3 Default Values for the Fields of xgl_inquire()38
Table 3-4 XglDpDev Virtual Functions41
Table 3-5 XglDpDev Device-Dependent Virtual Functions42
Table 3-6 Summary of Pipeline Virtual Functions66
Table 4-1 Object Messages76
Table 4-2 Stroke Table Flag Mask and Expected Flag Mask Values87
Table 4-3 Stroke Group DC Offset Values89
Table 5-1 Getting Information from Xgl Objects98
Table 5-2 XGLI_TRANS_SINGULAR111
Table 6-1 Derived Data 2D Coordinate Systems129
Table 6-2 Derived Data 3D Coordinate Systems129
Table 6-3 Other Items in Derived Data130
Table 6-4 View Model Derived Data Classes131
Table 6-5 Bits for the View Flag137
Table 6-6 Functions to Return the Change Status of Derived Items141
Table 6-7 Functions for Getting Derived Transforms144
Table 6-8 Functions for Getting Boundaries144
Table 7-1 Drawable Subclasses158
Table 7-2 Drawable Interfaces Used During Pipeline Initialization162
Table 7-3 Window Lock Macros and Function Calls165
Table 7-4 Drawable Interfaces Used During Rendering167
Table 7-5 Drawable Interfaces Used for Allocating Resources168
Table 8-1 LI-3 Primitive Functions183
Table 8-2 LI-3 Batching Functions184
Table 8-3 LI-3 Control Functions184
Table 8-4 Functions in XgliUtUvSpanInfo3d206
Table 8-5 PixRect Ojbects for RefDpCtx Rendering208
Table 8-6 RefDpCtx Methods for Assigning PixRects209
Table 8-7 RefDpCtx Methods for Handling Attribute Changes211
Table 8-8 RefDpCtx Methods for LI-1 and LI-3 Rendering212
Table 8-9 RefDpCtx Methods212
Table 8-10 XglPixRect Interfaces216
Table 8-11 XglPixRectMem Interfaces217
Table 8-12 XglPixRectMemAllocated Interfaces218
Table 8-13 XglPixRectMemAssigned Interfaces218
Table 9-1 LI-2 Loadable Pipeline Interfaces221
Table 9-2 LI-2 Software Pipeline Calls to Device Pipeline Functions224
Table 9-3 Surface Attributes at LI-2226
Table 9-4 XglPrimData Interfaces234
Table 9-5 XglLevel Interfaces234
Table 9-6 XglConicData Interfaces237
Table 9-7 XglConicList2d Interfaces237
Table 9-8 XglRectList2d and XglRectList3d238
Table 10-1 LI-1 Loadable Pipeline Interfaces257
Table 10-2 Software Pipeline Calls to Device Pipeline Functions261
Table 10-3 Handling Invalid Data263
Table 10-4 Mapping of 2D Primitives to 2D LI-1 Functions273
Table 10-5 Mapping of 3D API Primitives to 3D LI-1 Functions273
Table 10-6 Mapping of API Utility Functions to LI-1 Functions274
Table 10-7 Gcache Interfaces279
Table 10-8 XglGcache DD Gcache Methods281
Table 11-1 State Information Saved in an Error Object326
Table 12-1 Lighting Utilities for Point Lists343
Table A-1 Comparing Applications Used to Gather Profile Information 400
Table A-2 Compiler Options425
Table B-1 Additions to Drawable.h427
Table C-1 Changed Utilities for XGL 3.1434