Originally Posted by d13f00l
Java seems to have an interesting way of handling 2d acceleration, it has Volatile images, if/when they get deleated they just get set to null and you can reallocate them. No having to manage video ram yourself
Well as far as I know you normally also don't have to manage video ram yourself.
X11 pixmaps and OpenGL textures are both hw acalerated (well I think almost any driver supports these primitives) and you don't have to take care about surface loss or memory management.