January 2015

New features and url for the OpenGL hardware database

opengl-logoIn preparation for the release of the next glCapsViewer version (C++), the OpenGL hardware database has been completely overhauled and also got a new url for easier access.

After releasing the sources to the php front end of the database, I decided to clean up the sources for all pages, throw out old (bad) code and add in new features using external libraries like DataTables.

The OpenGL hardware database was my first php based web project, so much of the code wasn’t very pretty, and almost all search and filter functions were hard coded and not available everywhere and for all table columns. Not only did that make it hard to add new stuff, but it also gave a very inconsistent end-user experience.

The new version of the database now uses DataTables on all pages, including a live search, so that you can now easily search for data on every page among every column. Same goes for sorting, as all columns are now sortable, instead of just a few that were hard coded in the old version.

In addition to the new search functionality, the visuals are now based on jQueryUI and BootStrap, giving an easier look on the eye and also adding some convenient features, like having report information in separate tabs for easier navigation. Combined with live search, this should make the database a lot more fun to use.

The database now also has a real url (http://opengl.delphigl.de), instead of the old redirection, making up for much shorter urls than before, e.g. : http://opengl.delphigl.de/gl_generatereport.php?reportID=679

Feedback so far has been positive, and I also received some feature requests that I’ll ad in the future. So if you want to see a new feature, or see something that could be improved, just drop me a line or message me on twitter.



Going GitHub with gl(ES)CapsViewer

In my last posting for 2014, I wgithub-logorote a little bit about going open source with my projects. So I took the C++ rewrite of the OpenGL hardware capability viewer as a first step in releaasing more of my sources to the public.

And while I found bitbucket to be fine, I decided to move over to GitHub. Most of the developers I use to interact with are there (and not on bitbucket), and I prefer their UI and functionality over bitbucket (plus they seem to be super active with adding new stuff).

My GitHub repositories are located here.

It currently hosts the C++ port of the OpenGL hardware capability viewer, as well as it’s OpenGL ES counterpart (written in Java), the web front end of the OpenGL hardware database (PHP) and the pascal OpenGL header translation (Pascal).

So if you want to check out progress on these projects or like to fork them, just head to the repository. I’ll add other projects over time, and plan on releasing sources for some of my old (inactive) delphi projects too.