diff options
Diffstat (limited to 'OpenSim/Region/Physics')
-rw-r--r-- | OpenSim/Region/Physics/Meshing/Meshmerizer.cs | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/OpenSim/Region/Physics/Meshing/Meshmerizer.cs b/OpenSim/Region/Physics/Meshing/Meshmerizer.cs index 92aae1a..72575e5 100644 --- a/OpenSim/Region/Physics/Meshing/Meshmerizer.cs +++ b/OpenSim/Region/Physics/Meshing/Meshmerizer.cs | |||
@@ -181,6 +181,17 @@ namespace OpenSim.Region.Physics.Meshing | |||
181 | { | 181 | { |
182 | ManagedImage managedImage; // we never use this | 182 | ManagedImage managedImage; // we never use this |
183 | OpenJPEG.DecodeToImage(primShape.SculptData, out managedImage, out idata); | 183 | OpenJPEG.DecodeToImage(primShape.SculptData, out managedImage, out idata); |
184 | |||
185 | } | ||
186 | catch (DllNotFoundException) | ||
187 | { | ||
188 | System.Console.WriteLine("[PHYSICS]: OpenJpeg is not installed correctly on this system. Physics Proxy generation failed. Often times this is because of an old version of GLIBC. You must have version 2.4 or above!"); | ||
189 | return null; | ||
190 | } | ||
191 | catch (IndexOutOfRangeException) | ||
192 | { | ||
193 | System.Console.WriteLine("[PHYSICS]: OpenJpeg was unable to decode this. Physics Proxy generation failed"); | ||
194 | return null; | ||
184 | } | 195 | } |
185 | catch (Exception) | 196 | catch (Exception) |
186 | { | 197 | { |