Get sky box to see
This commit is contained in:
parent
ae1e06d52e
commit
b0462d7377
3 changed files with 9 additions and 3 deletions
|
@ -182,7 +182,7 @@ impl Engine {
|
||||||
context
|
context
|
||||||
.render_core_mut()
|
.render_core_mut()
|
||||||
.add_render_routine::<GuiHandlerRenderer>(10_000_000);
|
.add_render_routine::<GuiHandlerRenderer>(10_000_000);
|
||||||
context.render_core_mut().add_render_routine::<Scene>(100);
|
// context.render_core_mut().add_render_routine::<Scene>(100);
|
||||||
|
|
||||||
world.resources.insert(context);
|
world.resources.insert(context);
|
||||||
|
|
||||||
|
|
|
@ -205,7 +205,7 @@ impl TraditionalRasterizer {
|
||||||
.add_target_info(depth_target)
|
.add_target_info(depth_target)
|
||||||
.set_sample_count(sample_count)
|
.set_sample_count(sample_count)
|
||||||
// swapchain resolve targets
|
// swapchain resolve targets
|
||||||
.add_resolve_targets((images, true))
|
.add_resolve_targets((images, false))
|
||||||
// resolved position target
|
// resolved position target
|
||||||
.add_resolve_targets(CustomTarget {
|
.add_resolve_targets(CustomTarget {
|
||||||
usage: VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT
|
usage: VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT
|
||||||
|
|
|
@ -3,7 +3,7 @@ use std::path::Path;
|
||||||
use anyhow::Result;
|
use anyhow::Result;
|
||||||
|
|
||||||
use ecs::*;
|
use ecs::*;
|
||||||
use engine::prelude::*;
|
use engine::prelude::{cgmath::vec3, *};
|
||||||
use skybox::SkyBox;
|
use skybox::SkyBox;
|
||||||
|
|
||||||
fn main() -> Result<()> {
|
fn main() -> Result<()> {
|
||||||
|
@ -29,6 +29,12 @@ fn main() -> Result<()> {
|
||||||
.into_iter(),
|
.into_iter(),
|
||||||
)?;
|
)?;
|
||||||
|
|
||||||
|
let view = world_builder.resources.get_mut::<Scene>().view_mut();
|
||||||
|
let camera = view.camera_mut();
|
||||||
|
|
||||||
|
camera.set_eye_offset(vec3(0.0, 1.0, 0.0));
|
||||||
|
view.update_buffer()?;
|
||||||
|
|
||||||
world_builder.build().run()
|
world_builder.build().run()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue