Hi, one very little thing: You could include d3dx9.h (from d3dx9effect.h) after the #define __D3DX9EFFECT_H__, as this reduces compile time slightly when included twice or more. No actual reason to resend though, just an advice for future. Best regards, Tony