Merge lp:~afrantzis/mir/fix-1454201-usc-crash-for-0.13 into lp:mir/0.13
Proposed by
Alexandros Frantzis
Status: | Merged |
---|---|
Merged at revision: | 2539 |
Proposed branch: | lp:~afrantzis/mir/fix-1454201-usc-crash-for-0.13 |
Merge into: | lp:mir/0.13 |
Diff against target: |
128 lines (+59/-0) 5 files modified
src/server/compositor/gl_program_family.cpp (+5/-0) tests/unit-tests/compositor/CMakeLists.txt (+1/-0) tests/unit-tests/compositor/test_gl_program_family.cpp (+49/-0) tests/unit-tests/compositor/test_gl_renderer.cpp (+2/-0) tests/unit-tests/examples/test_demo_renderer.cpp (+2/-0) |
To merge this branch: | bzr merge lp:~afrantzis/mir/fix-1454201-usc-crash-for-0.13 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Mir development team | Pending | ||
Review via email: mp+258863@code.launchpad.net |
Commit message
compositor: Release current GL context before deleting shader objects to avoid crash (LP: #1454201)
Description of the change
compositor: Release current GL context before deleting shader objects to avoid crash (LP: #1454201)
To post a comment you must log in.
Seems to work, but I'm not sure why.
Unfortunately...
$ bin/mir_unit_tests --gtest_ filter= GLRenderer. *:DemoRenderer. * disables_ blending_ for_rgbx_ surfaces binds_for_ every_primitive _when_tessellat e_is_overridden opaque_ alpha_channel generates_ alpha_channel_ content detects_ embellishments_ on_renderables
...
[ FAILED ] 5 tests, listed below:
[ FAILED ] GLRenderer.
[ FAILED ] GLRenderer.
[ FAILED ] GLRenderer.
[ FAILED ] GLRenderer.
[ FAILED ] DemoRenderer.