syghの新フラグメント置き場

プログラミングTipsやコード断片の保管場所です。お絵描きもときどき載せます。

2014-03-01から1ヶ月間の記事一覧

DirectX 12

ついにDirectX 12来ました。このときをどれだけ待ち望んだことか。マイナビとかの速報ははっきりいって役に立たないゴミ記事ですが、doope!はわりとまとまってます。 個人的にはOptiXやOpenRLのようなレイトレーシング関連の機能が標準化されると予想してた…

HLSLの行列乗算がmul()関数な理由

GLSLでは行列の乗算に*演算子を使います。 // GLSL mat4 mTransformA; mat4 mTransformB; vec4 vIn; vec4 vOut = mTransformB * mTransformA * vIn; 一方HLSLではmul()関数を使います。 // HLSL float4x4 mTransformA; float4x4 mTransformB; float4 vIn; fl…

末尾空白を取り除く正規表現

自分は他人の書いたソースコードを読んでいていつも気になるんですが、空白文字(ホワイトスペースやタブ)だけがずらーっと並んだ空行とか、行末尾に余計な空白文字がだらだら並んでるコードがありませんか? Visual Studioみたいにデフォルトで空白文字や…