more structured tracing, and a new test shader. this time, distance..