ピクセルシェーダ

c++

テクスチャを3枚に。

とりあえず、各プレーンを別々のテクスチャにしてみましたが、生成時間などに大きな変化はなさそうなので、この方針で行くことにしよう。ところで、swscaleが妙に速い気がするんですが、気のせいでしょうか。1280x720pで早回しで再生できてる...
c++

YUV->RGBシェーダで感じたのは

YUV420のUVはYの1/4になりますが、単純に4倍にして出すとピクセル感が気になりました。特に黒と赤のコントラストを見せる様な動画だと如実に出てしまいます。どうせプレーンは分かれてくるし、テクスチャを3枚にしてしまってそれぞれスケーリン...
c++

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

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