Skip to content

Commit 79b299c

Browse files
authored
Merge pull request #36 from assimp/update/update_deps
Update/update deps
2 parents 2e3886b + eda53f5 commit 79b299c

File tree

8 files changed

+15
-11
lines changed

8 files changed

+15
-11
lines changed

.github/workflows/cmake-multi-platform.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ jobs:
5151
run: |
5252
sudo add-apt-repository -y "deb http://archive.ubuntu.com/ubuntu `lsb_release -sc` main universe restricted multiverse"
5353
sudo apt-get update -y -qq
54-
sudo apt-get install libsdl2-dev libglm-dev libglew-dev
54+
sudo apt-get install libsdl2-dev libglm-dev libglew-dev libgtest-dev googletest
5555
5656
- name: Set reusable strings
5757
# Turn repeated input strings (such as the build output directory) into step outputs. These step outputs can be used throughout the workflow file.

.github/workflows/cmake.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
run: |
2727
sudo add-apt-repository -y "deb http://archive.ubuntu.com/ubuntu `lsb_release -sc` main universe restricted multiverse"
2828
sudo apt-get update -y -qq
29-
sudo apt-get install libsdl2-dev libglm-dev libglew-dev
29+
sudo apt-get install libsdl2-dev libglm-dev libglew-dev libgtest-dev googletest
3030
3131
- name: Configure CMake
3232
# Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make.

contrib/osre

Submodule osre updated 501 files

src/ModelLoading.cpp

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
3434
#include <assimp/scene.h>
3535
#include <assimp/Exporter.hpp>
3636

37+
#include <iostream>
38+
3739
using namespace ::OSRE;
3840
using namespace ::OSRE::App;
3941
using namespace ::OSRE::Common;
@@ -103,7 +105,7 @@ void ModelLoadingApp::showStatistics(const aiScene &scene) {
103105
}
104106

105107
void ModelLoadingApp::importAsset(const IO::Uri &modelLoc) {
106-
mAssimpWrapper = new AssimpWrapper(*getIdContainer(), getStage()->getActiveWorld(0));
108+
mAssimpWrapper = new AssimpWrapper(*getIdContainer(), getActiveScene());
107109
if (!mAssimpWrapper->importAsset(modelLoc, 0)) {
108110
return;
109111
}
@@ -119,14 +121,14 @@ void ModelLoadingApp::importAsset(const IO::Uri &modelLoc) {
119121

120122
Rect2ui windowsRect;
121123
rootWindow->getWindowsRect(windowsRect);
122-
World *world = getStage()->addActiveWorld("model");
124+
Scene *scene = getActiveScene();
123125
Entity *entity = mAssimpWrapper->getEntity();
124-
Entity *camEntity = new Entity("camera", *getIdContainer(), world);
126+
Entity *camEntity = new Entity("camera", *getIdContainer(), scene);
125127
mCamera = (CameraComponent*)camEntity->createComponent(ComponentType::CameraComponentType);
126128
mCamera->setProjectionParameters(60.f, (f32)windowsRect.width, (f32)windowsRect.height, 0.01f, 1000.f);
127-
world->setActiveCamera(mCamera);
129+
scene->setActiveCamera(mCamera);
128130

129-
world->addEntity(entity);
131+
scene->addEntity(entity);
130132
mCamera->observeBoundingBox(entity->getAABB());
131133
mModelNode = entity->getNode();
132134

src/ModelLoadingApp.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
3232
#include "Properties/Settings.h"
3333
#include "RenderBackend/RenderBackendService.h"
3434
#include "RenderBackend/RenderCommon.h"
35+
#include "RenderBackend/TransformMatrixBlock.h"
3536

3637
using namespace ::OSRE;
3738
using namespace ::OSRE::App;

src/main.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ using namespace ::OSRE::RenderBackend;
77

88
int main(int argc, char *argv[]) {
99
ModelLoadingApp myApp(argc, argv);
10-
if (!myApp.initWindow(10, 10, 1024, 768, "Assimp-Vewer! Press i to import, e to export", false, false, App::RenderBackendType::OpenGLRenderBackend)) {
10+
if (!myApp.initWindow(10, 10, 1024, 768, "Assimp-Vewer! Press i to import, e to export", WindowMode::Windowed, WindowType::Root, App::RenderBackendType::OpenGLRenderBackend)) {
1111
return 1;
1212
}
1313

vcpkg.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
"dependencies": [
33
"glm",
44
"sdl2",
5-
"glew"
5+
"glew",
6+
"gtest"
67
]
78
}

0 commit comments

Comments
 (0)