projects
/
demo
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
skybox working
[demo]
/
src
/
main.cc
diff --git
a/src/main.cc
b/src/main.cc
index
6d7f4e7
..
7061bb6
100644
(file)
--- a/
src/main.cc
+++ b/
src/main.cc
@@
-16,6
+16,7
@@
#include "object.h"
#include "renderer.h"
#include "scene.h"
#include "object.h"
#include "renderer.h"
#include "scene.h"
+#include "texture.h"
#include "opengl/opengl.h"
#include "vulkan/vk.h"
#include "opengl/opengl.h"
#include "vulkan/vk.h"
@@
-57,6
+58,7
@@
static Renderer *rcow;
static Scene *scene_ground;
static Renderer *rground; // default renderer
static Scene *scene_ground;
static Renderer *rground; // default renderer
+static Texture *gskybox;
/* *** */
/* *** */
@@
-135,6
+137,10
@@
static bool init(Gfx_API api)
return false;
}
return false;
}
+ gskybox = gfx_create_texture();
+ gskybox->load("data/cubemap/cubemap.jpg");
+ rground->set_sky_tex(gskybox);
+
rcow = new Renderer;
rcow->camera = camera;
rcow->scene = scene_cow;
rcow = new Renderer;
rcow->camera = camera;
rcow->scene = scene_cow;