X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Feffects%2Fsky.cpp;h=baf4864ad02256b1b83a332541369241c5e8f019;hp=c7e748794a4e3a6f6dbf58d1771000c053721154;hb=fe2fc291a4fc618425c64112c9ffd3519f0b8a3e;hpb=08d0a9f283b71e874b769b2661389b0aca598f4f diff --git a/source/effects/sky.cpp b/source/effects/sky.cpp index c7e74879..baf4864a 100644 --- a/source/effects/sky.cpp +++ b/source/effects/sky.cpp @@ -9,18 +9,18 @@ using namespace std; namespace Msp { namespace GL { -Sky::Sky(Resources &resources, Renderable &r, const Light &s): +Sky::Sky(Renderable &r, const Light &s): Effect(r), sun(s), transmittance_lookup(128, 64, (RENDER_COLOR, RGB16F)), - transmittance_shprog(resources.get("_sky_transmittance.glsl.shader")), + transmittance_shprog(Resources::get_global().get("_sky_transmittance.glsl.shader")), transmittance_lookup_dirty(true), distant(256, 128, (RENDER_COLOR, RGB16F)), - distant_shprog(resources.get("_sky_distant.glsl.shader")), - fullscreen_mesh(resources.get("_fullscreen_quad.mesh")), - backdrop_shprog(resources.get("_sky_backdrop.glsl.shader")), - sampler(resources.get("_linear_clamp.samp")), - wrap_sampler(resources.get("_linear_clamp_v.samp")), + distant_shprog(Resources::get_global().get("_sky_distant.glsl.shader")), + fullscreen_mesh(Resources::get_global().get("_fullscreen_quad.mesh")), + 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")), rendered(false) { shdata.uniform("n_steps", 50);