XGL Test Suite User's Guide
この本のみを検索
PDF 文書ファイルをダウンロードする

Arc Test Descriptions

6

This chapter describes the Arc test programs. The following is defined for each test program:
  • Name of the test program
  • Test types (See the section, "Denizen Test Types" on page 2 for the different test types.)
  • Description of the test program
  • Attributes tested by the program
  • Operators tested by the program
  • Output from the test program
· arc0
Test Types:INDEX, SM
Description:Checks five points on an indexed 2D arc
Attributes Tested: See Table 6-1, Column A at the end of this chapter.
Operators Tested: xgl_object_set
                    xgl_multiarc
Output:             Indexed 2D quarter circle.

· arc1
Test Types:INDEX, SM
Description:Checks five points on four indexed 2D arcs
Attributes Tested: XGL_ARC_CHORD and Table 6-1, Column A at the end of this chapter
Operators Tested: xgl_object_set
                    xgl_multiarc
Output:             Four indexed 2D arcs. Arcs are quarter, half, three-quarter,
                    and full circle.

· arc2
Test Types:INDEX, SM
Description:Checks for the presence of edge color at five points for each of four indexed 2D arcs
Attributes Tested: XGL_ARC_CHORD
                    XGL_CTX_EDGE_COLOR
                    and Table 6-1, Column A at the end of this chapter
Operators Tested:   xgl_object_set
                    xgl_multiarc
Output:             Several indexed 2D arcs with edges both on and off. Arcs

are quarter, half, three-quarter, and full circle.
· arc3
Test Types:INDEX, SM
Description:Checks for the correct pattern and the presence of edge colors in several indexed 2D arcs with various combinations of edges and patterns.
Attributes Tested: See Table 6-3, Column C at the end of this chapter.
Operators Tested: xgl_object_set
Output:.....Several indexed 2D arcs with edges both on and off, and with three different patterns. Arcs are half a full circle.
· arc4
Test Types:INDEX, SM
Description:Checks a few points of each of several arcs for the correct arc fill style
Attributes Tested: See Table 6-2, Column A at the end of this chapter.
Operators Tested: xgl_object_set xgl_multiarc xgl_object_get
Output:· arc5An identical arc rendered three times in the lower right portion of the window raster, twice with one-quarter arc representing the fourth quadrant of a circle, and a final time representing the lower half of a circle. Arc fill styles are sector (solid) for the first arc and open (edges only) for the last two arcs.
Test Types:INDEX, SM
Description:Checks 17 points on each of several arcs for correct placement
Attributes Tested: XGL_CTX_SURF_EDGE_FLAG and Table 6-1, Column B at the end of this chapter
Operators Tested: xgl_object_set
Output:· arc6Several indexed 2D arcs with different data types (I2D,F2D,B2D), different sizes (1/4, 1/2, 3/4, full), and all sector (solid) fill style
Test Types:RGB, SM
Description:Checks five points on each of several different colored arcs. The colors are all colors in the color cube for 8-bit raster, and 256 random colors for other rasters.
Attributes Tested: XGL_ARC_CHORD
and Table 6-1, Column A at the end of this chapter
Operators Tested: xgl_object_set xgl_multiarc xgl_object_get
Output:· arc7Several quarter-circle RGB 2D arcs of various colors
Test Types:RGB, SM
Description:RGB version of arc1
Attributes Tested: XGL_ARC_CHORD and Table 6-1, Column A at the end of this chapter
Operators Tested: xgl_object_set
Output:· arc8Four RGB 2D arcs. Arcs are one-quarter, one-half, and three-quarter circle.
Test Types:RGB, SM
Description:RGB version of arc2
Attributes Tested: XGL_ARC_CHORD XGL_CTX_EDGE_COLOR and Table 6-1, Column A at the end of this chapter
Operators Tested: xgl_object_set
Output:· arc9Several RGB 2D arcs with edges both on and off. Arcs are one-quarter, one-half, and three-quarter circle.
Test Types:RGB, SM
Description:RGB version of arc3
Attributes Tested: See Table 6-3, Column C at the end of this chapter.
Operators Tested: xgl_object_set
Output:.....Several RGB 2D arcs with edges both on and off, and with three different patterns. Arcs are half circle.
· arc10
Test Types:RGB, SM
Description:Like arc6, but checks for a 9x9 solid square inside the arc instead of scattered points
Attributes Tested: XGL_ARC_SECTOR
and Table 6-1, Column A at the end of this chapter
Operators Tested: xgl_object_set
Output:· arc11Several quarter-circle RGB 2D arcs of various colors
Test Types:RGB, SM
Description:RGB version of arc4
Attributes Tested: XGL_CTX_LINE_COLOR and Table 6-2, Column A at the end of this chapter
Operators Tested: xgl_object_set
                    xgl_multiarc
                    xgl_object_get
