Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Render tiles in parallel #160

Closed
pcwalton opened this issue Oct 26, 2012 · 1 comment
Closed

Render tiles in parallel #160

pcwalton opened this issue Oct 26, 2012 · 1 comment

Comments

@pcwalton
Copy link
Contributor

@pcwalton pcwalton commented Oct 26, 2012

Probably we'll want some sort of task pool with a font cache per task. The display list should be ARCable without too much trouble.

When I experimented with this I saw some potential thread safety warning signs (segfaults in the font cache code, although I was using a lot of unsafety so it might have been my fault). We will need to carefully look at what Azure/Cairo/Quartz/D2D/Skia are doing to make sure this is OK.

@pcwalton
Copy link
Contributor Author

@pcwalton pcwalton commented Nov 11, 2012

Done.

@pcwalton pcwalton closed this Nov 11, 2012
glennw pushed a commit to glennw/servo that referenced this issue Jan 16, 2017
Before this patch, there was a chance that batch updates could be
delivered to the compositor thread (destroying old resources) and then a
render operation could be invoked before arrival of the new frame. This
would cause the compositor thread to attempt to render frame N with the
resources of frame N+1, which would usually crash.

Closes servo#160.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
1 participant
You can’t perform that action at this time.