Skip to content

Commit 0abeb89

Browse files
authored
Minor code cleanup (#323)
1 parent 7c39f5f commit 0abeb89

9 files changed

+28
-32
lines changed

shell/platform/tizen/external_texture_pixel_evas_gl.cc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44

55
#include "external_texture_pixel_evas_gl.h"
66

7-
#include "tizen_evas_gl_helper.h"
7+
#include "flutter/shell/platform/tizen/tizen_evas_gl_helper.h"
8+
89
extern Evas_GL* g_evas_gl;
910
EVAS_GL_GLOBAL_GLES2_DECLARE();
1011

shell/platform/tizen/external_texture_surface_evas_gl.cc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66

77
#include <tbm_surface.h>
88

9-
#include "tizen_evas_gl_helper.h"
9+
#include "flutter/shell/platform/tizen/logger.h"
10+
#include "flutter/shell/platform/tizen/tizen_evas_gl_helper.h"
11+
1012
extern Evas_GL* g_evas_gl;
1113
EVAS_GL_GLOBAL_GLES2_DECLARE();
1214

13-
#include "flutter/shell/platform/tizen/logger.h"
14-
1515
namespace flutter {
1616

1717
ExternalTextureSurfaceEvasGL::ExternalTextureSurfaceEvasGL(

shell/platform/tizen/flutter_tizen_engine.cc

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -199,26 +199,24 @@ bool FlutterTizenEngine::RunEngine() {
199199
engine->message_dispatcher_->HandleMessage(message);
200200
};
201201
args.custom_task_runners = &custom_task_runners;
202+
if (aot_data_) {
203+
args.aot_data = aot_data_.get();
204+
}
205+
if (!project_->custom_dart_entrypoint().empty()) {
206+
args.custom_dart_entrypoint = project_->custom_dart_entrypoint().c_str();
207+
}
202208
#ifndef WEARABLE_PROFILE
203209
args.update_semantics_node_callback = OnUpdateSemanticsNode;
204210
args.update_semantics_custom_action_callback = OnUpdateSemanticsCustomActions;
205-
#endif
206211

207-
#ifndef WEARABLE_PROFILE
208212
if (IsHeaded() && renderer_->type() == FlutterDesktopRendererType::kEGL) {
209-
tizen_vsync_waiter_ = std::make_unique<TizenVsyncWaiter>(this);
213+
vsync_waiter_ = std::make_unique<TizenVsyncWaiter>(this);
210214
args.vsync_callback = [](void* user_data, intptr_t baton) -> void {
211-
reinterpret_cast<FlutterTizenEngine*>(user_data)
212-
->tizen_vsync_waiter_->AsyncWaitForVsync(baton);
215+
auto* engine = reinterpret_cast<FlutterTizenEngine*>(user_data);
216+
engine->vsync_waiter_->AsyncWaitForVsync(baton);
213217
};
214218
}
215219
#endif
216-
if (aot_data_) {
217-
args.aot_data = aot_data_.get();
218-
}
219-
if (!project_->custom_dart_entrypoint().empty()) {
220-
args.custom_dart_entrypoint = project_->custom_dart_entrypoint().c_str();
221-
}
222220

223221
FlutterRendererConfig renderer_config = GetRendererConfig();
224222

@@ -269,10 +267,9 @@ bool FlutterTizenEngine::StopEngine() {
269267
plugin_registrar_destruction_callbacks_) {
270268
callback(registrar);
271269
}
272-
273270
#ifndef WEARABLE_PROFILE
274-
if (IsHeaded() && renderer_->type() == FlutterDesktopRendererType::kEGL) {
275-
tizen_vsync_waiter_.reset();
271+
if (vsync_waiter_) {
272+
vsync_waiter_.reset();
276273
}
277274
#endif
278275
FlutterEngineResult result = embedder_api_.Shutdown(engine_);

shell/platform/tizen/flutter_tizen_engine.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -286,7 +286,7 @@ class FlutterTizenEngine {
286286

287287
#ifndef WEARABLE_PROFILE
288288
// The vsync waiter for the embedder.
289-
std::unique_ptr<TizenVsyncWaiter> tizen_vsync_waiter_;
289+
std::unique_ptr<TizenVsyncWaiter> vsync_waiter_;
290290
#endif
291291
};
292292

shell/platform/tizen/tizen_event_loop.h

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
#include <thread>
1818

1919
#include "flutter/shell/platform/embedder/embedder.h"
20+
#include "flutter/shell/platform/tizen/tizen_renderer.h"
2021

2122
namespace flutter {
2223

@@ -69,10 +70,10 @@ class TizenEventLoop {
6970
std::priority_queue<Task, std::deque<Task>, Task::Comparer> task_queue_;
7071
std::vector<Task> expired_tasks_;
7172
std::mutex expired_tasks_mutex_;
72-
std::atomic<std::uint64_t> task_order_{0};
73+
std::atomic<std::uint64_t> task_order_ = 0;
7374

7475
private:
75-
Ecore_Pipe* ecore_pipe_;
76+
Ecore_Pipe* ecore_pipe_ = nullptr;
7677

7778
// Returns a TaskTimePoint computed from the given target time from Flutter.
7879
TaskTimePoint TimePointFromFlutterTime(uint64_t flutter_target_time_nanos);
@@ -88,8 +89,6 @@ class TizenPlatformEventLoop : public TizenEventLoop {
8889
virtual void OnTaskExpired() override;
8990
};
9091

91-
class TizenRenderer;
92-
9392
class TizenRenderEventLoop : public TizenEventLoop {
9493
public:
9594
TizenRenderEventLoop(std::thread::id main_thread_id,
@@ -101,8 +100,8 @@ class TizenRenderEventLoop : public TizenEventLoop {
101100
virtual void OnTaskExpired() override;
102101

103102
private:
104-
TizenRenderer* renderer_{nullptr};
105-
std::atomic_bool has_pending_renderer_callback_{false};
103+
TizenRenderer* renderer_ = nullptr;
104+
std::atomic_bool has_pending_renderer_callback_ = false;
106105
};
107106

108107
} // namespace flutter

shell/platform/tizen/tizen_renderer.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
#include <cstdint>
99

10-
#include "public/flutter_tizen.h"
10+
#include "flutter/shell/platform/tizen/public/flutter_tizen.h"
1111

1212
namespace flutter {
1313

shell/platform/tizen/tizen_renderer_egl.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ bool TizenRendererEgl::CreateSurface(void* render_target,
2727
int32_t height) {
2828
egl_display_ = eglGetDisplay(static_cast<wl_display*>(render_target_display));
2929

30-
if (EGL_NO_DISPLAY == egl_display_) {
30+
if (egl_display_ == EGL_NO_DISPLAY) {
3131
PrintEGLError();
3232
FT_LOG(Error) << "Could not get EGL display.";
3333
return false;

shell/platform/tizen/tizen_renderer_evas_gl.cc

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,14 @@
44

55
#include "tizen_renderer_evas_gl.h"
66

7-
#include "tizen_evas_gl_helper.h"
7+
#include "flutter/shell/platform/tizen/logger.h"
8+
#include "flutter/shell/platform/tizen/tizen_evas_gl_helper.h"
89

910
// g_evas_gl is shared with ExternalTextureSurfaceEGL and
1011
// ExternalTextureSurfaceEvasGL.
1112
Evas_GL* g_evas_gl = nullptr;
12-
1313
EVAS_GL_GLOBAL_GLES2_DEFINE();
1414

15-
#include "flutter/shell/platform/tizen/logger.h"
16-
1715
namespace flutter {
1816

1917
TizenRendererEvasGL::TizenRendererEvasGL() {
@@ -81,6 +79,7 @@ bool TizenRendererEvasGL::CreateSurface(void* render_target,
8179
glClearColor(0, 0, 0, 0);
8280
glClear(GL_COLOR_BUFFER_BIT);
8381
OnPresent();
82+
8483
return true;
8584
}
8685

shell/platform/tizen/tizen_vsync_waiter.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ void TdmClient::VblankCallback(tdm_client_vblank* vblank,
171171
std::lock_guard<std::mutex> lock(self->engine_mutex_);
172172
if (self->engine_) {
173173
uint64_t frame_start_time_nanos = tv_sec * 1e9 + tv_usec * 1e3;
174-
uint64_t frame_target_time_nanos = 16.6 * 1e6 + frame_start_time_nanos;
174+
uint64_t frame_target_time_nanos = frame_start_time_nanos + 16.6 * 1e6;
175175
self->engine_->OnVsync(self->baton_, frame_start_time_nanos,
176176
frame_target_time_nanos);
177177
}

0 commit comments

Comments
 (0)