Output:             An identical arc rendered three times in the lower right

portion of the window raster, twice with one-quarter arc representing the fourth quadrant of a circle, and a final time representing the lower half of a circle. Arc fill styles are sector (solid) for the first arc and open (edges only) for the last two arcs.
· arc12
Test Types:RGB, SM
Description:RGB version of arc5
Attributes Tested: XGL_CTX_SURF_EDGE_FLAG and Table 6-1, Column B at the end of this chapter
Operators Tested: xgl_object_set
Output:· arc13Several RGB 2D arcs with different data types (I2D,F2D,B2D), different sizes (one quarter, one half, three quarter, full), and all sector (solid) fill style
Test Types:INDEX, SM
Description:3D version of arc0
Attributes Tested: XGL_ARC_CHORD and Table 6-1, Column A at the end of this chapter
Operators Tested: xgl_object_set
                    xgl_multiarc
Output:             Indexed 3D quarter circle

· arc14
Test Types:INDEX, SM
Description:3D version of arc1
Attributes Tested: XGL_ARC_CHORD and Table 6-1, Column A at the end of this chapter
Operators Tested: xgl_object_set
                    xgl_multiarc
Output:             Four indexed 3D arcs. Arcs are one-quarter, one-half, and
                    three-quarter circle.

· arc15
Test Types:INDEX, SM
Description:3D version of arc2
Attributes Tested: XGL_ARC_CHORD
                    XGL_CTX_EDGE_COLOR
                    and Table 6-1, Column A at the end of this chapter
Operators Tested:   xgl_object_set
                    xgl_multiarc
Output:             Several indexed 3D arcs with edges both on and off. Arcs

are one-quarter, one-half, and three-quarter circle.
· arc16
Test Types:INDEX, SM
Description:3D version of arc3
Attributes Tested: See Table 6-3, Column C at the end of this chapter.
Operators Tested: xgl_object_set
Output:· arc17Several indexed 3D arcs with edges both on and off, and with three different patterns. Arcs are half circle.
Test Types:INDEX, SM
Description:3D version of arc4
Attributes Tested: See Table 6-2, Column A at the end of this chapter.
Operators Tested: xgl_object_set
                    xgl_multiarc
                    xgl_object_get
Output:             An identical arc rendered three times in the lower right

portion of the window raster, twice with one-quarter arc representing the fourth quadrant of a circle, and a final time representing the lower half of a circle. Arc fill styles are sector (solid) for the first arc and open (edges only) for the last two arcs.
· arc18
Test Types:RGB, SM
Description:3D version of arc6
Attributes Tested: XGL_ARC_CHORD XGL_RAS_DEPTH and Table 6-1, Column A at the end of this chapter
Operators Tested: xgl_object_set
Output:.....Several quarter-circle RGB 3D arcs of various colors
· arc19
Test Types:RGB, SM
Description:3D version of arc7
Attributes Tested: XGL_ARC_CHORD and Table 6-1, Column A at the end of this chapter
Operators Tested: xgl_object_set
                    xgl_multiarc
Output:             Four RGB 3D arcs. Arcs are one-quarter, one-half, and
                    three-quarter circle.

· arc20
Test Types:RGB, SM
Description:3D version of arc8
Attributes Tested: XGL_ARC_CHORD XGL_CTX_EDGE_COLOR and Table 6-1, Column A at the end of this chapter
Operators Tested: xgl_object_set
Output:· arc21Several RGB 3D arcs with edges both on and off. Arcs are one-quarter, one-half, and three-quarter circle.
Test Types:RGB, SM
Description:3D version of arc9
Attributes Tested: See Table 6-3, Column C at the end of this chapter.
Operators Tested: xgl_object_set
                    xgl_multiarc
                    xgl_object_get
Output:             Several RGB 2D arcs with edges both on and off, and with

three different patterns. Arcs are half circle.
· arc22
Test Types:RGB, SM
Description:3D version of arc10
Attributes Tested: XGL_ARC_SECTOR
                    XGL_RAS_DEPTH
                    and Table 6-1, Column A at the end of this chapter
Operators Tested:   xgl_object_set
                    xgl_multiarc
                    xgl_object_get
Output:             Several quarter-circle RGB 2D arcs of various colors

· arc23
Test Types:RGB, SM
Description:3D version of arc11
Attributes Tested: XGL_CTX_LINE_COLOR and Table 6-2, Column A at the end of this chapter.
Operators Tested: xgl_object_set
Output:· arc24An identical arc rendered three times in the lower right portion of the window raster, twice with one-quarter arc representing the fourth quadrant of a circle, and a final time representing the lower half of a circle. Arc fill styles are sector (solid) for the first arc and open (edges only) for the last two arcs.
Test Types:RGB, SM
Description:Checks 17 points on each of three arcs drawn simultaneously with nonzero starting angles
Attributes Tested: See Table 6-1, Column B at the end of this chapter.
Operators Tested: xgl_object_set
Output:.....Three RGB 2D arcs with nonzero starting angle drawn simultaneously.
· arc25
Test Types:RGB, SM
Description:Tests the three face-culling modes by drawing both front and back facing arcs and checking for their presence
Attributes Tested: XGL_3D_CTX_SURF_FACE_CULL
and Table 6-2, Column B at the end of this chapter
Operators Tested: xgl_object_set
Output:· arc26Several front-facing and back-facing arcs using the three face-culling modes. Depending on the mode, some arcs may not appear.
Test Types:RGB, SM
Description:Tests the face-distinguish and normal-flip attributes by drawing arcs using all four combinations of the above two attributes
Attributes Tested: XGL_3D_CTX_SURF_NORMAL_FLIP and Table 6-2, Column B at the end of this chapter
Operators Tested: xgl_object_set
                    xgl_multiarc
                    xgl_object_get
Output:             Several arcs with various face distinguish and normal flip
                    attributes

· arc27
Test Types:RGB, SM
Description:Draws arcs with different edge styles and checks various areas of the arcs to make sure they're drawn correctly
Attributes Tested: XGL_CTX_BACKGROUND_COLOR
XGL_CTX_EDGE_ALT_COLOR
XGL_CTX_EDGE_COLOR
XGL_CTX_EDGE_PATTERN
XGL_CTX_EDGE_STYLE

                    XGL_CTX_EDGE_WIDTH_SCALE_FACTOR
                    XGL_CTX_NURBS_CURVE_APPROX
                    XGL_CTX_NURBS_CURVE_APPROX_VAL
                    XGL_CTX_SURF_EDGE_FLAG
                    XGL_CTX_SURF_FRONT_COLOR
                    XGL_CURVE_METRIC_VDC
                    XGL_LINE_ALT_PATTERNED
Operators Tested:   xgl_object_set
                    xgl_multiarc
                    xgl_object_get
Output:             Arc with edge flag off, arc with wide edge, and arc with
                    thin alt-patterned edge

· arc28
Test Types:RGB, SM
Description:Arc HLHSR test: Draws two otherwise identical arcs of usually different depths and checks that only the one in the front shows up; tries many cases of different z values
Attributes Tested: See Table 6-2, Column C at the end of this chapter.
Operators Tested: xgl_object_set
                    xgl_multiarc
Output:             A succession of arcs. If successful, only one arc displays at
                    a time.

· arc29
Test Types:RGB, SM
Description:Arc HLHSR test: Sets Z-buffer to a certain value and draws an arc of a different z value and checks for the presence of the arc; repeats with different z values for the Z-buffer and arc
Attributes Tested: XGL_3D_CTX_HLHSR_DATA
                    XGL_CTX_BACKGROUND_COLOR
                    and Table 6-2, Column C at the end of this chapter
Operators Tested:   xgl_object_set
                    xgl_multiarc
Output:             A succession of arcs. If successful, each arc displays.

· arc30
Test Types:RGB, SM
Description:Checks various areas on each of several RGB 2D arcs drawn with hollow and empty fill styles and wide and patterned edges
Attributes Tested: XGL_CTX_BACKGROUND_COLOR
                    XGL_CTX_EDGE_COLOR
                    XGL_SURF_FILL_EMPTY
                    XGL_SURF_FILL_HOLLOW
                    and Table 6-1, Column A at the end of this chapter
Operators Tested:   xgl_object_set
                    xgl_multiarc
                    xgl_object_get
Output:             Several RGB 2D quarter-circle arcs with hollow and empty
                    fill styles

· arc31
Test Types:RGB, SM
Description:RGB arc linear depth-cueing: Varies depth-cueing color, arc color, arc depth, and arc direction. Checks various points on the arcs for correct color.
Attributes Tested: XGL_3D_CTX_DEPTH_CUE_COLOR and Table 6-3, Column B at the end of this chapter
Operators Tested: xgl_object_set
                    xgl_multiarc
                    xgl_object_get
Output:             Several arcs with varying depth-cue attribute values and

colors with arcs starting from 45 degrees and ending at 360 degrees
· arc32
Test Types:RGB, SM
Description:Opaque version of arc2
Attributes Tested: XGL_SURF_FILL_OPAQUE_STIPPLE
and Table 6-3, Column C at the end of this chapter
Operators Tested: xgl_object_set
                    xgl_multiarc
                    xgl_object_get
Output:             Several RGB 3D half-circle arcs with edges both on and

off, and with three different stipple patterns
· arc33
Test Types:RGB, SM
Description:Like arc21, but uses back facets instead of front facets
Attributes Tested: XGL_3D_CTX_SURF_BACK_FPAT
                    XGL_ARC_CHORD
                    XGL_CTX_ARC_FILL_STYLE
                    XGL_SURF_FILL_STIPPLE
                    and Table 6-3, Column A at the end of this chapter
Operators Tested:   xgl_object_set
                    xgl_multiarc
                    xgl_object_get
Output:             Several RGB 2D half-circle arcs with edges both on and
                    off, and with three different patterns

· arc34
Test Types:RGB, SM
Description:3D version of arc30
Attributes Tested: XGL_CTX_BACKGROUND_COLOR XGL_CTX_EDGE_COLOR XGL_SURF_FILL_EMPTY XGL_SURF_FILL_HOLLOW and Table 6-1, Column A at the end of this chapter
Operators Tested: xgl_object_set
Output:.....Several RGB 3D 90-degree arcs with hollow and empty fill styles
· arc35
Test Types:RGB, SM
Description:Like arc34, but uses back facets instead of front facets
Attributes Tested: XGL_SURF_FILL_EMPTY
                    XGL_SURF_FILL_HOLLOW
                    and Table 6-3, Column A at the end of this chapter
Operators Tested:   xgl_object_set
                    xgl_multiarc
                    xgl_object_get
Output:             Several RGB 3D 90-degree arcs with hollow and empty fill
                    styles

· arc36
Test Types:RGB, SM
Description:Opaque version of arc33
Attributes Tested: XGL_ARC_CHORD
                    XGL_SURF_FILL_SOLID
                    XGL_SURF_FILL_OPAQUE_STIPPLE
                    XGL_3D_CTX_SURF_BACK_FPAT
                    and Table 6-3, Column A at the end of this chapter
Operators Tested:   xgl_object_set
                    xgl_multiarc
                    xgl_object_get
Output:             Several RGB 2D half-circle arcs with edges both on and
                    off, and with three different patterns

· arc37
Test Types:INDEX, SM
Description:Indexed linear depth-cued arcs
Attributes Tested: See Table 6-3, Column B at the end of this chapter.
Operators Tested: xgl_object_set
                    xgl_multiarc
                    xgl_object_get
Output:             Several indexed 3D arcs starting from 45 degrees and
                    ending at 360 degrees

· arc38
Test Types:RGB, SM
Description:Checks various areas of each of several open 2D RGB arcs
Attributes Tested: XGL_ARC_OPEN
                    XGL_CTX_ARC_FILL_STYLE
                    XGL_CTX_BACKGROUND_COLOR
                    XGL_CTX_LINE_ALT_COLOR
                    XGL_CTX_LINE_COLOR
                    XGL_CTX_LINE_PATTERN
                    XGL_CTX_LINE_STYLE
                    XGL_CTX_LINE_WIDTH_SCALE_FACTOR
                    XGL_CTX_NURBS_CURVE_APPROX
                    XGL_CTX_NURBS_CURVE_APPROX_VAL
                    XGL_CURVE_METRIC_VDC
                    XGL_LINE_ALT_PATTERNED
                    XGL_LINE_PATTERNED
Operators Tested:   xgl_object_set
                    xgl_multiarc
                    xgl_object_get
