diff --git a/README.md b/README.md index d373f3f3b1..7ab91e4372 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ Installing Panda3D ================== The latest Panda3D SDK can be downloaded from -[this page](https://www.panda3d.org/download/sdk-1-10-4-1/). +[this page](https://www.panda3d.org/download/sdk-1-10-5/). If you are familiar with installing Python packages, you can use the following comand: diff --git a/makepanda/makepandacore.py b/makepanda/makepandacore.py index 9e8902768d..369f6225ea 100644 --- a/makepanda/makepandacore.py +++ b/makepanda/makepandacore.py @@ -2744,8 +2744,8 @@ def SetupVisualStudioEnviron(): exit("Could not locate 64-bits libraries in Windows SDK directory!\nUsing directory: %s" % SDK["MSPLATFORM"]) # Targeting the 7.1 SDK (which is the only way to have Windows XP support) - # with Visual Studio 2015 requires use of the Universal CRT. - if winsdk_ver in ('7.1', '7.1A') and SDK["VISUALSTUDIO_VERSION"] >= (14,0): + # with Visual Studio 2015+ requires use of the Universal CRT. + if winsdk_ver in ('7.1', '7.1A', '8.0', '8.1') and SDK["VISUALSTUDIO_VERSION"] >= (14,0): win_kit = GetRegistryKey("SOFTWARE\\Microsoft\\Windows Kits\\Installed Roots", "KitsRoot10") # Fallback in case we can't read the registry. diff --git a/panda/src/pnmimage/pnmImage.I b/panda/src/pnmimage/pnmImage.I index a82e6d6eda..07862ab40a 100644 --- a/panda/src/pnmimage/pnmImage.I +++ b/panda/src/pnmimage/pnmImage.I @@ -210,7 +210,7 @@ from_val(xelval input_value) const { switch (_xel_encoding) { case XE_generic: case XE_generic_alpha: - return (float)input_value * _inv_maxval; + return std::min((float)input_value * _inv_maxval, 1.0f); case XE_generic_sRGB: case XE_generic_sRGB_alpha: