X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fcore%2Fpipelinestate.cpp;fp=source%2Fcore%2Fpipelinestate.cpp;h=78db195d4b28d891a484b3d42268577973e065be;hb=3c0cbf0529aa06d9809ad3aa9e282400e8209b4d;hp=262dd26b596b95fb600aea40d5995d0fe08fd56e;hpb=9786a581e0b1b66646ab3def3c49aa3a6360aa36;p=libs%2Fgl.git diff --git a/source/core/pipelinestate.cpp b/source/core/pipelinestate.cpp index 262dd26b..78db195d 100644 --- a/source/core/pipelinestate.cpp +++ b/source/core/pipelinestate.cpp @@ -69,7 +69,7 @@ void PipelineState::set(T &target, T value, unsigned flag) void PipelineState::set_framebuffer(const Framebuffer *f) { - set(framebuffer, f, FRAMEBUFFER|VIEWPORT); + set(framebuffer, f, FRAMEBUFFER); } void PipelineState::set_viewport(const Rect *v) @@ -172,7 +172,7 @@ void PipelineState::apply(unsigned mask) const } } - if(mask&VIEWPORT) + if(mask&(VIEWPORT|FRAMEBUFFER)) { if(viewport) glViewport(viewport->left, viewport->bottom, viewport->width, viewport->height);