void set_uniform_block(int, const UniformBlock *);
void set_texture(unsigned, const Texture *, const Sampler *);
void set_texture(unsigned, const Texture *, int, const Sampler *);
void set_uniform_block(int, const UniformBlock *);
void set_texture(unsigned, const Texture *, const Sampler *);
void set_texture(unsigned, const Texture *, int, const Sampler *);