OpenVG
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 (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-…
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)というライブラリがあるようです。 ハードウェアやOSを抽象化するときに使うようです。 (EGLにも対応) サンプルコードなどを書く場合、 初期化の関数名などを、一般的な名前にしたいとき、使える…
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;…
gcc -I/opt/vc/include -I/opt/vc/include/interface/vcos/pthreads -L/opt/vc/lib -lGLESv2 rshapes.c -o rshapes
glue32.libの実体が見つからないので、リンクが完了しなかった。 昔のDLLなのかな。
OpenVG 1.1 Sample Implementation
Collected Khronos Header Files
OpenGL Khronos OpenVG Registry EGL Khronos EGL Registry
ライブラリを作るとき、静的ライブラリにしていたのに、ソースから呼ぶとき、静的ライブラリを指定していなかった。 #ifndef VG_API_CALL #if defined(OPENVG_STATIC_LIBRARY) # ● define VG_API_CALL #else # if defined(_WIN32) || defined(__VC32__) /* W…
vgClearの中で死んでいたので、vgClearの中に問題があると思った。 OpenVgの初期化を呼んでいなかった。 vgClearの前にassertを入れたらvgClearの前で止まった。 assert(vgGetError() == VG_NO_ERROR); <=ここで止まった。 vgClear(0, 0, nopvgi.screenWidth…
OpenVG1.1 とくにかわりなし? Khronos OpenVG API Registry
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…
OpenVGのリファレンスのライブラリを AmanithVGのライブラリに差し替えようとした。 リンクのとき、EGL関連の関数がないというエラーが出た。EGL関連がないのか・・・
PictureBoxにOpenVGの出力結果を書くと、 Paintのイベントを抜けたあとに、 PictureBoxの背景色で塗りつぶされてしまう。 ダブルバッファリングの関係?なのかな???FormやPanelにOpenVGの出力を書くことはできたので、 こちらに切り替える。
これはステップインして、ソースへいく。 IntPtr hWnd = pictureBox1.Handle; OpenVgWrap.OpenVgWrapFunc.initOpenVg(hWnd); これはステップインしても、ソースへ行かない。 逆アセンブラになる。 OpenVgWrap.OpenVgWrapFunc.initOpenVg(pictureBox1.Handle)…
デバッグするとき、C#とC++/CLIのDLLのコードはステップインできるのに、 ネイティブのスタティックライブラリはステップインしませんでした。C#の”デバッグ”タブの”デバッガーを有効にする”のところに、 アンマネージコードのデバッグを有効にするというチ…
C++ネイティブのライブラリ(スタティックライブラリ[.lib])を C++/CLI(CLR)でラップしようとしています。ビルドすると、以下のようなエラーが出ます。エラー 6 error LNK2028: 未解決のトークン (0A000020) "public: void * __thiscall OpenVgCpp::CreateGV…
DLLの参照でエラーがでた。 warning C4272:'vgGetError's: __delspec(dllimport)に設定されています。 関数をインポートするときはネイティブ呼び出し規約を指定しなければなりません。 非CLRのDLLを/clr:pureのアプリで読み込む。 非CLRのDLLに対して、読…
理由がわからないが、wglCreateContext (hDc)が失敗する。wglMakeCurrent(0, 0);<=コンテキスト解放 のあとに wglCreateContext(hDc) を書くと成功する。一度解放しないといけないのかな?
OpenVG 1.1のriのライブラリをリビルドしました。 使用しようとしたところ、以下のエラーメッセージが出ました。 コンピュータにMSVCP60D.dllがないため、プログラムを開始できません。 この問題を解決するには、プログラムを再インストールしてみてください…
ShivaVGのサンプルは、pngのlibも必要なようだ。PNGのサイトは、ここのようです。PNG Source Codeのページから、libpng1.4.2とzlib1.2.5をダウンロードします。 実体はsourceforgeにあるようです。zlibはVS2010でコンパイルしてあるものがあった。 zlib125dl…
ShivaVGのサンプルをコンパイルするためには、 jpeg.hとjpeg.libが必要なようだ。Khronosの質問コーナで質問している人は、 IJG Jpeg libraryを使っているようです。どのJpegLibを使えばいいかわからないので、 とりあえずIJGのJpegでやってみようと思います…
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 の…
@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…