RE: [Plib-devel] Window Library independance for PUI.
Brought to you by:
sjbaker
From: paol <pa...@ne...> - 2004-02-03 18:32:57
|
Andy Ross: >Steve Baker wrote: > > 4) Applications can use any other *supported* window library without = any > > special callback functions (that's all hidden in that horrible = inline > > function in pu.h). >=20 > Unless I've misread, this will result in a pui library that requires > linkage against *all* of the OpenGL window system APIs on the build > system. Not only will the users still require glut, but they'll need > SDL too... No, this is avoided because pu.h (which will contain such dependencies) will only be included by the application, never by PUI itself. =20 Even then there will be a dependency only on the library that is = actually=20 used, thanks to the usual #ifdef magic. I like this solution. I'm using PUI with SDL and the biggest problem by far is that PUI as built by default uses glut, so not using glut means that anyone that wants to compile my code also has to fetch and compile = a=20 custom version of PUI. Pedro |