]> git.tdb.fi Git - libs/gl.git/blobdiff - source/light.cpp
Refresh lighting and culling uniforms if the camera changes in pop_state
[libs/gl.git] / source / light.cpp
index 968bffdf74894723bc620666bd56865b366637eb..a3b3d014c0a51a16762c7a82285f4a6a8960247c 100644 (file)
@@ -1,4 +1,5 @@
 #include <stdexcept>
+#include <msp/gl/extensions/msp_legacy_features.h>
 #include <msp/strings/format.h>
 #include "light.h"
 #include "lightunit.h"
@@ -116,6 +117,8 @@ void Light::update_shader_data(ProgramData &shdata, const Matrix &view_matrix, u
 
 void Light::bind_to(unsigned i) const
 {
+       static Require _req(MSP_legacy_features);
+
        LightUnit &unit = LightUnit::get_unit(i);
        if(unit.set_light(this))
        {