On Thu, 8 Jul 2021 at 06:54, Conor McCarthy cmccarthy@codeweavers.com wrote:
@@ -1092,7 +1113,7 @@ static void shader_dump_dst_param(struct vkd3d_d3d_asm_compiler *compiler, struct vkd3d_string_buffer *buffer = &compiler->buffer; uint32_t write_mask = param->write_mask;
- shader_dump_register(compiler, ¶m->reg);
- shader_dump_register(compiler, ¶m->reg, true);
That doesn't seem accurate.
And indeed, I'm seeing some changes like this in a couple of shaders:
-store_uav_typed u0[r0.y + 1].xyzw, l(0, 0, 0, 0), r0.x +store_uav_typed u0[1:*].xyzw, l(0, 0, 0, 0), r0.x