Commit 4c292b87 by Mohan Maiya Committed by Commit Bot

Vulkan: Enable remaining ProgramBinary end2end tests

Now that we have support for program binaries, enable the following end2end tests for Vulkan backend - 1. ProgramBinaryTest* 2. ProgramBinaryES3Test* 3. ProgramBinaryTransformFeedbackTest* Bug: angleproject:3217 Change-Id: I007b03181c4c3c6c20e8cb278ed78cf14bff7f1f Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1689824 Commit-Queue: Mohan Maiya <m.maiya@samsung.com> Commit-Queue: Jamie Madill <jmadill@chromium.org> Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
parent 612b7417
...@@ -280,7 +280,8 @@ ANGLE_INSTANTIATE_TEST(ProgramBinaryTest, ...@@ -280,7 +280,8 @@ ANGLE_INSTANTIATE_TEST(ProgramBinaryTest,
ES3_D3D11(), ES3_D3D11(),
ES2_OPENGL(), ES2_OPENGL(),
ES3_OPENGL(), ES3_OPENGL(),
ES2_VULKAN()); ES2_VULKAN(),
ES3_VULKAN());
class ProgramBinaryES3Test : public ANGLETest class ProgramBinaryES3Test : public ANGLETest
{ {
...@@ -387,7 +388,11 @@ TEST_P(ProgramBinaryES3Test, UniformBlockBindingNoDraw) ...@@ -387,7 +388,11 @@ TEST_P(ProgramBinaryES3Test, UniformBlockBindingNoDraw)
testBinaryAndUBOBlockIndexes(false); testBinaryAndUBOBlockIndexes(false);
} }
ANGLE_INSTANTIATE_TEST(ProgramBinaryES3Test, ES3_D3D11(), ES3_OPENGL(), ES3_OPENGLES()); ANGLE_INSTANTIATE_TEST(ProgramBinaryES3Test,
ES3_D3D11(),
ES3_OPENGL(),
ES3_OPENGLES(),
ES3_VULKAN());
class ProgramBinaryES31Test : public ANGLETest class ProgramBinaryES31Test : public ANGLETest
{ {
...@@ -682,7 +687,7 @@ TEST_P(ProgramBinaryTransformFeedbackTest, GetTransformFeedbackVarying) ...@@ -682,7 +687,7 @@ TEST_P(ProgramBinaryTransformFeedbackTest, GetTransformFeedbackVarying)
// Use this to select which configurations (e.g. which renderer, which GLES major version) these // Use this to select which configurations (e.g. which renderer, which GLES major version) these
// tests should be run against. // tests should be run against.
ANGLE_INSTANTIATE_TEST(ProgramBinaryTransformFeedbackTest, ES3_D3D11(), ES3_OPENGL()); ANGLE_INSTANTIATE_TEST(ProgramBinaryTransformFeedbackTest, ES3_D3D11(), ES3_OPENGL(), ES3_VULKAN());
// For the ProgramBinariesAcrossPlatforms tests, we need two sets of params: // For the ProgramBinariesAcrossPlatforms tests, we need two sets of params:
// - a set to save the program binary // - a set to save the program binary
......
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