mirror of
https://gitee.com/openharmony/third_party_mesa3d
synced 2024-11-29 02:20:44 +00:00
d997b90433
1) change compilation on VMS to use IEEE floating points 2) one more problem with _mesa_sprintf solved Modified Files: Mesa/docs/README.VMS Mesa/progs/demos/descrip.mms Mesa/progs/tests/descrip.mms Mesa/progs/util/descrip.mms Mesa/progs/xdemos/descrip.mms Mesa/src/glu/mesa/descrip.mms Mesa/src/glu/sgi/descrip.mms Mesa/src/glut/glx/descrip.mms Mesa/src/mesa/array_cache/descrip.mms Mesa/src/mesa/drivers/common/descrip.mms Mesa/src/mesa/drivers/osmesa/descrip.mms Mesa/src/mesa/drivers/x11/descrip.mms Mesa/src/mesa/glapi/descrip.mms Mesa/src/mesa/main/descrip.mms Mesa/src/mesa/main/texobj.c Mesa/src/mesa/math/descrip.mms Mesa/src/mesa/shader/descrip.mms Mesa/src/mesa/shader/grammar/descrip.mms Mesa/src/mesa/shader/slang/descrip.mms Mesa/src/mesa/swrast/descrip.mms Mesa/src/mesa/swrast_setup/descrip.mms Mesa/src/mesa/tnl/descrip.mms ----------------------------------------------------------------------
39 lines
1.6 KiB
Plaintext
39 lines
1.6 KiB
Plaintext
|
|
VMS support contributed by Jouk Jansen (joukj@hrem.stm.tudelft.nl)
|
|
|
|
|
|
The latest version was tested on a VMSAlpha7.2 system using DECC6.0, but
|
|
probably also works for other versions.
|
|
|
|
At the moment only the libraries LIBMESGL.EXE/LIBMESGL.OLB,
|
|
LIBMESAGLU.EXE/LIBMESAGLU.OLB and LIBGLUT.EXE/LIBGLUT.OLB and the demos of the
|
|
directory [.DEMOS] can be build.
|
|
However, feel free to create the missing "decrip.mms-files" in the other
|
|
directories.
|
|
|
|
The make files were tested
|
|
using the DIGITAL make utility called MMS. There is also a public domain
|
|
clone available (MMK) and I think, but it is not tested, that this
|
|
utility will give (hardly) any problem.
|
|
|
|
To make everything just type MMS (or MMK) in the main directory of
|
|
mesagl. For MMS the deafult makefile is called descrip.mms, and
|
|
that is what I have called it. I included alse some config files,
|
|
all having mms somewhere in the name which all the makefiles need
|
|
(just as your unix makefiles).
|
|
|
|
On Alpha platforms at default a sharable images for the libraries are created.
|
|
To get a static library make it by typing MMS/MACRO=(NOSHARE=1).
|
|
On VAX platforms only static libraries can be build.
|
|
|
|
23-sep-2005
|
|
changed default compilation to use /float=ieee/ieee=denorm. The reason for
|
|
this is that it makes Mesa on OpenVMS better compatible with other platforms
|
|
and other packages for VMS that I maintain.
|
|
For more information see
|
|
http://nchrem.tnw.tudelft.nl/openvms
|
|
https://bugs.freedesktop.org/show_bug.cgi?id=4270
|
|
You may want to compile Mesa to use VAX-floating point arithmetic, instead
|
|
of IEEE floating point by removing the /float=IEEE/denorm flag from the
|
|
compiler options in the descrip.mms files.
|