.NET Framework 3.5 SP1 Beta
.NET Framework 3.5 SP1 Beta (ランタイム)と Visual Studio 2008 SP1 Beta が公開されました。
最初に注意点から、
- VS 2008 SP1 は Silverlight Tools (Beta1) for VS 2008 と互換性がありません。
この .NET Framework 3.5 SP1 Beta では以下の重要な強化が行われています。
- プログラマブルなピクセル エフェクト。なんと、「HLSL ピクセルシェーダ」でエフェクトを記述できます!
- ブラーやドロップシャドウなどの BitmapEffect がハードウェア アクセラレーション化されました。
- Direct3D サーフェイスとの相互運用が可能に(D3DImage)。なんと、D3D deviceへのレンダリング結果をD3DImageとしてWPFに渡せます(逆はできない)!
それ以外にもパフォーマンスの向上や、HTML DOMとの相互運用などもありますが、私的にはよりGPUフレンドリーになったことが最も重要でした。ただし 3D 的な拡張はないので、頂点シェーダやジオメトリシェーダは使えませんし、それ以外にも制限があるので注意してください。