std::random_shuffle -> std::shuffle

Index: rts/Rendering/Env/Decals/DecalsDrawerGL4.cpp
--- rts/Rendering/Env/Decals/DecalsDrawerGL4.cpp.orig
+++ rts/Rendering/Env/Decals/DecalsDrawerGL4.cpp
@@ -328,7 +328,7 @@ void CDecalsDrawerGL4::DetectMaxDecals()
 	decals.resize(maxDecals);
 	freeIds.resize(maxDecals - 1); // idx = 0 is invalid, so -1
 	std::iota(freeIds.begin(), freeIds.end(), 1); // start with 1, 0 is illegal
-	std::random_shuffle(freeIds.begin(), freeIds.end(), guRNG);
+	std::shuffle(freeIds.begin(), freeIds.end(), guRNG);
 	groups.reserve(maxDecalGroups);
 }
 
