[PATCH vkd3d 08/12] vkd3d-shader/hlsl: Print index paths in dump_deref().

Francisco Casas fcasas at codeweavers.com
Thu Jul 14 19:29:02 CDT 2022



On 14-07-22 06:17, Giovanni Mascellani wrote:
> Hi,
> 
> Il 01/07/22 23:24, Francisco Casas ha scritto:
>> +            vkd3d_string_buffer_printf(buffer, "[");
>> +            for (i = 0; i < deref->path_len; ++i)
>> +            {
>> +                vkd3d_string_buffer_printf(buffer, "[");
>> +                dump_src(buffer, &deref->path[i]);
>> +                vkd3d_string_buffer_printf(buffer, "]");
>> +            }
>> +            vkd3d_string_buffer_printf(buffer, "]");
> 
> I guess the double brackets are to distinguish this from the usual 
> register offset subscripting?
> 

Yep, I also think it looks nice with paths larger than 1, like in:

aaa[[0x562ff769ebd0][0x562ff769ec60]].x

or

bbb[[@24][@25][@26]]

But this is subjective.

> Giovanni.
> 



More information about the wine-devel mailing list