19 void CreateGeometryWGaps();
20 void TestWGaps(
bool texture_perspective_enable);
22 void CreateGeometryPositiveWTriangleStrip();
23 void TestPositiveWTriangleStrip(
bool texture_perspective_enable);
25 void CreateGeometryNegativeWTriangleStrip();
26 void TestNegativeWTriangleStrip(
bool texture_perspective_enable);
28 void TestFixedFunctionZeroW(
bool draw_quad,
bool texture_perspective_enable);
29 void TestFixedFunctionZeroInfW(
bool draw_quad,
float w_multiplier);
30 void TestProgZeroInfW(
bool draw_quad,
float w_multiplier);
31 void TestRccZeroInfW(
float w_multiplier);
34 std::shared_ptr<PBKitPlusPlus::VertexBuffer> triangle_strip_;
35 std::shared_ptr<PBKitPlusPlus::VertexBuffer> triangles_;