Commit 9eff9895 by Shahbaz Youssefi Committed by Commit Bot

Sensible default for --emulated-pre-rotation on rotated targets

For angle_deqp_gles3*_rotateN_tests, this change defaults --emulated-pre-rotation to N. Bug: angleproject:4901 Change-Id: I24d1b93d6601b85e608c9632de546283f519632a Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2535675Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org> Reviewed-by: 's avatarYuly Novikov <ynovikov@chromium.org> Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
parent 67eb2605
...@@ -118,8 +118,19 @@ constexpr char kBatchIdString[] = "--batch-id="; ...@@ -118,8 +118,19 @@ constexpr char kBatchIdString[] = "--batch-id=";
std::array<char, 500> gCaseStringBuffer; std::array<char, 500> gCaseStringBuffer;
// For angle_deqp_gles3*_rotateN_tests, default gPreRotation to N.
#if defined(ANGLE_DEQP_GLES3_ROTATE90_TESTS) || defined(ANGLE_DEQP_GLES31_ROTATE90_TESTS)
constexpr uint32_t kDefaultPreRotation = 90;
#elif defined(ANGLE_DEQP_GLES3_ROTATE180_TESTS) || defined(ANGLE_DEQP_GLES31_ROTATE180_TESTS)
constexpr uint32_t kDefaultPreRotation = 180;
#elif defined(ANGLE_DEQP_GLES3_ROTATE270_TESTS) || defined(ANGLE_DEQP_GLES31_ROTATE270_TESTS)
constexpr uint32_t kDefaultPreRotation = 270;
#else
constexpr uint32_t kDefaultPreRotation = 0;
#endif
const APIInfo *gInitAPI = nullptr; const APIInfo *gInitAPI = nullptr;
uint32_t gPreRotation = 0; uint32_t gPreRotation = kDefaultPreRotation;
constexpr const char *gdEQPEGLConfigNameString = "--deqp-gl-config-name="; constexpr const char *gdEQPEGLConfigNameString = "--deqp-gl-config-name=";
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment