2012-01-01から1年間の記事一覧

AndroidでOpenGL ES2を使ってたくさん描画する場合の注意点

かな〜り前にAndroidのOpenGL ES2を使ってテクスチャを表示する方法を書いた。今回は弾幕シューティングのように大量のオブジェクトを描画しないといけない場合の注意点を書いておこう。 描画命令は1回のみにする 描画命令(前回書いたサンプルではGLES20.g…

NVIDIA はやっぱりすごいかも

グラフィックボードを NVIDIA GT630に変えてみた。スペック的にはおそらくAMD Radion HD 5670のほうがいいのではないかと思うが、うるさいのが難点。 いやー、交換するまで、PC内臓のファンが五月蝿いのかと思ってたが、グラボだったようだわ。交換したら静…

OpenGL ES2 でテクスチャ 〜Android版〜

AndroidでOpenGL ES2に関しては、探すと結構いいのが見つかるので残さなくても良いかな?とも思ったけど、まぁ、メモ程度に残しておくことにした。iOS版と手順はほぼ同じ。ただ、eclipseではテンプレート作ってくれないので(作ってくれるのあると思うんだけ…

PNG画像からテクスチャ作成

mTexture = [self loadTexture:@"back.png"]; の中身振れてなかったんで、今回はテクスチャの作り方について。 画像を読み込んで、CGContextを使ってビットマップデータを作成して、テクスチャにします。 - (GLuint) loadTexture:(NSString*)fileName { GLui…

OpenGL ES2 でテクスチャ 〜iOS版〜

久しぶりの投稿だわ。加えて久しぶりのプログラミングネタ、というより、なーんか苦労したんで忘れないようにメモ。 iOSプログラミングでOpenGL ES2 のテクスチャ関連を調べてみると意外と情報がまとまっていない。見つかったと思ったら、よくわからないのラ…

au光の1G

うちのネット環境au光の1Gなんだけど、500Mどころか、100Mも出てない。あ、正確には1PCからの通信テストが70M前後の結果になる。TVサービスも使ってるので実際は合計で数百は出ていると思うんだけどね。 ちなみに、複数のP2Pをフル稼働させてみたら・・・TV…

Intel GPUの処理落ち原因判明?

あけましておめでとう。今年も気ままに・・・ さてさてさて、前回東方が処理落ちするのはGPUでなかろうか?と書いたが、ちょいと調べてみた。 GPU-Zなるソフトで現在のクロックが見られるらしいので、妖精大戦争やりながら観察してみた。 おかげでクリアでき…