#include <thread>
#include "gtest/gtest.h"
#include "flutter/common/constants.h"
#include "flutter/fml/logging.h"
#include "flutter/fml/synchronization/waitable_event.h"
#include "flutter/shell/platform/linux/fl_compositor_opengl.h"
#include "flutter/shell/platform/linux/fl_engine_private.h"
#include "flutter/shell/platform/linux/fl_framebuffer.h"
#include "flutter/shell/platform/linux/public/flutter_linux/fl_dart_project.h"
#include "flutter/shell/platform/linux/testing/mock_epoxy.h"
#include "flutter/shell/platform/linux/testing/mock_renderable.h"
#include <epoxy/egl.h>
Go to the source code of this file.
Functions | |
TEST (FlCompositorOpenGLTest, RestoresGLState) | |
TEST (FlCompositorOpenGLTest, BlitFramebuffer) | |
TEST (FlCompositorOpenGLTest, BlitFramebufferExtension) | |
TEST (FlCompositorOpenGLTest, NoBlitFramebuffer) | |
TEST (FlCompositorOpenGLTest, BlitFramebufferNvidia) | |
TEST (FlCompositorOpenGLTest, MultiView) | |
TEST | ( | FlCompositorOpenGLTest | , |
BlitFramebuffer | |||
) |
Definition at line 79 of file fl_compositor_opengl_test.cc.
References fl_compositor_opengl_new(), fl_compositor_opengl_render(), fl_compositor_present_layers(), fl_compositor_wait_for_frame(), fl_dart_project_new(), fl_engine_new(), fl_engine_set_implicit_view(), and fl_framebuffer_new().
TEST | ( | FlCompositorOpenGLTest | , |
BlitFramebufferExtension | |||
) |
Definition at line 130 of file fl_compositor_opengl_test.cc.
References fl_compositor_opengl_new(), fl_compositor_opengl_render(), fl_compositor_present_layers(), fl_compositor_wait_for_frame(), fl_dart_project_new(), fl_engine_new(), fl_engine_set_implicit_view(), and fl_framebuffer_new().
TEST | ( | FlCompositorOpenGLTest | , |
BlitFramebufferNvidia | |||
) |
Definition at line 238 of file fl_compositor_opengl_test.cc.
References fl_compositor_opengl_new(), fl_compositor_opengl_render(), fl_compositor_present_layers(), fl_compositor_wait_for_frame(), fl_dart_project_new(), fl_engine_new(), fl_engine_set_implicit_view(), and fl_framebuffer_new().
TEST | ( | FlCompositorOpenGLTest | , |
MultiView | |||
) |
Definition at line 290 of file fl_compositor_opengl_test.cc.
References fl_compositor_opengl_new(), fl_compositor_present_layers(), fl_compositor_wait_for_frame(), fl_dart_project_new(), fl_engine_add_view(), fl_engine_new(), fl_engine_set_implicit_view(), and fl_framebuffer_new().
TEST | ( | FlCompositorOpenGLTest | , |
NoBlitFramebuffer | |||
) |
Definition at line 187 of file fl_compositor_opengl_test.cc.
References fl_compositor_opengl_new(), fl_compositor_opengl_render(), fl_compositor_present_layers(), fl_compositor_wait_for_frame(), fl_dart_project_new(), fl_engine_new(), fl_engine_set_implicit_view(), and fl_framebuffer_new().
TEST | ( | FlCompositorOpenGLTest | , |
RestoresGLState | |||
) |
Definition at line 20 of file fl_compositor_opengl_test.cc.
References fl_compositor_opengl_new(), fl_compositor_opengl_render(), fl_compositor_present_layers(), fl_compositor_wait_for_frame(), fl_dart_project_new(), fl_engine_new(), fl_engine_set_implicit_view(), and fl_framebuffer_new().