Output:             Several open 2D half-circle RGB arcs. Arcs are wide arc,
                    patterned arc, and alt-patterned arc.

· arc39
Test Types:RGB, SM
Description:Checks the color of 400 points in or near each of several arcs with 8- or 24-bit pattern fill style
Attributes Tested: See Table 6-1, Column C at the end of this chapter.
Operators Tested: xgl_object_create

Output:.....Several quarter-circle arcs with different pattern fill styles
· arc40
Test Types:RGB, SM
Description:3D version of arc39
Attributes Tested: XGL_CTX_NURBS_CURVE_APPROX
                    XGL_CTX_NURBS_CURVE_APPROX_VAL
                    XGL_CURVE_METRIC_WC
                    and Table 6-1, Column C at the end of this chapter
Operators Tested:   xgl_object_create
                    xgl_object_get
                    xgl_object_set
                    xgl_multiarc
                    xgl_context_get_pixel
                    xgl_context_set_pixel
Output:             Several quarter-circle arcs with different pattern fill styles

· arc41
Test Types:RGB, SM
Description:Backface version of arc40
Attributes Tested: XGL_3D_CTX_SURF_BACK_FILL_STYLE
                    XGL_MEM_RAS
                    XGL_3D_CTX_SURF_BACK_FPAT
                    XGL_3D_CTX_SURF_FACE_DISTINGUISH
                    XGL_CTX_BACKGROUND_COLOR
                    XGL_CTX_NURBS_CURVE_APPROX
                    XGL_CTX_NURBS_CURVE_APPROX_VAL
                    XGL_CURVE_METRIC_WC
                    XGL_RAS_DEPTH
                    XGL_RAS_HEIGHT
                    XGL_RAS_WIDTH
                    XGL_SURF_FILL_PATTERN
Operators Tested:   xgl_object_create
                    xgl_object_get
                    xgl_object_set
                    xgl_multiarc
                    xgl_context_get_pixel
                    xgl_context_set_pixel
Output:             Several quarter-circle arcs with different pattern fill styles

· arc_annot_af3d_chord
Test Types:INDEX, SM
Description:Checks outline of annotation f3d arc list composed of four arcs using chord fill style
Attributes Tested: XGL_CTX_ARC_FILL_STYLE
Operators Tested: xgl_object_set
Output:· arc_annot_af3d_nonid_transFour arcs, two to a row, (1) arc starts at 60 and ends at 315 degrees, (2) arc starts at -225 and ends at 315 degrees, (3) arc starts at 45 and ends at -90 degrees and (4) arc starts at -90 and ends at 90 degrees.
Test Types:INDEX, SM
Description:Check outline of annotation f3d arc list composed of four open arcs after a translation leaving the expected arc at 100 coordinates down (default VDC Orientation: XGL_Y_DOWN_Z_AWAY) from the original expected y value.
Attributes Tested: XGL_CTX_ARC_FILL_STYLE
                    XGL_ARC_CHORD
                    XGL_CTX_NURBS_CURVE_APPROX_VAL
                    XGL_ARC_OPEN
                    XGL_CTX_GLOBAL_MODEL_TRANS
Operators Tested:   xgl_object_set
                    xgl_object_get
                    xgl_transform_translate
                    xgl_multiarc
                    xgl_transform_identity
Output:             Four arcs, two to a row, (1) arc starts at 60 and ends at 315

