Skip to content

Commit

Permalink
OpenXR SDK 1.0.34 (2024-02-16)
Browse files Browse the repository at this point in the history
This release features a number of new multi-vendor and vendor
extensions, additional functionality in the reflection header, as well
as compatibility improvements for the loader on Android.

-   Registry
    -   Extension reservation: Register author ID and reserve extensions
        for Leia. (internal MR 3203)
    -   Fix: Remove erroneous interaction profile component additions
        from extensions. (internal MR 3223)
    -   New multi-vendor extension: XR_EXT_user_presence (internal MR
        2706, internal issue 1585)
    -   New vendor extension: XR_META_recommended_layer_resolution
        (internal MR 2570)
    -   New vendor extension: XR_META_automatic_layer_filter (internal
        MR 2696)
    -   New vendor extension: XR_META_spatial_entity_mesh (internal MR
        2773)
    -   New vendor extension: XR_FB_face_tracking2 (internal MR 2811)
    -   New vendor extension: XR_VARJO_xr4_controller_interaction
        (internal MR 3078)
    -   XR_FB_scene: Update to spec version 4. (internal MR 2774)
    -   XR_META_headset_id and XR_FB_spatial_entity: Drop XR_EXT_uuid
        dependency, they use the data structure but do not require any
        runtime support specific to XR_EXT_uuid (internal MR 2577)
-   SDK
    -   API Layers: Add version-script for linking API Layers on Linux
        and Android. (internal MR 3112)
    -   Fix typo in gfxwrapper_opengl that did not affect the use in
        this repository directly, but may affect downstream users of
        this code. (internal MR 3215)
    -   Loader: fix to Android Loader so that the
        /<path_to_apk>/my_apk_file.apk!/libs/libstuff.so will not get
        blocked (internal MR 3054)
    -   Loader: Add missing ifdef guards for XR_KHR_LOADER_INIT_SUPPORT.
        (internal MR 3152, internal MR 3159)
    -   Loader: Fix crash in case of calling
        xrEnumerateInstanceExtensionProperties before calling
        xrInitializeLoaderKHR on Android. (internal MR 3159)
    -   Loader design: Add a note about environment variables being
        ignored when run on Windows as admin. (internal MR 3214)
    -   openxr_reflection.h: Add macros to list functions provided by
        each feature / extension. (internal MR 3129)
    -   external: Update Jinja2 Python module shipped with repository
        (for source code generation) to 2.11.3. (internal MR 3221,
        internal MR 3237)

GitOrigin-RevId: 8e65355a94a5d1b834ba438571cd5cd88c030b22
  • Loading branch information
rpavlik committed Feb 17, 2024
1 parent 7696da1 commit 455583c
Show file tree
Hide file tree
Showing 66 changed files with 5,098 additions and 3,747 deletions.
2 changes: 1 addition & 1 deletion .appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
#
# SPDX-License-Identifier: Apache-2.0

version: 1.0.33.{build}
version: 1.0.34.{build}
image: Visual Studio 2017


Expand Down
2 changes: 1 addition & 1 deletion .git-blame-ignore-revs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright 2021-2024, The Khronos Group Inc. Inc.
# Copyright 2021-2024, The Khronos Group Inc.
#
# SPDX-License-Identifier: CC-BY-4.0

Expand Down
2 changes: 1 addition & 1 deletion .reuse/dep5
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ License: MIT
Comment: Unmodified, vendored copy of commit e6c415837c5a487809fdbb2f71f1080d454eb99a

Files: external/python/jinja2/*
external/python/Jinja2-2.10.3.dist-info/*
external/python/Jinja2-2.11.3.dist-info/*
Copyright: 2013-2019 by the Jinja team
2007 Pallets
License: BSD-3-Clause
Expand Down
56 changes: 56 additions & 0 deletions CHANGELOG.SDK.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,62 @@ along with any public pull requests that have been accepted.
In this repository in particular, since it is primarily software,
pull requests may be integrated as they are accepted even between periodic updates.

## OpenXR SDK 1.0.34 (2024-02-16)

This release features a number of new multi-vendor and vendor extensions,
additional functionality in the reflection header, as well as compatibility
improvements for the loader on Android.

- Registry
- Extension reservation: Register author ID and reserve extensions for Leia.
([internal MR 3203](https://gitlab.khronos.org/openxr/openxr/merge_requests/3203))
- Fix: Remove erroneous interaction profile component additions from extensions.
([internal MR 3223](https://gitlab.khronos.org/openxr/openxr/merge_requests/3223))
- New multi-vendor extension: `XR_EXT_user_presence`
([internal MR 2706](https://gitlab.khronos.org/openxr/openxr/merge_requests/2706),
[internal issue 1585](https://gitlab.khronos.org/openxr/openxr/issues/1585))
- New vendor extension: `XR_META_recommended_layer_resolution`
([internal MR 2570](https://gitlab.khronos.org/openxr/openxr/merge_requests/2570))
- New vendor extension: `XR_META_automatic_layer_filter`
([internal MR 2696](https://gitlab.khronos.org/openxr/openxr/merge_requests/2696))
- New vendor extension: `XR_META_spatial_entity_mesh`
([internal MR 2773](https://gitlab.khronos.org/openxr/openxr/merge_requests/2773))
- New vendor extension: `XR_FB_face_tracking2`
([internal MR 2811](https://gitlab.khronos.org/openxr/openxr/merge_requests/2811))
- New vendor extension: `XR_VARJO_xr4_controller_interaction`
([internal MR 3078](https://gitlab.khronos.org/openxr/openxr/merge_requests/3078))
- `XR_FB_scene`: Update to spec version 4.
([internal MR 2774](https://gitlab.khronos.org/openxr/openxr/merge_requests/2774))
- `XR_META_headset_id` and `XR_FB_spatial_entity`: Drop `XR_EXT_uuid` dependency,
they use the data structure but do not require any runtime support specific to
`XR_EXT_uuid`
([internal MR 2577](https://gitlab.khronos.org/openxr/openxr/merge_requests/2577))
- SDK
- API Layers: Add version-script for linking API Layers on Linux and Android.
([internal MR 3112](https://gitlab.khronos.org/openxr/openxr/merge_requests/3112))
- Fix typo in `gfxwrapper_opengl` that did not affect the use in this repository
directly, but may affect downstream users of this code.
([internal MR 3215](https://gitlab.khronos.org/openxr/openxr/merge_requests/3215))
- Loader: fix to Android Loader so that the
`/<path_to_apk>/my_apk_file.apk!/libs/libstuff.so` will not get blocked
([internal MR 3054](https://gitlab.khronos.org/openxr/openxr/merge_requests/3054))
- Loader: Add missing ifdef guards for `XR_KHR_LOADER_INIT_SUPPORT`.
([internal MR 3152](https://gitlab.khronos.org/openxr/openxr/merge_requests/3152),
[internal MR 3159](https://gitlab.khronos.org/openxr/openxr/merge_requests/3159))
- Loader: Fix crash in case of calling `xrEnumerateInstanceExtensionProperties`
before calling `xrInitializeLoaderKHR` on Android.
([internal MR 3159](https://gitlab.khronos.org/openxr/openxr/merge_requests/3159))
- Loader design: Add a note about environment variables being ignored when run on
Windows as admin.
([internal MR 3214](https://gitlab.khronos.org/openxr/openxr/merge_requests/3214))
- `openxr_reflection.h`: Add macros to list functions provided by each feature /
extension.
([internal MR 3129](https://gitlab.khronos.org/openxr/openxr/merge_requests/3129))
- external: Update Jinja2 Python module shipped with repository (for source code
generation) to 2.11.3.
([internal MR 3221](https://gitlab.khronos.org/openxr/openxr/merge_requests/3221),
[internal MR 3237](https://gitlab.khronos.org/openxr/openxr/merge_requests/3237))

## OpenXR SDK 1.0.33 (2024-01-03)

This release primarily adds new ratified functionality describing the loader
Expand Down
62 changes: 0 additions & 62 deletions external/python/Jinja2-2.10.3.dist-info/RECORD

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: Jinja2
Version: 2.10.3
Version: 2.11.3
Summary: A very fast and expressive template engine.
Home-page: https://palletsprojects.com/p/jinja/
Author: Armin Ronacher
Expand All @@ -24,11 +24,14 @@ Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Text Processing :: Markup :: HTML
Requires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*
Description-Content-Type: text/x-rst
Requires-Dist: MarkupSafe (>=0.23)
Provides-Extra: i18n
Requires-Dist: Babel (>=0.8) ; extra == 'i18n'
Expand Down
35 changes: 35 additions & 0 deletions external/python/Jinja2-2.11.3.dist-info/RECORD
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
Jinja2-2.11.3.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
Jinja2-2.11.3.dist-info/LICENSE.rst,sha256=O0nc7kEF6ze6wQ-vG-JgQI_oXSUrjp3y4JefweCUQ3s,1475
Jinja2-2.11.3.dist-info/METADATA,sha256=PscpJ1C3RSp8xcjV3fAuTz13rKbGxmzJXnMQFH-WKhs,3535
Jinja2-2.11.3.dist-info/RECORD,,
Jinja2-2.11.3.dist-info/REQUESTED,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
Jinja2-2.11.3.dist-info/WHEEL,sha256=Z-nyYpwrcSqxfdux5Mbn_DQ525iP7J2DG3JgGvOYyTQ,110
Jinja2-2.11.3.dist-info/entry_points.txt,sha256=Qy_DkVo6Xj_zzOtmErrATe8lHZhOqdjpt3e4JJAGyi8,61
Jinja2-2.11.3.dist-info/top_level.txt,sha256=PkeVWtLb3-CqjWi1fO29OCbj55EhX_chhKrCdrVe_zs,7
jinja2/__init__.py,sha256=LZUXmxJc2GIchfSAeMWsxCWiQYO-w1-736f2Q3I8ms8,1549
jinja2/_compat.py,sha256=B6Se8HjnXVpzz9-vfHejn-DV2NjaVK-Iewupc5kKlu8,3191
jinja2/_identifier.py,sha256=EdgGJKi7O1yvr4yFlvqPNEqV6M1qHyQr8Gt8GmVTKVM,1775
jinja2/asyncfilters.py,sha256=XJtYXTxFvcJ5xwk6SaDL4S0oNnT0wPYvXBCSzc482fI,4250
jinja2/asyncsupport.py,sha256=ZBFsDLuq3Gtji3Ia87lcyuDbqaHZJRdtShZcqwpFnSQ,7209
jinja2/bccache.py,sha256=3Pmp4jo65M9FQuIxdxoDBbEDFwe4acDMQf77nEJfrHA,12139
jinja2/compiler.py,sha256=Ta9W1Lit542wItAHXlDcg0sEOsFDMirCdlFPHAurg4o,66284
jinja2/constants.py,sha256=RR1sTzNzUmKco6aZicw4JpQpJGCuPuqm1h1YmCNUEFY,1458
jinja2/debug.py,sha256=neR7GIGGjZH3_ILJGVUYy3eLQCCaWJMXOb7o0kGInWc,8529
jinja2/defaults.py,sha256=85B6YUUCyWPSdrSeVhcqFVuu_bHUAQXeey--FIwSeVQ,1126
jinja2/environment.py,sha256=XDSLKc4SqNLMOwTSq3TbWEyA5WyXfuLuVD0wAVjEFwM,50629
jinja2/exceptions.py,sha256=VjNLawcmf2ODffqVMCQK1cRmvFaUfQWF4u8ouP3QPcE,5425
jinja2/ext.py,sha256=AtwL5O5enT_L3HR9-oBvhGyUTdGoyaqG_ICtnR_EVd4,26441
jinja2/filters.py,sha256=9ORilsZrUoydSI9upz8_qGy7gozDWLYoFmlIBFSVRnQ,41439
jinja2/idtracking.py,sha256=J3O4VHsrbf3wzwiBc7Cro26kHb6_5kbULeIOzocchIU,9211
jinja2/lexer.py,sha256=nUFLRKhhKmmEWkLI65nQePgcQs7qsRdjVYZETMt_v0g,30331
jinja2/loaders.py,sha256=C-fST_dmFjgWkp0ZuCkrgICAoOsoSIF28wfAFink0oU,17666
jinja2/meta.py,sha256=QjyYhfNRD3QCXjBJpiPl9KgkEkGXJbAkCUq4-Ur10EQ,4131
jinja2/nativetypes.py,sha256=Ul__gtVw4xH-0qvUvnCNHedQeNDwmEuyLJztzzSPeRg,2753
jinja2/nodes.py,sha256=Mk1oJPVgIjnQw9WOqILvcu3rLepcFZ0ahxQm2mbwDwc,31095
jinja2/optimizer.py,sha256=gQLlMYzvQhluhzmAIFA1tXS0cwgWYOjprN-gTRcHVsc,1457
jinja2/parser.py,sha256=fcfdqePNTNyvosIvczbytVA332qpsURvYnCGcjDHSkA,35660
jinja2/runtime.py,sha256=0y-BRyIEZ9ltByL2Id6GpHe1oDRQAwNeQvI0SKobNMw,30618
jinja2/sandbox.py,sha256=knayyUvXsZ-F0mk15mO2-ehK9gsw04UhB8td-iUOtLc,17127
jinja2/tests.py,sha256=iO_Y-9Vo60zrVe1lMpSl5sKHqAxe2leZHC08OoZ8K24,4799
jinja2/utils.py,sha256=Wy4yC3IByqUWwnKln6SdaixdzgK74P6F5nf-gQZrYnU,22436
jinja2/visitor.py,sha256=DUHupl0a4PGp7nxRtZFttUzAi1ccxzqc2hzetPYUz8U,3240
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Wheel-Version: 1.0
Generator: bdist_wheel (0.33.6)
Generator: bdist_wheel (0.36.2)
Root-Is-Purelib: true
Tag: py2-none-any
Tag: py3-none-any
Expand Down
123 changes: 42 additions & 81 deletions external/python/jinja2/__init__.py
Original file line number Diff line number Diff line change
@@ -1,83 +1,44 @@
# -*- coding: utf-8 -*-
"""Jinja is a template engine written in pure Python. It provides a
non-XML syntax that supports inline expressions and an optional
sandboxed environment.
"""
jinja2
~~~~~~
Jinja2 is a template engine written in pure Python. It provides a
Django inspired non-XML syntax but supports inline expressions and
an optional sandboxed environment.
Nutshell
--------
Here a small example of a Jinja2 template::
{% extends 'base.html' %}
{% block title %}Memberlist{% endblock %}
{% block content %}
<ul>
{% for user in users %}
<li><a href="{{ user.url }}">{{ user.username }}</a></li>
{% endfor %}
</ul>
{% endblock %}
:copyright: (c) 2017 by the Jinja Team.
:license: BSD, see LICENSE for more details.
"""
__docformat__ = 'restructuredtext en'
__version__ = "2.10.3"

# high level interface
from jinja2.environment import Environment, Template

# loaders
from jinja2.loaders import BaseLoader, FileSystemLoader, PackageLoader, \
DictLoader, FunctionLoader, PrefixLoader, ChoiceLoader, \
ModuleLoader

# bytecode caches
from jinja2.bccache import BytecodeCache, FileSystemBytecodeCache, \
MemcachedBytecodeCache

# undefined types
from jinja2.runtime import Undefined, DebugUndefined, StrictUndefined, \
make_logging_undefined

# exceptions
from jinja2.exceptions import TemplateError, UndefinedError, \
TemplateNotFound, TemplatesNotFound, TemplateSyntaxError, \
TemplateAssertionError, TemplateRuntimeError

# decorators and public utilities
from jinja2.filters import environmentfilter, contextfilter, \
evalcontextfilter
from jinja2.utils import Markup, escape, clear_caches, \
environmentfunction, evalcontextfunction, contextfunction, \
is_undefined, select_autoescape

__all__ = [
'Environment', 'Template', 'BaseLoader', 'FileSystemLoader',
'PackageLoader', 'DictLoader', 'FunctionLoader', 'PrefixLoader',
'ChoiceLoader', 'BytecodeCache', 'FileSystemBytecodeCache',
'MemcachedBytecodeCache', 'Undefined', 'DebugUndefined',
'StrictUndefined', 'TemplateError', 'UndefinedError', 'TemplateNotFound',
'TemplatesNotFound', 'TemplateSyntaxError', 'TemplateAssertionError',
'TemplateRuntimeError',
'ModuleLoader', 'environmentfilter', 'contextfilter', 'Markup', 'escape',
'environmentfunction', 'contextfunction', 'clear_caches', 'is_undefined',
'evalcontextfilter', 'evalcontextfunction', 'make_logging_undefined',
'select_autoescape',
]


def _patch_async():
from jinja2.utils import have_async_gen
if have_async_gen:
from jinja2.asyncsupport import patch_all
patch_all()


_patch_async()
del _patch_async
from markupsafe import escape
from markupsafe import Markup

from .bccache import BytecodeCache
from .bccache import FileSystemBytecodeCache
from .bccache import MemcachedBytecodeCache
from .environment import Environment
from .environment import Template
from .exceptions import TemplateAssertionError
from .exceptions import TemplateError
from .exceptions import TemplateNotFound
from .exceptions import TemplateRuntimeError
from .exceptions import TemplatesNotFound
from .exceptions import TemplateSyntaxError
from .exceptions import UndefinedError
from .filters import contextfilter
from .filters import environmentfilter
from .filters import evalcontextfilter
from .loaders import BaseLoader
from .loaders import ChoiceLoader
from .loaders import DictLoader
from .loaders import FileSystemLoader
from .loaders import FunctionLoader
from .loaders import ModuleLoader
from .loaders import PackageLoader
from .loaders import PrefixLoader
from .runtime import ChainableUndefined
from .runtime import DebugUndefined
from .runtime import make_logging_undefined
from .runtime import StrictUndefined
from .runtime import Undefined
from .utils import clear_caches
from .utils import contextfunction
from .utils import environmentfunction
from .utils import evalcontextfunction
from .utils import is_undefined
from .utils import select_autoescape

__version__ = "2.11.3"
Loading

0 comments on commit 455583c

Please sign in to comment.