Merge lp:~afrantzis/mir/fix-1454201-usc-crash-for-0.13 into lp:mir/0.13
Proposed by
Alexandros Frantzis
on 2015-05-12
| 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 | 2015-05-12 | Pending | |
|
Review via email:
|
|||
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.
| Alan Griffiths (alan-griffiths) wrote : | # |
lp:~afrantzis/mir/fix-1454201-usc-crash-for-0.13
updated
on 2015-05-12
- 2540. By Alexandros Frantzis on 2015-05-12
-
tests: Update tests for workaround

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.