X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Feffects%2Fenvironmentmap.cpp;h=a59c14315faf20a6b7ac0ac107835ed59176e9cc;hp=0047e5844abbe8b9968075d8559e64e9999e0f01;hb=HEAD;hpb=7515dea78777a7184f207d353d23f9ad9917675e diff --git a/source/effects/environmentmap.cpp b/source/effects/environmentmap.cpp index 0047e584..a59c1431 100644 --- a/source/effects/environmentmap.cpp +++ b/source/effects/environmentmap.cpp @@ -74,7 +74,7 @@ EnvironmentMap::EnvironmentMap(unsigned s, PixelFormat f, unsigned l, Renderable prefilter_shdata.uniform("roughness", 1.0f); } - shdata.uniform("env_world_matrix", LinAl::SquareMatrix::identity()); + shdata.uniform("env_world_matrix", LinAl::Matrix::identity()); } void EnvironmentMap::set_fixed_position(const Vector3 &p) @@ -218,6 +218,8 @@ EnvironmentMap *EnvironmentMap::Template::create(const map env_map->set_fixed_position(fixed_position); env_map->set_depth_clip(near_clip, far_clip); + create_base(*env_map); + return env_map.release(); }