DirectX

d3dx9*.a できたよー

うん、できた。 d3dx9*.a ってなってるのは、d3dx9_24.dll から d3dx9_36.dll まであったので。 もちろん、いちばん新しそーな d3dx9_36.dll を使ったさ。 makefile はこれ: dll_dir = C:/WINDOWS/system32 dll_name = d3dx9_36 dll_ext = dll dll_path = $(…

MinGW32 には D3DX ないんだね(´・ω・`)

D3DMATRIX の中身を見ようかと思って D3DXMatrixIdentity 使おうとしたわけ。 #include <stdio.h> #include <d3d9.h> void printMatrix(const D3DMATRIX& m); int main() { D3DMATRIX mat; D3DXMatrixIdentity( &mat ); printMatrix( mat ); } void printMatrix(const D3DMATR</d3d9.h></stdio.h>…

MinGW32 で DirectX プログラミングしてみる

最近全然やってないことに気付いて書いてみた。 あと、MinGW32 でもコンパイルできるようにしてみた。 MinGW32 には、 d3dx9.h が無い代わりに、direct.h ってヘッダーファイルがあるってのを知った。*1 なので、d3d9.h しかインクルードしてない。 // dir01…

こんな風かな

逆から考えてみた。 #include "def.h" int WINAPI WinMain(HINSTANCE hCurInst, HINSTANCE hPrevInst, LPCSTR szCmdLine, int nCmdShow) { gui::Application app( hCurInst, szCmdLine, nCmdShow ); gui::Window* w = new directx::Screen( 100, 100, 640, 4…