diff options
Diffstat (limited to 'src/mesa/state_tracker/st_tgsi_lower_yuv.c')
-rw-r--r-- | src/mesa/state_tracker/st_tgsi_lower_yuv.c | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/src/mesa/state_tracker/st_tgsi_lower_yuv.c b/src/mesa/state_tracker/st_tgsi_lower_yuv.c index f43eadc0b5c..a7ef5d40d34 100644 --- a/src/mesa/state_tracker/st_tgsi_lower_yuv.c +++ b/src/mesa/state_tracker/st_tgsi_lower_yuv.c @@ -423,7 +423,6 @@ st_tgsi_lower_yuv(const struct tgsi_token *tokens, unsigned free_slots, unsigned lower_nv12, unsigned lower_iyuv) { struct tgsi_yuv_transform ctx; - struct tgsi_token *newtoks; int newlen; assert(!(lower_nv12 & lower_iyuv)); /* bitmasks should be mutually exclusive */ @@ -442,14 +441,6 @@ st_tgsi_lower_yuv(const struct tgsi_token *tokens, unsigned free_slots, * this is a pain about tgsi_transform :-/ */ newlen = tgsi_num_tokens(tokens) + 300; - newtoks = tgsi_alloc_tokens(newlen); - if (!newtoks) - return NULL; - tgsi_transform_shader(tokens, newtoks, newlen, &ctx.base); - -// tgsi_dump(newtoks, 0); -// debug_printf("\n"); - - return newtoks; + return tgsi_transform_shader(tokens, newlen, &ctx.base); } |