Forum: Win32/Win64 API (native code)
Delphi
by Corpsman,
26. Okt 2008
Also :
ich hatte einen Groben Schnitzer drin, und danke an Phantom1 er hat ihn gefunden.
Nun sind 56 FPS drin.
Letzendes hat Phantom1 nur verhindert das Teile des Bildes Doppelt gerendert werden. Danke an Phantom1
Die 8Bit sache mir ist klar wie das mit dem Aufteilen ansich giht, wie mans implementiert weis ich aber nicht.
Forum: Win32/Win64 API (native code)
Delphi
by Corpsman,
26. Okt 2008
255 kriege ich in 8 bit aber doch nicht rein ...
naja, siehe PN
Forum: Win32/Win64 API (native code)
Delphi
by Corpsman,
24. Okt 2008
Nope ich hatte pf24bit.
Allerdings habe ich das Grad getestet, und mit pfDevice bekomme ich 2 - 3 FPS weniger als mit pf24bit. Keine Ahnung why, evtl mus der ja bei pf24bit wegen der nur 3 byte tatsächlich weniger kopieren, meine Screen Auflösung ist schlieslich 32 Bit = 4 Byte.
Forum: Win32/Win64 API (native code)
Delphi
by Corpsman,
20. Okt 2008
die einzelbildchen werden ja aus großen rausgeschnitten und sind immer 8x12
das endergebniss wird dann wie bereits geschrieben mittels canvas.draw ausgegeben.
Forum: Win32/Win64 API (native code)
Delphi
by Corpsman,
19. Okt 2008
*g*
fast
BitBLT(canvas.canvas.Handle, x, y, 8, 12, fonts.canvas.Handle, vx, vy, SRCCOPY);
Aber das Bringt auch nur 17-18 Frames.
Forum: Win32/Win64 API (native code)
Delphi
by Corpsman,
19. Okt 2008
OK thx, werde das mit BitBLT mal Austesten.
Ich nutzte immer TBitmap, da ich da am Leichtesten an die Ferben und Daten ran komme, ist TImage besser ?
Und ja ich rendere der art das ich sage
Begin
Bitmap.clear;
RendertoBitmap;