Real-time colouring and filtering with graphics shaders