10/07/16 22:39:38
OSMesaを使おうと思うと、segmentation faultが出てしまいます。
例えば、
URLリンク(www.koders.com)
のサンプルコードだと290行目、
#include <stdio.h>
#include "GL/osmesa.h"
int main()
{
GLubyte* buf = new GLubyte[4];
OSMesaContext ctx = OSMesaCreateContext( GL_RGBA, NULL );
OSMesaMakeCurrent( ctx, buf, GL_UNSIGNED_BYTE, 1, 1 );
glClearColor(1.0, 1.0, 1.0, 1.0);
OSMesaDestroyContext(ctx);
}
を実行してみるとglClearColorのところでsegmentation faultとなります。
これは根本的なところでどこか使い方を勘違いしているのでしょうか?