25 void TestRawValues(uint32_t depth_format, uint32_t texture_format, TestHost::ShaderStageProgram mode,
26 uint32_t shadow_comp_function, uint32_t min_val, uint32_t max_val, uint32_t ref,
27 const std::string &name);
28 void TestFixedFunction(uint32_t depth_format,
bool float_depth, uint32_t texture_format,
29 TestHost::ShaderStageProgram mode, uint32_t shadow_comp_function,
float min_val,
float max_val,
30 float ref_val,
const std::string &name);
31 void TestProgrammable(uint32_t depth_format,
bool float_depth, uint32_t texture_format,
32 TestHost::ShaderStageProgram mode, uint32_t shadow_comp_function,
float min_val,
float max_val,
33 float ref_val,
const std::string &name);
35 void TestProjected(uint32_t depth_format, uint32_t texture_format, TestHost::ShaderStageProgram mode,
36 uint32_t shadow_comp_function,
float min_val,
float max_val,
float ref_val,
37 std::function<
void(vector_t &,
const vector_t &)> project_point,
38 std::function<
void(vector_t &,
const vector_t &,
float)> unproject_point,
const std::string &name);
41 struct s_CtxDma texture_target_ctx_{};
42 std::shared_ptr<PassthroughVertexShader> raw_value_shader_;
Definition texture_shadow_comparator_tests.h:17
void Initialize() override
Called to initialize the test suite.
Definition texture_shadow_comparator_tests.cpp:244
void Deinitialize() override
Called to tear down the test suite.
Definition texture_shadow_comparator_tests.cpp:260