DGL https://delphigl.com/forum/ |
|
[TOOL] glCapsViewer https://delphigl.com/forum/viewtopic.php?f=13&t=10010 |
Seite 2 von 2 |
Autor: | Sascha Willems [ Mi Dez 18, 2013 19:52 ] |
Betreff des Beitrags: | Re: [TOOL] glCapsViewer |
Es hat (bedeutend) länger gedauert als gedacht (primär weil ich aktuell nicht mehr so viel Zeit / Motivation zum Coden hab), aber ein erster Ausblick auf die OpenGL ES Caps Datenbank ist online. Zwischen der "alten" OpenGL caps DB und der neuen Datenbank hab ich v.a. beruflich viel Erfahrung im Bereich Datenbanken (SQL) gesammelt, und das auch für die neue Datenbank umgesetzt, so dass diese sich leichter erweitern lässt und auch performanter sein sollte (ihm Rahmen dessen was mein Provider her gibt ). Feedback bzgl. der Funktionalität ist natürlich gerne gesehen, wobei bedacht werden sollte dass die Sache ja noch nicht fertig ist, es also in den nächsten Tagen neue Funktionen gib (v.a. innerhalb der Reports). Die Android .apk gibts aktuell noch nicht, momentan teste ich die erstmal intern auf den Android-Geräten der Arbeitskollegen (und auf meinem ). Die läuft da aber schon stabil und dafür dass es meine erste mobile "App" (doofes Modewort *hust*) ist bin ich recht zufrieden. Evtl. wirds aber noch dieses Jahr für alle DGL'ler mit Android-Geräten ne Testversion geben, damit die Datenbank etwas anwächst. Zum technischen Hintergrund : Die Anwendung selbst ist mit JAVA in Eclipse (im Android SDK enthalten) geschrieben, die MySQL-Datenbank läuft auf meinem Webspace und für ihr Design hab ich die kostenlose MySQL Workbench benutzt (die mir übrigens sehr gut gefällt, v.a. da ich bisher immr alles in phpMyAdmin gemacht habe. Die Reports werden von der App in XML übertragen, aber im Gegesatz zur OpenGL Caps DB werden diese nicht von einem PHP-Skript in die Datenbank gefriemelt (damals konnt ichs nicht besser ), sondern über eine Stored Procedure über XPath in die DB geschaufelt und verknüpft. Ist nicht nur viel bequemer und praktischer, sondern auch flotter. Ausserdem bin ich auch Lord Horazonts Wunsch nachgekommen, und die Daten stehen unter einer Creative Commons Lizenz. Hab mich hier für die Namensnennung entschieden, hoffe das ist die richtige. Sobald die neue OpenGL ES DB steht werde ich mich auch wieder um die OpenGL DB kümmern und diese etwas aufbohren, an der Performance schrauben und auch auf die selbe Lizenz umstellen. |
Autor: | Sascha Willems [ Mo Feb 03, 2014 13:36 ] |
Betreff des Beitrags: | Re: [TOOL] glCapsViewer |
Der mobile Ableger (für Android) ist nun in Googles Playstore verfügbar! Das ist dann für mich persönliche eine Premiere, nämlich meine erste in einem Appstore veröffentlichte mobile Anwendung. Ging dank der guten Entwicklertools und Dokumentation von Google auch relativ einfach, auch wenn ich mich anfangs erstmal ein wenig gesträubt hab die 25$ Registrierungsgebühr zu bezahlen Versionsnummer ist die 0.1, also quasi eine erste Version um überhaupt zu testen auf welchen Geräten und Androidversionen das Ding sauber läuft. Rein theoretisch müsste es ab Android 3.0 und mit jeder OpenGL ES Version laufen, und alle Funktionen die ich gerne drin hätte sind auch schon drin. Sprich der OpenGL ES Caps Viewer kann folgendes : - Geräteinformationen (Name, Auflösung, CPU) - Gerätesensoren (ink. Reichweite und Auflösung) - OpenGL ES Implementationsinfos - OpenGL ES Extensions - OpenGL ES Caps (1.0, 2.0 und 3.0) - EGL Infos Alle diese Infos werden natürlich auch hochgeladen und stehen dann in der OpenGL ES Hardware Datenbank zur Verfügung. Momentan sind noch nicht alle Features der Datenbank implementiert (z.B. das Vergleichen von Reports), aber das kommt alles noch. Hoffentlich wird die OpenGL ES Datenbank genauso rege genutzt wir die OpenGL Datenbank, die sich langsam der 500 nähert Feedback ist natürlich ausdrücklich erwünscht, v.a. wenns irgendwo auf einem Gerät hakt. |
Autor: | Sascha Willems [ Di Feb 18, 2014 20:31 ] |
Betreff des Beitrags: | Re: [TOOL] glCapsViewer |
Im Google Play Store steht nun Version 0.2 des OpenGL ES CapsViewer zur Verfügung. Wenn ich alles richtig gemacht hab, dann sollten sich die Installationen automatisch updaten (sofern auf euren Geräten eingestellt). In dieser Version habe ich das Abfragen der EGL-Konfiguration geändert, so dass die Abstürze beim Starten auf einigen Geräten behoben sein sollten. Zumindest konnte jetzt bereits einige Geräte hochgeladen werden die mit Version 0.1 nicht gingen. Ansonsten schau ich grade warum ich auf bestimmten Geräten, obwohl dort OpenGL ES 2.0 zur Verfügung stehen müsste, nur OpenGL ES 1.1 CM angezeigt und ausgelesen bekomme (z.B. dieses Samsung Galaxy Tab 2). Wenn da jemand ne Idee hat, bzw. (noch besser) son Ding zum Testen da hat wär ich dankbar |
Autor: | Sascha Willems [ Sa Feb 22, 2014 09:50 ] |
Betreff des Beitrags: | Re: [TOOL] glCapsViewer |
Und ein weiteres Update für den OpenGL ES CapsViewer, und zwar auf Version 0.3 :
|
Autor: | Sascha Willems [ Mi Dez 24, 2014 22:16 ] |
Betreff des Beitrags: | Re: [TOOL] glCapsViewer |
Ich habe übrigens vor Kurzem damit begonnen den glCapsViewer nach C++ zu konvertieren. Das Projekt steht zwar noch am Anfang, aber es gibt schon erste neue Features, und die Datenbank wird gleich mit aufgebohrt. Ein fertiges Release für die Öffentlichkeit gibt es noch nicht, den aktuellen Quellcodestand findet man auf github Und auch wenn ich es vor ein paar Jahren noch für unmöglich hielt : Ich find C++ total geil. So viel Spaß beim Entwickeln hatte ich schon seit Jahren nicht mehe. Und wenn man mit einer lebendingen Sprache und einer geilen IDE entwickelt (Die Community-Edition vom VS rockt!) merkt man erst so richtig wie weit Embarcadero, und damit Delphi, hinterher hinken Ansonsten wird es wie gesagt diverse neue Features geben (teilweise schon implementiert) : - Anzeige der Datenbank direkt in der Anwendung - Vergleichsfunktion in der Anwendung - Auswahl des Context-Typs (OpenGL forward, OpenGL core, OpenGL ES 2) - Neue Caps in der Datenbank Aktuell verwende ich folgende Libs : - glew - glfw - rapidXml - Qt Screenshots (zu groß, leider kann unser phpBB wohl eine img-size ) http://www.saschawillems.de/misc/glcapsviewer_2014-12-23_01.jpg http://www.saschawillems.de/misc/glcapsviewer_2014-12-23_02.jpg |
Autor: | Sascha Willems [ Sa Jan 10, 2015 14:15 ] |
Betreff des Beitrags: | Re: [TOOL] glCapsViewer |
In Vorbereitung auf den Release der ersten C++ Version des glCapsViewers (mit jeder Menge neuen Features), habe ich die letzten Tage wieder intensiv an der Online OpenGL Hardware Datenbank gearbeitet und diese komplett überarbeitet. Die Datenbank war mein erstes größeres Projekt mit (My)SQL, PHP und JavaScript, und v.a. mit PHP konnte ich mich nie so richtig anfreunden, was man dem Code entsprechend angesehen hat. Deshalb hab ich alle Seiten und Funktionen überarbeitet, so dass man jetzt dank DataTables auf jeder Seite sauber und schön jede Spalte (und mit Shift sogar mehrere) sortieren kann, und auch eine praktische Livesuche hat. Wer sich für den (nicht sonderlich schönen) Code interessiert, findet ihn in meinem Repository |
Autor: | Sascha Willems [ So Feb 08, 2015 12:43 ] |
Betreff des Beitrags: | Re: [TOOL] glCapsViewer |
Mit etwas Verspätung gibt es nun die erste Version des C++ glCapsViewer-Ports mit neuer Funktionalität : https://github.com/SaschaWillems/glCaps ... a_win32.7z oder http://opengl.delphigl.de/releases/glca ... a_win32.7z Das Tool ist noch beta, und aktuell auch nur für Windows verfügbar. Wer Fehler findet, entweder hier im Forum oder unter https://github.com/SaschaWillems/glCapsViewer/issues posten. Es gibt jetzt weitaus mehr hardware Caps, komprimierte Textureformat, und zumindest in der Anwendung sieht man auch schon teilweise Infos rund um GL_ARB_internalformat_query2 die aber noch nicht hochgeladen werden. Außerdem kann man jetzt zwischen verschiedenen Kontexttypen wählen (GL, GL Core, und OpenGL ES wenn verfügbar) und bereits bestehende Reports können mit den neuen Werten aktualisiert werden. Aktuell stelle ich auf CMake um, damit ich das Projekt auch bald für Linux und Mac OSX veröffentlichen kann. |
Autor: | Sascha Willems [ So Feb 22, 2015 13:39 ] |
Betreff des Beitrags: | Re: [TOOL] glCapsViewer |
In letzter Zeit hab ich mich etwas intensiver mit Multi-Platform C++ befasst, allen voran CMake, clang, MinGW und Co. und den C++ Port des glCapsViewers wirds bald auch für Linux und Mac OSX geben. Wer mutig ist, kann den aktuellen Codestand auch schon unter Linux kompilieren und testen |
Seite 2 von 2 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |