Registriert: Sa Aug 18, 2007 18:47 Beiträge: 694 Wohnort: Köln
Programmiersprache: Java
Ich verstehe die Frage irgendwie nicht. Willst du jetzt den Inhalt einer Textur oder des Bildschirms haben?
[edit]Aha. Wenn man erstmal nach Atmolight googelt, versteht man es doch^^[/edit]
Wenn du in VisBuffer ja schon alles drin hast, brauchst du doch nichts weiter machen als die Daten etwas aufbereiten und an die Hardware zu schicken. Soweit ich das gesehen habe, braucht man ja keine sonderlich hohe Auflösung für die LED-Streifen. 4x4 Pixel oder 8x8 dürften doch reichen. Das könnte man schick mit einem Blur Shader lösen, der nacheinander in FBOs rendert und dabei die Auflösung immer weiter reduzieren. Am Ende nur den letzten FBO per ReadPixels auslesen und du hast was du brauchst.
_________________ Es werde Licht. glEnable(GL_LIGHTING); Und es ward Licht.
Zitat aus einem Java Buch: "C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off"
on error goto next
Zuletzt geändert von damadmax am Fr Dez 20, 2013 19:15, insgesamt 1-mal geändert.
Registriert: Sa Aug 18, 2007 18:47 Beiträge: 694 Wohnort: Köln
Programmiersprache: Java
Nungut. Wenn es mit der glBitmap nicht funktioniert, kannst du es ja selber machen.
Wobei noch zu klären wäre, was mit "rüberschicken" gemeint ist. Die Datei in einem Netzlaufwerk ablegen? Oder direkt auf irgendeinen Port per TCP schicken?
_________________ Es werde Licht. glEnable(GL_LIGHTING); Und es ward Licht.
Zitat aus einem Java Buch: "C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off"
bmp.GetDataFromTexture;//Daten von der Graka in den RAM laden
bmp.SaveToFile('D:\test.bmp', ftBMP);//Daten als BMP speichern
bmp.ID:=0;//TextureID zurück setzten (sonst wird die Texture beim löschen des Objekts ebenfalls gelöscht)
finally
bmp.Free;
end;
end;
€: bzw wenn du die Daten schon im RAM hast, kannst du die Daten an die glBitmap übergeben (siehe protected TglBitmap.SetDataPointer) da musst du aber das Format der Daten kennen...
€2: hab das für dich grad mal noch bisl angepasst. Jetzt kann man die Daten im Constructor übergeben. Findest du im glBitmap-Repository im unstable Branch oder hier im Anhang.
Mitglieder in diesem Forum: 0 Mitglieder und 10 Gäste
Du darfst keine neuen Themen in diesem Forum erstellen. Du darfst keine Antworten zu Themen in diesem Forum erstellen. Du darfst deine Beiträge in diesem Forum nicht ändern. Du darfst deine Beiträge in diesem Forum nicht löschen. Du darfst keine Dateianhänge in diesem Forum erstellen.