degrees, (2) arc starts at -225 and ends at 315 degrees, (3) arc starts at 45 and ends at -90 degrees, and (4) arc starts at -90 and ends at 90 degrees.
· arc_annot_af3d_open
Test Types:INDEX, SM
Description:Checks outline of annotation f3d arc list composed of four open arcs
Attributes Tested: XGL_CTX_ARC_FILL_STYLE
Operators Tested: xgl_object_set
Output:· arc_annot_af3d_sectorFour arcs, two to a row, (1) arc starts at 60 and ends at 315 degrees, (2) arc starts at -225 and ends at 315 degrees, (3) arc starts at 45 and ends at -90 degrees, and (4) arc starts at -90 and ends at 90 degrees.
Test Types:INDEX, SM
Description:Checks outline of annotation f3d arc list composed of four arcs using sector fill style
Attributes Tested: XGL_CTX_ARC_FILL_STYLE
Operators Tested: xgl_object_set
Output:.....Four arcs, 2 to a row, (1) arc starts at 60 and ends at 315 degrees, (2) arc starts at -225 and ends at 315 degrees, (3) arc starts at 45 and ends at -90 degrees, and (4) arc starts at -90 and ends at 90 degrees.
Table 6-1
Column AColumn BColumn C
XGL_CTX_ARC_FILL_STYLEXGL_CTX_BACKGROUND_COLORXGL_CTX_BACKGROUND_COLOR
XGL_CTX_NURBS_CURVE_APPROXXGL_CTX_NURBS_CURVE_APPROXXGL_CTX_SURF_FPAT
XGL_CTX_NURBS_CURVE_APPROX _VALXGL_CTX_NURBS_CURVE_APPROX _VALXGL_CTX_SURF_FRONT_FILL_ STYLE
XGL_CTX_SURF_EDGE_FLAGXGL_CTX_SURF_FRONT_COLORXGL_MEM_RAS
XGL_CTX_SURF_FRONT_COLORXGL_CURVE_METRIC_VDCXGL_RAS_DEPTH
XGL_CURVE_METRIC_VDCXGL_RAS_HEIGHT
XGL_RAS_WIDTH
XGL_SURF_FILL_PATTERN
Table 6-2
Column AColumn BColumn C
XGL_ARC_OPENXGL_3D_CTX_SURF_BACK_COLORXGL_3D_CTX_HLHSR_MODE
XGL_ARC_SECTORXGL_3D_CTX_SURF_FACE_ DISTINGUISHXGL_CTX_NEW_FRAME_ACTION
XGL_CTX_ARC_FILL_STYLEXGL_CURVE_METRIC_VDCXGL_CTX_NEW_FRAME_CLEAR
XGL_CTX_BACKGROUND_COLORXGL_ARC_SECTORXGL_CTX_NEW_FRAME_HLHSR_ ACTION
XGL_CTX_NURBS_CURVE_APPROXXGL_CTX_ARC_FILL_STYLEXGL_CTX_NURBS_CURVE_APPROX
XGL_CTX_NURBS_CURVE_APPROX _VALXGL_CTX_BACKGROUND_COLORXGL_CTX_NURBS_CURVE_APPROX _VAL
XGL_CTX_SURF_EDGE_FLAGXGL_CTX_NURBS_CURVE_APPROXXGL_CTX_SURF_FRONT_COLOR
XGL_CTX_SURF_FRONT_COLORXGL_CTX_NURBS_CURVE_APPROX _VALXGL_CURVE_METRIC_VDC
XGL_CURVE_METRIC_VDCXGL_CTX_SURF_FRONT_COLORXGL_HLHSR_Z_BUFFER
Table 6-3
Column AColumn BColumn C
XGL_3D_CTX_SURF_BACK_COLRXGL_DEPTH_CUE_LINEARXGL_ARC_CHORD
XGL_3D_CTX_SURF_BACK_FILL_ STYLEXGL_3D_CTX_DEPTH_CUE_MODEXGL_CTX_ARC_FILL_STYLE
XGL_3D_CTX_SURF_FACE_ DISTINGUISHXGL_CTX_NURBS_CURVE_APPROXXGL_CTX_BACKGROUND_COLOR
XGL_CTX_BACKGROUND_COLORXGL_CTX_NURBS_CURVE_APPROX _VALXGL_CTX_EDGE_COLOR
XGL_CTX_EDGE_COLORXGL_CTX_SURF_FRONT_COLORXGL_CTX_NURBS_CURVE_APPROX
XGL_CTX_NURBS_CURVE_APPROXXGL_CTX_VDC_MAPXGL_CTX_NURBS_CURVE_APPROX _VAL
XGL_CTX_NURBS_CURVE_APPROX _VALXGL_CTX_VDC_WINDOWXGL_CTX_SURF_EDGE_FLAG
XGL_CTX_SURF_EDGE_FLAGXGL_CURVE_METRIC_VDCXGL_CTX_SURF_FPAT
XGL_CURVE_METRIC_VDCXGL_RAS_HEIGHTXGL_CTX_SURF_FPAT_POSITION
XGL_RAS_WIDTHXGL_CTX_SURF_FRONT_COLOR
XGL_VDC_MAP_ASPECTXGL_CTX_SURF_FRONT_FILL_ STYLE

XGL_CURVE_METRIC_VDC

XGL_SURF_FILL_STIPPLE