2014-05-01から1ヶ月間の記事一覧

リンク色々

http://source.android.com/devices/graphics/architecture.html#eglsurfacehttp://www.slideshare.net/jserv/design-and-concepts-of-android-graphics http://www.slideshare.net/jserv/accel2drenderinghttps://vec.io/posts/faster-alternatives-to-glre…

RenderScript

https://docs.google.com/presentation/d/1ULZSPMRHlJOmVpqewRlUxQ3-8rlUL1ePdbSXyMZkctc/edit#slide=id.g965c088_0_333

ndk

AndroidBitmap_lockPixels AndroidBitmap_unlockPixels ndk の samples の bitmap-plasma だと Java側の View.onDraw で jni で Cの関数を呼び出してその内部でビットマップのメモリをロックして書きこんでいる。 http://wlog.flatlib.jp/item/1681/category…

Java

TextureView使えば良さそうだ。DrawCallが大量に発行されないように気を使って組むときっと十分速いんだろう…。ライブラリを使わないと組むのが煩雑になるので何か使おう。 https://github.com/libgdx/libgdx/

OpenGL

CPUでピクセル操作してレイヤーにお絵かきをして、GPU側でそれを合成、っていうのをやる事を想定。 Pixel Buffer Object(PBO)が一番良さそうだけど標準でそれをサポートしてるのはOpenGL ES 3.0 からで Android 4.3以降になるらしい。 OpenGL ES 2.0 でも AR…

デバッグ

http://stackoverflow.com/questions/4636456/stack-trace-for-c-using-gcchttp://www.kdbg.org/

SIGFPE

これが出るようになると捕まえてもプロセスが死んでしまう。。llvm-3.4.1.src/lib/Support/CrashRecoveryContext.cppの実装のコードを真似て解決するか確かめる事にする。

Roaming, Local, LocalLow

ほほー、こんな違いが…。http://up-cat.net/Roaming,%20Local,%20LocalLow.html

Windowsの互換性

Inno Setupはデフォルトでは管理者権限で動くみたいだけれど、アプリケーションの互換性の問題が生じてしまった。 何が問題なのかログファイルとかで判明すれば良いんだけれど。。状況の確認が難しいなぁ。。マシン毎送ってもらうのが手っ取り早そう。http:/…

clang UBsan

clang の -ftrap-function オプションが動作しないと思ってたらちゃんと動いた。 しかし、-fsanitize-undefined-trap-on-error オプションと両立しない。 というか両方付けないと動かないみたいだ。整数のゼロ割りについては最適化(-O1とか)を有効にしないと…

signal

http://www.csl.mtu.edu/cs4411.ck/www/NOTES/non-local-goto/sig-1.htmlに書かれていたコードが参考になったけど二回目のCtrl+Cを受け付けてくれないので、 #include <stdio.h> #include <stdlib.h> #include <signal.h> #include <setjmp.h> #include <unistd.h> jmp_buf JumpBuffer; void INThandler(int); </unistd.h></setjmp.h></signal.h></stdlib.h></stdio.h>…

webgl

結構面白い。https://www.cubeslam.com/sfbuil http://hexgl.bkcore.com/play/