Einzelnen Beitrag anzeigen

Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.371 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: GR32 3.0 - 64-Bit nicht möglich?

  Alt 2. Dez 2022, 07:53
Was ist GR32_R230?
Das ist die Graphics32 Bibliothek.

Wenn der aus Optimierungsgründen nur 32-Bit Assembler beinhaltet wird kein 64-Bit Compilierung nötig sind.
Das ist ja ein 64-Bit Register, insofern muss das schon 64-Bit Code sein.

Auf den ersten Blick finde ich dazu keine Bugmeldung. Es wäre sinnvoll, das zu melden:
https://github.com/graphics32/graphics32/issues

Vielleicht ist das unter 64-Bit z.B. nur für Lazarus getestet worden oder so. Auf jeden Fall gibt es dort offenbar PUREPASCAL Implementierungen, so dass es mit dieser Direktive vermutlich geht.

// EDIT:
Ach ja:
Der Grund, dass es nicht geht, liegt darin, dass R9D die Hälfte des R9 Registers ist und damit ein 32-Bit Wert. Da passt kein QWORD rein. Aufgrund der Kommentare, dass es um die einzelnen RGB-Farbwerte und den Alphakanal geht, vermute ich, dass dort .Byte statt .QWORD stehen muss.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!

Geändert von jaenicke ( 2. Dez 2022 um 08:13 Uhr)
  Mit Zitat antworten Zitat