# Assign draw order to surfaces using plane splitter \(\#3739\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/a125610f81bdebf2e93dc80604e1da62fe4dfa1f)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: a125610f81bdebf2e93dc80604e1da62fe4dfa1f

Requested commit: a125610f81bdebf2e93dc80604e1da62fe4dfa1f

Commit: a125610f81bdebf2e93dc80604e1da62fe4dfa1f

Tree: 1b78f2540a8ceeba82bef4172e36bfa7713ae73c

Author: Max Brunsfeld

Committer: GitHub

## Message

```
Assign draw order to surfaces using plane splitter (#3739)

It looks like we neglected to incorporate surfaces into the
plane-splitting code path, which assigns each graphics primitive's draw
order.

This fixes an issue where screensharing frames were not visible when the
screenshare tab was zoomed.
```

## Parents

- [e1a4e8ea16a6a58f0481ee35faa57b6ae12b368c](https://git.cafe/gitcafe/zed/commit/e1a4e8ea16a6a58f0481ee35faa57b6ae12b368c?format=markdown)

- [8f677cc0c6f589ae279d9c8a6c04dcf6e00d51d9](https://git.cafe/gitcafe/zed/commit/8f677cc0c6f589ae279d9c8a6c04dcf6e00d51d9?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/a125610f81bdebf2e93dc80604e1da62fe4dfa1f?format=markdown)
