More work on the shader runtime