X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Feffects%2Fsky.cpp;fp=source%2Feffects%2Fsky.cpp;h=2732b7adb86d50834772d59f050de27b79700200;hp=eef6a58c4ccdedb622541fb828e2f925a3c17145;hb=5ced451549e2238bb1195d03419437a395b9afec;hpb=738e2879b3cc64a7200f64e7a838704db82550b4 diff --git a/source/effects/sky.cpp b/source/effects/sky.cpp index eef6a58c..2732b7ad 100644 --- a/source/effects/sky.cpp +++ b/source/effects/sky.cpp @@ -25,6 +25,7 @@ Sky::Sky(Renderable &c, DirectionalLight &s): backdrop_shprog(Resources::get_global().get("_sky_backdrop.glsl.shader")), sampler(Resources::get_global().get("_linear_clamp.samp")), wrap_sampler(Resources::get_global().get("_linear_clamp_v.samp")), + dummy_texture(Resources::get_global().get("_placeholder.png")), rendered(false) { shdata.uniform("n_steps", 50); @@ -112,6 +113,7 @@ void Sky::setup_frame(Renderer &renderer) renderer.set_pipeline_key(this); renderer.set_framebuffer(&transmittance_lookup.get_framebuffer()); renderer.set_shader_program(&transmittance_shprog); + renderer.set_texture("transmittance_lookup", &dummy_texture, &sampler); fullscreen_mesh.draw(renderer); }