2013-01-01から1年間の記事一覧
カーソルをアクティブウィンドウのクライアント領域に制限するには、Win32 APIの ClipCursor 関数を使うのですが、なかなか期待する動作をしてくれません。多くのサイトでは、ウィンドウのアクティブ/非アクティブ状態をWM_ACTIVATEで検出し、クリッピングの…
コンソールのコードページがCP932なので、最終的にCP932に変換しなければならないのですが、どうせWindowsでしか起こらない問題なので、WindowsのAPIを使っちゃいます。 import Data.Word import Foreign.Ptr import Foreign.C.Types import Foreign.C.Strin…
少し忙しくて放置してたのですがFrequency Domain Normal Map Filteringを実装しました。画像はそれぞれ次をあらわしていて、左上をリファレンス画像だと思って見ます。 通常のバンプマップの32倍スーパーサンプリング 通常のバンプマップ NDFをmovMFで近似 …