X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Frender%2Frenderer.h;h=af9eac0426e4c265a76bd2dc54879a5f85b636c3;hb=f19366d32cc29287a2730cfba90893e407754081;hp=8026f5ab8770429981c399b5f2482656756717fe;hpb=006bdb4f8660098fc524dcca80b24c943c65b249;p=libs%2Fgl.git diff --git a/source/render/renderer.h b/source/render/renderer.h index 8026f5ab..af9eac04 100644 --- a/source/render/renderer.h +++ b/source/render/renderer.h @@ -4,7 +4,6 @@ #include #include #include "commands.h" -#include "framebuffer.h" #include "matrix.h" #include "pipelinestate.h" #include "programdata.h" @@ -16,11 +15,13 @@ namespace GL { class Batch; class Buffer; class Camera; +union ClearValue; class Clipping; class Material; class Mesh; class Lighting; class Program; +class QueryPool; class Renderable; class Sampler; class Texture; @@ -201,7 +202,10 @@ public: void draw(const Batch &); void draw_instanced(const Batch &, unsigned); - void resolve_multisample(Framebuffer &, BufferBits); + void resolve_multisample(Framebuffer &); + + void begin_query(const QueryPool &, unsigned); + void end_query(const QueryPool &, unsigned); private: void apply_state();