StartDrawing() nutzt meines Wissens immer die Zeichenroutinen des Betriebssystem, also im Falle von Windows die ollen GDI-Zeichenoperationen aus der WinAPI. Diese sind erstens langsamer und können zweitens nicht im Video-RAM, sondern nur im normalen RAM arbeiten. In Verbindung mit OpenScreen() ergibt das also wenig Sinn, wenn man Geschwindigkeit benötigt, da die Zeichenpuffer immer hin und her kopiert werden müssen. Da sollte man lieber mit Sprites arbeiten.
(Dieser Beitrag enthält auch etwas Halbwissen)
_________________ Neustes Video: Neje DK - 1 Watt Laser Engraver Ubuntu Gnome 19.04 LTS x64, PureBasic 5.71 x64 (außerdem 4.41, 4.50, 4.61, 5.00, 5.10, 5.11, 5.21, 5.22, 5.30, 5.31, 5.40, 5.50, 5.60) "Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen – Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen."
|