X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fcore%2Fpipelinestate.h;fp=source%2Fcore%2Fpipelinestate.h;h=d0ff349069cee04e69992d2c94fa76233b9f6f0d;hb=c89c1fb972fae2cb2f720cb3ec6cf8238ae8d2e1;hp=89cf1cd7261df3c29f20cb769eddc6e6c6c93bb7;hpb=2a2917f41f02fa12e9354616d76bf45c9b5bf3e6;p=libs%2Fgl.git diff --git a/source/core/pipelinestate.h b/source/core/pipelinestate.h index 89cf1cd7..d0ff3490 100644 --- a/source/core/pipelinestate.h +++ b/source/core/pipelinestate.h @@ -38,6 +38,7 @@ private: mutable bool used = false; const Texture *texture = 0; const Sampler *sampler = 0; + int level = -1; BoundTexture(unsigned b): binding(b) { } }; @@ -91,6 +92,7 @@ public: void set_shader_program(const Program *); 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_vertex_setup(const VertexSetup *); void set_primitive_type(PrimitiveType); void set_front_face(FaceWinding);