Use stable base path for shader loading