Skip to content

Implement vsync #8

Closed
Closed
@ardera

Description

@ardera

Currently, flutter-pi runs without vsync, which results in visible tearing. In the future, there should be vsync support, but I first have to figure out how to do this.
There are multiple ways you can implement vsync:

  • you can use the legacy (?) drm way using page-flips
  • or use the atomic way, native fence etc.

I have no idea which is better (in terms of performance, compatibility, etc). Compatibility would be nice to have, since this embedder may support other platforms than raspberry pi in the future.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions