2009-04

日記

ピクセルシェーダ3.0でYUV420 -> RGBの変換(完成版)

A8R8G8B8のテクスチャにムリクリYUV420Pを書込んでそれをRGBに変換するシェーダです。 間違いもあったので、とりあえず現状報告も兼ねて。 まず、420は解除できるようになりました。U、Vプレーンがおかしいのも修正できました。 で...
c++

シェーダまわりのコードがあると

DirectX周りは、ちょっとめんどくさかったので、昔からLunaというライブラリを使わせてもらっています。もう使ってる版はサポートは終了してしまったようですが。そのlibファイルはそのままsvnで使ってたんですが、家と会社でSDKのバージ...
c++

ピクセルシェーダ3.0でYUV420 -> RGBの変換

夜なべしたな~。初めてのピクセルシェーダっす^-^ 全体的には色もそれっぽく出てていい感じなんですが、UもVも、赤と緑だけ縦方向にずれる感じがしていて、8px置きくらいか折り返しノイズのようなものが見えます。その色のところだけなので、テクス...