e77becce79
Changes: PLIB v1.6.0 (Sept 2nd 2002) ~~~~~~~~~~~~~~~~~~~~~~~~~~~ * Significant improvements and cleanup throughout PLIB, especially in PUI. * ssgAux library added - includes handy classes for more sophisticated effects layered on top of SSG. + Standard shapes like cubes, spheres, cylinders and teapots. + Water waves. + Fire. + Particle Systems + Lens Flare. * More example programs. * P-Guide GUI builder for PUI. * JS promoted to a full library. PLIB v1.5.1 (July 21st 2001) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * Added ssgTween and ssgTweenController * Added puFileSelector - henceforth puFilePicker is deprecated. * Added ulList * Added VRML loader (this one works!) * Numerous bug fixes in other loaders. * Added TopHat support to JS * Added support for >3 simultaneous sounds in SL. (You have to explicitly enable that though - it's not the default) * Fixed bugs in util's directory handling. * puInput and puListBox now cope better with text that is too big for the widget * puListBox (and hence puFileSelector and puFilePicker) works with both large and small font sizes. * puDial changed to be derived from puSlider - many consequences of that change will be visible in the application. (eg output range is 0..1 and not 0..360) * PUI widgets are now 'sticky' so that if you are dragging a slider along a puSlider and your mouse slips off the edge of it, it'll still have "focus". * Added sgLerpAnglesVec3 to linearly interpolate angles allowing for the nasty wrap-around-360 problem. * Added sgLineSegment3ToLine3, sgDistSquaredToLineVec3 sgDistSquaredToLineSegmentVec3, sgDistToLineVec3 and sgDistToLineSegmentVec3. Also sgLine3 and sgLineSegment3 structures. * Added a 'Gallery' page to the documentation to show potential developers the range of applications that use PLIB - and also to promote things our developers have done. To save download time and CVS space, the actual images are not in the PLIB tarball. PLIB v1.4.2 (July 21st 2001) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * Changes in NET to allow compilation under RedHat 7.1 * Fixed a small bug in ssgaSphere * Fixes a small bug in puFilePicker PLIB v1.4.1 (June 25th 2001) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * Converted MSVC project files to 'BINARY' in the CVS archive because some versions of MSVC don't line UNIX-style line endings. * Many improvements and bug fixes to puFileSelector and puListBox. * Minor fix to NET to accomodate Solaris users. * Fixed puMenuBar so it highlights as you drag the mouse across it. * Fixed ulOpenDir so it returns NULL on error on non-MSVC systems * Changed colour of text on buttons in documentation to make them easier to read by colour-blind users. PLIB v1.5.0 (June 20th 2001) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * Just a 'place holder' - actually identical to 1.4.0. PLIB v1.4.0 (June 20th 2001) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * Fixed example programs so they don't use the obsolete _SSG_TYPE tags. * Removed multiplie <HEAD> tags on web pages. * Updated 'AUTHORS' file. * Added 'demos' to the CVS repository. PLIB v1.3.3 (June 18th 2001) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * Various warnings cleaned up under MSVC. * Fixed function prototypes for the Quaternion functions in SG * Fixed bug in sgEulerToQuat where the angles were not being converted from degrees to radians. * Changed PUI to make sliders and dial widgets grab a hold of the mouse focus and not release it until the button is released. This is a subtle but important behavioural change. * puDial's are now derived from puSlider's - one side-effect of that is that they now return 0..1 rather than 0..360 and no longer support the maximum and minimum range functions. PLIB v1.3.2 (June 13th 2001) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * This CHANGES file has regrettably not been well maintained, hence there a numerous changes not listed here. * File loaders now require app to pass 'ssgLoaderOptions' rather than other ad-hoc callback function hooks. * Added Active Widget Implementation (pui) * Added puFilePicker * Added Ref Counting to ssgState * Added puBiSlider and puTriSlider * Added some missing 'AUTHORS' entries. * puDial widget (was actually in 1.3.1 but got missed in the 'CHANGES' file) * Fixed a problem in the configure.in that prevented ssgAux from building. * Moved the 'name' and 'user_data' (with associated set/get member functions) from ssgEntity down into ssgBase so that these functions will work with ssgState and ssgTexture objects. This is needed for PrettyPoly. PLIB v1.3.1 (Sept 15th 2000) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * PLIB examples' data files consolidated into a single 'examples/data' directory. * Added 'SSGAUX' library - include <plib/ssgAux.h> and link to /usr/lib/libplibssgaux.a * Aux library has 'ssga' classes to add high level shapes such as cylinders, cubes and spheres (two different kinds). * Lots of new example programs. + New PUI 'complex' uses multiple windows. + Cute 'waving flag' demo + Working Quaternions versus Eulers demo + Model viewer (this is actually a useful program - as well as a demo). PLIB v1.3.0 (July 1st 2000) ~~~~~~~~~~~~~~~~~~~~~~~~~~~ * Unstable version of 1.2.0, no significant code changes.
27 lines
713 B
Makefile
27 lines
713 B
Makefile
# $NetBSD: buildlink2.mk,v 1.1 2003/09/22 12:27:28 xtraeme Exp $
|
|
#
|
|
# This Makefile fragment is included by packages that use plib.
|
|
#
|
|
# This file was created automatically using createbuildlink 2.6.
|
|
#
|
|
|
|
.if !defined(PLIB_BUILDLINK2_MK)
|
|
PLIB_BUILDLINK2_MK= # defined
|
|
|
|
BUILDLINK_PACKAGES+= plib
|
|
BUILDLINK_DEPENDS.plib?= plib>=1.6.0
|
|
BUILDLINK_PKGSRCDIR.plib?= ../../games/plib
|
|
|
|
EVAL_PREFIX+= BUILDLINK_PREFIX.plib=plib
|
|
BUILDLINK_PREFIX.plib_DEFAULT= ${LOCALBASE}
|
|
BUILDLINK_FILES.plib+= include/plib/*.h
|
|
BUILDLINK_FILES.plib+= lib/libplib*
|
|
BUILDLINK_DEPMETHOD.plib= build
|
|
|
|
.include "../../graphics/Mesa/buildlink2.mk"
|
|
|
|
BUILDLINK_TARGETS+= plib-buildlink
|
|
|
|
plib-buildlink: _BUILDLINK_USE
|
|
|
|
.endif # PLIB_BUILDLINK2_MK
|