Today I switched from D3D9 to D3D10. I'm having a problem compiling my HLSL effects. I don't want to use any D3DX functions since they are deprecated. I thought I would use D3DCompile() but it can't find ID3D10BLOB.
Since I'm using Win8 all I do is #include <d3d10.h> and <d3dcompiler.h>, I don't set any library files and let it use the Windows SDK.
I tried adding #include <D3DCommon.h> but it still can't find ID3D10BLOB.
Maybe I shouldn't even be using D3DCompile() ? What do you think ?