X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Frender%2Ftext.cpp;h=a51d2cf16778a82bc3778c47203a618f39b5cc91;hp=b3d85deb899a5f837d9e0d64d8720c89925b14bc;hb=HEAD;hpb=d493917dbc215cd6ba3f8773a52a289d9f14380d diff --git a/source/render/text.cpp b/source/render/text.cpp index b3d85deb..a51d2cf1 100644 --- a/source/render/text.cpp +++ b/source/render/text.cpp @@ -1,6 +1,7 @@ #include "meshbuilder.h" #include "program.h" #include "renderer.h" +#include "technique.h" #include "text.h" #include "texture2d.h" @@ -12,10 +13,7 @@ namespace GL { Text::Text(const Font &f, const Technique *tech, Tag tex_slot): ObjectInstance(object), font(f), - mesh((TEXCOORD2, VERTEX2)), - horz_align(0.0f), - vert_offset(0.0f), - width(0.0f) + mesh((TEXCOORD2, VERTEX2)) { object.set_mesh(&mesh); if(tech) @@ -26,8 +24,8 @@ void Text::set_technique(const Technique *tech, Tag tex_slot) { if(tech) { - if(!tex_slot.id && tech->has_pass(Tag())) - if(const Program *shprog = tech->get_pass(Tag()).get_shader_program()) + if(!tex_slot.id && tech->has_method(Tag())) + if(const Program *shprog = tech->get_method(Tag()).get_shader_program()) { if(shprog->get_uniform_location(Tag("font_tex"))>=0) tex_slot = "font_tex";