Lines Matching refs:translate
38 #include "translate.h"
48 struct translate translate;
83 translate_generic(struct translate *translate)
85 return (struct translate_generic *)translate;
611 * that's being given to us via translate->set_buffer().
655 generic_run_elts(struct translate *translate,
662 struct translate_generic *tg = translate_generic(translate);
668 vert += tg->translate.key.output_stride;
673 generic_run_elts16(struct translate *translate,
680 struct translate_generic *tg = translate_generic(translate);
686 vert += tg->translate.key.output_stride;
691 generic_run_elts8(struct translate *translate,
698 struct translate_generic *tg = translate_generic(translate);
704 vert += tg->translate.key.output_stride;
709 generic_run(struct translate *translate,
716 struct translate_generic *tg = translate_generic(translate);
722 vert += tg->translate.key.output_stride;
729 generic_set_buffer(struct translate *translate,
735 struct translate_generic *tg = translate_generic(translate);
750 generic_release(struct translate *translate)
754 FREE(translate);
778 struct translate *
789 tg->translate.key = *key;
790 tg->translate.release = generic_release;
791 tg->translate.set_buffer = generic_set_buffer;
792 tg->translate.run_elts = generic_run_elts;
793 tg->translate.run_elts16 = generic_run_elts16;
794 tg->translate.run_elts8 = generic_run_elts8;
795 tg->translate.run = generic_run;
843 return &tg->translate;