Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Einfaches Wayland Beispiel mit OpenglES (https://www.delphipraxis.net/209745-einfaches-wayland-beispiel-mit-opengles.html)

derMischka 17. Jan 2022 07:13

Einfaches Wayland Beispiel mit OpenglES
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

im Anhang befindet sich ein Beispiel-Projekt, welches ein Wayland-Fenster erstellt, dass dann mit OpenGL ES zeichnet.

Es basiert zum Teil auf diesen Code: https://gist.github.com/Miouyouyou/c...0e013058f110b4

Viel Spaß damit ...

der Mischka

Sinspin 17. Jan 2022 10:15

AW: Einfaches Wayland Beispiel mit OpenglES
 
Hallo, hast Du auch noch ein Bild für uns? Ich konnte nach spontaner Suche nichts passendes finden wozu man OGL zum Zeichnen brauchen würde. Und ich will nicht erst den Anhang anpacken um zu erfahren um was es geht.

derMischka 18. Jan 2022 07:16

AW: Einfaches Wayland Beispiel mit OpenglES
 
Sorry,

ich arbeite gerade auf einen embedded System, gerade nicht das Werkzeug/KnowHow für einen Scrennshot - wäre eh nur ein Fenster mit bunten Vierecken - habe nur die 2D-Routinen von OpenGL ES benutzt - aber ab da gibt es ja im Netz reichlich Doku um auf 3D zu kommen.
Ich habe das Beispiel nur gepostet, da ich kein Beispiel-Programm/Header-Dateien für Wayland gefunden habe und einen Einstieg bieten wollte, der das vielleicht irgendwann als GUI-Auswahl ins Lazarus bringt. Ist ja meistens leichter von einen schon im Ansatz funktionieren Stand aus weiter zu entwickeln.



der Mischka

Sinspin 19. Jan 2022 10:07

AW: Einfaches Wayland Beispiel mit OpenglES
 
Ne, so meinte ich das nicht. Ich habe absolut keine Vorstellung was ich mir in diesem Fall unter "Wayland" vorstellen soll.
Einfach ein Screenshot oder sonstige Grafik, auf die einfachste verfügbare Art. OGL(ES) klingt ja nach was grafischem, also sollte ein Bild meine Vorstellung bereichern können.

himitsu 19. Jan 2022 10:36

AW: Einfaches Wayland Beispiel mit OpenglES
 
Wayland ist sowas wie der X-Server vom Linux/Unix/...

Also praktisch die/eine Schnittstelle von Software zum Monitor (oder auch durch Netzwerk getunnelt, z.B. von RemotePC zu Terminal)



So gesehn, kann mich mir jetzt auch nicht vorstellen, was dieses Programm eigentlich machen will, so ohne jegliche Beschreibung.

Es könnte auch was ganz Anderes sein, das zufällig so heißt. (aber durch OpenglES liegt die Vermutung nahe)

Sinspin 19. Jan 2022 13:30

AW: Einfaches Wayland Beispiel mit OpenglES
 
Danke himitsu,

ich konnte mir bisher keinen Reim darauf machen was man mit OpenGL will wenn man keine fancy Grafik dazu zeigt.
Es geht aber nur schlicht darum den Screen eines fernen Rechners zu rendern.

KodeZwerg 19. Jan 2022 14:53

AW: Einfaches Wayland Beispiel mit OpenglES
 
Das Beispiel vom TE noch nicht angerührt aber mal auf die Suche gegangen.
Hier angekommen, schnell etwas tiefer gebuddelt und das zum Vorschein gebracht.

Ja, es sieht aus wie eine reine Schnittstelle.

derMischka 31. Jan 2022 06:56

AW: Einfaches Wayland Beispiel mit OpenglES
 
Leuts,

wenn Euch Wayland nichts sagt, dann ist es tatsächlich nicht an Euch adressiert.

Falls es noch ein oder ein paar mehr Leute gibt, die dieses Problem haben/hatten, haben hoffentlich durch dieses kleine Beispielprogramm ein kleinen Einstieg.

der Mischka

QuickAndDirty 31. Jan 2022 08:45

AW: Einfaches Wayland Beispiel mit OpenglES
 
Für die die nicht wissen was Wayland ist.
Früher hat man auf Linux per X-Client dem X-Server gesagt was für ein Bild er rendern soll. Irgendwie war auch Peripherie damit verknüpft also Maus und Mauszeiger usw.
Auf Dieseweise wurde GUI sowohl remote als auch lokal gehandhabt. Sprich GUI war immer eine Client-Server Anwendung.

Da XServer nun mega alt war und viele vorgaben machte, kam es dazu, dass sich immer mehr leute in der Linux community an die tage erinnerten als man einfach direkt in den Grafikspeicher als framebuffer schreiben konnte und alle Freiheiten hatte.
Aus diesen Wünschen heraus ist dann wohl Wayland entstanden. Ein grafik zugriff der direkter ist als X-Server und nicht ganz so bare metall wie framebuffer zugriff.
Wayland ist eine nicht ganz unumstrittene Graphic Schnittstelle unter den Linux enthusiasten. Open Source entwickler können erstaunlich dogmatisch sein! Wayland hat also in etwas wie Launchd ähm ich meine systemd ein Shisma ausgelöst.

Willkommen in der Open Source Welt. Jetzt müsst ihr eine Seite im Glaubenskrieg wählen, wehn wollt ihr auf dem Scheiterhaufen verbrennen?

freimatz 31. Jan 2022 09:09

AW: Einfaches Wayland Beispiel mit OpenglES
 
Wäre es falsch einfach zu googlen und den ersten Link anzuklicken? (https://de.wikipedia.org/wiki/Waylan...ver-Protokoll)):gruebel:


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:47 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz