OpenCVで画像を表示しようとしても左下4分の1に領域しか描画されない
http://marina.sys.wakayama-u.ac.jp/~tokoi/?date=20140725
http://13mzawa2.hateblo.jp/entry/2016/08/04/210552
上記のページを参考に,OpenCVで読み込んだカメラ画像をOpenGLを使って描画しようとしています.OpenGLによる描画自体は成功するのですが,取得される画像サイズと同じ大きさのウィンドウを用意しているのにも関わらず,左下4分の1の領域にしか描画されません.
OpenCVでそのまま描画するのと比較すると,OpenGLは4分の1にリサイズして左下に貼り付けているような形になっています.
これをOpenGLで描画してもウィンドウいっぱいに表示されるようにしたいのですが,何が原因かわからず行き詰まっています.
OpenGLで描画したウィンドウをMacbook PROに接続したディスプレイに移動させると,ウィンドウいっぱいに表示されたりするので,OpenGLのウィンドウの設定などではなく,描画の設定の問題なのだと思うのですが...(フラグメントシェーダとかでしょうか?)
よろしくお願いします.
PC: Macbook PRO
OS: macOS 10.13.2
Xcode: 9.4
OpenCV: 3.3
OpenGL: 4.1
GLFW: 3.3
GLSL: 4.1 (ページのコードのままなので,使用しているのは3.3だと思います)