mirror of
https://github.com/panda3d/panda3d.git
synced 2025-09-29 16:20:11 -04:00
Merge branch 'release/1.9.x'
This commit is contained in:
commit
ac0e6b5c5c
@ -31,8 +31,8 @@ are included as part of the Windows 7.1 SDK.
|
|||||||
You will also need to have the third-party dependency libraries available for
|
You will also need to have the third-party dependency libraries available for
|
||||||
the build scripts to use. These are available from one of these two URLs,
|
the build scripts to use. These are available from one of these two URLs,
|
||||||
depending on whether you are on a 32-bit or 64-bit system:
|
depending on whether you are on a 32-bit or 64-bit system:
|
||||||
https://www.panda3d.org/download/panda3d-1.9.3/panda3d-1.9.3-tools-win32.zip
|
https://www.panda3d.org/download/panda3d-1.9.4/panda3d-1.9.4-tools-win32.zip
|
||||||
https://www.panda3d.org/download/panda3d-1.9.3/panda3d-1.9.3-tools-win64.zip
|
https://www.panda3d.org/download/panda3d-1.9.4/panda3d-1.9.4-tools-win64.zip
|
||||||
|
|
||||||
After acquiring these dependencies, you may simply build Panda3D from the
|
After acquiring these dependencies, you may simply build Panda3D from the
|
||||||
command prompt using the following command:
|
command prompt using the following command:
|
||||||
@ -97,7 +97,7 @@ macOS
|
|||||||
-----
|
-----
|
||||||
|
|
||||||
On macOS, you will need to download a set of precompiled thirdparty packages in order to
|
On macOS, you will need to download a set of precompiled thirdparty packages in order to
|
||||||
compile Panda3D, which can be acquired from [here](https://www.panda3d.org/download/panda3d-1.9.3/panda3d-1.9.3-tools-mac.tar.gz).
|
compile Panda3D, which can be acquired from [here](https://www.panda3d.org/download/panda3d-1.9.4/panda3d-1.9.4-tools-mac.tar.gz).
|
||||||
|
|
||||||
After placing the thirdparty directory inside the panda3d source directory,
|
After placing the thirdparty directory inside the panda3d source directory,
|
||||||
you may build Panda3D using a command like the following:
|
you may build Panda3D using a command like the following:
|
||||||
|
@ -1,3 +1,18 @@
|
|||||||
|
------------------------ RELEASE 1.9.4 ------------------------
|
||||||
|
|
||||||
|
One of the bugfixes in the last 1.9.3 release introduced a regression,
|
||||||
|
therefore it was decided to make another 1.9.x release.
|
||||||
|
|
||||||
|
* Fix 1.9.3 regression with generating geometry in threaded pipeline
|
||||||
|
* Various compile warning fixes
|
||||||
|
* Fix occasional crash in PNMImage::quick_filter_from()
|
||||||
|
* Fix issue taking screenshots from an OpenGL FBO buffer
|
||||||
|
* Fix various issues with MeshDrawer
|
||||||
|
* Fix issue with collision sphere generation in bam2egg
|
||||||
|
* Fix compile errors with more obscure Python configurations
|
||||||
|
* Fix assert when using Texture.load_sub_image to load whole image
|
||||||
|
* Fix fsm FourState
|
||||||
|
|
||||||
------------------------ RELEASE 1.9.3 ------------------------
|
------------------------ RELEASE 1.9.3 ------------------------
|
||||||
|
|
||||||
This issue fixes several bugs that were still found in 1.9.2.
|
This issue fixes several bugs that were still found in 1.9.2.
|
||||||
|
@ -2788,17 +2788,17 @@ else:
|
|||||||
|
|
||||||
tp_dir = GetThirdpartyDir()
|
tp_dir = GetThirdpartyDir()
|
||||||
if tp_dir is not None:
|
if tp_dir is not None:
|
||||||
dylibs = set()
|
dylibs = {}
|
||||||
|
|
||||||
if GetTarget() == 'darwin':
|
if GetTarget() == 'darwin':
|
||||||
# Make a list of all the dylibs we ship, to figure out whether we should use
|
# Make a list of all the dylibs we ship, to figure out whether we should use
|
||||||
# install_name_tool to correct the library reference to point to our copy.
|
# install_name_tool to correct the library reference to point to our copy.
|
||||||
for lib in glob.glob(tp_dir + "/*/lib/*.dylib"):
|
for lib in glob.glob(tp_dir + "/*/lib/*.dylib"):
|
||||||
dylibs.add(os.path.basename(lib))
|
dylibs[os.path.basename(lib)] = os.path.basename(os.path.realpath(lib))
|
||||||
|
|
||||||
if not PkgSkip("PYTHON"):
|
if not PkgSkip("PYTHON"):
|
||||||
for lib in glob.glob(tp_dir + "/*/lib/" + SDK["PYTHONVERSION"] + "/*.dylib"):
|
for lib in glob.glob(tp_dir + "/*/lib/" + SDK["PYTHONVERSION"] + "/*.dylib"):
|
||||||
dylibs.add(os.path.basename(lib))
|
dylibs[os.path.basename(lib)] = os.path.basename(os.path.realpath(lib))
|
||||||
|
|
||||||
for pkg in PkgListGet():
|
for pkg in PkgListGet():
|
||||||
if PkgSkip(pkg):
|
if PkgSkip(pkg):
|
||||||
@ -2853,7 +2853,8 @@ if tp_dir is not None:
|
|||||||
libdep = line.split(" ", 1)[0]
|
libdep = line.split(" ", 1)[0]
|
||||||
dep_basename = os.path.basename(libdep)
|
dep_basename = os.path.basename(libdep)
|
||||||
if dep_basename in dylibs:
|
if dep_basename in dylibs:
|
||||||
oscmd("install_name_tool -change %s %s%s %s" % (libdep, dep_prefix, dep_basename, target), True)
|
dep_target = dylibs[dep_basename]
|
||||||
|
oscmd("install_name_tool -change %s %s%s %s" % (libdep, dep_prefix, dep_target, target), True)
|
||||||
|
|
||||||
JustBuilt([target], [tp_lib])
|
JustBuilt([target], [tp_lib])
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user