1. 概要
以前、Raspberry Pi 3でoFのサンプルプログラムを動かしましたが、Shaderのサンプルを動かそうとすると白い画面のままだったのでなんとかしたメモです。
2. 用意するもの
- Raspberry Pi 3
- RASPBIAN JESSIE WITH PIXEL Version:April 2017
- openFrameworks 0.9.8
3. 参考サイト
- 【Raspberry Pi + OF】shaderを使う時の注意点 | メイクノッド
- Shader demos need modification for Raspberry Pi · Issue #5056 · openframeworks/openFrameworks
4. 手順
/of_v0.9.8_osx_release/examples/shader/01_simpleColorQuadを実行してみました。
参考サイト1の方法では上手く行かず、参考サイト2に書いてある方法でうまくいきました。
main.cpp
#include "ofMain.h"
#include "ofApp.h"
//========================================================================
int main( ){
// ofGLWindowSettings settings;
// settings.setGLVersion(3,2);
ofGLESWindowSettings settings; <--追加
settings.glesVersion = 2; <--追加
ofCreateWindow(settings);
// this kicks off the running of my app
// can be OF_WINDOW or OF_FULLSCREEN
// pass in width and height too:
ofRunApp(new ofApp());
}