The number of tokens in never used and the pointer is NULL checked so just pass NULL. --- src/gallium/state_trackers/nine/nine_ff.c | 3 +-- src/gallium/state_trackers/nine/nine_shader.c | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/src/gallium/state_trackers/nine/nine_ff.c b/src/gallium/state_trackers/nine/nine_ff.c index 279ba37..2175bdb 100644 --- a/src/gallium/state_trackers/nine/nine_ff.c +++ b/src/gallium/state_trackers/nine/nine_ff.c @@ -164,22 +164,21 @@ static int nine_ff_fvf_key_comp(void *key1, void *key2) { return *(DWORD *)key1 != *(DWORD *)key2; } static void nine_ff_prune_vs(struct NineDevice9 *); static void nine_ff_prune_ps(struct NineDevice9 *); static void nine_ureg_tgsi_dump(struct ureg_program *ureg, boolean override) { if (debug_get_bool_option("NINE_FF_DUMP", FALSE) || override) { - unsigned count; - const struct tgsi_token *toks = ureg_get_tokens(ureg, &count); + const struct tgsi_token *toks = ureg_get_tokens(ureg, NULL); tgsi_dump(toks, 0); ureg_free_tokens(toks); } } #define _X(r) ureg_scalar(ureg_src(r), TGSI_SWIZZLE_X) #define _Y(r) ureg_scalar(ureg_src(r), TGSI_SWIZZLE_Y) #define _Z(r) ureg_scalar(ureg_src(r), TGSI_SWIZZLE_Z) #define _W(r) ureg_scalar(ureg_src(r), TGSI_SWIZZLE_W) diff --git a/src/gallium/state_trackers/nine/nine_shader.c b/src/gallium/state_trackers/nine/nine_shader.c index 95bc6ec..7760a1c 100644 --- a/src/gallium/state_trackers/nine/nine_shader.c +++ b/src/gallium/state_trackers/nine/nine_shader.c @@ -3698,22 +3698,21 @@ nine_translate_shader(struct NineDevice9 *device, struct nine_shader_info *info, ureg_DECL_constant2D(tx->ureg, 0, 4095, 0); ureg_DECL_constant2D(tx->ureg, 0, 4095, 1); ureg_DECL_constant2D(tx->ureg, 0, 2047, 2); ureg_DECL_constant2D(tx->ureg, 0, 511, 3); } if (info->process_vertices) ureg_DECL_constant2D(tx->ureg, 0, 2, 4); /* Viewport data */ if (debug_get_bool_option("NINE_TGSI_DUMP", FALSE)) { - unsigned count; - const struct tgsi_token *toks = ureg_get_tokens(tx->ureg, &count); + const struct tgsi_token *toks = ureg_get_tokens(tx->ureg, NULL); tgsi_dump(toks, 0); ureg_free_tokens(toks); } if (info->process_vertices) { NineVertexDeclaration9_FillStreamOutputInfo(info->vdecl_out, tx->output_info, tx->num_outputs, &(info->so)); info->cso = ureg_create_shader_with_so_and_destroy(tx->ureg, pipe, &(info->so)); -- 2.9.3 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev