Win/Mac/Linux | iOS/Android | コンソール | ||
フォワードレンダリング | 可 | 可 | 可 | |
Vertex Lit (頂点ライティング) レンダリング | 可 | 可 | - | |
リアルタイムシャドウ | GPU サポート | GPU サポート | 可 | |
イメージエフェクト | 可 | 可 | 可 | |
プログラマブルシェーダー | 可 | 可 | 可 | |
固定機能シェーダー | 可 | 可 | - |
リアルタイムシャドウは、大抵のパーソナルコンピューター、コンソール、モバイルで機能します。Windows (Direct3D) 上では、GPU もシャドウマッピング機能をサポートする必要があります。大半のディスクリート GPU は、2003 年以降、大半の統合 GPU は、2007 年以降これをサポートしています。技術的には、Direct3D 10 では、GPU は D16/D24X8 または DF16/DF24 テクスチャ形式をサポートし、OpenGL では、GL_ARB_depth_texture
拡張機能をサポートします。
ポストプロセスエフェクト にはレンダーからテクスチャに働く機能が必要です。一般的に、2000年以降のものにはすべてこの機能は備わっています。
You can write programmable or fixed function shaders. Programmable shaders are supported everywhere, and default to Shader Model 2.0 (desktop) and OpenGL ES 3.0. (mobile). You can target higher shader models if you want to add more functionality. Fixed function is supported everywhere except consoles.