Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki |  Impressum

Aktuelle Zeit: Do Nov 21, 2024 14:52

Foren-Übersicht » Sonstiges » Projekte
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: dglOpenGLES
BeitragVerfasst: So Nov 16, 2014 21:08 
Offline
DGL Member
Benutzeravatar

Registriert: Di Apr 29, 2008 18:56
Beiträge: 1213
Programmiersprache: Delphi/FPC
Hey Leute,

mobile 3D-Anwendungen werden immer wichtiger, deshalb finde ich das wir als Community auch dort aktiv werden sollten, um evtl. mal wieder etwas Schwung ins Forum zu bringen und neue Leute zu werben. Deshalb hab ich mich heut mal hingesetzt und den OpenGL ES Header für Lazarus/FPC (Delphi) portiert. Es ist bei weitem noch nicht alles übersetzt, aber ich wollte euch trotzdem schon am Projekt teilhaben lassen. Zum einen weil ich hier und da noch ein paar kleinere Probleme habe, die ich gern diskutieren würde und zum anderen weil sich vlt jmd findet, der mich beim Implementieren unterstützen würde, bzw. den bereits implementieren Code testet/reviewt.

Das Projekt liegt vorerst auf einem meiner git-Repos, wird aber mit Sicherheit im laufe der nächsten Tage auch noch ins DGL Repo gepusht. (@Horazont, sie haben Post ^^)
Bergmann89/dglOpenGLES
DGL/dglOpenGLES

Folgendes ist zur Zeit implementiert (und würde gern reviewt werden):
dglOpenGLES.pas
Kleines Test Programm

Jetzt zu den Problemen:
  • Ich teste den Code bei mir auf meinem RaspberryPi, und ich bin mir nicht ganz sicher, ob die genutzten Bibliotheken (libbcm_host) auch auf anderen Geräten verfügbar sind. Wenn das sozusagen die Standart-Lib ist, dann würde ich die Funktionen gleich mit in unseren Header aufnehmen. Wenn nicht gibt es dafür einen extra Header.
  • Ich bekomm einen gültigen Context, und kann dort auch Version und Co abholen, aber bei den Extension sagt er mir, das er keine hat. Gibt es das? Sollte nicht zumindest eine kleine Anzahl von Extensions verfügbar sein?
  • Den Initialisierungs-Code hab ich mir von hier geklaut. Das mit dem Context funktioniert ja auch aber leider seh ich bis jetzt noch nix. Ich hab bei mir schon einen X-Server laufen. Im Projekt was oben verlinkt wurde, gab es den nicht. Kann es sein das sich das irgendwie nich verträgt? Weiß zufällig jmd wie wie man das Test-Programm abändern müsste, das ich an das Handle eines exestierenden Fensters ran komm und darauf meinen Context erstelle?

So das war's soweit erstmal von mir. Ich hoffe ich konnte den ein oder anderen zum Mitmachen anregen ;)

zum Meinungs-Thread

MfG Bergmann.

_________________
Aktuelle Projekte: BumpMapGenerator, Massive Universe Online
Auf meiner Homepage gibt auch noch paar Projekte und Infos von mir.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: dglOpenGLES
BeitragVerfasst: Mo Dez 15, 2014 23:08 
Offline
DGL Member
Benutzeravatar

Registriert: Di Apr 29, 2008 18:56
Beiträge: 1213
Programmiersprache: Delphi/FPC
Hey Leute,

ich hab heute noch die Extensions implementiert und damit sind die Arbeiten erstmal abgeschlossen.
Soll heißen, wir haben jetzt einen funktionsfähigen OpenGL ES 3.1 Header für Delphi und Laz/FPC.
Bild

Wäre gut, wenn da nochmal jemand drüber lesen könnte. In den nächten Tagen werd ich dann denke
ich auch noch nen kleinen Artikel im Wiki dazu schreiben, das man den dann da auch findet.
Oder soll ich das einfach mit auf die vorhandene Seite packen?

MfG Bergmann.

_________________
Aktuelle Projekte: BumpMapGenerator, Massive Universe Online
Auf meiner Homepage gibt auch noch paar Projekte und Infos von mir.


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 
Foren-Übersicht » Sonstiges » Projekte


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 19 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.

Suche nach:
Gehe zu:  
cron
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.017s | 15 Queries | GZIP : On ]