ZitatDann muss man aber die ganze Schleife, die das Bild konvertiert, in assembler schreiben.
Naja, dann wird der Code eben 5 Zeilen länger....
Ich würde jedenfalls, wenn ich eine DLL schreibe, auch die Konvertierungsfunktionen in diese DLL packen.
Also ARGB8888 -> RGB565 und wieder umgekehrt.
Die sicherlich bessere Alternative ist aber, den C++-Code so umzuschreiben, dass auch ARGB8888 damit funktioniert...
Ich vermute mal, sooo schwer wird das nicht sein, gerade im Gegenteil, das Bitgeschiebe fällt komplett weg!