Skip to content

Commit

Permalink
feat: compositor module (#90)
Browse files Browse the repository at this point in the history
* Add compositor module

* Let Verso use its own compositor

* Remove unused types

* Remove CompositeTarget

* Remove WindowMethod and EmbeddedCoordinates

* Remove rendering context in window

* Move panel back to webview

* Compositor doesn't need webview_id to create now

* Remove webview manager

* Update module structure

* Enable deny missing doc lint again

* Remove unnecessary dependency

* Update method names

* Address review comments

---------

Signed-off-by: Ngo Iok Ui (Wu Yu Wei) <[email protected]>
Co-authored-by: DK Liao <[email protected]>
  • Loading branch information
wusyong and dklassic authored Jul 29, 2024
1 parent ca556c4 commit 4b0ae59
Show file tree
Hide file tree
Showing 9 changed files with 2,690 additions and 312 deletions.
1 change: 1 addition & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,9 @@ webxr = { git = "https://github.com/servo/webxr", features = ["headless"] }
env_logger = "0.10"
servo-media = { git = "https://github.com/servo/media" }
servo-media-dummy = { git = "https://github.com/servo/media" }
# Servo Compositor
ipc-channel = "0.18"
# Servo
crossbeam-channel = "0.5"
getopts = "0.2.17"
surfman = { version = "0.9", features = ["chains", "sm-raw-window-handle"] }
Expand Down
Loading

0 comments on commit 4b0ae59

Please sign in to comment.