24 FOG_LINEAR = NV097_SET_FOG_MODE_V_LINEAR,
25 FOG_EXP = NV097_SET_FOG_MODE_V_EXP,
26 FOG_EXP2 = NV097_SET_FOG_MODE_V_EXP2,
27 FOG_EXP_ABS = NV097_SET_FOG_MODE_V_EXP_ABS,
28 FOG_EXP2_ABS = NV097_SET_FOG_MODE_V_EXP2_ABS,
29 FOG_LINEAR_ABS = NV097_SET_FOG_MODE_V_LINEAR_ABS,
33 FOG_GEN_SPEC_ALPHA = NV097_SET_FOG_GEN_MODE_V_SPEC_ALPHA,
34 FOG_GEN_RADIAL = NV097_SET_FOG_GEN_MODE_V_RADIAL,
35 FOG_GEN_PLANAR = NV097_SET_FOG_GEN_MODE_V_PLANAR,
36 FOG_GEN_ABS_PLANAR = NV097_SET_FOG_GEN_MODE_V_ABS_PLANAR,
37 FOG_GEN_FOG_X = NV097_SET_FOG_GEN_MODE_V_FOG_X,
46 virtual void CreateGeometry();
47 void Test(FogMode fog_mode, FogGenMode gen_mode, uint32_t fog_alpha);
49 static std::string MakeTestName(FogMode fog_mode, FogGenMode gen_mode, uint32_t fog_alpha);
52 std::shared_ptr<VertexBuffer> vertex_buffer_;