Brian Paul | ecc88c1 | 1999-02-23 03:41:13 +0000 | [diff] [blame^] | 1 | This is a port of Mesa-3.0 to OpenStep and Rhapsody/YellowBox. Only |
| 2 | the GL and GLU libraries have been ported. As OpenStep has it's own |
| 3 | window handling code we simply use the offscreen rendering capability |
| 4 | of Mesa to generate a bitmap which can then be drawn into a View. An |
| 5 | example application using Mesa can be found in OpenStep/MesaView. |
| 6 | Currently only static libraries are built. The code has been tested on the |
| 7 | Intel hardware version of the following systems: |
| 8 | |
| 9 | OpenStep for Mach 4.2 |
| 10 | Rhapsody (DR1) |
| 11 | YellowBox for NT4 (DR1) |
| 12 | |
| 13 | It should, however, work on all other variants of OpenStep for other |
| 14 | processors without modification. Feedback on this would be appreciated. |
| 15 | |
| 16 | To build on UNIX based systems simply type "make openstep". |
| 17 | |
| 18 | To build on Win95/WinNT based systems run the "win32-openstep.sh" script from |
| 19 | the Bourne shell provided with the development environment. |
| 20 | |
| 21 | Thiss build the libraries, places them in the "lib" directory and also builds |
| 22 | the "MesaView" example application. Older examples may be found in the |
| 23 | OpenStep/Old_Demos directory. These only work on UNIX based systems. The CC |
| 24 | variable is passed around by the Makefiles so fat libraries may be created |
| 25 | by alreting this on the command line, e.g. for m68k and i486 support you |
| 26 | can use the command "make CC='cc -arch m68k -arch i386' openstep". |
| 27 | |
| 28 | -Pete French. (pete@ohm.york.ac.uk) 28/5/98 |