For the record, it is possible to squash this [commit](https://gitlab.winehq.org/fcasas/vkd3d/-/commit/4fd2ba66b1783c7e346f520b1ea3...) in 3/3 if we want to avoid the `skip_execution` flag and add `todo(sm<4)` qualifiers instead.
The problem is that these would be almost everywhere before we add SM1 execution support, and also, until we properly parse the d3dbc, they have to be in the `draw` directives instead of the `quad` directives so I am not sure is a good idea.