X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=src%2Fobjectrenderer.h;h=8f52aa00c95065b6ed99a92e6ee9b6a52cdb0aa6;hb=67fbce330b046b1f0d63222f04d83410dc1b2faa;hp=e3872b010f381a8277e0434bdf3dd5cbdc0637df;hpb=53579b1a949fa3e4e193f8dfba2064edbb123f57;p=ipdf%2Fcode.git diff --git a/src/objectrenderer.h b/src/objectrenderer.h index e3872b0..8f52aa0 100644 --- a/src/objectrenderer.h +++ b/src/objectrenderer.h @@ -11,6 +11,7 @@ #include "shaderprogram.h" #include "bufferbuilder.h" + namespace IPDF { class View; @@ -136,6 +137,8 @@ namespace IPDF GroupRenderer() : ObjectRenderer(GROUP, "shaders/rect_vert.glsl", "shaders/rect_frag.glsl", "shaders/rect_outline_geom.glsl") {} virtual ~GroupRenderer() {} virtual void RenderUsingCPU(const Objects & objects, const View & view, const CPURenderTarget & target, unsigned first_obj_id, unsigned last_obj_id); + // do nothing on GPU + virtual void RenderUsingGPU(unsigned first_obj_id, unsigned last_obj_id) {} }; }