Developing And Debugging Cross-platform Shaders [with Cdrom] by Alex Boreskov