vkd3d-shader/ir: Split register validation to many helpers.
This MR just moves code around, with no (intended) behavior change.
Merge request reports
Activity
Let me mention that eventually I plan to collect some common code in other helpers (for example validation of SAMPLER, RESOURCE and UAV is currently very similar), but for the moment I'm rather leaning towards leaving the code duplicated to avoid even more code churn in case for some reason things turn out to be not that less similar than initially expected.
added 12 commits
-
9261b990...35d2df14 - 3 commits from branch
wine:master
- 1c43b2e5 - vkd3d-shader/ir: Introduce a helper for validating TEMP registers.
- 92d1ba91 - vkd3d-shader/ir: Introduce a helper for validating SSA registers.
- ce638b9c - vkd3d-shader/ir: Introduce a helper for validating LABEL registers.
- 52761e68 - vkd3d-shader/ir: Introduce a helper for validating registers without indices.
- edbf7349 - vkd3d-shader/ir: Introduce a helper for validating SAMPLER registers.
- c60eecba - vkd3d-shader/ir: Introduce a helper for validating RESOURCE registers.
- 7021a571 - vkd3d-shader/ir: Introduce a helper for validating UAV registers.
- 15d8591a - vkd3d-shader/ir: Introduce a helper for validating RASTOUT registers.
- 2d452842 - vkd3d-shader/ir: Introduce a helper for validating MISCTYPE registers.
Toggle commit list-
9261b990...35d2df14 - 3 commits from branch
Please register or sign in to reply