のねのBlog

パソコンの問題や、ソフトウェアの開発で起きた問題など書いていきます。よろしくお願いします^^。

OpenVG

cairo ./configure --help

u01@vm01:~/layout/oss/cairo-1.12.18$ ./configure --help `configure' configures cairo 1.12.18 to adapt to many kinds of systems. Usage: ./configure [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify th…

cairo configure

cairo (version 1.12.18 [release]) will be compiled with: The following surface backends: Image: yes (always builtin) Recording: yes (always builtin) Observer: yes (always builtin) Mime: yes (always builtin) Tee: no (disabled, use --enable-…

cairo install

Script started on 2015年10月28日 22時59分28秒 $ ./configure checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking wheth…

GLUS - Cross platform and cross graphic library utilities

GLUS(Cross platform and cross graphic library utilities)というライブラリがあるようです。 ハードウェアやOSを抽象化するときに使うようです。 (EGLにも対応) サンプルコードなどを書く場合、 初期化の関数名などを、一般的な名前にしたいとき、使える…

Raspberry Piで、Freetypeの出力をOpenVGで表示

static void MyRenderNative(NATIVE_FONT_INFO *nfi, NATIVE_OPENVG_INFO *nopvgi, NATIVE_VIEWER_INFO *nvi) { uint top_space = 1; uint bottom_space = 1; uint left_space = 1; uint right_space = 1; uint oneChar_width = 0; uint oneChar_height = 0;…

raspberry pi openvg

gcc -I/opt/vc/include -I/opt/vc/include/interface/vcos/pthreads -L/opt/vc/lib -lGLESv2 rshapes.c -o rshapes

MonkVG

glue32.libの実体が見つからないので、リンクが完了しなかった。 昔のDLLなのかな。

OpenVG 1.1 Sample Implementation

OpenVG 1.1 Sample Implementation

Khronos header egl.h gl.h openvg.h

Collected Khronos Header Files

khronos openvg.h

OpenGL Khronos OpenVG Registry EGL Khronos EGL Registry

LNK4217:ローカルで定義されたシンボル _vgcreatepaint がフィクション _setfillcolor にインポートされました。

ライブラリを作るとき、静的ライブラリにしていたのに、ソースから呼ぶとき、静的ライブラリを指定していなかった。 #ifndef VG_API_CALL #if defined(OPENVG_STATIC_LIBRARY) # ● define VG_API_CALL #else # if defined(_WIN32) || defined(__VC32__) /* W…

vgClearの中でエラーになる。

vgClearの中で死んでいたので、vgClearの中に問題があると思った。 OpenVgの初期化を呼んでいなかった。 vgClearの前にassertを入れたらvgClearの前で止まった。 assert(vgGetError() == VG_NO_ERROR); <=ここで止まった。 vgClear(0, 0, nopvgi.screenWidth…

OpenVG

OpenVG1.1 とくにかわりなし? Khronos OpenVG API Registry

OpenVG vgDrawGlyphs

blackberry OpenVG Interface VG11 (BlackBerry JDE 6.0.0 API Reference) 開くのが重い。 src/openvg/qpaintengine_vg.cpp src/openvg/qpaintengine_vg.cpp - qt-wayland in Qt - Qt by Nokia WebCore /trunk/WebCore/platform/graphics/openvg/PainterOpen…

AmanithVGには、EGLがない。

OpenVGのリファレンスのライブラリを AmanithVGのライブラリに差し替えようとした。 リンクのとき、EGL関連の関数がないというエラーが出た。EGL関連がないのか・・・

PictureBoxにOpenVGの出力を書いたあと、Paintのイベントを抜けると消える。

PictureBoxにOpenVGの出力結果を書くと、 Paintのイベントを抜けたあとに、 PictureBoxの背景色で塗りつぶされてしまう。 ダブルバッファリングの関係?なのかな???FormやPanelにOpenVGの出力を書くことはできたので、 こちらに切り替える。

C#のステップインでソースが見れるときと、ソースが見れないとき

これはステップインして、ソースへいく。 IntPtr hWnd = pictureBox1.Handle; OpenVgWrap.OpenVgWrapFunc.initOpenVg(hWnd); これはステップインしても、ソースへ行かない。 逆アセンブラになる。 OpenVgWrap.OpenVgWrapFunc.initOpenVg(pictureBox1.Handle)…

アンマネージコードのデバックでステップインできない?なぜだろう?

デバッグするとき、C#とC++/CLIのDLLのコードはステップインできるのに、 ネイティブのスタティックライブラリはステップインしませんでした。C#の”デバッグ”タブの”デバッガーを有効にする”のところに、 アンマネージコードのデバッグを有効にするというチ…

lnk2028 未解決のトークンのエラー、なんでだめなんだろ?

C++ネイティブのライブラリ(スタティックライブラリ[.lib])を C++/CLI(CLR)でラップしようとしています。ビルドすると、以下のようなエラーが出ます。エラー 6 error LNK2028: 未解決のトークン (0A000020) "public: void * __thiscall OpenVgCpp::CreateGV…

Warning C4272

DLLの参照でエラーがでた。 warning C4272:'vgGetError's: __delspec(dllimport)に設定されています。 関数をインポートするときはネイティブ呼び出し規約を指定しなければなりません。 非CLRのDLLを/clr:pureのアプリで読み込む。 非CLRのDLLに対して、読…

wglCreateContext (hDc)が失敗する。

理由がわからないが、wglCreateContext (hDc)が失敗する。wglMakeCurrent(0, 0);<=コンテキスト解放 のあとに wglCreateContext(hDc) を書くと成功する。一度解放しないといけないのかな?

MSVCP60D.dll

OpenVG 1.1のriのライブラリをリビルドしました。 使用しようとしたところ、以下のエラーメッセージが出ました。 コンピュータにMSVCP60D.dllがないため、プログラムを開始できません。 この問題を解決するには、プログラムを再インストールしてみてください…

ShivaVGのサンプルはlibpng.libも必要

ShivaVGのサンプルは、pngのlibも必要なようだ。PNGのサイトは、ここのようです。PNG Source Codeのページから、libpng1.4.2とzlib1.2.5をダウンロードします。 実体はsourceforgeにあるようです。zlibはVS2010でコンパイルしてあるものがあった。 zlib125dl…

ShivaVGのサンプルはjpeg.libが必要

ShivaVGのサンプルをコンパイルするためには、 jpeg.hとjpeg.libが必要なようだ。Khronosの質問コーナで質問している人は、 IJG Jpeg libraryを使っているようです。どのJpegLibを使えばいいかわからないので、 とりあえずIJGのJpegでやってみようと思います…

「Windows7でOpenGLのプログラムをするとき、gl.hがない場合。

Windows7でOpenGLのヘッダー"GL.h"を探したのですが見つかりませんでした。以下のサイトをみると OpenGLWindows SDK for Windows Server 2008 and .NET Framework 3.5が必要らしいです。C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include\gl の…

2010年06月14日のツイート

@Masanori_F: おもしろそうw 【博士の自由な対談】苫米地英人×水道橋博士;USTREAM対談 URL2010-06-14 20:47:31 via web @Masanori_F: B! Feedback on OpenVG library - android-ndk | Google Groups URL2010-06-14 10:13:11 via web @Masanori_F: B! POWER…