KhronosGroup / KhronosGroup/OpenXR-CTS

CTS didn't enable extension provided by API layer.

Open
#68 1 comment 0 reactions 0 assignees View on GitHub
synced to gitlab
Dominant language
C++
Stars
79
Forks
30
PR merge metrics
No merged PRs in 30d

Description

I have a API layer which implement the XR_EXT_thermal_query. When running CTS, though the api layer is in the list, but the extension is not and of course the test is skipped.
And I found this @todo in the code.
https://github.com/KhronosGroup/OpenXR-CTS/blob/c153ad02c18f9249dbcce1af7a25034e2109a891/src/conformance/framework/conformance_framework.cpp#L232C20-L232C20

Is CTS still couldn't query extesnion provided by API layer? If so, will this be added recently?

Contributor guide

No contributing guide indexed for this repository

Research direction

Start in src/conformance/framework/conformance_framework.cpp at the linked TODO and trace how CTS discovers extensions from API layers. Confirm whether XR_EXT_thermal_query is omitted from the enabled extension set and identify the relevant CTS path whose test is skipped. Done means API-layer-provided extensions are queried and the affected test is no longer skipped.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
testing-qa
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.