mirror of
https://gitee.com/openharmony/third_party_mesa3d
synced 2024-11-25 00:09:54 +00:00
36 lines
1.6 KiB
Plaintext
36 lines
1.6 KiB
Plaintext
This is a port of the GL and GLU libraries to NeXT/Apple object
|
|
orientated systems. As these systems have their own window handling
|
|
systems we simply use the offscreen rendering capability of Mesa
|
|
to generate bitmaps which may then be displayed by the application
|
|
with a View as required. Example pieces of code may be found in the
|
|
OpenStep directory.
|
|
|
|
Sadly there are now a proliferation of different system that we need to
|
|
support compilation for: The original NextStep system, The OpenStep
|
|
system, the Rhapsody/Mac OS X system and also the windows implementations
|
|
of the latter two systems. This version of the code has been compiled and
|
|
tested under the following architectures:
|
|
|
|
NextStep 3.3
|
|
OpenStep 4.2
|
|
Rhapsody DR2
|
|
WebObjects for NT 3.5
|
|
WebObjects for NT 4.0
|
|
|
|
All tests were done with Intel processors. Feedback on other systems would,
|
|
however, be appreciated !
|
|
|
|
On UNIX systems simply type "make openstep". Under Windows systems
|
|
with WebObjects run the "win32-openstep.sh" script from within the Bourne
|
|
shell provided with the development environment. In both cases this will
|
|
build the libraries and place them into the "lib" directory. Some examples
|
|
may be found in the OpenStep directory showing how to use the code in an
|
|
actual application (MesaView) as well as some command line demos.
|
|
|
|
The CC variable may be specified on the command line for doing such things
|
|
as building FFAT libraries or using alternative compilers to the standard 'cc'
|
|
e.g. make CC='cc -arch m68k -arch i386' openstep" will build the libraries
|
|
with both intel and motorola architectures.
|
|
|
|
-Pete French. (pete@ohm.york.ac.uk) 7/6/1999
|