Skip to content

library: Require VpCapabilities objects, remove VkInstance from some API #860

@christophe-lunarg

Description

@christophe-lunarg

Remove VP_USE_OBJECT to require VpCapabilities, this will also enable removing VkInstance instance from many API

VPAPI_ATTR VkResult vpGetPhysicalDeviceProfileSupport(
#ifdef VP_USE_OBJECT
    VpCapabilities                              capabilities,
#endif//VP_USE_OBJECT
    VkInstance                                  instance,
    VkPhysicalDevice                            physicalDevice,
    const VpProfileProperties*                  pProfile,
    VkBool32 *pSupported) {
    uint32_t count = 0;

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions