Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix D3D12 error for 'Grip and Aim pose' and other tests #1

Merged
merged 3 commits into from
Oct 1, 2020

Conversation

brycehutchings
Copy link
Contributor

Some of the conformance tests do not work when use when using D3D12 with D3D12 command allocator erroring. These fixes were made by @gongminmin.

@CLAassistant
Copy link

CLAassistant commented Sep 10, 2020

CLA assistant check
All committers have signed the CLA.

@rpavlik
Copy link
Contributor

rpavlik commented Sep 25, 2020

I have no experience to review this, perhaps ask in the chat. Can you add a changelog fragment?

@rpavlik rpavlik merged commit f27cfd1 into KhronosGroup:devel Oct 1, 2020
rpavlik added a commit that referenced this pull request Nov 16, 2020
-   Registry
    -   All changes found in 1.0.10, 1.0.11, and 1.0.12.
-   Conformance Tests
    -   Fix: Fix Vulkan image layout transitions (internal MR 1876)
    -   Fix: Images were being copied upside-down in OpenGL ES.
        (internal MR 1899)
    -   Fix: Issues around xrInitializeLoaderKHR. (internal MR 1922)
    -   Fix: Fix some interactive tests like “Grip and Aim Pose” which
        exposed D3D12 validation errors due to bugs in the D3D12
        graphics plugin. (OpenXR-CTS/#1)
    -   Fix: Use REQUIRE macro in main thread only, in
        Timed Pipelined Frame Submission to prevent race condition.
        (OpenXR-CTS/#2)
    -   Improvement: Enable use of glslangValidator to compile shaders
        if shaderc is not available. (internal MR 1857)
    -   Improvement: Add options to not run tests that require
        disconnecting devices. (internal MR 1862)
    -   Improvement: xrStructureTypeToString, xrResultToString: Make
        test more lenient, so it will also accept the “generic”
        generated value for enumerant values defined by an extension
        that is not currently enabled. (internal MR 1864)
    -   Improvement: Improve language usage in code and comments to be
        more respectful. (internal MR 1881)
    -   Improvement: Handle the new
        XR_ERROR_GRAPHICS_REQUIREMENTS_CALL_MISSING return code, and
        move all checks for this code to the xrCreateSession test, from
        the individual graphics bindings tests. (internal MR 1882,
        OpenXR-Docs/#53, internal issue 1397)
    -   Improvement: Automatically enable a number of extensions, if
        present, that can be enabled without side-effects. (internal MR
        1897)
    -   Improvement: Use the XR_KHR_loader_init_android extension on
        Android instead of vendor-specific code. (internal MR 1903)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants