Edit

kc3-lang/angle/src/tests/egl_tests/EGLVulkanEXTTest.cpp

Branch :

  • Show log

    Commit

  • Author : Jamie Madill
    Date : 2017-02-21 15:03:50
    Hash : f0eafe10
    Message : Vulkan: Use Mailbox present mode when possible. This is a hack to force an equivalent of eglSwapInterval(0) for perf testing on the bots. This isn't quite the same as Immediate but Immediate doesn't seem to be as widely available. BUG=angleproject:1898 Change-Id: I3c5053e58969ba48f4f8595138e8fd38ea059bf6 Reviewed-on: https://chromium-review.googlesource.com/445798 Reviewed-by: Geoff Lang <geofflang@chromium.org> Reviewed-by: Corentin Wallez <cwallez@chromium.org> Commit-Queue: Jamie Madill <jmadill@chromium.org>

  • src/tests/egl_tests/EGLVulkanEXTTest.cpp
  • //
    // Copyright 2016 The ANGLE Project Authors. All rights reserved.
    // Use of this source code is governed by a BSD-style license that can be
    // found in the LICENSE file.
    //
    // VulkanEXTTest:
    //   Tests specific to the ANGLE Vulkan extension.
    //
    
    #include "test_utils/ANGLETest.h"
    
    using namespace angle;
    
    namespace
    {
    
    class VulkanEXTTest : public ANGLETest
    {
      public:
        VulkanEXTTest() {}
    
        // Intentionally do not call base class so we can run EGL in the tests.
        void SetUp() override {}
    };
    
    // ANGLE requires that the vulkan validation layers are available.
    TEST_P(VulkanEXTTest, ValidationLayersAvailable)
    {
        setVulkanLayersEnabled(true);
        ASSERT_TRUE(getEGLWindow()->initializeGL(GetOSWindow()));
    }
    
    ANGLE_INSTANTIATE_TEST(VulkanEXTTest, ES2_VULKAN());
    
    }  // anonymous namespace