Disabling opengl results in black screen
Bug #1389346 reported by
Hans Joachim Desserud
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
widelands |
Fix Released
|
Low
|
Unassigned |
Bug Description
Steps to reproduce:
0. Make sure opengl is enabled.
1. Go to Options -> Advanced settings.
2. Unselect opengl rendering
3. Click Apply
4. Click Apply (Not a duplicate, in the general options too)
Expected result:
Returned to main menu with software rendering.
Actual result:
Black screen. Need to manually quit Widelands.
Doesn't seem similar issue when enabling Opengl.
Widelands r7249 on Ubuntu 14.04.
Related branches
lp:~widelands-dev/widelands/remove_software_rendering
- GunChleoc: Approve
-
Diff: 3423 lines (+409/-2210)39 files modifiedsrc/graphic/CMakeLists.txt (+9/-13)
src/graphic/gl/game_renderer.cc (+2/-2)
src/graphic/gl/road_program.cc (+2/-2)
src/graphic/gl/road_program.h (+3/-3)
src/graphic/gl/surface.cc (+0/-171)
src/graphic/gl/surface.h (+0/-68)
src/graphic/gl/surface_screen.cc (+0/-8)
src/graphic/gl/surface_screen.h (+2/-4)
src/graphic/gl/surface_texture.cc (+7/-15)
src/graphic/gl/surface_texture.h (+5/-6)
src/graphic/graphic.cc (+53/-112)
src/graphic/graphic.h (+1/-7)
src/graphic/image_transformations.cc (+1/-9)
src/graphic/sdl/game_renderer.cc (+0/-279)
src/graphic/sdl/game_renderer.h (+0/-55)
src/graphic/sdl/surface.cc (+0/-355)
src/graphic/sdl/surface.h (+0/-77)
src/graphic/sdl/terrain.cc (+0/-34)
src/graphic/sdl/terrain.h (+0/-668)
src/graphic/sdl/utils.cc (+0/-30)
src/graphic/sdl/utils.h (+0/-29)
src/graphic/sdl/vertex.h (+0/-39)
src/graphic/sdl_utils.cc (+28/-0)
src/graphic/sdl_utils.h (+29/-0)
src/graphic/surface.cc (+163/-31)
src/graphic/surface.h (+50/-36)
src/graphic/text/CMakeLists.txt (+1/-0)
src/graphic/text/sdl_ttf_font.cc (+1/-1)
src/graphic/text/test/CMakeLists.txt (+1/-0)
src/graphic/text/test/render_richtext.cc (+19/-5)
src/graphic/texture.cc (+8/-79)
src/graphic/texture.h (+9/-17)
src/logic/map_info.cc (+4/-16)
src/ui_fsmenu/options.cc (+0/-12)
src/ui_fsmenu/options.h (+0/-3)
src/wlapplication.cc (+8/-14)
src/wlapplication.h (+1/-1)
src/wlapplication_messages.cc (+1/-2)
src/wui/mapview.cc (+1/-7)
Changed in widelands: | |
status: | Confirmed → In Progress |
assignee: | nobody → SirVer (sirver) |
milestone: | none → build19-rc1 |
Changed in widelands: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
The other way around works... really strange.