It's ~2 kB, and we also don't have to fiddle as many refcounts around.
It's only once per channel per frame, though.
Found by Coverity Scan.
assert(lua_gettop(L) == 0);
}
-Theme::Chain Theme::get_chain(unsigned num, float t, unsigned width, unsigned height, InputState input_state)
+Theme::Chain Theme::get_chain(unsigned num, float t, unsigned width, unsigned height, const InputState &input_state)
{
Chain chain;
std::vector<RefCountedFrame> input_frames;
};
- Chain get_chain(unsigned num, float t, unsigned width, unsigned height, InputState input_state);
+ Chain get_chain(unsigned num, float t, unsigned width, unsigned height, const InputState &input_state);
int get_num_channels() const { return num_channels; }
int map_signal(int signal_num);