KhronosGroup / KhronosGroup/VulkanSC-Emulation
Emulation ICD reports present modes not supported by Vulkan SC
Open
Beginner friendly
- Dominant language
- C++
- Stars
- 15
- Forks
- 5
- Avg merge
- 2d 32m
- Merged PRs (30d)
- 2
Description
Currently, the output array of `vkGetPhysicalDeviceSurfacePresentModesKHR` is not filtered by the Emulation ICD to remove entries referring to present modes that are only supported in Vulkan but not in Vulkan SC.
Contributor guide
Research direction
Start at the implementation of vkGetPhysicalDeviceSurfacePresentModesKHR in the Emulation ICD and inspect how its output array is assembled. Ensure the returned modes exclude those supported only by Vulkan and not Vulkan SC, then verify that the reported list contains only Vulkan SC-supported modes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- computer-graphics
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 72/100