Henri Verbeet pushed to branch master at wine / vkd3d Commits: 5a563ce0 by Francisco Casas at 2025-09-17T11:48:19+02:00 vkd3d-shader/ir: Move icbs from struct vkd3d_shader_instruction_array to struct vsir_program. - - - - - 84b89f06 by Henri Verbeet at 2025-09-17T12:18:28+02:00 vkd3d-shader/ir: Remove some unused fields from struct io_normaliser. - - - - - 9323dc42 by Francisco Casas at 2025-09-17T12:19:55+02:00 vkd3d-shader/ir: Move the outpointid_param field out of struct vkd3d_shader_instruction_array. It is worth noting that previously, the case of vsir_program_create_outpointid_param() failing on sm6_parser_init_signature() wasn't properly handled. - - - - - 5278b846 by Francisco Casas at 2025-09-17T12:19:56+02:00 vkd3d-shader/ir: Store a pointer to the instruction array in struct control_point_normaliser. We stop storing a shallow copy of the vsir_program.instructions on control_point_normaliser.instructions since vkd3d_shader_instruction_array is not meant to be copied by value, which is evidenced by the fact that the struct has to always be copied back to program->instructions before returning. - - - - - 6ed78a02 by Francisco Casas at 2025-09-17T12:19:56+02:00 vkd3d-shader/ir: Store a pointer to the vsir program in struct control_point_normaliser. We will move the dst_params and src_params fields from struct vkd3d_shader_instruction_array to the vsir program next, so we need to widen the scope of this pointer to the whole vsir program. - - - - - d2d22c7a by Francisco Casas at 2025-09-17T12:31:49+02:00 vkd3d-shader/ir: Move the source and destination operand allocators to struct vsir_program. - - - - - 4 changed files: - libs/vkd3d-shader/dxil.c - libs/vkd3d-shader/ir.c - libs/vkd3d-shader/tpf.c - libs/vkd3d-shader/vkd3d_shader_private.h View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/32e64cafa5b96921b1ff8c6492352... -- View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/32e64cafa5b96921b1ff8c6492352... You're receiving this email because of your account on gitlab.winehq.org.