タグ

2012年7月13日のブックマーク (4件)

  • GLSL - Wikipedia

    ビデオゲームはリアルタイムでレンダリングの計算をOpenGL経由でGPUにアウトソーシングする。シェーダーはOpenGL Shading Languageで書かれ、コンパイルされる。コンパイルされたプログラムはGPUで実行される。 GLSL (OpenGL Shading Language) はGLslangとしても知られ、C言語の構文をベースとした高レベルシェーディング言語である。これはアセンブリ言語やハードウェアに依存した言語を使わないで、アプリケーションソフトウェア開発者がグラフィックスパイプラインを直接制御できるようにOpenGL ARB (Architecture Review Board) [1]で策定された。 背景[編集] Direct3D 7までの時代、すなわち1990年代までのリアルタイム3Dコンピューターグラフィックスは、OpenGLやDirect3DといったAPIを通

    GLSL - Wikipedia
  • text.ssig33.com - ブラウザ間 video タグ戦争

    ブラウザ間 video タグ戦争。 みなさんこんにちは。 HTML5 というバズワードもあんまり聞こえなくなってきた昨今ですが。 HTML5 では video というタグが導入されました。これは名前の通り画像を貼るかのようにビデオを貼れる便利なタグです。 ところで、ただ動画をサイトに貼るだけでは面白くない。せっかくですから、 JavaScript と連携して様々なアプリケーションを作りたい。例えば、 JavaScript で動画の再生をコントロールしたい。これはどんなブラウザでも問題ありません。しかし、更に進んで video タグの中身を canvas に書き出して遊びたい。こうなるといろいろ問題が出てきます。 video タグの中身を canvas に書き出すというのは、例えば以下のような感じです。 var c = document.querySelector('canvas'); va

  • Googleが示すJavaScriptを350倍高速化する秘訣 - ぼちぼち日記

    1. はじめに、 今年も Google I/O が開催されました。一度も現地に行って参加したことはないのですが、毎年セッションの内容は技術的に高度なものばかりでいつも注目しています。今年の一つ興味深いセッションで、 「Google I/O 2012 - Breaking the JavaScript Speed Limit with V8 (Daniel Clifford)」 スライド ,ビデオ というのがありました。(ビデオ・資料をすぐ公開してもらえるのはホントありがたいです。) ご存じの通り V8 は Chrome に搭載されているばかっ速い JavaScript エンジンで Node.js でも採用されています。このセッションは、 V8 の内部実装の解説を元にどう JavaScript の実行速度がパフォーマンスチューニングができるかという内容で、もうこれは必見で見逃せないものです。

    Googleが示すJavaScriptを350倍高速化する秘訣 - ぼちぼち日記
  • ブラウザでJSX, CoffeeScript, SCSS, LESSをすぐに試せる魔法の1行

    ブラウザだけでjavascript, HTML, CSSを書いて実行できるサービス「jsdo.it」が、ちょっとパワーアップしました! これまでの言語に加え、JSX, CoffeeScript, SCSS, LESSを実行できるようになりましたー!! 「ちょっと試したいけど環境を作るが面倒...」「SCSSのmixinをシェアしたい」などなどブラウザだけで解決できちゃいますよ♪ 使い方 コードの1行目に特定のコメントを記述するだけです! JavaScript → JSX JavaScriptの1行目に以下のコメントを記述してください。 // #! jsx JavaScript → CoffeeScript JavaScriptの1行目に以下のコメントを記述してください。 #! coffeescript CSS → SCSS CSSの1行目に以下のコメントを記述してください。 /* #! s

    gfx
    gfx 2012/07/13