Interesting technique for drawing decals in a deferred renderer:
http://martindevans.me/game-development ... ce-Decals/
and shader code:
https://github.com/martindevans/Myre/bl ... t/Decal.fx
Avoids the expense and messiness involved with creating custom geometry that conforms to the underlying surface by just writing directly to the gbuffer.