X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fcore%2Fpipelinestate.h;h=9573f9fede7eecc28a61bd7651728bb828c740cf;hb=8366f8951984aa436938b1bb18a57067ff2260c1;hp=f3c30030f67662422e995ace745ae75d8d4cbc8a;hpb=ebef7085e2672866189ccdb3a89e977e678a89b9;p=libs%2Fgl.git diff --git a/source/core/pipelinestate.h b/source/core/pipelinestate.h index f3c30030..9573f9fe 100644 --- a/source/core/pipelinestate.h +++ b/source/core/pipelinestate.h @@ -76,6 +76,7 @@ private: static const PipelineState *last_applied; static std::vector bound_tex_targets; + static std::vector bound_uniform_blocks; static unsigned restart_index; public: @@ -95,11 +96,7 @@ public: void set_face_cull(CullMode); void set_enabled_clip_planes(unsigned); void set_texture(unsigned, const Texture *, const Sampler *); - void set_uniforms(const DefaultUniformBlock *); - void set_uniform_block(unsigned, const BufferBackedUniformBlock *); -private: - void set_uniform_block_(int, const UniformBlock *); -public: + void set_uniform_block(int, const UniformBlock *); void set_depth_test(const DepthTest *); void set_stencil_test(const StencilTest *); void set_blend(const Blend *);