Hello,the 2 lines + #include "d3dx9.h"+ #include "d3dx9effect.h"in the d3dx9_36/effect.c file are useless,since in the d3dx9_private file, one calls d3dx9.h file which calls d3dx9effect.h A+David