これがこれを達成するための適切な方法かどうかはわかりませんが、GLSurfaceView のポップアップが必要です。そこで、dialogFragment を作成し、その onCreateView メソッドで glSurfaceView を返します。
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
mView = new mGLSurfaceView(this.getDialog().getContext());
return mView;
}
DialogFragment が表示されると、背景だけでなく画面全体が暗くなります。TextView を内部に持つ LinearLayout を返すと、これは起こりません。