diff options
author | Tyler Murphy <tylermurphy534@gmail.com> | 2022-09-26 18:03:07 -0400 |
---|---|---|
committer | Tyler Murphy <tylermurphy534@gmail.com> | 2022-09-26 18:03:07 -0400 |
commit | 873ca38c0dc8966cd54a18dd74d40c709d83eb32 (patch) | |
tree | 0d49e34d566d23bb73f534294737e253613a2a01 /src/first_app.cpp | |
parent | undo nearest neighbor (diff) | |
download | minecraftvulkan-873ca38c0dc8966cd54a18dd74d40c709d83eb32.tar.gz minecraftvulkan-873ca38c0dc8966cd54a18dd74d40c709d83eb32.tar.bz2 minecraftvulkan-873ca38c0dc8966cd54a18dd74d40c709d83eb32.zip |
texture arrays
Diffstat (limited to 'src/first_app.cpp')
-rwxr-xr-x | src/first_app.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/first_app.cpp b/src/first_app.cpp index 561b693..04272ba 100755 --- a/src/first_app.cpp +++ b/src/first_app.cpp @@ -11,9 +11,12 @@ FirstApp::~FirstApp() {} void FirstApp::run() { - std::shared_ptr<xe::Image> image = xeEngine.loadImageFromFile("res/image/dirt.jpg"); + std::shared_ptr<xe::Image> dirt = xeEngine.loadImageFromFile("res/image/dirt.jpg"); + std::shared_ptr<xe::Image> grass = xeEngine.loadImageFromFile("res/image/grass.png"); - SimpleRenderer renderer{xeEngine, image.get()}; + std::vector<xe::Image*> images = {dirt.get(), grass.get()}; + + SimpleRenderer renderer{xeEngine, images}; xe::Sound sound{"res/sound/when_the_world_ends.wav"}; sound.setLooping(true); @@ -32,7 +35,7 @@ void FirstApp::run() { xeEngine.getCamera().setViewYXZ(viewerObject.transform.translation, viewerObject.transform.rotation); if(xeEngine.beginFrame()) { - renderer.render(gameObjects, xeEngine.getCamera(), image.get()); + renderer.render(gameObjects, xeEngine.getCamera()); xeEngine.endFrame(); } |