Some Memorandum

DirectX11に挑む素人の備忘録。

2015-11-01から1ヶ月間の記事一覧

スケルトンコードとは

プログラムを書くときにいっっっっっっつも使うテンプレコードのこと。骨組みコード。 たとえば #include <stdio.h> void main{ return 0; } みたいな。当然だが書く言語や分野とかでスケルトンコードは違う。そういった目的に合わせて、最近の開発環境たちはスケルト</stdio.h>…

typedefとは

typedef(タイプデフ)は、プログラミング言語のCとC++のキーワードである。これはデータ型に新しい名前をつけるために使用される。プログラマが容易にソースコードを理解できるようにすることが目的である。 typedefなし int coxes; int jaffa; ... coxes++…

LRESULT・HRESULTとは

LRESULT は通常、ウィンドウプロシージャの戻り値としてよく使われます。 LRESULTは「LONG型の戻り値」です。ウィンドウプロシージャの戻り値等で使われますが、意味的にはそれ以上の特定用途はありません。つまり、各関数やAPIの仕様でその値の意味が決まり…

ハンドルとは

ハンドルってのはいわゆるポインタみたいなもんで、メモリ上のどこかに存在するリソースの場所を特定するための物です。多分実体は void * が typedef で別名定義されてるだけだと思います。 detail.chiebukuro.yahoo.co.jp

Windows SDKでDirectX11

WinSDKのみを前提にしたサンプル(DirectX11の初期化、画面クリア)を見つけたので、それを解析していこうと思う。 で、最初の問題。 ビルドはできるし実行もできるんだけど、即時終了(ウィンドウが出た瞬間消える)してしまう。 ディレクトリファイルを設定し…

DirectX SDKとWindows SDK

DirectX11の開発を、 www.amazon.co.jp この書籍を参考にはじめてみた。 DirectX9など、過去バージョンの開発もしたいなら VisualStudio2010以降(恐らく)+DirectX SDK の組み合わせになるが、 DirectX11のみの開発なら VisualStudio2012or2013+Windows SDK…

DirectX11をVisualStudio2013ではじめる

DirectX11をやってみることにした。 環境設定の流れを調べてまとめておく。 参考サイト:Setting up a DirectX 11 project in Visual Studio 2013 (and Visual Studio&nbsp;2012)digitalerr0r.wordpress.com DirectX11をインストールする。自分の場合は入っ…

数学パズル

入門書の次のステップになにかいい本はないかなと探して こんなの買った。 www.amazon.co.jp 課題を設定してそれを実現する過程で必要な知識が身につけていく というスタイルが一番モチベーション続く気がする。