Reimplement image_transformations with OpenGL programs

Bug #1395631 reported by SirVer
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
widelands
Fix Released
Low
Unassigned

Bug Description

This is a rendering improvement made possible through the removal of the software renderer.

Most functionality in image_transformations can be done quicker with OpenGL. Right now the strategy there is to do an image transformation once and cache it. With opengl doing it on every frame is quick and more memory efficient.

There is also a method that resizes a surface that uses sdlgfx. This functionality could be rolled into the blit call and we could get rid of this dependency with a speedup.

SirVer (sirver)
Changed in widelands:
importance: Undecided → Low
GunChleoc (gunchleoc)
tags: added: graphics
removed: graphic
Revision history for this message
SirVer (sirver) wrote :

image_transformations and the dependency on sdlgfx is gone and most stuff is now done in OpenGL on render instead of cached. I think this has no action items anymore.

Changed in widelands:
status: Confirmed → Won't Fix
status: Won't Fix → Fix Committed
milestone: none → build20-rc1
Revision history for this message
GunChleoc (gunchleoc) wrote :

Fixed in build20-rc1

Changed in widelands:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.