On Thu Jan 11 06:04:43 2024 +0000, Conor McCarthy wrote:
changed this line in [version 21 of the diff](/wine/vkd3d/-/merge_requests/450/diffs?diff_id=92889&start_sha=9dfe64bfe92dbadf2462fda452592ff6cb61210a#4fae87cf1e8d06a5c7871f244e3dd75ef2dac299_1776_1807)
I still think that this should be addressed: once a program is in block form every block should be terminated by `ret`, `branch` or `switch_monolithic` (maybe there are others I don't remember right now), including the last one. If this doesn't necessarily happens for programs in structured form, then we should add the `ret` for all shader types.