vkd3d-shader/ir: Validate I/O registers.
1 unresolved thread
1 unresolved thread
Merge request reports
Activity
added 7 commits
- df5ad542 - vkd3d-shader: Keep track of whether programs have normalised I/O.
- 4b33e4ff - vkd3d-shader: Keep track of whether programs have normalised hull shader control point I/O.
- 43a17975 - vkd3d-shader/ir: Validate INPUT registers.
- 10fc8690 - vkd3d-shader/ir: Validate OUTPUT registers.
- f87d9195 - vkd3d-shader/ir: Validate PATCHCONST registers.
- 60cd5f9d - vkd3d-shader/ir: Validate INCONTROLPOINT registers.
- d3bf27be - vkd3d-shader/ir: Validate OUTCONTROLPOINT registers.
Toggle commit listbool vsir_program_init(struct vsir_program *program, const struct vkd3d_shader_compile_info *compile_info, - const struct vkd3d_shader_version *version, unsigned int reserve, enum vsir_control_flow_type cf_type) + const struct vkd3d_shader_version *version, unsigned int reserve, enum vsir_control_flow_type cf_type, + bool normalised_io)
I'll take it, but I don't love the "normalised_io" bool parameter. I'd prefer either flags or an enum, not unlike the "cf_type" parameter.
Ok, I submitted !1199 (merged) for that.
added 32 commits
-
d0da38d9...7ae1284c - 25 commits from branch
wine:master
- eba8fd47 - vkd3d-shader: Keep track of whether programs have normalised I/O.
- d9508558 - vkd3d-shader: Keep track of whether programs have normalised hull shader control point I/O.
- 349fdd08 - vkd3d-shader/ir: Validate INPUT registers.
- 62d5bc91 - vkd3d-shader/ir: Validate OUTPUT registers.
- a4ab53ab - vkd3d-shader/ir: Validate PATCHCONST registers.
- 1e86f002 - vkd3d-shader/ir: Validate INCONTROLPOINT registers.
- 03ad04c8 - vkd3d-shader/ir: Validate OUTCONTROLPOINT registers.
Toggle commit list-
d0da38d9...7ae1284c - 25 commits from branch
Please register or sign in to reply