#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().