Linux - Grabsprite nur mit OpenGL

Hier werden, insbesondere in den Beta-Phasen, Bugmeldungen gepostet. Das offizielle BugForum ist allerdings hier.
Benutzeravatar
FosJonas
Beiträge: 121
Registriert: 12.11.2008 19:31

Linux - Grabsprite nur mit OpenGL

Beitrag von FosJonas »

Mit ist auf gefallen das folgender Code nur mit "opengl" subsystem funktioniert, andernfalls wird immer ein komplett schwarzes sprite gespeichert:

Code: Alles auswählen

InitSprite()
OpenScreen(1440,900,32,"Test")
StartDrawing(ScreenOutput())
Box(0,0,1440,900,RGB(255,255,255))
StopDrawing()
SaveSprite(GrabSprite(#PB_Any,0,0,1440,900),"Sprite")
Ich denke das es sich dabei um einen Bug oder einen Fehler in der Hilfe handelt.

Beim überprüfen der abhängigkeiten steht in der Hilfe außerdem das OpenScreen unter Linux nur mit OpenGL funktioniert, aber zumindest bei mir funktioniert das ganze auch ohne OpenGL subsystem.

Biette korrigiert mich fals ich falsch liege.
Purebasic 5.10 | Kubuntu 12.04 (64 bit) | Opera 12.01 | Nvidia GT 9800
Xubuntu 12.04 (64 bit) | Intel HD Graphis (Onboard)