static enum vkd3d_result sm6_parser_init(struct sm6_parser *sm6, const uint32_t *byte_code, size_t byte_code_size, - const char *source_name, struct vkd3d_shader_message_context *message_context) + const char *source_name, struct vkd3d_shader_message_context *message_context, struct dxbc_shader_desc *dxbc_desc)
Minor formatting issue.
Also, if we're going to pass "dxbc_desc" here, do we still need "byte_code" and "byte_code_size"? "byte_code" is potentially different from dxbc_desc->byte_code, but I think we could fix that.