Alexandre Mutel
Alexandre Mutel
> The problem is that we don't support `VkPipelineShaderStageRequiredSubgroupSizeCreateInfo`. _At all._ This change will indeed silence the validation failure, but any extension struct you pass will continue to be ignored....
Oh, good catch, missed them in the specs. It seems they are called [Processing Instructions](https://www.w3.org/TR/xml/#sec-pi) It should not be difficult to add it to the parser, but I don't have...
Hey @jbevain, After discussing with @alexey-zakharov we believe that it is the right fix. We did a similar fix in https://github.com/Unity-Technologies/mono/pull/2081, it is non breaking and fixing an actual issue....
I can also confirm it. Oddly, if the class is changed to a struct, it can decompile the method.
As a workaround, you can plug your own `CreateInstance` in the options [here](https://github.com/xoofx/Tomlyn/blob/3c221dd76d69775710126562c84feb225f4d5f88/src/Tomlyn/TomlModelOptions.cs#L84) (The default being defined [here](https://github.com/xoofx/Tomlyn/blob/3c221dd76d69775710126562c84feb225f4d5f88/src/Tomlyn/TomlModelOptions.cs#L227) that you can refer to from `TomlModelOptions.DefaultCreateInstance`)
> @xoofx Did you have something like this in mind? Yep ☺️ > I am just not sure whether List is the best container to use since there's no way...
> So, is there any way to check if the second function is override ? Dunno, if it is not exposed here, it might require to debug and dig into...