Ich habe in den Codebasen einiger Computergrafiksoftware gesehen, dass manchmal die höheren Bits von Bilddaten im RGB565-Format in die niedrigeren Bits repliziert werden, wenn sie in das Format RGBA8888 mit höherer Bittiefe konvertiert werden.
Ich habe zum Beispiel den Kommentar des Benutzers "eq" in diesem gamedev.net-Thread gefunden :
Ich ziehe es vor, die höheren Bits in die undefinierten niedrigeren Bits zu replizieren:
R8 = (R5 << 3) | (R5 >> 2);
Allerdings verstehe ich den Grund dafür nicht.
Was nützt der Zweck, diese Bits in die konvertierten Daten zu replizieren?