diff options
author | Tim Rakowski | 2017-10-16 19:46:07 +0200 |
---|---|---|
committer | Tim Rakowski | 2017-10-16 19:46:07 +0200 |
commit | 8c67e6e46a2e35edccfdee2a627417134d8744bd (patch) | |
tree | 35f12da6b606dfeea087be53d67adc5d0fdbf226 /ogre-1.10.patch | |
parent | e8d8e83708bcd88059a26691fac68260d015dfbb (diff) | |
download | aur-8c67e6e46a2e35edccfdee2a627417134d8744bd.tar.gz |
Merge with gazebo-ogre-1.10
- Update to 8.1.1
- patched to work with community/ogre-1.10
- removed qt4/qtwebkit dependencies because we work with qt5 and qt5
provides qtwebkit
Diffstat (limited to 'ogre-1.10.patch')
-rw-r--r-- | ogre-1.10.patch | 94 |
1 files changed, 94 insertions, 0 deletions
diff --git a/ogre-1.10.patch b/ogre-1.10.patch new file mode 100644 index 000000000000..ccfea86e65c4 --- /dev/null +++ b/ogre-1.10.patch @@ -0,0 +1,94 @@ +diff -ura src/gazebo-8.1.1/gazebo/rendering/RenderEngine.cc src2/gazebo-8.1.1/gazebo/rendering/RenderEngine.cc +--- src/gazebo-8.1.1/gazebo/rendering/RenderEngine.cc 2017-01-26 02:16:27.000000000 +0100 ++++ src2/gazebo-8.1.1/gazebo/rendering/RenderEngine.cc 2017-08-06 19:28:22.086767172 +0200 +@@ -351,7 +351,6 @@ + // TODO: this was causing a segfault. Need to debug, and put back in + if (this->dataPtr->root) + { +- this->dataPtr->root->shutdown(); + /*const Ogre::Root::PluginInstanceList ll = + this->dataPtr->root->getInstalledPlugins(); + +diff -ura src/gazebo-8.1.1/gazebo/rendering/skyx/src/MeshManager.cpp src2/gazebo-8.1.1/gazebo/rendering/skyx/src/MeshManager.cpp +--- src/gazebo-8.1.1/gazebo/rendering/skyx/src/MeshManager.cpp 2017-01-26 02:16:27.000000000 +0100 ++++ src2/gazebo-8.1.1/gazebo/rendering/skyx/src/MeshManager.cpp 2017-08-25 23:33:57.747595635 +0200 +@@ -32,9 +32,9 @@ + , mCreated(false) + , mSubMesh(0) + , mEntity(0) +- , mVertexBuffer(0) ++ , mVertexBuffer() + , mVertices(0) +- , mIndexBuffer(0) ++ , mIndexBuffer() + , mSceneNode(0) + , mSteps(70) + , mCircles(95) +diff -ura src/gazebo-8.1.1/gazebo/rendering/skyx/src/VClouds/DataManager.cpp src2/gazebo-8.1.1/gazebo/rendering/skyx/src/VClouds/DataManager.cpp +--- src/gazebo-8.1.1/gazebo/rendering/skyx/src/VClouds/DataManager.cpp 2017-01-26 02:16:27.000000000 +0100 ++++ src2/gazebo-8.1.1/gazebo/rendering/skyx/src/VClouds/DataManager.cpp 2017-08-06 19:27:43.967225361 +0200 +@@ -22,6 +22,8 @@ + */ + + #include <vector> ++ ++#include <OgrePixelFormat.h> + #include "VClouds/DataManager.h" + + #include "VClouds/VClouds.h" +@@ -689,8 +691,12 @@ + { + for (x = pb.left; x < pb.right; x++) + { ++ Ogre::uint8 *ptr = (Ogre::uint8 *)pb.data + ++ (x + y * pb.rowPitch + z * pb.slicePitch) * ++ Ogre::PixelUtil::getNumElemBytes(pb.format); ++ + Ogre::PixelUtil::packColour(c[x][y][z].dens/* TODO!!!! */, +- c[x][y][z].light, 0, 0, pb.format, &pbptr[x]); ++ c[x][y][z].light, 0, 0, pb.format, ptr); + } + pbptr += pb.rowPitch; + } +diff -ura src/gazebo-8.1.1/media/materials/scripts/ShadowCaster.material src2/gazebo-8.1.1/media/materials/scripts/ShadowCaster.material +--- src/gazebo-8.1.1/media/materials/scripts/ShadowCaster.material 2017-01-26 02:16:28.000000000 +0100 ++++ src2/gazebo-8.1.1/media/materials/scripts/ShadowCaster.material 2017-08-06 19:27:43.967225361 +0200 +@@ -65,19 +65,3 @@ + } + } + } +- +-material DeferredRendering/Shadows/RSMCaster_Spot +-{ +- technique +- { +- pass +- { +- vertex_program_ref DeferredShading/Shadows/RSMCasterVP +- { +- } +- fragment_program_ref DeferredShading/Shadows/RSMCasterFP_Spot +- { +- } +- } +- } +-} +diff -r 01ac9ab0c44e -r 97d1dae5f3fc gazebo/rendering/deferred_shading/MergeMaterialGenerator.cc +--- a/gazebo-8.1.1/gazebo/rendering/deferred_shading/MergeMaterialGenerator.cc Tue Sep 12 17:18:20 2017 +0000 ++++ b/gazebo-8.1.1/gazebo/rendering/deferred_shading/MergeMaterialGenerator.cc Fri Sep 22 19:47:43 2017 +0200 +@@ -101,7 +101,6 @@ + + Ogre::String programSource = ss.str(); + +- std::cout << programSource << "\n"; + Ogre::String programName = this->baseName + "VP_" + + Ogre::StringConverter::toString(_permutation); + +@@ -294,7 +293,6 @@ + Ogre::String programName = this->baseName + "FP_" + + Ogre::StringConverter::toString(_permutation); + +- std::cout << programSource << "\n"; + #if OGRE_DEBUG_MODE + Ogre::LogManager::getSingleton().getDefaultLog()->logMessage(programSource); + #endif |