Navigate to the top level

Texture_projective_2D

Description
Tests 2D projective texturing (STAGE_2D_PROJECTIVE / PS_TEXTUREMODES_PROJECTIVE2D) with explicit Q coordinate interpolation across quads and triangles.
Suite class def

ExplicitQ_HorizontalCross_Bitri

Evaluates the horizontal zero-crossing test triangulated as two triangles.

Image with alpha
Test result for Texture_projective_2D::ExplicitQ_HorizontalCross_Bitri
Image as seen on display
No alpha test result for Texture_projective_2D::ExplicitQ_HorizontalCross_Bitri

ExplicitQ_HorizontalCross_Quad

Evaluates projective coordinate division across a horizontal zero-crossing on a quad:

Image with alpha
Test result for Texture_projective_2D::ExplicitQ_HorizontalCross_Quad
Image as seen on display
No alpha test result for Texture_projective_2D::ExplicitQ_HorizontalCross_Quad

ExplicitQ_MixedCorners_Bitri

Evaluates the mixed corner Q configuration triangulated as two triangles.

Image with alpha
Test result for Texture_projective_2D::ExplicitQ_MixedCorners_Bitri
Image as seen on display
No alpha test result for Texture_projective_2D::ExplicitQ_MixedCorners_Bitri

ExplicitQ_MixedCorners_Quad

Evaluates projective coordinate division on a quad with mixed corner Q values:

Image with alpha
Test result for Texture_projective_2D::ExplicitQ_MixedCorners_Quad
Image as seen on display
No alpha test result for Texture_projective_2D::ExplicitQ_MixedCorners_Quad

ExplicitQ_NegativeGradient_Bitri

Evaluates the all-negative Q gradient triangulated as two triangles.

Image with alpha
Test result for Texture_projective_2D::ExplicitQ_NegativeGradient_Bitri
Image as seen on display
No alpha test result for Texture_projective_2D::ExplicitQ_NegativeGradient_Bitri

ExplicitQ_NegativeGradient_Quad

Evaluates projective division with all-negative Q gradient (q in [-0.25, -2.0]):

Image with alpha
Test result for Texture_projective_2D::ExplicitQ_NegativeGradient_Quad
Image as seen on display
No alpha test result for Texture_projective_2D::ExplicitQ_NegativeGradient_Quad

ExplicitQ_OpposingCorners_Bitri

Evaluates the saddle-shaped Q surface triangulated as two triangles.

Image with alpha
Test result for Texture_projective_2D::ExplicitQ_OpposingCorners_Bitri
Image as seen on display
No alpha test result for Texture_projective_2D::ExplicitQ_OpposingCorners_Bitri

ExplicitQ_OpposingCorners_Quad

Evaluates projective coordinate division on a saddle-shaped Q surface:

Image with alpha
Test result for Texture_projective_2D::ExplicitQ_OpposingCorners_Quad
Image as seen on display
No alpha test result for Texture_projective_2D::ExplicitQ_OpposingCorners_Quad

ExplicitQ_PositiveGradient_Bitri

Evaluates the all-positive Q gradient triangulated as two triangles.

Image with alpha
Test result for Texture_projective_2D::ExplicitQ_PositiveGradient_Bitri
Image as seen on display
No alpha test result for Texture_projective_2D::ExplicitQ_PositiveGradient_Bitri

ExplicitQ_PositiveGradient_Quad

Evaluates projective division with all-positive Q gradient (q in [0.25, 2.0]):

Image with alpha
Test result for Texture_projective_2D::ExplicitQ_PositiveGradient_Quad
Image as seen on display
No alpha test result for Texture_projective_2D::ExplicitQ_PositiveGradient_Quad

ExplicitQ_UniformSigns

Evaluates constant Q values across 5 quads per wrap mode:

Image with alpha
Test result for Texture_projective_2D::ExplicitQ_UniformSigns
Image as seen on display
No alpha test result for Texture_projective_2D::ExplicitQ_UniformSigns

ExplicitQ_VerticalCross_Bitri

Evaluates the vertical zero-crossing test triangulated as two triangles.

Image with alpha
Test result for Texture_projective_2D::ExplicitQ_VerticalCross_Bitri
Image as seen on display
No alpha test result for Texture_projective_2D::ExplicitQ_VerticalCross_Bitri

ExplicitQ_VerticalCross_Quad

Evaluates projective coordinate division across a vertical zero-crossing on a quad:

Image with alpha
Test result for Texture_projective_2D::ExplicitQ_VerticalCross_Quad
Image as seen on display
No alpha test result for Texture_projective_2D::ExplicitQ_VerticalCross_Quad

ExplicitQ_ZeroCorner_Bitri

Evaluates the single zero corner configuration triangulated as two triangles.

Image with alpha
Test result for Texture_projective_2D::ExplicitQ_ZeroCorner_Bitri
Image as seen on display
No alpha test result for Texture_projective_2D::ExplicitQ_ZeroCorner_Bitri

ExplicitQ_ZeroCorner_Quad

Evaluates projective division with three corners at q = 1.0 and BL corner at q = 0.0:

Image with alpha
Test result for Texture_projective_2D::ExplicitQ_ZeroCorner_Quad
Image as seen on display
No alpha test result for Texture_projective_2D::ExplicitQ_ZeroCorner_Quad