Home | History | Annotate | Download | only in translate

Lines Matching refs:translate

38 #include "translate.h"
51 struct translate translate;
82 static struct translate_generic *translate_generic( struct translate *translate )
84 return (struct translate_generic *)translate;
629 * that's being given to us via translate->set_buffer().
674 static void PIPE_CDECL generic_run_elts( struct translate *translate,
680 struct translate_generic *tg = translate_generic(translate);
686 vert += tg->translate.key.output_stride;
690 static void PIPE_CDECL generic_run_elts16( struct translate *translate,
696 struct translate_generic *tg = translate_generic(translate);
702 vert += tg->translate.key.output_stride;
706 static void PIPE_CDECL generic_run_elts8( struct translate *translate,
712 struct translate_generic *tg = translate_generic(translate);
718 vert += tg->translate.key.output_stride;
722 static void PIPE_CDECL generic_run( struct translate *translate,
728 struct translate_generic *tg = translate_generic(translate);
734 vert += tg->translate.key.output_stride;
740 static void generic_set_buffer( struct translate *translate,
746 struct translate_generic *tg = translate_generic(translate);
760 static void generic_release( struct translate *translate )
764 FREE(translate);
788 struct translate *translate_generic_create( const struct translate_key *key )
796 tg->translate.key = *key;
797 tg->translate.release = generic_release;
798 tg->translate.set_buffer = generic_set_buffer;
799 tg->translate.run_elts = generic_run_elts;
800 tg->translate.run_elts16 = generic_run_elts16;
801 tg->translate.run_elts8 = generic_run_elts8;
802 tg->translate.run = generic_run;
862 return &tg->translate;