OpenGL Core support (i.e. non fixed pipeline)
Bug #984372 reported by
Nasenbaer
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
widelands |
Fix Released
|
Medium
|
Unassigned |
Bug Description
The maintainer of the Widelands build for Maemo noticed, that mobile devices like tablets don't support OpenGL, but do support OpenGL-ES. Therefore it would be cool, to have a possibility to use OpenGL-ES .
References:
Wiki article on OpenGL-ES at Maemo: http://
A patched libglew version for OpenGL-ES: https:/
Related branches
lp:~widelands-dev/widelands/glsl
- Tino: Approve
- GunChleoc: Approve
-
Diff: 3207 lines (+1541/-923)46 files modifiedsrc/game_io/game_preload_packet.cc (+1/-1)
src/graphic/CMakeLists.txt (+30/-23)
src/graphic/game_renderer.cc (+1/-1)
src/graphic/game_renderer.h (+3/-3)
src/graphic/gl/dither_program.cc (+274/-0)
src/graphic/gl/dither_program.h (+86/-0)
src/graphic/gl/fields_to_draw.h (+95/-0)
src/graphic/gl/game_renderer.cc (+146/-615)
src/graphic/gl/game_renderer.h (+16/-96)
src/graphic/gl/road_program.cc (+232/-0)
src/graphic/gl/road_program.h (+82/-0)
src/graphic/gl/surface.cc (+2/-2)
src/graphic/gl/surface.h (+3/-3)
src/graphic/gl/surface_screen.cc (+3/-3)
src/graphic/gl/surface_screen.h (+4/-4)
src/graphic/gl/surface_texture.cc (+19/-8)
src/graphic/gl/surface_texture.h (+4/-4)
src/graphic/gl/terrain_program.cc (+184/-0)
src/graphic/gl/terrain_program.h (+80/-0)
src/graphic/gl/utils.cc (+131/-16)
src/graphic/gl/utils.h (+54/-5)
src/graphic/graphic.cc (+9/-12)
src/graphic/graphic.h (+0/-4)
src/graphic/image_transformations.cc (+1/-1)
src/graphic/minimap_renderer.cc (+1/-1)
src/graphic/minimap_renderer.h (+3/-3)
src/graphic/sdl/game_renderer.cc (+5/-5)
src/graphic/sdl/game_renderer.h (+5/-5)
src/graphic/sdl/surface.cc (+1/-1)
src/graphic/sdl/surface.h (+3/-4)
src/graphic/sdl/terrain.cc (+1/-1)
src/graphic/sdl/terrain.h (+5/-5)
src/graphic/sdl/utils.cc (+1/-1)
src/graphic/sdl/utils.h (+3/-3)
src/graphic/sdl/vertex.h (+3/-3)
src/graphic/surface.cc (+3/-3)
src/graphic/text/sdl_ttf_font.cc (+1/-1)
src/graphic/text/test/render_richtext.cc (+1/-1)
src/graphic/texture.h (+1/-1)
src/logic/description_maintainer.h (+3/-0)
src/logic/map_info.cc (+1/-1)
src/wui/mapview.cc (+4/-4)
src/wui/mapviewpixelconstants.h (+3/-4)
src/wui/mapviewpixelfunctions.h (+31/-73)
src/wui/minimap.cc (+1/-1)
src/wui/minimap.h (+1/-1)
Changed in widelands: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
imho it should be possible to restrict us to OpenGL-ES which should also
work under other OpenGL implementations.