Seite 1 von 1
WindowedScreen Resize ohne Verzerrung
Verfasst: 03.01.2013 19:05
von Lambda
Gibt es eine Möglichkeit ein gefensterten Bildschirm in der Größe zu ändern und die Auflösung dabei der entsprechenden Größe anzupassen?
Re: WindowedScreen Resize ohne Verzerrung
Verfasst: 03.01.2013 19:07
von STARGÅTE
Wurde schon mal gewünscht, da es aktuell nicht geht.
Du kannst halt nur zu Anfang gleich einen riesen Screen erstellen, der dann abgeschnitten ist.
Re: WindowedScreen Resize ohne Verzerrung
Verfasst: 03.01.2013 20:28
von Lambda
Wo wir gerade dabei sind, wenn ein Screen in ein Container gesetzt ist, kann es sein das die Mouse.. Funktionen nichtmehr gehen? Maus ist initialisiert, ExamineMouse wird alles korrekt aufgerufen, aber keine der Funktionen liefert einen Wert/Änderung.
Edit: Dank Netmaestro diesen Bug behoben. (ging tatsächlich im Container nicht) Drecks Screen Library, schnell aber doch recht rumpelig.
Weiteres Problem: RotateSprite3D/ZoomSprite3D lassen den Speicher permanent steigen. (Memory Leak?)
Re: WindowedScreen Resize ohne Verzerrung
Verfasst: 04.01.2013 01:05
von STARGÅTE
cOoki3druqs hat geschrieben:Weiteres Problem: RotateSprite3D/ZoomSprite3D lassen den Speicher permanent steigen. (Memory Leak?)
Kann nicht sein, denn ich benutze ich seit Jahre und habe keine Probleme.
Daher vermute ich das Problem bei dir, aber ohne Code kann man nicht viel dazu sagen.
Das der Screen nicht im Container geht ist unerwartet, denn OpenWindowedScreen verlangt eindeutig eine WindowID!
Es wäre also kein Bug, sondern ehr ein Feature Request.
Re: WindowedScreen Resize ohne Verzerrung
Verfasst: 04.01.2013 03:13
von Lambda
Hat sich erledigt, PB hängt hier eindeutig weit hinten nach, werde daher vorerst bei GDI bleiben (und möglichst beschleunigen) und auf vermutlich Irrlicht umsteigen, welche "zusätzlich" 3D bietet.
ZoomSprite3D und RotateSprite3D wurden vor DisplaySprite3D aufgerufen, wurden diese beiden auskommentiert blieb der Speicher konstant und stieg nicht um etwa 0,5 MB/Sek.