xemu-0.7.98-master-7bfb7c85378f64f93556c365ea0cc18cb2181dc8:Linux_x86_64:gl_Mesa_NV134:gslv_4.30 vs Xbox_Hardware
2D_Lines
2DLine-15-C000003E0-400_200-400_400
XRGB 555 color depth - green vertical line from 400, 200 - 400, 400.


2DLine-16-C000007E0-400_200-400_400
XRGB 565 color depth - green vertical line from 400, 200 - 400, 400.


2DLine-24-C00000000-400_200-400_400
XRGB 888 - black vertical line from 400, 200 - 400, 400


2DLine-24-C0000FF00-400_200-400_400
XRGB 888 - green vertical line from 400, 200 - 400, 400


2DLine-24-C0000FF00-444_222-444_444
XRGB 888 - green vertical line from 444, 222 - 444, 444


2DLine-24-C00FF0000-400_200-400_400
XRGB 888 - red vertical line from 400, 200 - 400, 400


2DLine-24-C00FFFFFF-0_0-639_479
XRGB 888 - white diagonal line from 0, 0, - 639, 479 (one pixel short of bottom right corner)


2DLine-24-C00FFFFFF-400_0-400_479
XRGB 888 - white vertical line from 400, 0 - 400, 479 (one pixel short of bottom)


2DLine-24-C00FFFFFF-400_300-400_301
XRGB 888 - white dot at 400, 300


2DLine-24-C00FFFFFF-400_300-401_300
XRGB 888 - white dot at 400, 300


2DLine-24-C00FFFFFF-639_479-0_0
XRGB 888 - white diagonal line from 639, 479 - 0, 0 (one pixel short of the upper left corner)


2DLine-24-CFFFFFFFF-100_100-100_400
XRGB 888 - white vertical line from 100, 100 - 100, 400 - alpha is ignored


3D_primitive
LineLoop
Draws vertices as a line loop using NV097_DRAW_ARRAYS


LineLoop-inlinearrays
Draws vertices as a line loop using NV097_INLINE_ARRAY


LineLoop-inlinearrays-ls
Draws vertices as a line loop using NV097_INLINE_ARRAY with line smoothing enabled.


LineLoop-inlinearrays-ls-ps
Draws vertices as a line loop using NV097_INLINE_ARRAY with line smoothing and polygon smoothing enabled.


LineLoop-inlinearrays-ps
Draws vertices as a line loop using NV097_INLINE_ARRAY with polygon smoothing enabled.


LineLoop-inlinebuf
Draws vertices as a line loop using NV097_SET_VERTEX3F


LineLoop-inlinebuf-ls
Draws vertices as a line loop using NV097_SET_VERTEX3F with line smoothing enabled.


LineLoop-inlinebuf-ls-ps
Draws vertices as a line loop using NV097_SET_VERTEX3F with line smoothing and polygon smoothing enabled.


LineLoop-inlinebuf-ps
Draws vertices as a line loop using NV097_SET_VERTEX3F with polygon smoothing enabled.


LineLoop-inlineelements
Draws vertices as a line loop using NV097_ARRAY_ELEMENT16


LineLoop-inlineelements-ls
Draws vertices as a line loop using NV097_ARRAY_ELEMENT16 with line smoothing enabled.


LineLoop-inlineelements-ls-ps
Draws vertices as a line loop using NV097_ARRAY_ELEMENT16 with line smoothing and polygon smoothing enabled.


LineLoop-inlineelements-ps
Draws vertices as a line loop using NV097_ARRAY_ELEMENT16 with polygon smoothing enabled.


LineLoop-ls
Draws vertices as a line loop using NV097_DRAW_ARRAYS with line smoothing enabled.


LineLoop-ls-ps
Draws vertices as a line loop using NV097_DRAW_ARRAYS with line smoothing and polygon smoothing enabled.


LineLoop-ps
Draws vertices as a line loop using NV097_DRAW_ARRAYS with polygon smoothing enabled.


Lines
Draws vertices as lines using NV097_DRAW_ARRAYS


Lines-inlinearrays
Draws vertices as lines using NV097_INLINE_ARRAY


Lines-inlinearrays-ls
Draws vertices as lines using NV097_INLINE_ARRAY with line smoothing enabled.


Lines-inlinearrays-ls-ps
Draws vertices as lines using NV097_INLINE_ARRAY with line and polygon smoothing enabled.


Lines-inlinearrays-ps
Draws vertices as lines using NV097_INLINE_ARRAY with polygon smoothing enabled.


Lines-inlinebuf
Draws vertices as lines using NV097_SET_VERTEX3F


Lines-inlinebuf-ls
Draws vertices as lines using NV097_SET_VERTEX3F with line smoothing enabled.


Lines-inlinebuf-ls-ps
Draws vertices as lines using NV097_SET_VERTEX3F with line and polygon smoothing enabled.


Lines-inlinebuf-ps
Draws vertices as lines using NV097_SET_VERTEX3F with polygon smoothing enabled.


Lines-inlineelements
Draws vertices as lines using NV097_ARRAY_ELEMENT16


Lines-inlineelements-ls
Draws vertices as lines using NV097_ARRAY_ELEMENT16 with line smoothing enabled.


Lines-inlineelements-ls-ps
Draws vertices as lines using NV097_ARRAY_ELEMENT16 with line and polygon smoothing enabled.


Lines-inlineelements-ps
Draws vertices as lines using NV097_ARRAY_ELEMENT16 with polygon smoothing enabled.


Lines-ls
Draws vertices as lines using NV097_DRAW_ARRAYS with line smoothing enabled.


Lines-ls-ps
Draws vertices as lines using NV097_DRAW_ARRAYS with line and polygon smoothing enabled.


Lines-ps
Draws vertices as lines using NV097_DRAW_ARRAYS with polygon smoothing enabled.


LineStrip
Draws vertices as a line strip using NV097_DRAW_ARRAYS


LineStrip-inlinearrays
Draws vertices as a line strip using NV097_INLINE_ARRAY


LineStrip-inlinearrays-ls
Draws vertices as a line strip using NV097_INLINE_ARRAY with line smoothing enabled.


LineStrip-inlinearrays-ls-ps
Draws vertices as a line strip using NV097_INLINE_ARRAY with line and polygon smoothing enabled.


LineStrip-inlinearrays-ps
Draws vertices as a line strip using NV097_INLINE_ARRAY with polygon smoothing enabled.


LineStrip-inlinebuf
Draws vertices as a line strip using NV097_SET_VERTEX3F


LineStrip-inlinebuf-ls
Draws vertices as a line strip using NV097_SET_VERTEX3F with line smoothing enabled.


LineStrip-inlinebuf-ls-ps
Draws vertices as a line strip using NV097_SET_VERTEX3F with line and polygon smoothing enabled.


LineStrip-inlinebuf-ps
Draws vertices as a line strip using NV097_SET_VERTEX3F with polygon smoothing enabled.


LineStrip-inlineelements
Draws vertices as a line strip using NV097_ARRAY_ELEMENT16


LineStrip-inlineelements-ls
Draws vertices as a line strip using NV097_ARRAY_ELEMENT16 with line smoothing enabled.


LineStrip-inlineelements-ls-ps
Draws vertices as a line strip using NV097_ARRAY_ELEMENT16 with line and polygon smoothing enabled.


LineStrip-inlineelements-ps
Draws vertices as a line strip using NV097_ARRAY_ELEMENT16 with polygon smoothing enabled.


LineStrip-ls
Draws vertices as a line strip using NV097_DRAW_ARRAYS with line smoothing enabled.


LineStrip-ls-ps
Draws vertices as a line strip using NV097_DRAW_ARRAYS with line and polygon smoothing enabled.


LineStrip-ps
Draws vertices as a line strip using NV097_DRAW_ARRAYS with polygon smoothing enabled.


Points
Draws vertices as points using NV097_DRAW_ARRAYS


Points-inlinearrays
Draws vertices as points using NV097_INLINE_ARRAY


Points-inlinearrays-ls
Draws vertices as points using NV097_INLINE_ARRAY with line smoothing enabled.


Points-inlinearrays-ls-ps
Draws vertices as points using NV097_INLINE_ARRAY with line and polygon smoothing enabled.


Points-inlinearrays-ps
Draws vertices as points using NV097_INLINE_ARRAY with polygon smoothing enabled.


Points-inlinebuf
Draws vertices as points using NV097_SET_VERTEX3F


Points-inlinebuf-ls
Draws vertices as points using NV097_SET_VERTEX3F with line smoothing enabled.


Points-inlinebuf-ls-ps
Draws vertices as points using NV097_SET_VERTEX3F with line and polygon smoothing enabled.


Points-inlinebuf-ps
Draws vertices as points using NV097_SET_VERTEX3F with polygon smoothing enabled.


Points-inlineelements
Draws vertices as points using NV097_ARRAY_ELEMENT16


Points-inlineelements-ls
Draws vertices as points using NV097_ARRAY_ELEMENT16 with line smoothing enabled.


Points-inlineelements-ls-ps
Draws vertices as points using NV097_ARRAY_ELEMENT16 with line and polygon smoothing enabled.


Points-inlineelements-ps
Draws vertices as points using NV097_ARRAY_ELEMENT16 with polygon smoothing enabled.


Points-ls
Draws vertices as points using NV097_DRAW_ARRAYS with line smoothing enabled.


Points-ls-ps
Draws vertices as points using NV097_DRAW_ARRAYS with line and polygon smoothing enabled.


Points-ps
Draws vertices as points using NV097_DRAW_ARRAYS with polygon smoothing enabled.


Polygon
Draws vertices as a polygon using NV097_DRAW_ARRAYS


Polygon-inlinearrays
Draws vertices as a polygon using NV097_INLINE_ARRAY


Polygon-inlinearrays-ls
Draws vertices as a polygon using NV097_INLINE_ARRAY with line smoothing enabled.


Polygon-inlinearrays-ls-ps
Draws vertices as a polygon using NV097_INLINE_ARRAY with line and polygon smoothing enabled.


Polygon-inlinearrays-ps
Draws vertices as a polygon using NV097_INLINE_ARRAY with polygon smoothing enabled.


Polygon-inlinebuf
Draws vertices as a polygon using NV097_SET_VERTEX3F


Polygon-inlinebuf-ls
Draws vertices as a polygon using NV097_SET_VERTEX3F with line smoothing enabled.


Polygon-inlinebuf-ls-ps
Draws vertices as a polygon using NV097_SET_VERTEX3F with line and polygon smoothing enabled.


Polygon-inlinebuf-ps
Draws vertices as a polygon using NV097_SET_VERTEX3F with polygon smoothing enabled.


Polygon-inlineelements
Draws vertices as a polygon using NV097_ARRAY_ELEMENT16


Polygon-inlineelements-ls
Draws vertices as a polygon using NV097_ARRAY_ELEMENT16 with line smoothing enabled.


Polygon-inlineelements-ls-ps
Draws vertices as a polygon using NV097_ARRAY_ELEMENT16 with line and polygon smoothing enabled.


Polygon-inlineelements-ps
Draws vertices as a polygon using NV097_ARRAY_ELEMENT16 with polygon smoothing enabled.


Polygon-ls
Draws vertices as a polygon using NV097_DRAW_ARRAYS with line smoothing enabled.


Polygon-ls-ps
Draws vertices as a polygon using NV097_DRAW_ARRAYS with line and polygon smoothing enabled.


Polygon-ps
Draws vertices as a polygon using NV097_DRAW_ARRAYS with polygon smoothing enabled.


Quads
Draws vertices as quads using NV097_DRAW_ARRAYS


Quads-inlinearrays
Draws vertices as quads using NV097_INLINE_ARRAY


Quads-inlinearrays-ls
Draws vertices as quads using NV097_INLINE_ARRAY with line smoothing enabled.


Quads-inlinearrays-ls-ps
Draws vertices as quads using NV097_INLINE_ARRAY with line and polygon smoothing enabled.


Quads-inlinearrays-ps
Draws vertices as quads using NV097_INLINE_ARRAY with polygon smoothing enabled.


Quads-inlinebuf
Draws vertices as quads using NV097_SET_VERTEX3F


Quads-inlinebuf-ls
Draws vertices as quads using NV097_SET_VERTEX3F with line smoothing enabled.


Quads-inlinebuf-ls-ps
Draws vertices as quads using NV097_SET_VERTEX3F with line and polygon smoothing enabled.


Quads-inlinebuf-ps
Draws vertices as quads using NV097_SET_VERTEX3F with polygon smoothing enabled.


Quads-inlineelements
Draws vertices as quads using NV097_ARRAY_ELEMENT16


Quads-inlineelements-ls
Draws vertices as quads using NV097_ARRAY_ELEMENT16 with line smoothing enabled.


Quads-inlineelements-ls-ps
Draws vertices as quads using NV097_ARRAY_ELEMENT16 with line and polygon smoothing enabled.


Quads-inlineelements-ps
Draws vertices as quads using NV097_ARRAY_ELEMENT16 with polygon smoothing enabled.


Quads-ls
Draws vertices as quads using NV097_DRAW_ARRAYS with line smoothing enabled.


Quads-ls-ps
Draws vertices as quads using NV097_DRAW_ARRAYS with line and polygon smoothing enabled.


Quads-ps
Draws vertices as quads using NV097_DRAW_ARRAYS with polygon smoothing enabled.


QuadStrip
Draws vertices as a strip of quads using NV097_DRAW_ARRAYS


QuadStrip-inlinearrays
Draws vertices as a strip of quads using NV097_INLINE_ARRAY


QuadStrip-inlinearrays-ls
Draws vertices as a strip of quads using NV097_INLINE_ARRAY with line smoothing enabled.


QuadStrip-inlinearrays-ls-ps
Draws vertices as a strip of quads using NV097_INLINE_ARRAY with line and polygon smoothing enabled.


QuadStrip-inlinearrays-ps
Draws vertices as a strip of quads using NV097_INLINE_ARRAY with polygon smoothing enabled.


QuadStrip-inlinebuf
Draws vertices as a strip of quads using NV097_SET_VERTEX3F


QuadStrip-inlinebuf-ls
Draws vertices as a strip of quads using NV097_SET_VERTEX3F with line smoothing enabled.


QuadStrip-inlinebuf-ls-ps
Draws vertices as a strip of quads using NV097_SET_VERTEX3F with line and polygon smoothing enabled.


QuadStrip-inlinebuf-ps
Draws vertices as a strip of quads using NV097_SET_VERTEX3F with polygon smoothing enabled.


QuadStrip-inlineelements
Draws vertices as a strip of quads using NV097_ARRAY_ELEMENT16


QuadStrip-inlineelements-ls
Draws vertices as a strip of quads using NV097_ARRAY_ELEMENT16 with line smoothing enabled.


QuadStrip-inlineelements-ls-ps
Draws vertices as a strip of quads using NV097_ARRAY_ELEMENT16 with line and polygon smoothing enabled.


QuadStrip-inlineelements-ps
Draws vertices as a strip of quads using NV097_ARRAY_ELEMENT16 with polygon smoothing enabled.


QuadStrip-ls
Draws vertices as a strip of quads using NV097_DRAW_ARRAYS with line smoothing enabled.


QuadStrip-ls-ps
Draws vertices as a strip of quads using NV097_DRAW_ARRAYS with line and polygon smoothing enabled.


QuadStrip-ps
Draws vertices as a strip of quads using NV097_DRAW_ARRAYS with polygon smoothing enabled.


Triangles
Draws vertices as triangles using NV097_DRAW_ARRAYS


Triangles-inlinearrays
Draws vertices as triangles using NV097_INLINE_ARRAY


Triangles-inlinearrays-ls
Draws vertices as triangles using NV097_INLINE_ARRAY with line smoothing enabled.


Triangles-inlinearrays-ls-ps
Draws vertices as triangles using NV097_INLINE_ARRAY with line and polygon smoothing enabled.


Triangles-inlinearrays-ps
Draws vertices as triangles using NV097_INLINE_ARRAY with polygon smoothing enabled.


Triangles-inlinebuf
Draws vertices as triangles using NV097_SET_VERTEX3F


Triangles-inlinebuf-ls
Draws vertices as triangles using NV097_SET_VERTEX3F with line smoothing enabled.


Triangles-inlinebuf-ls-ps
Draws vertices as triangles using NV097_SET_VERTEX3F with line and polygon smoothing enabled.


Triangles-inlinebuf-ps
Draws vertices as triangles using NV097_SET_VERTEX3F with polygon smoothing enabled.


Triangles-inlineelements
Draws vertices as triangles using NV097_ARRAY_ELEMENT16


Triangles-inlineelements-ls
Draws vertices as triangles using NV097_ARRAY_ELEMENT16 with line smoothing enabled.


Triangles-inlineelements-ls-ps
Draws vertices as triangles using NV097_ARRAY_ELEMENT16 with line and polygon smoothing enabled.


Triangles-inlineelements-ps
Draws vertices as triangles using NV097_ARRAY_ELEMENT16 with polygon smoothing enabled.


Triangles-ls
Draws vertices as triangles using NV097_DRAW_ARRAYS with line smoothing enabled.


Triangles-ls-ps
Draws vertices as triangles using NV097_DRAW_ARRAYS with line and polygon smoothing enabled.


Triangles-ps
Draws vertices as triangles using NV097_DRAW_ARRAYS with polygon smoothing enabled.


TriFan
Draws vertices as a triangle fan using NV097_DRAW_ARRAYS


TriFan-inlinearrays
Draws vertices as a triangle fan using NV097_INLINE_ARRAY


TriFan-inlinearrays-ls
Draws vertices as a triangle fan using NV097_INLINE_ARRAY with line smoothing enabled.


TriFan-inlinearrays-ls-ps
Draws vertices as a triangle fan using NV097_INLINE_ARRAY with line and polygon smoothing enabled.


TriFan-inlinearrays-ps
Draws vertices as a triangle fan using NV097_INLINE_ARRAY with polygon smoothing enabled.


TriFan-inlinebuf
Draws vertices as a triangle fan using NV097_SET_VERTEX3F


TriFan-inlinebuf-ls
Draws vertices as a triangle fan using NV097_SET_VERTEX3F with line smoothing enabled.


TriFan-inlinebuf-ls-ps
Draws vertices as a triangle fan using NV097_SET_VERTEX3F with line and polygon smoothing enabled.


TriFan-inlinebuf-ps
Draws vertices as a triangle fan using NV097_SET_VERTEX3F with polygon smoothing enabled.


TriFan-inlineelements
Draws vertices as a triangle fan using NV097_ARRAY_ELEMENT16


TriFan-inlineelements-ls
Draws vertices as a triangle fan using NV097_ARRAY_ELEMENT16 with line smoothing enabled.


TriFan-inlineelements-ls-ps
Draws vertices as a triangle fan using NV097_ARRAY_ELEMENT16 with line and polygon smoothing enabled.


TriFan-inlineelements-ps
Draws vertices as a triangle fan using NV097_ARRAY_ELEMENT16 with polygon smoothing enabled.


TriFan-ls
Draws vertices as a triangle fan using NV097_DRAW_ARRAYS with line smoothing enabled.


TriFan-ls-ps
Draws vertices as a triangle fan using NV097_DRAW_ARRAYS with line and polygon smoothing enabled.


TriFan-ps
Draws vertices as a triangle fan using NV097_DRAW_ARRAYS with polygon smoothing enabled.


TriStrip
Draws vertices as a strip of triangles using NV097_DRAW_ARRAYS


TriStrip-inlinearrays
Draws vertices as a strip of triangles using NV097_INLINE_ARRAY


TriStrip-inlinearrays-ls
Draws vertices as a strip of triangles using NV097_INLINE_ARRAY with line smoothing enabled.


TriStrip-inlinearrays-ls-ps
Draws vertices as a strip of triangles using NV097_INLINE_ARRAY with line and polygon smoothing enabled.


TriStrip-inlinearrays-ps
Draws vertices as a strip of triangles using NV097_INLINE_ARRAY with polygon smoothing enabled.


TriStrip-inlinebuf
Draws vertices as a strip of triangles using NV097_SET_VERTEX3F


TriStrip-inlinebuf-ls
Draws vertices as a strip of triangles using NV097_SET_VERTEX3F with line smoothing enabled.


TriStrip-inlinebuf-ls-ps
Draws vertices as a strip of triangles using NV097_SET_VERTEX3F with line and polygon smoothing enabled.


TriStrip-inlinebuf-ps
Draws vertices as a strip of triangles using NV097_SET_VERTEX3F with polygon smoothing enabled.


TriStrip-inlineelements
Draws vertices as a strip of triangles using NV097_ARRAY_ELEMENT16


TriStrip-inlineelements-ls
Draws vertices as a strip of triangles using NV097_ARRAY_ELEMENT16 with line smoothing enabled.


TriStrip-inlineelements-ls-ps
Draws vertices as a strip of triangles using NV097_ARRAY_ELEMENT16 with line and polygon smoothing enabled.


TriStrip-inlineelements-ps
Draws vertices as a strip of triangles using NV097_ARRAY_ELEMENT16 with polygon smoothing enabled.


TriStrip-ls
Draws vertices as a strip of triangles using NV097_DRAW_ARRAYS with line smoothing enabled.


TriStrip-ls-ps
Draws vertices as a strip of triangles using NV097_DRAW_ARRAYS with line and polygon smoothing enabled.


TriStrip-ps
Draws vertices as a strip of triangles using NV097_DRAW_ARRAYS with polygon smoothing enabled.


Antialiasing_tests
CPUWriteIgnoresSurfaceConfig
This test verifies that direct writes to VRAM bypass any surface configuration. It sets up a texture surface with antialiasing enabled, then writes directly to texture memory and renders the texture to the screen. It is expected that antialiasing has no effect.


FBSurfaceWithCenterCorner2


FramebufferNotModifiedBySurfaceState

GPUAAWriteAfterCPUWrite


NonAACPURoundTrip


Attrib_carryover
L-d0.0_0.0_1.0_1.0-da


L-d0.2_0.0_0.6_1.0-ie


L-d0.5_0.0_0.0_1.0-ia


L-d0.8_0.0_0.0_1.0-ib


L-n0.0_0.0_1.0_1.0-da


L-n0.2_0.0_0.6_1.0-ie


L-n0.5_0.0_0.0_1.0-ia


L-n0.8_0.0_0.0_1.0-ib


L-s0.0_0.0_1.0_1.0-da


L-s0.2_0.0_0.6_1.0-ie


L-s0.5_0.0_0.0_1.0-ia


L-s0.8_0.0_0.0_1.0-ib


L-t00.0_0.0_1.0_1.0-da


L-t00.2_0.0_0.6_1.0-ie


L-t00.5_0.0_0.0_1.0-ia


L-t00.8_0.0_0.0_1.0-ib


L-t10.0_0.0_1.0_1.0-da


L-t10.2_0.0_0.6_1.0-ie


L-t10.5_0.0_0.0_1.0-ia


L-t10.8_0.0_0.0_1.0-ib


L-t20.0_0.0_1.0_1.0-da


L-t20.2_0.0_0.6_1.0-ie


L-t20.5_0.0_0.0_1.0-ia


L-t20.8_0.0_0.0_1.0-ib


L-t30.0_0.0_1.0_1.0-da


L-t30.2_0.0_0.6_1.0-ie


L-t30.5_0.0_0.0_1.0-ia


L-t30.8_0.0_0.0_1.0-ib


T-d0.0_0.0_1.0_1.0-da


T-d0.2_0.0_0.6_1.0-ie


T-d0.5_0.0_0.0_1.0-ia


T-d0.8_0.0_0.0_1.0-ib


T-n0.0_0.0_1.0_1.0-da


T-n0.5_0.0_0.0_1.0-ia


T-n0.8_0.0_0.0_1.0-ib


T-s0.0_0.0_1.0_1.0-da


T-s0.5_0.0_0.0_1.0-ia


T-s0.8_0.0_0.0_1.0-ib


T-t00.0_0.0_1.0_1.0-da


T-t00.5_0.0_0.0_1.0-ia


T-t00.8_0.0_0.0_1.0-ib


T-t10.0_0.0_1.0_1.0-da


T-t10.5_0.0_0.0_1.0-ia


T-t10.8_0.0_0.0_1.0-ib


T-t20.0_0.0_1.0_1.0-da


T-t20.5_0.0_0.0_1.0-ia


T-t20.8_0.0_0.0_1.0-ib


T-t30.0_0.0_1.0_1.0-da


T-t30.5_0.0_0.0_1.0-ia


T-t30.8_0.0_0.0_1.0-ib


Attrib_float
-1_1


-8_1


-INF_INF


-Max_Max


-MinN_MinN


-NaNq_NaNq


-NaNs_NaNs


0_1


0_8


Attrib_setter
Setters-alpha


Setters-visible


Blend_tests
SignedAdd


SignedRevSubtract


Color_key
FixedTex_Alpha
With the fixed function pipeline, zero out just the alpha channel for all places where the colorkey matches the value of a texel. RGB channels are unaffected. This should omit all texels that match the color key.


FixedTex_AlphaColor
With the fixed function pipeline, kill the texel completely for wherever the color key matches the value of a texel. This completely masks the texel rather than simply zero-ing out values. See IgnAlphaCh_FixedTex_AlphaColor. This should omit all texels that match the color key.


FixedTex_Color
With the fixed function pipeline, zero out the color and alpha channels for all places where the color key matches the value of a texel. Note that the Alpha channel is also set to zero. This should omit all texels that match the color key.


FixedTex_Disabled
With the fixed function pipeline, make no changes to any texel whose value matches the color key. This should render all texels as fully opaque with their original colors.


IgnAlphaCh_FixedTex_Alpha
With the fixed function pipeline, set the color key mode to clear just the alpha channel for matching texels. When rendering, set the final combiner to use an alpha value of 0xFF for all texels, forcing pixels to be rendered opaque despite matching the color key. This should render all texels fully opaque with their original colors, since the texel alpha is ignored during texturing.


IgnAlphaCh_FixedTex_AlphaColor
With the fixed function pipeline, kill the texel completely for wherever the color key matches the value of a texel. This completely masks the texel rather than simply zero-ing out values. When rendering, set the final combiner to use an alpha value of 0xFF for all texels. This omits killed texels even though the combiner sets them to fully opaque during texturing.


IgnAlphaCh_FixedTex_Color
With the fixed function pipeline, zero out the color and alpha channels for all places where the color key matches the value of a texel. When rendering, set the final combiner to use an alpha value of 0xFF for all texels, forcing pixels to be rendered opaque despite matching the color key. This should render matching texels as fully black, since their RGB values were zeroed out and the zeroed alpha channel is ignored.


IgnAlphaCh_FixedTex_Disabled
With the fixed function pipeline, make no changes to any texel whose value matches the color key. When rendering, set the final combiner to use an alpha value of 0xFF for all texels. This should render all texels as fully opaque with their original colors.


IgnAlphaCh_ProgTex_Alpha
With a programmable shader, set the color key mode to clear just the alpha channel for matching texels. When rendering, set the final combiner to use an alpha value of 0xFF for all texels, forcing pixels to be rendered opaque despite matching the color key. This should render all texels fully opaque with their original colors, since the texel alpha is ignored during texturing.


IgnAlphaCh_ProgTex_AlphaColor
With a programmable shader, kill the texel completely for wherever the color key matches the value of a texel. This completely masks the texel rather than simply zero-ing out values. When rendering, set the final combiner to use an alpha value of 0xFF for all texels. This omits killed texels even though the combiner sets them to fully opaque during texturing.


IgnAlphaCh_ProgTex_Color
With a programmable shader, zero out the color and alpha channels for all places where the color key matches the value of a texel. When rendering, set the final combiner to use an alpha value of 0xFF for all texels, forcing pixels to be rendered opaque despite matching the color key. This should render matching texels as fully black, since their RGB values were zeroed out and the zeroed alpha channel is ignored.


IgnAlphaCh_ProgTex_Disabled
With a programmable shader, make no changes to any texel whose value matches the color key. When rendering, set the final combiner to use an alpha value of 0xFF for all texels. This should render all texels as fully opaque with their original colors.


ProgTex_Alpha
With a programmable shader, zero out just the alpha channel for all places where the colorkey matches the value of a texel. RGB channels are unaffected. This should omit all texels that match the color key.


ProgTex_AlphaColor
With a programmable shader, kill the texel completely for wherever the color key matches the value of a texel. This completely masks the texel rather than simply zero-ing out values. See IgnAlphaCh_FixedTex_AlphaColor. This should omit all texels that match the color key.


ProgTex_Color
With a programmable shader, zero out the color and alpha channels for all places where the color key matches the value of a texel. Note that the Alpha channel is also set to zero. This should omit all texels that match the color key.


ProgTex_Disabled
With a programmable shader, make no changes to any texel whose value matches the color key. This should render all texels as fully opaque with their original colors.


UnsampledTex
Demonstrates that the color keys are independent of whether the associated texture stage is used in the final composition or not. With a programable shader, draw two quads with the color key mode set to kill matching texels. In both cases, the final color combiner only samples from texture 0. The left quad renders with the blue color key as key 0. The right quad enables the second texture stage, keeps key 0, and adds the magenta color key with an alpha value forced to 0xFF as key 1. The left image should have the blue color in the NW checkerboard killed. The right image should have the blue color in the NW checkerboard killed, but also the secondary blue color in the SW checkerboard killed. This is because the unsampled magenta texture's SW secondary color matches the magenta + 0xFF alpha enabled as a color key in the second operation.


Color_mask_blend
C00010101_O32774_S772_D0


Color_zeta_overlap
AdjacentWithAA

ColorIntoZeta_ZB


Swap


ZetaIntoColor

ZetaIntoColor_ZB

Combiner
Flags
Tests behavior of specular_add_invert_r0, specular_add_invert_v1, and specular_clamp on final combiners.


Independence
Demonstrates that setting a register's value in a combiner stage does not mutate the value until after it is assigned as an output. The test performs several draws where R0 is initialized to some color then both mutated and copied into R1, demonstrating that the original value of R0 is copied into R1 before being replaced with the new value.


Mux
Tests behavior of the "MUX" combiner mode, in which R0.a is used to select between the AB and CD outputs.


Depth_buffer
DepthFmt_z16_Cn_FZn_M000564_ZB


DepthFmt_z16_Cn_FZn_M000ab9_ZB


DepthFmt_z16_Cn_FZn_M00100e_ZB


DepthFmt_z16_Cn_FZn_M001563_ZB


DepthFmt_z16_Cn_FZn_M001ab8_ZB


DepthFmt_z16_Cn_FZn_M00200d


DepthFmt_z16_Cn_FZn_M00200d_ZB


DepthFmt_z16_Cn_FZn_M002562_ZB


DepthFmt_z16_Cn_FZn_M002ab7_ZB


DepthFmt_z16_Cn_FZn_M00300c_ZB


DepthFmt_z16_Cn_FZn_M003561_ZB


DepthFmt_z16_Cn_FZn_M003ab6_ZB


DepthFmt_z16_Cn_FZn_M00400b_ZB


DepthFmt_z16_Cn_FZn_M004560_ZB


DepthFmt_z16_Cn_FZn_M004ab5_ZB


DepthFmt_z16_Cn_FZn_M00500a_ZB


DepthFmt_z16_Cn_FZn_M00555f_ZB


DepthFmt_z16_Cn_FZn_M005ab4_ZB


DepthFmt_z16_Cn_FZn_M006009_ZB


DepthFmt_z16_Cn_FZn_M00655e_ZB


DepthFmt_z16_Cn_FZn_M006ab3_ZB


DepthFmt_z16_Cn_FZn_M007008_ZB


DepthFmt_z16_Cn_FZn_M00755d_ZB


DepthFmt_z16_Cn_FZn_M007ab2_ZB


DepthFmt_z16_Cn_FZn_M008007_ZB


DepthFmt_z16_Cn_FZn_M00855c


DepthFmt_z16_Cn_FZn_M00855c_ZB


DepthFmt_z16_Cn_FZn_M008ab1_ZB


DepthFmt_z16_Cn_FZn_M009006_ZB


DepthFmt_z16_Cn_FZn_M00955b_ZB


DepthFmt_z16_Cn_FZn_M009ab0_ZB


DepthFmt_z16_Cn_FZn_M00a005_ZB


DepthFmt_z16_Cn_FZn_M00a55a_ZB


DepthFmt_z16_Cn_FZn_M00aaaf_ZB


DepthFmt_z16_Cn_FZn_M00b004


DepthFmt_z16_Cn_FZn_M00b004_ZB


DepthFmt_z16_Cn_FZn_M00b559


DepthFmt_z16_Cn_FZn_M00b559_ZB


DepthFmt_z16_Cn_FZn_M00baae


DepthFmt_z16_Cn_FZn_M00baae_ZB


DepthFmt_z16_Cn_FZn_M00c003


DepthFmt_z16_Cn_FZn_M00c003_ZB


DepthFmt_z16_Cn_FZn_M00c558


DepthFmt_z16_Cn_FZn_M00c558_ZB


DepthFmt_z16_Cn_FZn_M00caad


DepthFmt_z16_Cn_FZn_M00caad_ZB


DepthFmt_z16_Cn_FZn_M00d002


DepthFmt_z16_Cn_FZn_M00d002_ZB


DepthFmt_z16_Cn_FZn_M00d557


DepthFmt_z16_Cn_FZn_M00d557_ZB


DepthFmt_z16_Cn_FZn_M00daac


DepthFmt_z16_Cn_FZn_M00daac_ZB


DepthFmt_z16_Cn_FZn_M00e001


DepthFmt_z16_Cn_FZn_M00e001_ZB


DepthFmt_z16_Cn_FZn_M00e556


DepthFmt_z16_Cn_FZn_M00e556_ZB


DepthFmt_z16_Cn_FZn_M00eaab


DepthFmt_z16_Cn_FZn_M00eaab_ZB


DepthFmt_z16_Cn_FZn_M00f000


DepthFmt_z16_Cn_FZn_M00f000_ZB


DepthFmt_z16_Cn_FZn_M00f555


DepthFmt_z16_Cn_FZn_M00f555_ZB


DepthFmt_z16_Cn_FZn_M00faaa


DepthFmt_z16_Cn_FZn_M00faaa_ZB


DepthFmt_z16_Cn_FZn_M00ffff


DepthFmt_z16_Cn_FZn_M00ffff_ZB


DepthFmt_z16_Cn_FZy_M00000f


DepthFmt_z16_Cn_FZy_M00000f_ZB


DepthFmt_z16_Cn_FZy_M000564


DepthFmt_z16_Cn_FZy_M000564_ZB


DepthFmt_z16_Cn_FZy_M000ab9


DepthFmt_z16_Cn_FZy_M000ab9_ZB


DepthFmt_z16_Cn_FZy_M00100e


DepthFmt_z16_Cn_FZy_M00100e_ZB


DepthFmt_z16_Cn_FZy_M001563_ZB


DepthFmt_z16_Cn_FZy_M001ab8_ZB


DepthFmt_z16_Cn_FZy_M00200d_ZB


DepthFmt_z16_Cn_FZy_M002562_ZB


DepthFmt_z16_Cn_FZy_M002ab7_ZB


DepthFmt_z16_Cn_FZy_M00300c_ZB


DepthFmt_z16_Cn_FZy_M003561_ZB


DepthFmt_z16_Cn_FZy_M003ab6_ZB


DepthFmt_z16_Cn_FZy_M00400b_ZB


DepthFmt_z16_Cn_FZy_M004560_ZB


DepthFmt_z16_Cn_FZy_M004ab5_ZB


DepthFmt_z16_Cn_FZy_M00500a_ZB


DepthFmt_z16_Cn_FZy_M00555f_ZB


DepthFmt_z16_Cn_FZy_M005ab4_ZB


DepthFmt_z16_Cn_FZy_M006009_ZB


DepthFmt_z16_Cn_FZy_M00655e_ZB


DepthFmt_z16_Cn_FZy_M006ab3_ZB


DepthFmt_z16_Cn_FZy_M007008_ZB


DepthFmt_z16_Cn_FZy_M00755d_ZB


DepthFmt_z16_Cn_FZy_M007ab2_ZB


DepthFmt_z16_Cn_FZy_M008007_ZB


DepthFmt_z16_Cn_FZy_M00855c_ZB


DepthFmt_z16_Cn_FZy_M008ab1_ZB


DepthFmt_z16_Cn_FZy_M009006_ZB


DepthFmt_z16_Cn_FZy_M00955b_ZB


DepthFmt_z16_Cn_FZy_M009ab0_ZB


DepthFmt_z16_Cn_FZy_M00a005


DepthFmt_z16_Cn_FZy_M00a005_ZB


DepthFmt_z16_Cn_FZy_M00a55a_ZB


DepthFmt_z16_Cn_FZy_M00aaaf_ZB


DepthFmt_z16_Cn_FZy_M00b004_ZB


DepthFmt_z16_Cn_FZy_M00b559


DepthFmt_z16_Cn_FZy_M00b559_ZB


DepthFmt_z16_Cn_FZy_M00baae


DepthFmt_z16_Cn_FZy_M00baae_ZB


DepthFmt_z16_Cn_FZy_M00c003


DepthFmt_z16_Cn_FZy_M00c003_ZB


DepthFmt_z16_Cn_FZy_M00c558


DepthFmt_z16_Cn_FZy_M00c558_ZB


DepthFmt_z16_Cn_FZy_M00caad


DepthFmt_z16_Cn_FZy_M00caad_ZB


DepthFmt_z16_Cn_FZy_M00d002


DepthFmt_z16_Cn_FZy_M00d002_ZB


DepthFmt_z16_Cn_FZy_M00d557


DepthFmt_z16_Cn_FZy_M00d557_ZB


DepthFmt_z16_Cn_FZy_M00daac


DepthFmt_z16_Cn_FZy_M00daac_ZB


DepthFmt_z16_Cn_FZy_M00e001


DepthFmt_z16_Cn_FZy_M00e001_ZB


DepthFmt_z16_Cn_FZy_M00e556


DepthFmt_z16_Cn_FZy_M00e556_ZB


DepthFmt_z16_Cn_FZy_M00eaab


DepthFmt_z16_Cn_FZy_M00eaab_ZB


DepthFmt_z16_Cn_FZy_M00f000


DepthFmt_z16_Cn_FZy_M00f000_ZB


DepthFmt_z16_Cn_FZy_M00f555


DepthFmt_z16_Cn_FZy_M00f555_ZB


DepthFmt_z16_Cn_FZy_M00faaa


DepthFmt_z16_Cn_FZy_M00faaa_ZB


DepthFmt_z16_Cn_FZy_M00ffff


DepthFmt_z16_Cn_FZy_M00ffff_ZB


DepthFmt_z16_Cy_FZn_M000564_ZB


DepthFmt_z16_Cy_FZn_M000ab9_ZB


DepthFmt_z16_Cy_FZn_M00100e_ZB


DepthFmt_z16_Cy_FZn_M001563_ZB


DepthFmt_z16_Cy_FZn_M001ab8_ZB


DepthFmt_z16_Cy_FZn_M00200d


DepthFmt_z16_Cy_FZn_M00200d_ZB


DepthFmt_z16_Cy_FZn_M002562_ZB


DepthFmt_z16_Cy_FZn_M002ab7_ZB


DepthFmt_z16_Cy_FZn_M00300c_ZB


DepthFmt_z16_Cy_FZn_M003561_ZB


DepthFmt_z16_Cy_FZn_M003ab6_ZB


DepthFmt_z16_Cy_FZn_M00400b_ZB


DepthFmt_z16_Cy_FZn_M004560_ZB


DepthFmt_z16_Cy_FZn_M004ab5_ZB


DepthFmt_z16_Cy_FZn_M00500a_ZB


DepthFmt_z16_Cy_FZn_M00555f_ZB


DepthFmt_z16_Cy_FZn_M005ab4_ZB


DepthFmt_z16_Cy_FZn_M006009_ZB


DepthFmt_z16_Cy_FZn_M00655e_ZB


DepthFmt_z16_Cy_FZn_M006ab3_ZB


DepthFmt_z16_Cy_FZn_M007008_ZB


DepthFmt_z16_Cy_FZn_M00755d_ZB


DepthFmt_z16_Cy_FZn_M007ab2_ZB


DepthFmt_z16_Cy_FZn_M008007_ZB


DepthFmt_z16_Cy_FZn_M00855c


DepthFmt_z16_Cy_FZn_M00855c_ZB


DepthFmt_z16_Cy_FZn_M008ab1_ZB


DepthFmt_z16_Cy_FZn_M009006_ZB


DepthFmt_z16_Cy_FZn_M00955b_ZB


DepthFmt_z16_Cy_FZn_M009ab0_ZB


DepthFmt_z16_Cy_FZn_M00a005_ZB


DepthFmt_z16_Cy_FZn_M00a55a_ZB


DepthFmt_z16_Cy_FZn_M00aaaf_ZB


DepthFmt_z16_Cy_FZn_M00b004


DepthFmt_z16_Cy_FZn_M00b004_ZB


DepthFmt_z16_Cy_FZn_M00b559


DepthFmt_z16_Cy_FZn_M00b559_ZB


DepthFmt_z16_Cy_FZn_M00baae


DepthFmt_z16_Cy_FZn_M00baae_ZB


DepthFmt_z16_Cy_FZn_M00c003


DepthFmt_z16_Cy_FZn_M00c003_ZB


DepthFmt_z16_Cy_FZn_M00c558


DepthFmt_z16_Cy_FZn_M00c558_ZB


DepthFmt_z16_Cy_FZn_M00caad


DepthFmt_z16_Cy_FZn_M00caad_ZB


DepthFmt_z16_Cy_FZn_M00d002


DepthFmt_z16_Cy_FZn_M00d002_ZB


DepthFmt_z16_Cy_FZn_M00d557


DepthFmt_z16_Cy_FZn_M00d557_ZB


DepthFmt_z16_Cy_FZn_M00daac


DepthFmt_z16_Cy_FZn_M00daac_ZB


DepthFmt_z16_Cy_FZn_M00e001


DepthFmt_z16_Cy_FZn_M00e001_ZB


DepthFmt_z16_Cy_FZn_M00e556


DepthFmt_z16_Cy_FZn_M00e556_ZB


DepthFmt_z16_Cy_FZn_M00eaab


DepthFmt_z16_Cy_FZn_M00eaab_ZB


DepthFmt_z16_Cy_FZn_M00f000


DepthFmt_z16_Cy_FZn_M00f000_ZB


DepthFmt_z16_Cy_FZn_M00f555


DepthFmt_z16_Cy_FZn_M00f555_ZB


DepthFmt_z16_Cy_FZn_M00faaa


DepthFmt_z16_Cy_FZn_M00faaa_ZB


DepthFmt_z16_Cy_FZn_M00ffff


DepthFmt_z16_Cy_FZn_M00ffff_ZB


DepthFmt_z16_Cy_FZy_M00000f


DepthFmt_z16_Cy_FZy_M00000f_ZB


DepthFmt_z16_Cy_FZy_M000564


DepthFmt_z16_Cy_FZy_M000564_ZB


DepthFmt_z16_Cy_FZy_M000ab9


DepthFmt_z16_Cy_FZy_M000ab9_ZB


DepthFmt_z16_Cy_FZy_M00100e


DepthFmt_z16_Cy_FZy_M00100e_ZB


DepthFmt_z16_Cy_FZy_M001563_ZB


DepthFmt_z16_Cy_FZy_M001ab8_ZB


DepthFmt_z16_Cy_FZy_M00200d_ZB


DepthFmt_z16_Cy_FZy_M002562_ZB


DepthFmt_z16_Cy_FZy_M002ab7_ZB


DepthFmt_z16_Cy_FZy_M00300c_ZB


DepthFmt_z16_Cy_FZy_M003561_ZB


DepthFmt_z16_Cy_FZy_M003ab6_ZB


DepthFmt_z16_Cy_FZy_M00400b_ZB


DepthFmt_z16_Cy_FZy_M004560_ZB


DepthFmt_z16_Cy_FZy_M004ab5_ZB


DepthFmt_z16_Cy_FZy_M00500a_ZB


DepthFmt_z16_Cy_FZy_M00555f_ZB


DepthFmt_z16_Cy_FZy_M005ab4_ZB


DepthFmt_z16_Cy_FZy_M006009_ZB


DepthFmt_z16_Cy_FZy_M00655e_ZB


DepthFmt_z16_Cy_FZy_M006ab3_ZB


DepthFmt_z16_Cy_FZy_M007008_ZB


DepthFmt_z16_Cy_FZy_M00755d_ZB


DepthFmt_z16_Cy_FZy_M007ab2_ZB


DepthFmt_z16_Cy_FZy_M008007_ZB


DepthFmt_z16_Cy_FZy_M00855c_ZB


DepthFmt_z16_Cy_FZy_M008ab1_ZB


DepthFmt_z16_Cy_FZy_M009006_ZB


DepthFmt_z16_Cy_FZy_M00955b_ZB


DepthFmt_z16_Cy_FZy_M009ab0_ZB


DepthFmt_z16_Cy_FZy_M00a005


DepthFmt_z16_Cy_FZy_M00a005_ZB


DepthFmt_z16_Cy_FZy_M00a55a_ZB


DepthFmt_z16_Cy_FZy_M00aaaf_ZB


DepthFmt_z16_Cy_FZy_M00b004_ZB


DepthFmt_z16_Cy_FZy_M00b559


DepthFmt_z16_Cy_FZy_M00b559_ZB


DepthFmt_z16_Cy_FZy_M00baae


DepthFmt_z16_Cy_FZy_M00baae_ZB


DepthFmt_z16_Cy_FZy_M00c003


DepthFmt_z16_Cy_FZy_M00c003_ZB


DepthFmt_z16_Cy_FZy_M00c558


DepthFmt_z16_Cy_FZy_M00c558_ZB


DepthFmt_z16_Cy_FZy_M00caad


DepthFmt_z16_Cy_FZy_M00caad_ZB


DepthFmt_z16_Cy_FZy_M00d002


DepthFmt_z16_Cy_FZy_M00d002_ZB


DepthFmt_z16_Cy_FZy_M00d557


DepthFmt_z16_Cy_FZy_M00d557_ZB


DepthFmt_z16_Cy_FZy_M00daac


DepthFmt_z16_Cy_FZy_M00daac_ZB


DepthFmt_z16_Cy_FZy_M00e001


DepthFmt_z16_Cy_FZy_M00e001_ZB


DepthFmt_z16_Cy_FZy_M00e556


DepthFmt_z16_Cy_FZy_M00e556_ZB


DepthFmt_z16_Cy_FZy_M00eaab


DepthFmt_z16_Cy_FZy_M00eaab_ZB


DepthFmt_z16_Cy_FZy_M00f000


DepthFmt_z16_Cy_FZy_M00f000_ZB


DepthFmt_z16_Cy_FZy_M00f555


DepthFmt_z16_Cy_FZy_M00f555_ZB


DepthFmt_z16_Cy_FZy_M00faaa


DepthFmt_z16_Cy_FZy_M00faaa_ZB


DepthFmt_z16_Cy_FZy_M00ffff


DepthFmt_z16_Cy_FZy_M00ffff_ZB


DepthFmt_z24_Cn_FZn_M055564_ZB


DepthFmt_z24_Cn_FZn_M0aaab9_ZB


DepthFmt_z24_Cn_FZn_M10000e_ZB


DepthFmt_z24_Cn_FZn_M155563_ZB


DepthFmt_z24_Cn_FZn_M1aaab8_ZB


DepthFmt_z24_Cn_FZn_M20000d_ZB


DepthFmt_z24_Cn_FZn_M255562_ZB


DepthFmt_z24_Cn_FZn_M2aaab7_ZB


DepthFmt_z24_Cn_FZn_M30000c_ZB


DepthFmt_z24_Cn_FZn_M355561_ZB


DepthFmt_z24_Cn_FZn_M3aaab6_ZB


DepthFmt_z24_Cn_FZn_M40000b_ZB


DepthFmt_z24_Cn_FZn_M455560_ZB


DepthFmt_z24_Cn_FZn_M4aaab5_ZB


DepthFmt_z24_Cn_FZn_M50000a_ZB


DepthFmt_z24_Cn_FZn_M55555f_ZB


DepthFmt_z24_Cn_FZn_M5aaab4_ZB


DepthFmt_z24_Cn_FZn_M600009_ZB


DepthFmt_z24_Cn_FZn_M65555e_ZB


DepthFmt_z24_Cn_FZn_M6aaab3_ZB


DepthFmt_z24_Cn_FZn_M700008_ZB


DepthFmt_z24_Cn_FZn_M75555d_ZB


DepthFmt_z24_Cn_FZn_M7aaab2_ZB


DepthFmt_z24_Cn_FZn_M800007_ZB


DepthFmt_z24_Cn_FZn_M85555c_ZB


DepthFmt_z24_Cn_FZn_M8aaab1_ZB


DepthFmt_z24_Cn_FZn_M900006_ZB


DepthFmt_z24_Cn_FZn_M95555b_ZB


DepthFmt_z24_Cn_FZn_M9aaab0_ZB


DepthFmt_z24_Cn_FZn_Ma00005_ZB


DepthFmt_z24_Cn_FZn_Ma5555a_ZB


DepthFmt_z24_Cn_FZn_Maaaaaf_ZB


DepthFmt_z24_Cn_FZn_Mb00004


DepthFmt_z24_Cn_FZn_Mb00004_ZB


DepthFmt_z24_Cn_FZn_Mb55559


DepthFmt_z24_Cn_FZn_Mb55559_ZB


DepthFmt_z24_Cn_FZn_Mbaaaae


DepthFmt_z24_Cn_FZn_Mbaaaae_ZB


DepthFmt_z24_Cn_FZn_Mc00003


DepthFmt_z24_Cn_FZn_Mc00003_ZB


DepthFmt_z24_Cn_FZn_Mc55558


DepthFmt_z24_Cn_FZn_Mc55558_ZB


DepthFmt_z24_Cn_FZn_Mcaaaad


DepthFmt_z24_Cn_FZn_Mcaaaad_ZB


DepthFmt_z24_Cn_FZn_Md00002


DepthFmt_z24_Cn_FZn_Md00002_ZB


DepthFmt_z24_Cn_FZn_Md55557


DepthFmt_z24_Cn_FZn_Md55557_ZB


DepthFmt_z24_Cn_FZn_Mdaaaac


DepthFmt_z24_Cn_FZn_Mdaaaac_ZB


DepthFmt_z24_Cn_FZn_Me00001


DepthFmt_z24_Cn_FZn_Me00001_ZB


DepthFmt_z24_Cn_FZn_Me55556


DepthFmt_z24_Cn_FZn_Me55556_ZB


DepthFmt_z24_Cn_FZn_Meaaaab


DepthFmt_z24_Cn_FZn_Meaaaab_ZB


DepthFmt_z24_Cn_FZn_Mf00000


DepthFmt_z24_Cn_FZn_Mf00000_ZB


DepthFmt_z24_Cn_FZn_Mf55555


DepthFmt_z24_Cn_FZn_Mf55555_ZB


DepthFmt_z24_Cn_FZn_Mfaaaaa


DepthFmt_z24_Cn_FZn_Mfaaaaa_ZB


DepthFmt_z24_Cn_FZn_Mffffff


DepthFmt_z24_Cn_FZn_Mffffff_ZB


DepthFmt_z24_Cn_FZy_M00002f


DepthFmt_z24_Cn_FZy_M00002f_ZB


DepthFmt_z24_Cn_FZy_M05502e


DepthFmt_z24_Cn_FZy_M05502e_ZB


DepthFmt_z24_Cn_FZy_M0aa02d


DepthFmt_z24_Cn_FZy_M0aa02d_ZB


DepthFmt_z24_Cn_FZy_M0ff02c


DepthFmt_z24_Cn_FZy_M0ff02c_ZB


DepthFmt_z24_Cn_FZy_M15402b


DepthFmt_z24_Cn_FZy_M15402b_ZB


DepthFmt_z24_Cn_FZy_M1a902a


DepthFmt_z24_Cn_FZy_M1a902a_ZB


DepthFmt_z24_Cn_FZy_M1fe029


DepthFmt_z24_Cn_FZy_M1fe029_ZB


DepthFmt_z24_Cn_FZy_M253028


DepthFmt_z24_Cn_FZy_M253028_ZB


DepthFmt_z24_Cn_FZy_M2a8027


DepthFmt_z24_Cn_FZy_M2a8027_ZB


DepthFmt_z24_Cn_FZy_M2fd026


DepthFmt_z24_Cn_FZy_M2fd026_ZB


DepthFmt_z24_Cn_FZy_M352025


DepthFmt_z24_Cn_FZy_M352025_ZB


DepthFmt_z24_Cn_FZy_M3a7024


DepthFmt_z24_Cn_FZy_M3a7024_ZB


DepthFmt_z24_Cn_FZy_M3fc023


DepthFmt_z24_Cn_FZy_M3fc023_ZB


DepthFmt_z24_Cn_FZy_M451022


DepthFmt_z24_Cn_FZy_M451022_ZB


DepthFmt_z24_Cn_FZy_M4a6021


DepthFmt_z24_Cn_FZy_M4a6021_ZB


DepthFmt_z24_Cn_FZy_M4fb020


DepthFmt_z24_Cn_FZy_M4fb020_ZB


DepthFmt_z24_Cn_FZy_M55001f


DepthFmt_z24_Cn_FZy_M55001f_ZB


DepthFmt_z24_Cn_FZy_M5a501e


DepthFmt_z24_Cn_FZy_M5a501e_ZB


DepthFmt_z24_Cn_FZy_M5fa01d


DepthFmt_z24_Cn_FZy_M5fa01d_ZB


DepthFmt_z24_Cn_FZy_M64f01c


DepthFmt_z24_Cn_FZy_M64f01c_ZB


DepthFmt_z24_Cn_FZy_M6a401b


DepthFmt_z24_Cn_FZy_M6a401b_ZB


DepthFmt_z24_Cn_FZy_M6f901a


DepthFmt_z24_Cn_FZy_M6f901a_ZB


DepthFmt_z24_Cn_FZy_M74e019


DepthFmt_z24_Cn_FZy_M74e019_ZB


DepthFmt_z24_Cn_FZy_M7a3018


DepthFmt_z24_Cn_FZy_M7a3018_ZB


DepthFmt_z24_Cn_FZy_M7f8017


DepthFmt_z24_Cn_FZy_M7f8017_ZB


DepthFmt_z24_Cn_FZy_M84d016


DepthFmt_z24_Cn_FZy_M84d016_ZB


DepthFmt_z24_Cn_FZy_M8a2015


DepthFmt_z24_Cn_FZy_M8a2015_ZB


DepthFmt_z24_Cn_FZy_M8f7014


DepthFmt_z24_Cn_FZy_M8f7014_ZB


DepthFmt_z24_Cn_FZy_M94c013


DepthFmt_z24_Cn_FZy_M94c013_ZB


DepthFmt_z24_Cn_FZy_M9a1012


DepthFmt_z24_Cn_FZy_M9a1012_ZB


DepthFmt_z24_Cn_FZy_M9f6011


DepthFmt_z24_Cn_FZy_M9f6011_ZB


DepthFmt_z24_Cn_FZy_Ma4b010


DepthFmt_z24_Cn_FZy_Ma4b010_ZB


DepthFmt_z24_Cn_FZy_Maa000f


DepthFmt_z24_Cn_FZy_Maa000f_ZB


DepthFmt_z24_Cn_FZy_Maf500e


DepthFmt_z24_Cn_FZy_Maf500e_ZB


DepthFmt_z24_Cn_FZy_Mb4a00d


DepthFmt_z24_Cn_FZy_Mb4a00d_ZB


DepthFmt_z24_Cn_FZy_Mb9f00c


DepthFmt_z24_Cn_FZy_Mb9f00c_ZB


DepthFmt_z24_Cn_FZy_Mbf400b


DepthFmt_z24_Cn_FZy_Mbf400b_ZB


DepthFmt_z24_Cn_FZy_Mc4900a


DepthFmt_z24_Cn_FZy_Mc4900a_ZB


DepthFmt_z24_Cn_FZy_Mc9e009


DepthFmt_z24_Cn_FZy_Mc9e009_ZB


DepthFmt_z24_Cn_FZy_Mcf3008_ZB


DepthFmt_z24_Cn_FZy_Md48007_ZB


DepthFmt_z24_Cn_FZy_Md9d006_ZB


DepthFmt_z24_Cn_FZy_Mdf2005_ZB


DepthFmt_z24_Cn_FZy_Me47004_ZB


DepthFmt_z24_Cn_FZy_Me9c003_ZB


DepthFmt_z24_Cn_FZy_Mef1002_ZB


DepthFmt_z24_Cn_FZy_Mf46001_ZB


DepthFmt_z24_Cn_FZy_Mf9b000_ZB


DepthFmt_z24_Cn_FZy_Mfeffff_ZB


DepthFmt_z24_Cy_FZn_M055564_ZB


DepthFmt_z24_Cy_FZn_M0aaab9_ZB


DepthFmt_z24_Cy_FZn_M10000e_ZB


DepthFmt_z24_Cy_FZn_M155563_ZB


DepthFmt_z24_Cy_FZn_M1aaab8_ZB


DepthFmt_z24_Cy_FZn_M20000d_ZB


DepthFmt_z24_Cy_FZn_M255562_ZB


DepthFmt_z24_Cy_FZn_M2aaab7_ZB


DepthFmt_z24_Cy_FZn_M30000c_ZB


DepthFmt_z24_Cy_FZn_M355561_ZB


DepthFmt_z24_Cy_FZn_M3aaab6_ZB


DepthFmt_z24_Cy_FZn_M40000b_ZB


DepthFmt_z24_Cy_FZn_M455560_ZB


DepthFmt_z24_Cy_FZn_M4aaab5_ZB


DepthFmt_z24_Cy_FZn_M50000a_ZB


DepthFmt_z24_Cy_FZn_M55555f_ZB


DepthFmt_z24_Cy_FZn_M5aaab4_ZB


DepthFmt_z24_Cy_FZn_M600009_ZB


DepthFmt_z24_Cy_FZn_M65555e_ZB


DepthFmt_z24_Cy_FZn_M6aaab3_ZB


DepthFmt_z24_Cy_FZn_M700008_ZB


DepthFmt_z24_Cy_FZn_M75555d_ZB


DepthFmt_z24_Cy_FZn_M7aaab2_ZB


DepthFmt_z24_Cy_FZn_M800007_ZB


DepthFmt_z24_Cy_FZn_M85555c_ZB


DepthFmt_z24_Cy_FZn_M8aaab1_ZB


DepthFmt_z24_Cy_FZn_M900006_ZB


DepthFmt_z24_Cy_FZn_M95555b_ZB


DepthFmt_z24_Cy_FZn_M9aaab0_ZB


DepthFmt_z24_Cy_FZn_Ma00005_ZB


DepthFmt_z24_Cy_FZn_Ma5555a_ZB


DepthFmt_z24_Cy_FZn_Maaaaaf_ZB


DepthFmt_z24_Cy_FZn_Mb00004


DepthFmt_z24_Cy_FZn_Mb00004_ZB


DepthFmt_z24_Cy_FZn_Mb55559


DepthFmt_z24_Cy_FZn_Mb55559_ZB


DepthFmt_z24_Cy_FZn_Mbaaaae


DepthFmt_z24_Cy_FZn_Mbaaaae_ZB


DepthFmt_z24_Cy_FZn_Mc00003


DepthFmt_z24_Cy_FZn_Mc00003_ZB


DepthFmt_z24_Cy_FZn_Mc55558


DepthFmt_z24_Cy_FZn_Mc55558_ZB


DepthFmt_z24_Cy_FZn_Mcaaaad


DepthFmt_z24_Cy_FZn_Mcaaaad_ZB


DepthFmt_z24_Cy_FZn_Md00002


DepthFmt_z24_Cy_FZn_Md00002_ZB


DepthFmt_z24_Cy_FZn_Md55557


DepthFmt_z24_Cy_FZn_Md55557_ZB


DepthFmt_z24_Cy_FZn_Mdaaaac


DepthFmt_z24_Cy_FZn_Mdaaaac_ZB


DepthFmt_z24_Cy_FZn_Me00001


DepthFmt_z24_Cy_FZn_Me00001_ZB


DepthFmt_z24_Cy_FZn_Me55556


DepthFmt_z24_Cy_FZn_Me55556_ZB


DepthFmt_z24_Cy_FZn_Meaaaab


DepthFmt_z24_Cy_FZn_Meaaaab_ZB


DepthFmt_z24_Cy_FZn_Mf00000


DepthFmt_z24_Cy_FZn_Mf00000_ZB


DepthFmt_z24_Cy_FZn_Mf55555


DepthFmt_z24_Cy_FZn_Mf55555_ZB


DepthFmt_z24_Cy_FZn_Mfaaaaa


DepthFmt_z24_Cy_FZn_Mfaaaaa_ZB


DepthFmt_z24_Cy_FZn_Mffffff


DepthFmt_z24_Cy_FZn_Mffffff_ZB


DepthFmt_z24_Cy_FZy_M00002f


DepthFmt_z24_Cy_FZy_M00002f_ZB


DepthFmt_z24_Cy_FZy_M05502e


DepthFmt_z24_Cy_FZy_M05502e_ZB


DepthFmt_z24_Cy_FZy_M0aa02d


DepthFmt_z24_Cy_FZy_M0aa02d_ZB


DepthFmt_z24_Cy_FZy_M0ff02c


DepthFmt_z24_Cy_FZy_M0ff02c_ZB


DepthFmt_z24_Cy_FZy_M15402b


DepthFmt_z24_Cy_FZy_M15402b_ZB


DepthFmt_z24_Cy_FZy_M1a902a


DepthFmt_z24_Cy_FZy_M1a902a_ZB


DepthFmt_z24_Cy_FZy_M1fe029


DepthFmt_z24_Cy_FZy_M1fe029_ZB


DepthFmt_z24_Cy_FZy_M253028


DepthFmt_z24_Cy_FZy_M253028_ZB


DepthFmt_z24_Cy_FZy_M2a8027


DepthFmt_z24_Cy_FZy_M2a8027_ZB


DepthFmt_z24_Cy_FZy_M2fd026


DepthFmt_z24_Cy_FZy_M2fd026_ZB


DepthFmt_z24_Cy_FZy_M352025


DepthFmt_z24_Cy_FZy_M352025_ZB


DepthFmt_z24_Cy_FZy_M3a7024


DepthFmt_z24_Cy_FZy_M3a7024_ZB


DepthFmt_z24_Cy_FZy_M3fc023


DepthFmt_z24_Cy_FZy_M3fc023_ZB


DepthFmt_z24_Cy_FZy_M451022


DepthFmt_z24_Cy_FZy_M451022_ZB


DepthFmt_z24_Cy_FZy_M4a6021


DepthFmt_z24_Cy_FZy_M4a6021_ZB


DepthFmt_z24_Cy_FZy_M4fb020


DepthFmt_z24_Cy_FZy_M4fb020_ZB


DepthFmt_z24_Cy_FZy_M55001f


DepthFmt_z24_Cy_FZy_M55001f_ZB


DepthFmt_z24_Cy_FZy_M5a501e


DepthFmt_z24_Cy_FZy_M5a501e_ZB


DepthFmt_z24_Cy_FZy_M5fa01d


DepthFmt_z24_Cy_FZy_M5fa01d_ZB


DepthFmt_z24_Cy_FZy_M64f01c


DepthFmt_z24_Cy_FZy_M64f01c_ZB


DepthFmt_z24_Cy_FZy_M6a401b


DepthFmt_z24_Cy_FZy_M6a401b_ZB


