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

Add destructors to some WebGL objects, remove duplicated glutin dependency and try to enable the webgl reftests #8291

Merged
merged 7 commits into from Nov 2, 2015

Commits on Nov 1, 2015

  1. webgl: Add destructors for texture, program, shader, buffer and frame…

    …buffer
    
    This allows to cleanup resources earlier if they stop being used. Right
    now all resources were cleaned up when the context was destroyed, this is
    a slightly better approach.
    
    We ignore the possible failure of the send() call, since we don't keep
    track of these resources from the `WebGLRenderingContext` structure, so
    a texture could be destroyed after the context and give us problems.
    emilio committed Nov 1, 2015
  2. Try to re-enable webgl reftests

    I can't reproduce locally the failure that produced them, and since the
    builds that triggered them are deleted for some reason (like
    http://build.servo.org/builders/linux-dev/builds/419), it could be a
    good moment to troubleshoot it.
    
    If merged closes #7931
    emilio committed Nov 1, 2015
  3. servo/main: Load gl symbols in headless mode

    This allows running WebGL reftests in wpt.
    emilio committed Nov 1, 2015
  4. Move WebGL reftests to wpt/mozilla

    emilio committed Nov 1, 2015
  5. Bump offscreen_gl_context

    This new version shold prevent crashing on the linux buildbots.
    emilio committed Nov 1, 2015

Commits on Nov 2, 2015

  1. Disable WebGL reftests on linux

    emilio committed Nov 2, 2015
You can’t perform that action at this time.