Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upMerge webrender branch #46
Conversation
This was causing sharing problems with my Mesa drivers, since if contexts are shared without using the same display the driver either aborts or displays garbage...
This will help the task of splitting the backend from glx to egl, I think someone is doing that :P
I'm almost sure it won't compile, I've probably made a typo.
|
I'll need to defer to @glennw or do a lot of studying. |
|
@ecoal95 I haven't looked at this yet - but does it contain any changes that rely on the servo/webrender branch? Or are they changes that will work with servo/master right now? |
|
This will work with Servo master with minor changes (just passing the Nothing that relies on On Thu, Dec 10, 2015 at 06:27:30AM -0800, Glenn Watson wrote:
|
|
Glenn approved this changes on IRC a few days ago, so I'm merging them and will make the servo PR ASAP. |
Update offscreen_gl_context cc: servo/surfman#46 <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9044) <!-- Reviewable:end -->
Update offscreen_gl_context cc: servo/surfman#46 <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9044) <!-- Reviewable:end -->
Update offscreen_gl_context cc: servo/surfman#46 <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9044) <!-- Reviewable:end -->
Update offscreen_gl_context cc: servo/surfman#46 <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9044) <!-- Reviewable:end -->
…en-gl-up); r=jdm cc: servo/surfman#46 Source-Repo: https://github.com/servo/servo Source-Revision: da8952b7023a92b7a69bd4423905594f4baa8f29
…en-gl-up); r=jdm cc: servo/surfman#46 Source-Repo: https://github.com/servo/servo Source-Revision: da8952b7023a92b7a69bd4423905594f4baa8f29 UltraBlame original commit: 3d43b4ca21e14d514f0cecac3feedb1f2f103ce1
…en-gl-up); r=jdm cc: servo/surfman#46 Source-Repo: https://github.com/servo/servo Source-Revision: da8952b7023a92b7a69bd4423905594f4baa8f29 UltraBlame original commit: 3d43b4ca21e14d514f0cecac3feedb1f2f103ce1
…en-gl-up); r=jdm cc: servo/surfman#46 Source-Repo: https://github.com/servo/servo Source-Revision: da8952b7023a92b7a69bd4423905594f4baa8f29 UltraBlame original commit: 3d43b4ca21e14d514f0cecac3feedb1f2f103ce1
emilio commentedDec 9, 2015
May you review it @jdm and/or @glennw?
It's the branch used in webrender with fixes for egl, restored support for OSX, and cleaned up a bit:
It also supports using an EGL backend from linux (though only via renderbuffer for now, since some gl errors appear with texture formats).