KhronosGroup / KhronosGroup/Vulkan-Profiles

library: Require VpFunctions objects

Open
#860 0 comments 0 reactions 1 assignee Claimed by @christophe-lunarg View on GitHub
enhancement Library OS - Platform Independent P1
Dominant language
Python
Stars
173
Forks
84
Avg merge
9h 34m
Merged PRs (30d)
37

Description

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
VpFunctions functions,
#endif//VP_USE_OBJECT
VkInstance instance,
VkPhysicalDevice physicalDevice,
const VpProfileProperties* pProfile,
VkBool32 *pSupported) {
uint32_t count = 0;
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.