Nagut ich hab es jetzt mal so gemacht.
Delphi-Quellcode:
{$RANGECHECKS OFF}
for i := 0 to size-1 do
pbyte(cardinal(p2)+i)^ := pbyte(cardinal(p2)+i)^-pbyte(cardinal(p1)+i)^;
//pbytearray(p2)[i] := Byte(PByteArray(p2)[i] - PByteArray(p1)[i]);
{$IFDEF DEBUG}
{$RANGECHECKS ON}
{$ENDIF DEBUG}
Mal sehen was die grafikkarten treiber dazu sagen

- warum es damit probleme gab ist mir immer noch schleierhaft.
Aber so geht es jetzt wenigstens - lustige idee range checks auszuschalten lol.
Danke jedenfalls.
Arnulf