-
Notifications
You must be signed in to change notification settings - Fork 53
Open
Labels
!discussNeeds discussion (at meeting or online)Needs discussion (at meeting or online)
Description
For Compat extension structs we have this special behavior:
Special: implementations that don't support Compatibility Mode must ignore any chained structs with @ref WGPUSType values in this block, instead of erroring. This block must only be used for Compat additions that can be ignored without affecting the semantics of a non-erroring program.
However for output structs I'm not sure how this should work. (Pretty sure there is just one case of this, the Compat extension to the WGPULimits struct - #472.)
- Should the struct remain unpopulated (as this would imply)?
- Should we never put compat structs in that SType block, keep them in core and require them to be implemented?
I think 2 makes the most sense to me.
Metadata
Metadata
Assignees
Labels
!discussNeeds discussion (at meeting or online)Needs discussion (at meeting or online)