Skip to content

Clarify API layer function limitations #186

@Supreeeme

Description

@Supreeeme

In the loader spec, section 3.2 ("Application API Layer Usage"):

An API layer cannot introduce new OpenXR core API commands, but may introduce new extension-specific OpenXR commands that can be queried through the extension interface.

There's no direct definition of a "core API command", but there is the definition of a "core function" in the glossary:

A function that is defined in a version of OpenXR and not an extension. For example, xrCreateInstance is a core function defined in the OpenXR API as well as openxr.h.

If this is what is meant by "core API command", I don't even see how it would be possible for an API layer to define such a thing anyway. What is the intent of the line?

Metadata

Metadata

Assignees

No one assigned

    Labels

    synced to gitlabA corresponding issue has been filed in the Khronos internal GitLab

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions