Skip to content

vkd3d-shader: Use iterators everywhere, part 11/11.

After these patches, we can replace the vkd3d_shader_instruction_array itself and the implementation of its related methods to replace the data type used. I did this in my rbseq5 branch where I have my modified rbtree proposal, but it should be relatively similar for any other data type.

2/7 is a suggestion I want to bring back, it is not really needed.

Patches 4/7, 5/7, 6/7 and 7/7 are my interpretation of Giovanni's suggestion for replacing the temporary dynamic arrays with vkd3d_shader_instruction_array, the alternative being 2c1ecd52.

Merge request reports

Loading