Adding texture – a gentle introduction to HLSL