I used to be able to run terminology using GL rendering ( I used elementary_config to chose "OpenGL / OpenGL-ES" rendering ). A couple of months ago now, terminology regressed to showing a 100% transparent window when using GL rendering. When I switch back to "No Acceleration" it renders correctly. If I disable transparency in terminology, and then re-enable GL rendering, it *looks* like it's rendering OK, but when I resize the terminology window, only the original window area is properly rendered.
I'm using an Intel ( Skylake ) GPU, currently on Mesa 17.2.0-devel, but also tested with various versions of 17.1.x.