[Git][wine/vkd3d][master] 5 commits: vkd3d-shader/dxil: Generate specialized values in sm6_parser_emit_cast() for trivial casts.
Henri Verbeet pushed to branch master at wine / vkd3d Commits: af5e5fe3 by Giovanni Mascellani at 2025-06-05T16:05:09+02:00 vkd3d-shader/dxil: Generate specialized values in sm6_parser_emit_cast() for trivial casts. There is currently no need to make a special case for 16-bit values, since the SPIR-V backend currently confuses them with 32-bit values. The generated VSIR code is not correct, but that will have to be handled at a different level. - - - - - a9a3100c by Giovanni Mascellani at 2025-06-05T16:05:09+02:00 vkd3d-shader/dxil: Represent non uniformness in the SM6 value. - - - - - 00b3fb96 by Giovanni Mascellani at 2025-06-05T16:05:09+02:00 vkd3d-shader/dxil: Store a SM6 value in sm6_phi. Rather than a VSIR register. - - - - - 0e406cf0 by Giovanni Mascellani at 2025-06-05T16:05:09+02:00 vkd3d-shader/dxil: Do not set the value type in sm6_parser_declare_global(). It is rewritten in all branches. - - - - - 7e134f85 by Giovanni Mascellani at 2025-06-05T16:05:09+02:00 vkd3d-shader/dxil: Do not set the value type in sm6_parser_function_init(). It is rewritten in all branches that produce a value. VALUE_TYPE_REG is therefore never set and can be retired at last. - - - - - 1 changed file: - libs/vkd3d-shader/dxil.c View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/5e6def08435a541b8cf3b2352c57c... -- View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/5e6def08435a541b8cf3b2352c57c... You're receiving this email because of your account on gitlab.winehq.org.
participants (1)
-
Henri Verbeet (@hverbeet)