タグ

GUIとプログラムに関するtks_periodのブックマーク (6)

  • The Deep Inside of Windows - Lesson 1.超高速描画の謎【前編】

    The deep inside of Windows 〜 Windowsの深淵 Lesson 1.超高速描画の謎【前編】  '01/10/04 走り書きですんません、、時間無いのです。きちんとデータをとりなおして、書き直したいのですが、その時間も無いので、もうこのまま載せちゃいます。読みにくくってごめんなさい。 通常のゲームにおいては、描画処理が、処理全体の80%以上を占めると言っても過言ではありません。そのわりには、Windowsで、どうやれば高速な描画ができるのか、実際に比較して示してある書籍が皆無です。私も断片的に、rsp(スーパープログラマへの道)で書きましたが、測定値を示すには至っていなかったのです。だから、同業者のしとたちから、詳しく書け書けとうるさく催促されています^^; しかし、実は、いま、ここで詳しいことを書いているほど時間は無いのです。私は、某麻雀ソフトで、DIB描画の

  • Ruby/SDL FAQ

    Ruby/SDLのFAQ(よくある質問と答)です。 ほとんど項がありませんが追々増やしていきます。 Q. FreeBSDでうまく動作しない FreeBSDにRuby/SDLをインストールしたのですが、 /usr/libexec/ld-elf.so.1: /usr/local/lib/libSDL-1.1.so.4: Undefined symbol "pthread_mutexattr_init" というメッセージがでてうまく動きません。 A. ruby_rを使いましょう ruby_rというrubyにpthread関連のライブラリをリンクしたものがあります。 こちらを使えばうまく動作するでしょう。ruby_rはPortsやPackagesから インストールできます。最新のportではこちらを利用するようになっています。 Q. スレッドを使いたい SDLにはスレッドを利用する関数があります。

    tks_period
    tks_period 2008/12/09
    SDLの高速化の話はなにげにここが一番かも。
  • デスクトップの暗黒面 - NyaRuRuが地球にいたころ

    実際に過去の GDI プログラミングをされたことがある方が,Windows XP と WDDM 環境の Windows Vista で実験すれば,Device Dependent Bitmap,通称 DDB の振る舞いが以前と全然違ってしまっていることに気付くだろう. 要点だけを言えば,DDB のパフォーマンス特性が DIB (Device Independent Bitmap) にそっくりになったということだ. 以下何の役にも立たない暗黒雑学 (注:これを読んでも「Vista の 2D 描画は速くなりません」.が,少しだけ世界の絡繰りが分かるかも知れません.基的には昔の事情をあまりよく知らない開発者向けに書いています.って私も昔のことは全然知らないのですけど.まあ分かる範囲で書いてみました) DDB は,ドライバ依存の正体不明なビットマップ,というのが定義だが,ぶっちゃけて言えば VR

    デスクトップの暗黒面 - NyaRuRuが地球にいたころ
  • http://junki.lix.jp/csgdip.html

  • VisualuRubyを試す - hakeの日記

    というわけでVisualuRubyを使ってみる。 VisualuRuby計画(仮称) - 家サイト COM Meets Ruby - ActiveScriptRuby入手 GeSource - VisualuRuby概要や環境構築 雪見酒のホームページ - Rubyもの - Formdesigner for VisualuRubyHTML help for VisualuRuby 既にRubyがインストールされている場合は家サイトのライブラリだけを入れれば良いみたいですが、まだRubyをインストールしていない場合には、ActiveScriptRubyのmsiを入手してインストールした方が丸ごと環境がインストールされる様なので簡単そうです。今回はこちらを使用してインストールしました。VisualuRubyGUIデザイン用にFormdesignerというのがあったので一緒にインストール

    VisualuRubyを試す - hakeの日記
    tks_period
    tks_period 2008/11/21
    VisualuRubyも長いよねぇ。256本の場外乱闘編にも記事書いてらっしゃったし。 RailsからRubyに触れた人にも是非触って欲しいな。今でもメンテナンスされてるし。 って2006年の記事か…
  • 【ハウツー】SilverlightでRubyが動く!? Microsoft DLRの威力とは (1) Silverlight 1.1に搭載される機能 | エンタープライズ | マイコミジャーナル

    Silverlight 1.1に搭載されるDLR 米Microsoftは4月30日、ブラウザのプラグインとして動作するリッチインターネットアプリケーション実行環境「Silverlight」のバージョン1.0 ベータ版とバージョン1.1 アルファ版をリリースした。このことはすでに誌のハウツー記事「Microsoftが満を持して送り出す"Flashの対抗技術" - Silverlightを体感する」でもお伝えしたとおりだ。 これら2つのバージョンの差異は非常に大きい。なぜなら、1.0ではXAML+JavaScriptの組み合わせしかサポートされていないが、1.1では.NET CLRが動作するのだ。これにより、SilverlightアプリケーションをC#やVB.NETを用いて開発することができる。 それだけではない。Microsoftは、CLR上で動的なスクリプト言語を動作させる環境として「D

  • 1