Closed Bug 1331546 Opened 8 years ago Closed 8 years ago

Remove gleam gl ffi usages from offscreen_gl_context

Categories

(Core :: Graphics: WebRender, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla54

People

(Reporter: sotaro, Assigned: sotaro)

References

Details

Attachments

(1 file, 1 obsolete file)

offscreen_gl_context uses gl ffl functions. It is necessary to remove for Bug 1325911.
Blocks: 1325911
Assignee: nobody → sotaro.ikeda.g
Summary: Remove gleam gl ffl usages from offscreen_gl_context → Remove gleam gl ffi usages from offscreen_gl_context
Attached patch wip patch (obsolete) — Splinter Review
Blocks: webrender
As the author of that crate I'm happy to take that patch upstream with the unnecessary unsafe blocks removed (not sure if you planned to upstream it or not). Thanks!
(In reply to Emilio Cobos Álvarez [:emilio] from comment #2) > As the author of that crate I'm happy to take that patch upstream with the > unnecessary unsafe blocks removed (not sure if you planned to upstream it or > not). > > Thanks! Thanks for the feedback! I am thinking to upstream it.
Attached patch wip patchSplinter Review
Remove unnecessary unsafe blocks.
Attachment #8827346 - Attachment is obsolete: true
Sotaro, FYI there's a better way to test changes to third_pary/rust than to manually update the checksums. I added a section to the wiki page at https://wiki.mozilla.org/Platform/GFX/Quantum_Render#Testing_third-party_rust_library_changes describing how to do it.
Thanks! It helps a lot:)
Emilio, can we get new version of gleam on crate.io? Is it necessary for pull request of offscreen_gl_context?
Flags: needinfo?(emilio+bugs)
The following showed 'gleam = "0.2.30'. But the https://github.com/servo/gleam/pull/102 updated to "0.2.31' https://crates.io/crates/gleam
Done, sorry, should've done it right after reviewing it.
Flags: needinfo?(emilio+bugs)
FWIW if this happens again, most of the servo people have access to publish crates, so asking on #servo uses to be an effective way of getting it published soon :) Thanks again for this!
Thanks :)
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla54
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: