]> git.tdb.fi Git - libs/gl.git/blobdiff - source/materials/pbrmaterial.cpp
Require explicit begin() and end() calls in Renderer
[libs/gl.git] / source / materials / pbrmaterial.cpp
index e01bbb9d5f0043463a6d38a987f04758a2c95022..ebd3321f2268a05054c05f086c035e5b88fdb39a 100644 (file)
@@ -55,9 +55,11 @@ const Texture2D &PbrMaterial::get_or_create_fresnel_lookup()
        Framebuffer fresnel_lookup_fbo((COLOR_ATTACHMENT,RG8));
        fresnel_lookup_fbo.attach(COLOR_ATTACHMENT, *fresnel_lookup);
        Renderer renderer;
+       renderer.begin();
        renderer.set_framebuffer(&fresnel_lookup_fbo);
        renderer.set_shader_program(&shprog, &shdata);
        mesh.draw(renderer);
+       renderer.end();
 
        return *fresnel_lookup;
 }