DepthFmt_z24_Cy_FZy_M6f901a


DepthFmt_z24_Cy_FZy_M6f901a_ZB


DepthFmt_z24_Cy_FZy_M74e019


DepthFmt_z24_Cy_FZy_M74e019_ZB


DepthFmt_z24_Cy_FZy_M7a3018


DepthFmt_z24_Cy_FZy_M7a3018_ZB


DepthFmt_z24_Cy_FZy_M7f8017


DepthFmt_z24_Cy_FZy_M7f8017_ZB


DepthFmt_z24_Cy_FZy_M84d016


DepthFmt_z24_Cy_FZy_M84d016_ZB


DepthFmt_z24_Cy_FZy_M8a2015


DepthFmt_z24_Cy_FZy_M8a2015_ZB


DepthFmt_z24_Cy_FZy_M8f7014


DepthFmt_z24_Cy_FZy_M8f7014_ZB


DepthFmt_z24_Cy_FZy_M94c013


DepthFmt_z24_Cy_FZy_M94c013_ZB


DepthFmt_z24_Cy_FZy_M9a1012


DepthFmt_z24_Cy_FZy_M9a1012_ZB


DepthFmt_z24_Cy_FZy_M9f6011


DepthFmt_z24_Cy_FZy_M9f6011_ZB


DepthFmt_z24_Cy_FZy_Ma4b010


DepthFmt_z24_Cy_FZy_Ma4b010_ZB


DepthFmt_z24_Cy_FZy_Maa000f


DepthFmt_z24_Cy_FZy_Maa000f_ZB


DepthFmt_z24_Cy_FZy_Maf500e


DepthFmt_z24_Cy_FZy_Maf500e_ZB


DepthFmt_z24_Cy_FZy_Mb4a00d


DepthFmt_z24_Cy_FZy_Mb4a00d_ZB


DepthFmt_z24_Cy_FZy_Mb9f00c


DepthFmt_z24_Cy_FZy_Mb9f00c_ZB


DepthFmt_z24_Cy_FZy_Mbf400b


DepthFmt_z24_Cy_FZy_Mbf400b_ZB


DepthFmt_z24_Cy_FZy_Mc4900a


DepthFmt_z24_Cy_FZy_Mc4900a_ZB


DepthFmt_z24_Cy_FZy_Mc9e009


DepthFmt_z24_Cy_FZy_Mc9e009_ZB


DepthFmt_z24_Cy_FZy_Mcf3008_ZB


DepthFmt_z24_Cy_FZy_Md48007_ZB


DepthFmt_z24_Cy_FZy_Md9d006_ZB


DepthFmt_z24_Cy_FZy_Mdf2005_ZB


DepthFmt_z24_Cy_FZy_Me47004_ZB


DepthFmt_z24_Cy_FZy_Me9c003_ZB


DepthFmt_z24_Cy_FZy_Mef1002_ZB


DepthFmt_z24_Cy_FZy_Mf46001_ZB


DepthFmt_z24_Cy_FZy_Mf9b000_ZB


DepthFmt_z24_Cy_FZy_Mfeffff_ZB


Depth_buffer_fixed_function
z16_Cn_FZn_M000003


z16_Cn_FZn_M000003_ZB


z16_Cn_FZn_M004002


z16_Cn_FZn_M004002_ZB


z16_Cn_FZn_M008001


z16_Cn_FZn_M008001_ZB


z16_Cn_FZn_M00c000


z16_Cn_FZn_M00c000_ZB


z16_Cn_FZn_M00ffff


z16_Cn_FZn_M00ffff_ZB


z16_Cn_FZy_M000003


z16_Cn_FZy_M000003_ZB


z16_Cn_FZy_M004002


z16_Cn_FZy_M004002_ZB


z16_Cn_FZy_M008001


z16_Cn_FZy_M008001_ZB


z16_Cn_FZy_M00c000


z16_Cn_FZy_M00c000_ZB


z16_Cn_FZy_M00ffff


z16_Cn_FZy_M00ffff_ZB


z16_Cy_FZn_M000003


z16_Cy_FZn_M000003_ZB


z16_Cy_FZn_M004002


z16_Cy_FZn_M004002_ZB


z16_Cy_FZn_M008001


z16_Cy_FZn_M008001_ZB


z16_Cy_FZn_M00c000


z16_Cy_FZn_M00c000_ZB


z16_Cy_FZn_M00ffff


z16_Cy_FZn_M00ffff_ZB


z16_Cy_FZy_M000003


z16_Cy_FZy_M000003_ZB


z16_Cy_FZy_M004002


z16_Cy_FZy_M004002_ZB


z16_Cy_FZy_M008001


z16_Cy_FZy_M008001_ZB


z16_Cy_FZy_M00c000


z16_Cy_FZy_M00c000_ZB


z16_Cy_FZy_M00ffff


z16_Cy_FZy_M00ffff_ZB


z24_Cn_FZn_M400002


z24_Cn_FZn_M400002_ZB


z24_Cn_FZn_M800001


z24_Cn_FZn_M800001_ZB


z24_Cn_FZn_Mc00000


z24_Cn_FZn_Mc00000_ZB


z24_Cn_FZn_Mffffff


z24_Cn_FZn_Mffffff_ZB


z24_Cn_FZy_M000003


z24_Cn_FZy_M000003_ZB


z24_Cn_FZy_M3fc002


z24_Cn_FZy_M3fc002_ZB


z24_Cn_FZy_M7f8001


z24_Cn_FZy_M7f8001_ZB


z24_Cn_FZy_Mbf4000


z24_Cn_FZy_Mbf4000_ZB


z24_Cn_FZy_Mfeffff


z24_Cn_FZy_Mfeffff_ZB


z24_Cy_FZn_M400002


z24_Cy_FZn_M400002_ZB


z24_Cy_FZn_M800001


z24_Cy_FZn_M800001_ZB


z24_Cy_FZn_Mc00000


z24_Cy_FZn_Mc00000_ZB


z24_Cy_FZn_Mffffff


z24_Cy_FZn_Mffffff_ZB


z24_Cy_FZy_M000003


z24_Cy_FZy_M000003_ZB


z24_Cy_FZy_M3fc002


z24_Cy_FZy_M3fc002_ZB


z24_Cy_FZy_M7f8001


z24_Cy_FZy_M7f8001_ZB


z24_Cy_FZy_Mbf4000


z24_Cy_FZy_Mbf4000_ZB


z24_Cy_FZy_Mfeffff


z24_Cy_FZy_Mfeffff_ZB


Edge_flag
Disabled


Enabled


Fog
AFF-exp-planar


AFF-exp2-planar


AFF-exp2_abs-planar


AFF-exp_abs-planar


AFF-linear-planar


AFF-linear_abs-planar


Fog_coord_vec4
CoordNotSet


W-0.00_0.25_0.00_0.00


W-0.30_0.30_0.30_1.00


W-0.50_0.50_0.00_0.00


W-1.00_0.00_0.00_0.50


W_X-0.25_0.00_0.00_0.50


W_X-0.65_0.00_0.00_0.00


W_Y-0.00_0.75_0.75_0.25


W_Y-1.00_0.00_1.00_0.75


W_Z_Y_X-0.25_0.50_0.75_1.00


W_Z_Y_X-1.00_0.75_0.50_0.25


X-0.00_0.00_0.00_0.00


X-0.90_0.00_0.00_0.00


X_Y_Z_W-0.00_0.33_0.66_0.90


X_Y_Z_W-1.00_0.25_0.75_0.50


XW-0.25_0.00_0.00_0.50


XW-0.65_0.00_0.00_0.00


XY-0.25_0.50_0.00_0.00


XY-0.65_0.75_0.00_0.00


XYZ-0.25_0.50_0.75_0.00


XYZ-0.65_0.75_0.33_0.00


XYZW-0.25_0.50_0.75_1.00


XYZW-0.65_0.75_0.33_0.00


XZ-0.25_0.00_0.75_0.00


XZ-0.65_0.00_0.33_0.00


XZW-0.25_0.00_0.75_1.00


XZW-0.65_0.00_0.33_0.00


Y-0.00_0.00_0.00_0.00


Y-0.00_0.10_0.00_0.00


Y-0.00_0.60_0.00_0.00


YW-0.00_0.50_0.00_1.00


YW-0.00_0.75_0.00_0.00


YZ-0.00_0.50_0.75_0.00


YZ-0.00_0.75_0.33_0.00


YZW-0.00_0.50_0.75_1.00


YZW-0.00_0.75_0.33_0.00


Z-0.00_0.00_0.00_0.00


Z-0.00_0.00_0.20_0.00


Z-0.00_0.00_0.80_0.00


ZW-0.00_0.00_0.33_0.00


ZW-0.00_0.00_0.75_1.00


Fog_inf_coord
AFF-exp-planar


AFF-exp2-planar


AFF-exp2_abs-planar


AFF-exp_abs-planar


AFF-linear-planar


AFF-linear_abs-planar


Fog_vsh
AFF-exp-planar


AFF-exp2-planar


AFF-exp2_abs-planar


AFF-exp_abs-planar


AFF-linear-planar


AFF-linear_abs-planar


Front_face
FrontFace_0_CF_B
Sets the winding to 0 with back faces culled. Prior to starting the test, NV097_SET_FRONT_FACE is set to CW. Only the right quad should be rendered.


FrontFace_0_CF_F
Sets the winding to 0 with front faces culled. Prior to starting the test, NV097_SET_FRONT_FACE is set to CW. Only the left quad should be rendered.


FrontFace_63_CF_B
Sets the winding to 0x63 with back faces culled. Prior to starting the test, NV097_SET_FRONT_FACE is set to CW. Only the right quad should be rendered.


FrontFace_63_CF_F
Sets the winding to 0x63 with front faces culled. Prior to starting the test, NV097_SET_FRONT_FACE is set to CW. Only the left quad should be rendered.


FrontFace_CCW_CF_B
Sets the winding to counter-clockwise with back faces culled. Prior to starting the test, NV097_SET_FRONT_FACE is set to CW. Only the left quad should be rendered.


FrontFace_CCW_CF_F
Sets the winding to counter-clockwise with front faces culled. Prior to starting the test, NV097_SET_FRONT_FACE is set to CW. Only the right quad should be rendered.


FrontFace_CW_CF_B
Sets the winding to clockwise with back faces culled. Prior to starting the test, NV097_SET_FRONT_FACE is set to CCW. Only the right quad should be rendered.


FrontFace_CW_CF_F
Sets the winding to clockwise with front faces culled. Prior to starting the test, NV097_SET_FRONT_FACE is set to CCW. Only the left quad should be rendered.


Image_blit
ImgBlt_BLENDAND_XRGB_B00800000


ImgBlt_BLENDAND_XRGB_B00D00000


ImgBlt_BLENDAND_XRGB_B03300000


ImgBlt_BLENDAND_ZRGB_B00800000


ImgBlt_BLENDAND_ZRGB_B00D00000


ImgBlt_BLENDAND_ZRGB_B03300000


Inline_array_size_mismatch
ExtraElements


Lighting_normals
NoNormal


NoNormal-inlinearrays


NoNormal-inlinebuf


NoNormal-inlineelements


Nz_-100


Nz_-100-inlinearrays


Nz_-100-inlinebuf


Nz_-100-inlineelements


Nz_0


Nz_0-inlinearrays


Nz_0-inlinebuf


Nz_0-inlineelements


Nz_100


Nz_100-inlinearrays


Nz_100-inlinebuf


Nz_100-inlineelements


Nz_31


Nz_31-inlinearrays


Nz_31-inlinebuf


Nz_31-inlineelements


Nz_70


Nz_70-inlinearrays


Nz_70-inlinebuf


Nz_70-inlineelements


Nz_97


Nz_97-inlinearrays


Nz_97-inlinebuf


Nz_97-inlineelements


Lighting_Two_Sided
TwoSidedLighting


Line_width
Fill_0000.0


Fill_0001.0


Fill_0032.0


Line_0000.0


Line_0000.1


Line_0000.2


Line_0000.3


Line_0000.4


Line_0000.5


Line_0000.6


Line_0000.7


Line_0001.0


Line_0001.1


Line_0001.2


Line_0001.3


Line_0001.4


Line_0001.5


Line_0001.6


Line_0001.7


Line_0003.0


Line_0004.0


Line_0005.0


Line_0006.0


Line_0007.0


Line_0008.0


Line_0009.0


Line_0010.0


Line_0011.0


Line_0012.0


Line_0013.0


Line_0014.0


Line_0015.0


Line_0016.0


Line_0024.0


Line_0032.0


Line_0040.0


Line_0048.0


Line_0056.0


Line_0057.0


Line_0058.0


Line_0059.0


Line_0060.0


Line_0061.0


Line_0062.0


Line_0063.0


Line_0063.1


Line_0063.2


Line_0063.3


Line_0063.4


Line_0063.5


Line_0063.6


Line_0063.7


Line_0064.0


Line_0064.1


Line_0064.2


Line_0064.3


Line_0064.4


Line_0064.5


Line_0064.6


Line_0064.7


Line_FFFFFFFF


Material_alpha
MatA_SMat_A3F000000


MatA_SVDiffuse_A0


MatA_SVDiffuse_A3D4CCCCD


MatA_SVDiffuse_A3E800000


MatA_SVDiffuse_A3F000000


MatA_SVDiffuse_A3F400000


MatA_SVDiffuse_A3F800000


MatA_SVDiffuse_A40000000


MatA_SVDiffuse_ABF800000


MatA_SVSpec_A0


MatA_SVSpec_A3D4CCCCD


MatA_SVSpec_A3E800000


MatA_SVSpec_A3F000000


MatA_SVSpec_A3F400000


MatA_SVSpec_A3F800000


MatA_SVSpec_A40000000


MatA_SVSpec_ABF800000


Material_color
001_RG0_11


011_rBg_11


301_rG0_11


310_rG0_11


311_rG0_11


Material_color_source
FromMaterial
Draws 9 quads with all colors taken from the material settings. Each quad is divided into rows: the top is just diffuse, the center is just specular, the bottom is both. It is also divided into columns: the left column retains material alpha, the right forces alpha to 1.0.


FromVertexDiffuse
Draws 9 quads with some colors taken from the vertex diffuse color {0.f, 0.25f, 0.5f, 0.25f}. Each quad is divided into rows: the top is just diffuse, the center is just specular, the bottom is both. It is also divided into columns: the left column retains material alpha, the right forces alpha to 1.0.


FromVertexSpecular
Draws 9 quads with some colors taken from the vertex specular color {0.5f, 0.25f, 0.f, 0.25f}. Each quad is divided into rows: the top is just diffuse, the center is just specular, the bottom is both. It is also divided into columns: the left column retains material alpha, the right forces alpha to 1.0.


Overlapping_draw_modes
ArrElm_DrwArr_ArrElm


DrwArr_DrwArr


SquashOpt


SquashOptSingleArray


SetVertexData
SET_VERTEX_DATA2F_M


SET_VERTEX_DATA2S-0001


SET_VERTEX_DATA2S-7FFF


SET_VERTEX_DATA4F_M


SET_VERTEX_DATA4S_M-0001


SET_VERTEX_DATA4S_M-7FFF


SET_VERTEX_DATA4UB


Shade_model
Fixed_Poly_Flat_First


Fixed_Poly_Flat_Last


Fixed_Poly_Smooth_First


Fixed_Poly_Smooth_Last


Fixed_Quad_Flat_First


Fixed_Quad_Flat_Last


Fixed_Quad_Smooth_First


Fixed_Quad_Smooth_Last


Fixed_QuadStrip_Flat_First


Fixed_QuadStrip_Flat_Last


Fixed_QuadStrip_Smooth_First


Fixed_QuadStrip_Smooth_Last


Fixed_Tri_Flat_First


Fixed_Tri_Flat_Last


Fixed_Tri_Smooth_First


Fixed_Tri_Smooth_Last


Fixed_TriFan_Flat_First


Fixed_TriFan_Flat_Last


Fixed_TriFan_Smooth_First


Fixed_TriFan_Smooth_Last


Fixed_TriStrip_Flat_First


Fixed_TriStrip_Flat_Last


Fixed_TriStrip_Smooth_First


Fixed_TriStrip_Smooth_Last


FixedTex_Poly_Flat_First


FixedTex_Poly_Flat_Last


FixedTex_Poly_Smooth_First


FixedTex_Poly_Smooth_Last


FixedTex_Quad_Flat_First


FixedTex_Quad_Flat_Last


FixedTex_Quad_Smooth_First


FixedTex_Quad_Smooth_Last


FixedTex_QuadStrip_Flat_First


FixedTex_QuadStrip_Flat_Last


FixedTex_QuadStrip_Smooth_First


FixedTex_QuadStrip_Smooth_Last


FixedTex_Tri_Flat_First


FixedTex_Tri_Flat_Last


FixedTex_Tri_Smooth_First


FixedTex_Tri_Smooth_Last


FixedTex_TriFan_Flat_First


FixedTex_TriFan_Flat_Last


FixedTex_TriFan_Smooth_First


FixedTex_TriFan_Smooth_Last


FixedTex_TriStrip_Flat_First


FixedTex_TriStrip_Flat_Last


FixedTex_TriStrip_Smooth_First


FixedTex_TriStrip_Smooth_Last


Prog_Poly_Flat_First


Prog_Poly_Flat_Last


Prog_Poly_Smooth_First


Prog_Poly_Smooth_Last


Prog_Quad_Flat_First


Prog_Quad_Flat_Last


Prog_Quad_Smooth_First


Prog_Quad_Smooth_Last


Prog_QuadStrip_Flat_First


Prog_QuadStrip_Flat_Last


Prog_QuadStrip_Smooth_First


Prog_QuadStrip_Smooth_Last


Prog_Tri_Flat_First


Prog_Tri_Flat_Last


Prog_Tri_Smooth_First


Prog_Tri_Smooth_Last


Prog_TriFan_Flat_First


Prog_TriFan_Flat_Last


Prog_TriFan_Smooth_First


Prog_TriFan_Smooth_Last


Prog_TriStrip_Flat_First


Prog_TriStrip_Flat_Last


Prog_TriStrip_Smooth_First


Prog_TriStrip_Smooth_Last


ProgTex_Poly_Flat_First


ProgTex_Poly_Flat_Last


ProgTex_Poly_Smooth_First


ProgTex_Poly_Smooth_Last


ProgTex_Quad_Flat_First


ProgTex_Quad_Flat_Last


ProgTex_Quad_Smooth_First


ProgTex_Quad_Smooth_Last


ProgTex_QuadStrip_Flat_First


ProgTex_QuadStrip_Flat_Last


ProgTex_QuadStrip_Smooth_First


ProgTex_QuadStrip_Smooth_Last


ProgTex_Tri_Flat_First


ProgTex_Tri_Flat_Last


ProgTex_Tri_Smooth_First


ProgTex_Tri_Smooth_Last


ProgTex_TriFan_Flat_First


ProgTex_TriFan_Flat_Last


ProgTex_TriFan_Smooth_First


ProgTex_TriFan_Smooth_Last


ProgTex_TriStrip_Flat_First


ProgTex_TriStrip_Flat_Last


ProgTex_TriStrip_Smooth_First


ProgTex_TriStrip_Smooth_Last


W_Fixed_Poly_Flat_First


W_Fixed_Poly_Flat_Last


W_Fixed_Poly_Smooth_First


W_Fixed_Poly_Smooth_Last


W_Fixed_Quad_Flat_First


W_Fixed_Quad_Flat_Last


W_Fixed_Quad_Smooth_First


W_Fixed_Quad_Smooth_Last


W_Fixed_QuadStrip_Flat_First


W_Fixed_QuadStrip_Flat_Last


W_Fixed_QuadStrip_Smooth_First


W_Fixed_QuadStrip_Smooth_Last


W_Fixed_Tri_Flat_First


W_Fixed_Tri_Flat_Last


W_Fixed_Tri_Smooth_First


W_Fixed_Tri_Smooth_Last


W_Fixed_TriFan_Flat_First


W_Fixed_TriFan_Flat_Last


W_Fixed_TriFan_Smooth_First


W_Fixed_TriFan_Smooth_Last


W_Fixed_TriStrip_Flat_First


W_Fixed_TriStrip_Flat_Last


W_Fixed_TriStrip_Smooth_First


W_Fixed_TriStrip_Smooth_Last


W_FixedTex_Poly_Flat_First


W_FixedTex_Poly_Flat_Last


W_FixedTex_Poly_Smooth_First


W_FixedTex_Poly_Smooth_Last


W_FixedTex_Quad_Flat_First


W_FixedTex_Quad_Flat_Last


W_FixedTex_Quad_Smooth_First


W_FixedTex_Quad_Smooth_Last


W_FixedTex_QuadStrip_Flat_First


W_FixedTex_QuadStrip_Flat_Last


W_FixedTex_QuadStrip_Smooth_First


W_FixedTex_QuadStrip_Smooth_Last


W_FixedTex_Tri_Flat_First


W_FixedTex_Tri_Flat_Last


W_FixedTex_Tri_Smooth_First


W_FixedTex_Tri_Smooth_Last


W_FixedTex_TriFan_Flat_First


W_FixedTex_TriFan_Flat_Last


W_FixedTex_TriFan_Smooth_First


W_FixedTex_TriFan_Smooth_Last


W_FixedTex_TriStrip_Flat_First


W_FixedTex_TriStrip_Flat_Last


W_FixedTex_TriStrip_Smooth_First


W_FixedTex_TriStrip_Smooth_Last


Smoothing_control
0xFFFF0000


0xFFFF0001


Stencil
Stencil_REPLACE


Stencil_REPLACE_DT


Stencil_REPLACE_ST


Stencil_REPLACE_ST_DT


Stencil_REPLACE_ST_DT_ZB


Stencil_REPLACE_ST_ZB


Stencil_ZERO


Stencil_ZERO_DT


Stencil_ZERO_ST


Stencil_ZERO_ST_DT


Stencil_ZERO_ST_DT_ZB


Stencil_ZERO_ST_ZB


Stipple_tests
Alternating_Off

Alternating_On


Border_Off

Border_On


Checkered_Off


Checkered_On


Zero_Off

Zero_On


Surface_clip
rt_x0y0_w512h384
Configures a texture target as R5G6B5 and sets the clip region to 0,0 512x384, then clears the clipped region and draws 4 red quads just outside the clip region, a dark green quad 1 pixel within the clip region, and 4 lighter green quads along the clip boundary. The texture is then rendered into an 8888 backbuffer. No red should be seen, and the light green quads should be fully visible.


rt_x16y8_w512h384
Configures a texture target as R5G6B5 and sets the clip region to 16,8 512x384, then clears the clipped region and draws 4 red quads just outside the clip region, a dark green quad 1 pixel within the clip region, and 4 lighter green quads along the clip boundary. The texture is then rendered into an 8888 backbuffer. No red should be seen, and the light green quads should be fully visible.


rt_x8y16_w632h464
Configures a texture target as R5G6B5 and sets the clip region to 8,16 632x464, then clears the clipped region and draws 4 red quads just outside the clip region, a dark green quad 1 pixel within the clip region, and 4 lighter green quads along the clip boundary. The texture is then rendered into an 8888 backbuffer. No red should be seen, and the light green quads should be fully visible.


x16y8_w512h384
Configures the backbuffer as R5G6B5 and sets the clip region to 16,8 512x384, then clears the clipped region and draws 4 red quads just outside the clip region, a dark green quad 1 pixel within the clip region, and 4 lighter green quads along the clip boundary. No red should be seen, and the light green quads should be fully visible. Because the format is 565, the colors are shifted from red -> green, light green -> light pink, and dark green -> pink.


x8y16_w632h464
Configures the backbuffer as R5G6B5 and sets the clip region to 8,16 632x464, then clears the clipped region and draws 4 red quads just outside the clip region, a dark green quad 1 pixel within the clip region, and 4 lighter green quads along the clip boundary. No red should be seen, and the light green quads should be fully visible. Because the format is 565, the colors are shifted from red -> green, light green -> light pink, and dark green -> pink.


Surface_pitch
Swizzle


Texgen
Disabled


Texgen_with_texture_matrix
Disabled_Half


Disabled_Identity


Disabled_RotateY


Disabled_ShiftVMinus


ReflectionMap_Arbitrary


Texture_border
2D


2D_BorderTex_SZ


Cube_BorderTex_SZ_16x16


Cube_BorderTex_SZ_1x1


Cube_BorderTex_SZ_2x2


Cube_BorderTex_SZ_32x32


Cube_BorderTex_SZ_4x4


Cube_BorderTex_SZ_8x8


xemu#1034


Texture_cubemap
Cubemap


DotSTRCube_-1to1


DotSTRCube_-1to1D3D


DotSTRCube_-1to1GL


DotSTRCube_0to1


DotSTRCube_HiLo_1


DotSTRCube_HiLoHemi


Texture_DXT
DXT1_plasma_alpha_dxt1


DXT1_plasma_dxt1


DXT3_plasma_alpha_dxt3


DXT3_plasma_dxt3


DXT5_plasma_alpha_dxt5


DXT5_plasma_dxt5


MIPDXT1_64x256_bands_dxt1


MIPDXT1_plasma_alpha_dxt1


MIPDXT1_plasma_dxt1


MIPDXT3_64x256_bands_dxt3


MIPDXT3_plasma_alpha_dxt3


MIPDXT3_plasma_dxt3


MIPDXT5_64x256_bands_dxt5


MIPDXT5_plasma_alpha_dxt5


MIPDXT5_plasma_dxt5


Texture_format
TexFmt_DXT1


TexFmt_UYVY_L


TexFmt_Y16_L


