This patch removes the use of auto_resource_location during shader operation material compilation. Instead, we assign slot locations explicitly. Output images are just assigned incremental indices, while input samplers are also assigned incremental indices, but starting from the number of textures in the material, because color bands might be reserving slots already. Pull Request: https://projects.blender.org/blender/blender/pulls/135453