llvmpipe: put fs variant dumping in a function
This commit is contained in:
parent
98e277111b
commit
71e27ef21c
|
@ -794,6 +794,16 @@ dump_fs_variant_key(const struct lp_fragment_shader_variant_key *key)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void
|
||||||
|
lp_debug_fs_variant(const struct lp_fragment_shader_variant *variant)
|
||||||
|
{
|
||||||
|
debug_printf("llvmpipe: Fragment shader #%u variant #%u:\n",
|
||||||
|
variant->shader->no, variant->no);
|
||||||
|
tgsi_dump(variant->shader->base.tokens, 0);
|
||||||
|
dump_fs_variant_key(&variant->key);
|
||||||
|
debug_printf("variant->opaque = %u\n", variant->opaque);
|
||||||
|
debug_printf("\n");
|
||||||
|
}
|
||||||
|
|
||||||
static struct lp_fragment_shader_variant *
|
static struct lp_fragment_shader_variant *
|
||||||
generate_variant(struct llvmpipe_context *lp,
|
generate_variant(struct llvmpipe_context *lp,
|
||||||
|
@ -815,10 +825,7 @@ generate_variant(struct llvmpipe_context *lp,
|
||||||
memcpy(&variant->key, key, shader->variant_key_size);
|
memcpy(&variant->key, key, shader->variant_key_size);
|
||||||
|
|
||||||
if (gallivm_debug & GALLIVM_DEBUG_IR) {
|
if (gallivm_debug & GALLIVM_DEBUG_IR) {
|
||||||
debug_printf("llvmpipe: Creating fragment shader #%u variant #%u:\n",
|
lp_debug_fs_variant(variant);
|
||||||
shader->no, variant->no);
|
|
||||||
tgsi_dump(shader->base.tokens, 0);
|
|
||||||
dump_fs_variant_key(key);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
generate_fragment(lp, shader, variant, RAST_WHOLE);
|
generate_fragment(lp, shader, variant, RAST_WHOLE);
|
||||||
|
|
|
@ -104,4 +104,8 @@ struct lp_fragment_shader
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
void
|
||||||
|
lp_debug_fs_variant(const struct lp_fragment_shader_variant *variant);
|
||||||
|
|
||||||
|
|
||||||
#endif /* LP_STATE_FS_H_ */
|
#endif /* LP_STATE_FS_H_ */
|
||||||
|
|
Loading…
Reference in New Issue