提升观测系统
隔离taskflow
This commit is contained in:
@@ -68,9 +68,9 @@ TEST(Render_3D_Scene, Paint_Submits_Without_Waiting_For_Gpu) {
|
||||
Frame_3D exchanged_unchanged_frame{Frame_Identity{3, 0}};
|
||||
Frame_3D* completed_frame{};
|
||||
std::atomic_size_t completion_calls{};
|
||||
scene->completion_taskflow().emplace([&] {
|
||||
scene->completion_taskflow().add("test.scene_3d.completion", [&] {
|
||||
completion_calls.fetch_add(1, std::memory_order_release);
|
||||
}).name("test.scene_3d.completion");
|
||||
});
|
||||
scene->set_frame_callback([&](Frame_3D* value) {
|
||||
EXPECT_GT(completion_calls.load(std::memory_order_acquire), 0u);
|
||||
completed_frame = value;
|
||||
|
||||
Reference in New Issue
Block a user