vkd3d-shader: Nearly get rid of vkd3d_shader_desc.
All threads resolved!
All threads resolved!
The only leftover field is SM1-specific, and I don't too much about how it's used, so I'm leaving it aside for now. It seems, however, that it could be moved directly to the parser (it seems to be only used for parsing and scanning).
Merge request reports
Activity
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.
- Resolved by Francisco Casas
- Resolved by Francisco Casas
- Resolved by Francisco Casas
added 68 commits
-
79e35536...23259263 - 63 commits from branch
wine:master
- 9648cf3a - vkd3d-shader/tpf: Remove a useless parameter to shader_sm4_init().
- 14f419b9 - vkd3d-shader/dxbc: Decouple vkd3d_shader_desc from DXBC parsing.
- f5d14bf8 - vkd3d-shader: Move shader signatures to vsir_program.
- e5bfa48e - vkd3d-shader/dxbc: Remove flag is_dxil.
- a066d6d7 - vkd3d-shader: Remove the bytecode fields from vkd3d_shader_desc.
Toggle commit list-
79e35536...23259263 - 63 commits from branch
Please register or sign in to reply