You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
GetPipelinePropertiesEXT includes a VkBaseOutStructure pointer as a parameter...only place in the API that does this. That struct is currently marked as an exception with "!ignore", to stop a recursive loop in Resolve().
The quick manual fix to be able to compile is replacing the parameter type with "!ignore" with "struct{}" after generation, but that will definitely cause a crash or undefined behavior if this function is called.
It is not totally clear from the spec how this is meant to work, but I suspect that this is a level of indirection where the base out struct's pNext pointer is written, and the developer has to check stype on the next struct to consume the data.
Fix TBD.
The text was updated successfully, but these errors were encountered:
GetPipelinePropertiesEXT includes a VkBaseOutStructure pointer as a parameter...only place in the API that does this. That struct is currently marked as an exception with "!ignore", to stop a recursive loop in Resolve().
The quick manual fix to be able to compile is replacing the parameter type with "!ignore" with "struct{}" after generation, but that will definitely cause a crash or undefined behavior if this function is called.
It is not totally clear from the spec how this is meant to work, but I suspect that this is a level of indirection where the base out struct's pNext pointer is written, and the developer has to check stype on the next struct to consume the data.
Fix TBD.
The text was updated successfully, but these errors were encountered: