rtb_shader: add support for geometry shaders