直接レンダリングモードはStage3Dで使用されます。これは、ブラウザでFlash Playerを介して実行され、デスクトップ、iOS、AndroidでAIRを介して実行されるAdobeのハードウェアアクセラレーションされたAPIのセットです。
Stage3Dを使用すると、基本的に、従来のディスプレイリストステージの背後にあるハードウェアアクセラレーションステージが得られます。
従来のFlashAPIを使用してコンテンツをGPUで実行することはできません。ステージ3Dで直接プログラミングすることは、OpenGLプログラミングに似ています。AGALシェーダーと特定のAPIセットを使用する必要があります。
http://www.adobe.com/devnet/flashplayer/articles/how-stage3d-works.html
ただし、Stage3Dと直接連携するように設計されたライブラリはかなりあります。これらのライブラリでプログラムされたコンテンツは、ハードウェアアクセラレーションされ、パフォーマンスの大幅な向上を利用します。
StarlingはDisplayListAPIを模倣しており、従来のFlashプログラミングを行ったことがある場合はかなりおなじみのはずです。Starlingの上に構築されたFeathersと呼ばれるUIフレームワークもあります。私は現在、パフォーマンス上の理由から、FlexMobileの代わりにモバイルアプリケーションでこれを使用しています。
3Dコンテンツを作成/操作するために設計された3Dライブラリもいくつかあります。Away3Dをチェックするか、グーグルで簡単に検索してください。このサイトには、かなりの数のStage3Dフレームワークもリストされています。
http://www.adobe.com/devnet/flashplayer/stage3d.html
詳細については、次のリンクをご覧ください。
http://gaming.adobe.com/-Stage3DSDKに関する情報。最新のFlashSDKのダウンロードリンクも含まれています
http://www.bytearray.org/?p=2555 -Stage3Dは、ベータ時代にはMolehillと呼ばれていました
Flash CS5でstage3dの使用を開始し、どのフレームワークを選択しますか?-トピックに関する別のstackoverflowの質問
お役に立てれば