Cette source permet d'utiliser des effets HLSL pour afficher des images ou animations. Il suffit d'avoir un controle type form ou picturebox et de l'utiliser pour y placer votre effet; vous pouvez ensuite lui passer des arguments (entiers, flottants, vecteurs), et textures.
Les types de textures supportés sont aussi nombreux que ceux de directx: .bmp, .dds, .dib, .hdr, .jpg, .pfm, .png, .ppm, et .tga
La source se décompose en deux projets: une dll écrite en C++, utilisant directx 9, pour transmettre via les fonctions l'utilisation de directx; et un projet exemple de cette dll: j'ai pris pour exemple un effet caustic animé sur une image de cailloux.
Comme mon autre source, j'ai créé ce projet en pensant a vbfrance, et donc j'ai bien structuré et commenté mes sources, même les effets (j'ai même rajouté un autre exemple d'effet très simple)