X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Ftext.cpp;h=bd358032c65ff22d6f1cee3d83af64f5570e6909;hb=70e7a223a069874cda84673a4ca541aa44b12bf2;hp=86730757fd6c93889b772ac648bbcd4913a98c85;hpb=720455325086e08bc9fdcd822d713480d0c2e0a0;p=libs%2Fgltk.git diff --git a/source/text.cpp b/source/text.cpp index 8673075..bd35803 100644 --- a/source/text.cpp +++ b/source/text.cpp @@ -339,9 +339,9 @@ void Text::build_line(unsigned i, const Geometry &rgeom, RenderData &data) const { const Line &line = lines[i]; - GL::MatrixStack::Push _pushm(data.bld->matrix()); - data.bld->matrix() *= GL::Matrix::translation(rgeom.x, rgeom.y, 0); - data.bld->matrix() *= GL::Matrix::scaling(style->get_font_size()); + GL::VertexBuilder::PushMatrix _pushm(*data.bld); + data.bld->transform(GL::Matrix::translation(rgeom.x, rgeom.y, 0)); + data.bld->transform(GL::Matrix::scaling(style->get_font_size())); style->get_font().build_string(text.substr(line.start, line.bytes), *data.bld); }