25 uint32_t shadow_comp_function, uint32_t min_val, uint32_t max_val, uint32_t ref,
26 const std::string &name);
27 void TestFixedFunction(uint32_t depth_format,
bool float_depth, uint32_t texture_format,
29 float ref_val,
const std::string &name);
30 void TestProgrammable(uint32_t depth_format,
bool float_depth, uint32_t texture_format,
32 float ref_val,
const std::string &name);
35 uint32_t shadow_comp_function,
float min_val,
float max_val,
float ref_val,
36 std::function<
void(vector_t &,
const vector_t &)> project_point,
37 std::function<
void(vector_t &,
const vector_t &,
float)> unproject_point,
const std::string &name);
40 struct s_CtxDma texture_target_ctx_{};
41 std::shared_ptr<PrecalculatedVertexShader> raw_value_shader_;
Definition texture_shadow_comparator_tests.h:16
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