Some shader noodlage on my 3D engine. The engine runs on Direct3D 10 (Directx 10). I am using a shadow-mapping technique to render the dynamic shadows. Got my engine to load BSPs. Geometry shader work with the exploding plane & dice. Written in C++.