X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flighting.h;h=593d8039fe5c8365269b757f963173b14289cd51;hb=a1eb8711ba225bb4423868c50369ad5592465171;hp=7c7dc454c14f027e1fed3c17f62ec5b6b9b3c608;hpb=a6acc6fc98f8571eaaa66f726c1ff4d60abe4f58;p=libs%2Fgl.git diff --git a/source/lighting.h b/source/lighting.h index 7c7dc454..593d8039 100644 --- a/source/lighting.h +++ b/source/lighting.h @@ -20,7 +20,6 @@ class Lighting: public Bindable private: Color ambient; std::vector lights; - ProgramData shdata; public: Lighting(); @@ -31,8 +30,7 @@ public: void attach(unsigned, const Light &); void detach(unsigned); - void update_shader_data(const Matrix &); - const ProgramData &get_shader_data() const { return shdata; } + void update_shader_data(ProgramData &, const Matrix &) const; void bind() const; static void unbind();