Skip to content

The VK_SEC_ubm_surface extension has conflicts between structure names, fields, and parameters. #2679

@rosew0od

Description

@rosew0od

There are two types, ubm_device and ubm_surface, that also appear as field and parameter names. This can cause problems for generators that don't generate a struct prefix for types.
The fields in VkUbmSurfaceCreateInfoSEC, and the parameters of vkGetPhysicalDeviceUbmPresentationSupportSEC should be renamed from ubm_device and ubm_surface to device and surface.
The Wayland surface extension has similar types wl_surface and wl_display and their respective parameters are named surface and display, which avoids this problem.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions