[  Next Article  |
Previous Article  |
Book Contents |
Library Home |
Legal |
Search ]
GL3.2 Version 4.1 for AIX: Programming Concepts
Appendix C. Adapter Description Table for GL
The following tables summarize the values
returned by the getgdesc
subroutine for each of the available adapters as follows:
| Adapter Name | 
Column Name | 
| 8-bit 3-D Color Graphics Processor  | 
8-bit 3-D | 
| 24-bit 3-D Color Graphics Processor  | 
24-bit 3-D | 
| 16-bit Supergraphics Processor Subsystem | 
16-bit SPS | 
| 48-bit Supergraphics Processor Subsystem | 
48-bit SPS | 
| 16-bit POWER Gt4
and POWER Gt4x16-bit Gt4/Gt4x  | 
|                           | 
 | 
| 48-bit POWER Gt4
and POWER Gt4x48-bit Gt4/Gt4x  | 
|                           | 
 | 
| 24-bit POWER GXT1000  | 
GXT1000 | 
| 48-bit POWER GXT1000  | 
GXT1000 | 
The return is the value of the requested
characteristic, or -1 if the request is not valid or cannot be determined.
An empty entry in the table indicates that the characteristic is specific
to the individual system configuration. 
| getgdesc Queries  | 
| Inquiry  | 
8-bit 3-D  | 
24-bit 3-D  | 
16-bit SPS  | 
48-bit SPS  | 
16-bit Gt4/Gt4x  | 
48-bit Gt4/Gt4x  | 
| GD_ XMMAX  | 
-1  | 
-1  | 
-1  | 
-1  | 
-1  | 
-1  | 
| GD_ YMMAX  | 
-1  | 
-1  | 
-1  | 
-1  | 
-1  | 
-1  | 
| GD_ XPMAX  | 
1280  | 
1280  | 
1280  | 
1280  | 
1280  | 
1280  | 
| GD_ YPMAX  | 
1024  | 
1024  | 
1024  | 
1024  | 
1024  | 
1024  | 
| GD_ZMIN  | 
-0x 800000  | 
-0x 800000  | 
0  | 
0  | 
-0x 800000  | 
-0x 800000  | 
| GD_ZMAX  | 
0x7fffff  | 
0x7fffff  | 
0x1fffff  | 
0x1fffff  | 
0x7fffff  | 
0x7fffff  | 
| GD_BITS_ ALPHA- BUFFER  | 
0  | 
0  | 
0  | 
0  | 
0  | 
0  | 
| GD_BITS_ CURSOR  | 
2  | 
2  | 
2  | 
2  | 
2  | 
2  | 
| GD_BITS_ OVERLAY  | 
2  | 
4  | 
2  | 
4  | 
0  | 
2  | 
| GD_BITS_ PLANE_ MASK  | 
0  | 
0  | 
0  | 
0  | 
0  | 
0  | 
| GD_BITS_ UNDER LAY  | 
2  | 
4  | 
0  | 
0  | 
0  | 
0  | 
| GD_BITS_ ZBUFFER  | 
24  | 
24  | 
21  | 
21  | 
24  | 
24  | 
| GD_BITS_ NORM_ DBL_ CMODE  | 
4  | 
12  | 
8  | 
8  | 
8  | 
8  | 
| GD_BITS_ NORM_ DBL_ RGB  | 
4  | 
12  | 
8  | 
24  | 
8  | 
24  | 
| GD_BITS_ NORM_ SNG_ CMODE  | 
8  | 
12  | 
8  | 
8  | 
8  | 
8  | 
| GD_BITS_ NORM_ SNG_ RGB  | 
8  | 
24  | 
8  | 
24  | 
8  | 
24  | 
| GD_BIT_ OVER- UNDER_ SHARED  | 
T  | 
T  | 
F  | 
F  | 
F  | 
F  | 
| GD_ LARGE_ MAP_ SIZE  | 
256  | 
4096  | 
256  | 
256  | 
256  | 
256  | 
| GD_ SMALL_ MAP_ SIZE  | 
16  | 
256  | 
  | 
  | 
  | 
  | 
| GD_NUM_ SMALL_ MAPS  | 
16  | 
16  | 
  | 
  | 
  | 
  | 
| GD_ POINT- SMOOTH_ CMODE  | 
T  | 
T  | 
  | 
  | 
  | 
  | 
| GD_ POINT- SMOOTH_ RGB  | 
F  | 
F  | 
  | 
  | 
  | 
  | 
| GD_LINE- SMOOTH_ CMODE  | 
T  | 
T  | 
F  | 
F  | 
T  | 
T  | 
| GD_LINE- SMOOTH_ RGB  | 
F  | 
F  | 
T  | 
T  | 
T  | 
T  | 
| GD_ SHADE- MODEL  | 
  | 
  | 
  | 
  | 
  | 
  | 
| GD_ SHADE- BUFFERS  | 
GD_BF_ MAIN  | 
GD_BF_ MAIN  | 
GD_BF_ MAIN  | 
GD_BF_ MAIN  | 
GD_BF_ MAIN  | 
GD_BF_ MAIN  | 
| GD_ RGBMODE  | 
GD_BF_ MAIN  | 
GD_BF_ MAIN  | 
GD_BF_ MAIN  | 
GD_BF_ MAIN  | 
GD_BF_ MAIN  | 
GD_BF_ MAIN  | 
| GD_ DITHER  | 
GD_BF_ MAIN  | 
GD_BF_ MAIN  | 
GD_BF_ MAIN  | 
GD_BF_ MAIN  | 
GD_BF_ MAIN  | 
GD_BF_ MAIN  | 
| GD_SUBPIXEL_ LINE  | 
  | 
  | 
0  | 
0  | 
  | 
  | 
| GD_SUB- PIXEL_ PNT  | 
  | 
  | 
0  | 
0  | 
  | 
  | 
| GD_SUB- PIXEL_ POLY  | 
  | 
  | 
0  | 
0  | 
  | 
  | 
| GD_POLY MODE  | 
F  | 
F  | 
F  | 
F  | 
F  | 
F  | 
| GD_BITS_ LINESTYLE  | 
16  | 
16  | 
16  | 
16  | 
32  | 
32  | 
| GD_MAX_ LSREPEAT  | 
255  | 
255  | 
252  | 
252  | 
64  | 
64  | 
| GD_MAX_ NURBS_ ORDER  | 
4  | 
4  | 
8  | 
8  | 
8  | 
8  | 
| GD_MAX_ TRIM_ ORDER  | 
8  | 
8  | 
8  | 
8  | 
8  | 
8  | 
| GD_MAX_ PATTERN _SIZE  | 
64  | 
64  | 
32  | 
32  | 
64  | 
64  | 
| GD_MAX_ VERTS  | 
255  | 
255  | 
255  | 
255  | 
255  | 
255  | 
| GD_MAX_ ATTR_ STACK- DEPTH  | 
16  | 
16  | 
16  | 
16  | 
16  | 
16  | 
| GD_MAX_ MATRIX_ STACK- DEPTH  | 
32  | 
32  | 
64  | 
64  | 
32  | 
32  | 
| GD_MAX_ VIEWPORT _STACK- DEPTH  | 
8  | 
8  | 
8  | 
8  | 
8  | 
8  | 
| GD_ ZDRAW_ GEOM  | 
F  | 
F  | 
F  | 
F  | 
F  | 
F  | 
| GD_ ZDRAW_ PIXELS  | 
T  | 
T  | 
T  | 
T  | 
T  | 
T  | 
| GD_ BLEND  | 
F  | 
F  | 
T  | 
T  | 
  | 
  | 
| GD_ LIGHTING _TWOSIDE  | 
F  | 
F  | 
F  | 
F  | 
T  | 
T  | 
| GD_ BUTBOX  | 
  | 
  | 
  | 
  | 
  | 
  | 
| GD_DIALS  | 
  | 
  | 
  | 
  | 
  | 
  | 
| GD_VERT_RETRACE _FREQ  | 
60  | 
60  | 
60  | 
60  | 
60  | 
60  | 
| GD_ TEXTPORT  | 
T  | 
T  | 
T  | 
T  | 
T  | 
T  | 
| GD_ WSYS  | 
  | 
  | 
  | 
  | 
  | 
  | 
| getgdesc Queries for 3-D and SPS Adapters  | 
| Inquiry  | 
8-bit 3-D  | 
24-bit 3-D  | 
16-bit SPS  | 
48-bit SPS  | 
| GD_XMMAX  | 
-1  | 
-1  | 
-1  | 
-1  | 
| GD_YMMAX  | 
-1  | 
-1  | 
-1  | 
-1  | 
| GD_XPMAX  | 
1280  | 
1280  | 
1280  | 
1280  | 
| GD_YPMAX  | 
1024  | 
1024  | 
1024  | 
1024  | 
| GD_ZMIN  | 
-0x800000  | 
-0x800000  | 
0  | 
0  | 
| GD_ZMAX  | 
0x7fffff  | 
0x7fffff  | 
0x1fffff  | 
0x1fffff  | 
| GD_BITS_ ALPHA- BUFFER  | 
0  | 
0  | 
0  | 
0  | 
| GD_BITS_ CURSOR  | 
2  | 
2  | 
2  | 
2  | 
| GD_BITS_ OVERLAY  | 
2  | 
4  | 
2  | 
4  | 
| GD_BITS_ PLANE_ MASK  | 
0  | 
0  | 
0  | 
0  | 
| GD_BITS_ UNDERLAY  | 
2  | 
4  | 
0  | 
0  | 
| GD_BITS_ ZBUFFER  | 
24  | 
24  | 
21  | 
21  | 
| GD_BITS_ NORM_DBL_ CMODE  | 
4  | 
12  | 
8  | 
8  | 
| GD_BITS_ NORM_DBL_ RGB  | 
4  | 
12  | 
8  | 
24  | 
| GD_BITS_ NORM_SNG_ CMODE  | 
8  | 
12  | 
8  | 
8  | 
| GD_BITS_ NORM_SNG_ RGB  | 
8  | 
24  | 
8  | 
24  | 
| GD_BITS_ OVER- UNDER_ SHARED  | 
T  | 
T  | 
F  | 
F  | 
| GD_LARGE _MAP_SIZE  | 
256  | 
4096  | 
256  | 
256  | 
| GD_SMALL _MAP_SIZE  | 
16  | 
256  | 
  | 
  | 
| GD_NUM_ SMALL_ MAPS  | 
16  | 
16  | 
  | 
  | 
| GD_POINT- SMOOTH_ CMODE  | 
T  | 
T  | 
  | 
  | 
| GD_POINT- SMOOTH_ RGB  | 
F  | 
F  | 
  | 
  | 
| GD_LINE- SMOOTH_ CMODE  | 
T  | 
T  | 
F  | 
F  | 
| GD_LINE- SMOOTH_ RGB  | 
F  | 
F  | 
T  | 
T  | 
| GD_SHADE- MODEL  | 
  | 
  | 
  | 
  | 
| GD_SHADE- BUFFERS  | 
GD_BF_ MAIN  | 
GD_BF_ MAIN  | 
GD_BF_ MAIN  | 
GD_BF_ MAIN  | 
| GD_ RGBMODE  | 
GD_BF_ MAIN  | 
GD_BF_ MAIN  | 
GD_BF_ MAIN  | 
GD_BF_ MAIN  | 
| GD_DITHER  | 
GD_BF_ MAIN  | 
GD_BF_ MAIN  | 
GD_BF_ MAIN  | 
GD_BF_ MAIN  | 
| GD_ SUBPIXEL_ LINE  | 
  | 
  | 
0  | 
0  | 
| GD_ SUBPIXEL_ PNT  | 
  | 
  | 
0  | 
0  | 
| GD_ SUBPIXEL_ POLY  | 
  | 
  | 
0  | 
0  | 
| GD_ POLYMODE  | 
F  | 
F  | 
F  | 
F  | 
| GD_BITS_ LINESTYLE  | 
16  | 
16  | 
16  | 
16  | 
| GD_MAX_ LSREPEAT  | 
255  | 
255  | 
252  | 
252  | 
| GD_MAX_ NURBS_ ORDER  | 
4  | 
4  | 
8  | 
8  | 
| GD_MAX_ TRIM_ ORDER  | 
8  | 
8  | 
8  | 
8  | 
| GD_MAX_ PATTERN_ SIZE  | 
64  | 
64  | 
32  | 
32  | 
| GD_MAX_ VERTS  | 
255  | 
255  | 
255  | 
255  | 
| GD_MAX_ ATTR_ STACK- DEPTH  | 
16  | 
16  | 
16  | 
16  | 
| GD_MAX_ MATRIX_ STACK- DEPTH  | 
32  | 
32  | 
64  | 
64  | 
| GD_MAX_ VIEWPORT_ STACK- DEPTH  | 
8  | 
8  | 
8  | 
8  | 
| GD_ZDRAW_ GEOM  | 
F  | 
F  | 
F  | 
F  | 
| GD_ZDRAW_ PIXELS  | 
T  | 
T  | 
T  | 
T  | 
| GD_BLEND  | 
F  | 
F  | 
T  | 
T  | 
| GD_ LIGHTING_ TWOSIDE  | 
F  | 
F  | 
F  | 
F  | 
| GD_ BUTBOX  | 
  | 
  | 
  | 
  | 
| GD_DIALS  | 
  | 
  | 
  | 
  | 
| GD_VERT_ RETRACE_ FREQ  | 
60  | 
60  | 
60  | 
60  | 
| GD_ TEXTPORT  | 
T  | 
T  | 
T  | 
T  | 
| GD_WSYS  | 
  | 
  | 
  | 
  | 
| getgdesc Queries for Gt4, Gt4x, and GXT1000 Adapters | 
| Inquiry  | 
16-bit Gt4/Gt4x  | 
48-bit Gt4/Gt4x  | 
24-bit GXT1000  | 
48-bit GXT1000  | 
| GD_XMMAX  | 
-1  | 
-1  | 
-1  | 
-1  | 
| GD_YMMAX  | 
-1  | 
-1  | 
-1  | 
-1  | 
| GD_XPMAX  | 
1280  | 
1280  | 
1280  | 
1280  | 
| GD_YPMAX  | 
1024  | 
1024  | 
1024  | 
1024  | 
| GD_ZMIN  | 
-0x800000  | 
-0x800000  | 
0  | 
0  | 
| GD_ZMAX  | 
0x7fffff  | 
0x7fffff  | 
0xfffff  | 
0xfffff  | 
| GD_BITS_ ALPHA- BUFFER  | 
0  | 
0  | 
0  | 
0  | 
| GD_BITS_ CURSOR  | 
2  | 
2  | 
2  | 
2  | 
| GD_BITS_ OVERLAY  | 
0  | 
2  | 
8  | 
8  | 
| GD_BITS_ PLANE_ MASK  | 
0  | 
0  | 
0  | 
0  | 
| GD_BITS_ UNDERLAY  | 
0  | 
0  | 
0  | 
0  | 
| GD_BITS_ ZBUFFER  | 
24  | 
24  | 
24  | 
24  | 
| GD_BITS_ NORM_DBL _CMODE  | 
8  | 
8  | 
12  | 
12  | 
| GD_BITS_ NORM_DBL _RGB  | 
8  | 
24  | 
8  | 
24  | 
| GD_BITS_ NORM_SNG _CMODE  | 
8  | 
8  | 
12  | 
12  | 
| GD_BITS_ NORM_SNG _RGB  | 
8  | 
24  | 
8  | 
24  | 
| GD_BITS_ OVER- UNDER_ SHARED  | 
F  | 
F  | 
F  | 
F  | 
| GD_LARGE _MAP_SIZE  | 
256  | 
256  | 
4096  | 
4096  | 
| GD_SMALL _MAP_SIZE  | 
  | 
  | 
  | 
  | 
