Citat:
Reljam: Znaci ako imas program koji je linkovan uz d3dx_24.dll, instalacija najnovijeg SDK nece resiti problem jer se uz njega isporucuje d3dx_25.dll. Inace, jos uvek razmatramo alternative za redistribuciju d3dx-a.
Nadam se da ne razmatrate COM varijante... ;)
Zamisli:
ID3DXMATRIX* pMatrix = CreateD3DXMatrix();
pMatrix->QueryInterface(D3DX_25...
pMatrix->LoadIdentity();
pD3DDevice->SetTransform(D3DTS_WORLDMATRIX, pMatrix);
pMatrix->Release();
LOL! :)
D3DX je po meni nešto kao GLU-GLUT u OpenGL-u. Ja bih ga podelio u par delova npr. math, pomoćni wrapperi za D3D i napredne tehnike. Jer očigledno nikome ne treba PRT prekalkulacija ili UVA za samu igru nego za alate. Na taj način u verovatno u većini slučajeva možete da izbegnete uopšte update-ovanje common dela D3DX (math i wrapperi).