TexFmt_YUY2_L


Texture_Framebuffer_Blit
FBToOldRenderTarget


FBToTexture


FBToZetaAsTex


Texture_Matrix
Half


Identity


RotateY


ShiftVMinus


Texture_render_target
TexFmt_A8Y8


TexFmt_AY8


TexFmt_AY8_L


TexFmt_DXT1


TexFmt_R8B8


TexFmt_SZ_Index8_p128


TexFmt_SZ_Index8_p256


TexFmt_SZ_Index8_p32


TexFmt_SZ_Index8_p64


TexFmt_UYVY_L


TexFmt_Y16_L


TexFmt_Y8


TexFmt_Y8_L


TexFmt_YUY2_L


Texture_shadow_comparator
2F16_-6.00-193.00_5.9400_A


2F16_-6.00-193.00_5.9400_EQ


2F16_-6.00-193.00_5.9400_GE


2F16_-6.00-193.00_5.9400_GT


2F16_-6.00-193.00_5.9400_LE


2F16_-6.00-193.00_5.9400_LT


2F16_-6.00-193.00_5.9400_N


2F16_-6.00-193.00_5.9400_NE


2F16_10.00-20.00_15.0000_A


2F16_10.00-20.00_15.0000_EQ


2F16_10.00-20.00_15.0000_GE


2F16_10.00-20.00_15.0000_GT


2F16_10.00-20.00_15.0000_LE


2F16_10.00-20.00_15.0000_LT


2F16_10.00-20.00_15.0000_N


2F16_10.00-20.00_15.0000_NE


2F16f_-6.00-193.00_4.5669_A


2F16f_-6.00-193.00_4.5669_EQ


2F16f_-6.00-193.00_4.5669_GE


2F16f_-6.00-193.00_4.5669_GT


2F16f_-6.00-193.00_4.5669_LE


2F16f_-6.00-193.00_4.5669_LT


2F16f_-6.00-193.00_4.5669_N


2F16f_-6.00-193.00_4.5669_NE


2F16f_10.00-20.00_14.0400_A


2F16f_10.00-20.00_14.0400_EQ


2F16f_10.00-20.00_14.0400_GE


2F16f_10.00-20.00_14.0400_GT


2F16f_10.00-20.00_14.0400_LE


2F16f_10.00-20.00_14.0400_LT


2F16f_10.00-20.00_14.0400_N


2F16f_10.00-20.00_14.0400_NE


2F24_-6.00-193.00_10.6500_A


2F24_-6.00-193.00_10.6500_EQ


2F24_-6.00-193.00_10.6500_GE


2F24_-6.00-193.00_10.6500_GT


2F24_-6.00-193.00_10.6500_LE


2F24_-6.00-193.00_10.6500_LT


2F24_-6.00-193.00_10.6500_N


2F24_-6.00-193.00_10.6500_NE


2F24_10.00-20.00_11.4700_A


2F24_10.00-20.00_11.4700_EQ


2F24_10.00-20.00_11.4700_GE


2F24_10.00-20.00_11.4700_GT


2F24_10.00-20.00_11.4700_LE


2F24_10.00-20.00_11.4700_LT


2F24_10.00-20.00_11.4700_N


2F24_10.00-20.00_11.4700_NE


2P16f_-6.00-193.00_4.5669_EQ


2P16f_-6.00-193.00_4.5669_GE


2P16f_-6.00-193.00_4.5669_LT


2P16f_-6.00-193.00_4.5669_NE


2R24_0-100_80_EQ


2R24_0-100_80_GE


2R24_0-100_80_LT


2R24_0-100_80_NE


2R24_0-FFFFFF_7FFFFF_EQ


2R24_0-FFFFFF_7FFFFF_GE


2R24_0-FFFFFF_7FFFFF_LT


2R24_0-FFFFFF_7FFFFF_NE


2R24_100-200_180_EQ


2R24_100-200_180_GE


2R24_100-200_180_LT


2R24_100-200_180_NE


3F16_-6.00-193.00_5.9400_A


3F16_-6.00-193.00_5.9400_EQ


3F16_-6.00-193.00_5.9400_GE


3F16_-6.00-193.00_5.9400_GT


3F16_-6.00-193.00_5.9400_LE


3F16_-6.00-193.00_5.9400_LT


3F16_-6.00-193.00_5.9400_N


3F16_-6.00-193.00_5.9400_NE


3F16_10.00-20.00_15.0000_A


3F16_10.00-20.00_15.0000_EQ


3F16_10.00-20.00_15.0000_GE


3F16_10.00-20.00_15.0000_GT


3F16_10.00-20.00_15.0000_LE


3F16_10.00-20.00_15.0000_LT


3F16_10.00-20.00_15.0000_N


3F16_10.00-20.00_15.0000_NE


3F16f_-6.00-193.00_4.5669_A


3F16f_-6.00-193.00_4.5669_EQ


3F16f_-6.00-193.00_4.5669_GE


3F16f_-6.00-193.00_4.5669_GT


3F16f_-6.00-193.00_4.5669_LE


3F16f_-6.00-193.00_4.5669_LT


3F16f_-6.00-193.00_4.5669_N


3F16f_-6.00-193.00_4.5669_NE


3F16f_10.00-20.00_14.0400_A


3F16f_10.00-20.00_14.0400_EQ


3F16f_10.00-20.00_14.0400_GE


3F16f_10.00-20.00_14.0400_GT


3F16f_10.00-20.00_14.0400_LE


3F16f_10.00-20.00_14.0400_LT


3F16f_10.00-20.00_14.0400_N


3F16f_10.00-20.00_14.0400_NE


3F24_-6.00-193.00_10.6500_A


3F24_-6.00-193.00_10.6500_EQ


3F24_-6.00-193.00_10.6500_GE


3F24_-6.00-193.00_10.6500_GT


3F24_-6.00-193.00_10.6500_LE


3F24_-6.00-193.00_10.6500_LT


3F24_-6.00-193.00_10.6500_N


3F24_-6.00-193.00_10.6500_NE


3F24_10.00-20.00_11.4700_A


3F24_10.00-20.00_11.4700_EQ


3F24_10.00-20.00_11.4700_GE


3F24_10.00-20.00_11.4700_GT


3F24_10.00-20.00_11.4700_LE


3F24_10.00-20.00_11.4700_LT


3F24_10.00-20.00_11.4700_N


3F24_10.00-20.00_11.4700_NE


3P16_-6.00-193.00_5.9400_EQ


3P16_-6.00-193.00_5.9400_GE


3P16_-6.00-193.00_5.9400_GT


3P16_-6.00-193.00_5.9400_LE


3P16_-6.00-193.00_5.9400_LT


3P16_-6.00-193.00_5.9400_NE


3P16_10.00-20.00_15.0000_EQ


3P16_10.00-20.00_15.0000_GE


3P16_10.00-20.00_15.0000_GT


3P16_10.00-20.00_15.0000_LE


3P16_10.00-20.00_15.0000_LT


3P16_10.00-20.00_15.0000_NE


3P16f_-6.00-193.00_4.5669_EQ


3P16f_-6.00-193.00_4.5669_GE


3P16f_-6.00-193.00_4.5669_GT


3P16f_-6.00-193.00_4.5669_LE


3P16f_-6.00-193.00_4.5669_LT


3P16f_-6.00-193.00_4.5669_NE


3P16f_10.00-20.00_14.0400_EQ


3P16f_10.00-20.00_14.0400_GE


3P16f_10.00-20.00_14.0400_GT


3P16f_10.00-20.00_14.0400_LE


3P16f_10.00-20.00_14.0400_LT


3P16f_10.00-20.00_14.0400_NE


3P24_-6.00-193.00_10.6500_EQ


3P24_-6.00-193.00_10.6500_GE


3P24_-6.00-193.00_10.6500_GT


3P24_-6.00-193.00_10.6500_LE


3P24_-6.00-193.00_10.6500_LT


3P24_-6.00-193.00_10.6500_NE


3P24_10.00-20.00_11.4500_EQ


3P24_10.00-20.00_11.4500_GE


3P24_10.00-20.00_11.4500_LT


3P24_10.00-20.00_11.4500_NE


3R24_0-100_80_EQ


3R24_0-100_80_GE


3R24_0-100_80_GT


3R24_0-100_80_LE


3R24_0-100_80_LT


3R24_0-100_80_NE


3R24_0-FFFFFF_7FFFFF_GE


3R24_0-FFFFFF_7FFFFF_GT


3R24_0-FFFFFF_7FFFFF_LE


3R24_0-FFFFFF_7FFFFF_LT


3R24_100-200_180_EQ


3R24_100-200_180_GE


3R24_100-200_180_GT


3R24_100-200_180_LE


3R24_100-200_180_LT


3R24_100-200_180_NE


Texture_signed_component_tests
A8R8G8B8_0x0001


A8R8G8B8_0x0002


A8R8G8B8_0x0003


A8R8G8B8_0x0004


A8R8G8B8_0x0005


A8R8G8B8_0x0006


A8R8G8B8_0x0007


A8R8G8B8_0x0008


A8R8G8B8_0x0009


A8R8G8B8_0x000A


A8R8G8B8_0x000B


A8R8G8B8_0x000C


A8R8G8B8_0x000D


A8R8G8B8_0x000E


A8R8G8B8_0x000F


txt_A8R8G8B8

txt_A8R8G8B8_ADD


txt_A8R8G8B8_SADD


txt_A8R8G8B8_SREVSUB


Vertex_shader_independence_tests
MAC_ILU_Independence


Vertex_shader_rounding_tests
AdjacentGeometry_0.4999


AdjacentGeometry_0.5000


AdjacentGeometry_0.5624


Compositing_-2


Compositing_2


Geometry_0.4999


Geometry_0.5000


Geometry_0.5624


GeometrySubscreen_0.4999


GeometrySubscreen_0.5000


GeometrySubscreen_0.5624


GeometrySubscreen_0.5625


GeometrySubscreen_0.5626


GeometrySubscreen_0.9990


GeometrySubscreen_1.0000


GeometrySuperscreen_0.4999


GeometrySuperscreen_0.5000


GeometrySuperscreen_0.5624


ProjAdjacentGeometry_0.0000


ProjAdjacentGeometry_0.0010


ProjAdjacentGeometry_0.4999


ProjAdjacentGeometry_0.5000


ProjAdjacentGeometry_0.5624


ProjAdjacentGeometry_0.5625


ProjAdjacentGeometry_0.5626


ProjAdjacentGeometry_0.9990


ProjAdjacentGeometry_1.0000


RenderTarget


Viewport
-0.438_-0.438-0.000_0.000


0.531_0.531-0.000_0.000


0.531_0.531-2.000_0.000


0.562_0.562-0.000_0.000


Volume_texture
A1R5G5B5


A4R4G4B4


A8B8G8R8


A8R8G8B8


A8Y8


AY8


B8G8R8A8


DXT1


G8B8


R5G6B5


R8B8


R8G8B8A8


SZ_Index8


X1R5G5B5


X8R8G8B8


Y8


W_param
ff_w_zero__bitri


w_gaps


w_neg_strip


w_pos_strip


Zero_stride
DrawArrays


InlineElements


ZMinMaxControl
Ctrl_NEARFAR_ZCLAMP


Ctrl_NEARFAR_ZCLAMP_IgnW


Ctrl_NEARFAR_ZCULL


Ctrl_NEARFAR_ZCULL_IgnW


Ctrl_WBuf_NEARFAR_ZCLAMP


Ctrl_WBuf_NEARFAR_ZCLAMP_IgnW


Ctrl_WBuf_NEARFAR_ZCULL


Ctrl_WBuf_NEARFAR_ZCULL_IgnW


Ctrl_WBuf_ZCLAMP


Ctrl_WBuf_ZCLAMP_IgnW


Ctrl_WBuf_ZCULL


Ctrl_WBuf_ZCULL_IgnW


Ctrl_ZCLAMP


Ctrl_ZCLAMP_IgnW


Ctrl_ZCULL


Ctrl_ZCULL_IgnW


CtrlFixed_NEARFAR_ZCLAMP


CtrlFixed_NEARFAR_ZCLAMP_IgnW


CtrlFixed_NEARFAR_ZCULL


CtrlFixed_NEARFAR_ZCULL_IgnW


CtrlFixed_WBuf_NEARFAR_ZCLAMP


CtrlFixed_WBuf_NEARFAR_ZCLAMP_IgnW


CtrlFixed_WBuf_NEARFAR_ZCULL


CtrlFixed_WBuf_NEARFAR_ZCULL_IgnW


CtrlFixed_WBuf_ZCLAMP


CtrlFixed_WBuf_ZCLAMP_IgnW


CtrlFixed_WBuf_ZCULL


CtrlFixed_WBuf_ZCULL_IgnW


CtrlFixed_ZCLAMP


CtrlFixed_ZCLAMP_IgnW


CtrlFixed_ZCULL


CtrlFixed_ZCULL_IgnW