| GD_NUM_ SMALL_ MAPS  | 
  | 
  | 
  | 
  | 
| GD_POINT- SMOOTH _CMODE  | 
  | 
  | 
T  | 
T  | 
| GD_POINT- SMOOTH _RGB  | 
  | 
  | 
T  | 
T  | 
| GD_LINE- SMOOTH_ CMODE  | 
T  | 
T  | 
T  | 
T  | 
| GD_LINE- SMOOTH_ RGB  | 
T  | 
T  | 
T  | 
T  | 
| GD_SHADE- MODEL  | 
  | 
  | 
  | 
  | 
| GD_SHADE- BUFFERS  | 
GD_BF_ MAIN  | 
GD_BF_ MAIN  | 
  | 
  | 
| GD_ RGBMODE  | 
GD_BF_ MAIN  | 
GD_BF_ MAIN  | 
  | 
  | 
| GD_ DITHER  | 
GD_BF_ MAIN  | 
GD_BF_ MAIN  | 
  | 
  | 
| GD_SUB- PIXEL_LINE  | 
  | 
  | 
  | 
  | 
| GD_SUB- PIXEL_PNT  | 
  | 
  | 
  | 
  | 
| GD_SUB- PIXEL_ POLY  | 
  | 
  | 
  | 
  | 
| GD_POLY- MODE  | 
F  | 
F  | 
F  | 
F  | 
| GD_BITS_ LINESTYLE  | 
32  | 
32  | 
16  | 
16  | 
| GD_MAX_ LSREPEAT  | 
64  | 
64  | 
255  | 
255  | 
| GD_MAX_ NURBS_ ORDER  | 
8  | 
8  | 
6  | 
6  | 
| GD_MAX_ TRIM_ ORDER  | 
8  | 
8  | 
6  | 
6  | 
| GD_MAX_ PATTERN _SIZE  | 
64  | 
64  | 
32  | 
32  | 
| GD_MAX_ VERTS  | 
255  | 
255  | 
?  | 
?  | 
| GD_MAX_ ATTR_ STACK- DEPTH  | 
16  | 
16  | 
16  | 
16  | 
| GD_MAX_ MATRIX_ STACK- DEPTH  | 
32  | 
32  | 
32  | 
32  | 
| GD_MAX_ VIEWPORT _STACK- DEPTH  | 
8  | 
8  | 
16  | 
16  | 
| GD_ZDRAW _GEOM  | 
F  | 
F  | 
F  | 
F  | 
| GD_ZDRAW _PIXELS  | 
T  | 
T  | 
T  | 
T  | 
| GD_BLEND  | 
  | 
  | 
F  | 
F  | 
| GD_ LIGHTING _TWOSIDE  | 
T  | 
T  | 
T  | 
T  | 
| GD_ BUTBOX  | 
  | 
  | 
  | 
  | 
| GD_DIALS  | 
  | 
  | 
  | 
  | 
| GD_VERT_ RETRACE _FREQ  | 
60  | 
60  | 
?  | 
?  | 
| GD_ TEXTPORT  | 
T  | 
T  | 
T  | 
T  | 
| GD_WSYS  | 
  | 
  | 
  | 
  | 
[  Next Article  |
Previous Article  |
Book Contents |
Library Home |
Legal |
Search ]