OpenXR-SDK-Source
Sources for OpenXR loader, basic API layers, and example code.
파일 탐색기
최종 버전 다운로드 (.zip)- OpenXR.Loader.props
- OpenXR.Loader.targets
- OpenXR.Loader.nuspec
- stage_nuget.ps1
- build_jobs.yml
- build_linux.yml
- build_mingw.yml
- build_msvc.yml
- check_clang_format.yml
- check_file_format.yml
- codespell.yml
- generate_windows_matrix_build.py
- install_vulkan.ps1
- organize_windows_artifacts.py
- print_windows_artifact_names.py
- shared.py
- openxr-sdk-source.yml
- openxr-sdk.yml
- CMakePresets.json
- CMakePresets.json.license
- generate_windows_matrix_build.py
- install_vulkan.ps1
- organize_windows_artifacts.py
- shared.py
- android.yml
- check_clang_format_and_codespell.yml
- macos-build.yml
- macOS.yml
- msvc-build-preset.yml
- pr.yml
- release.yml
- snapshot.yml
- windows-matrix.yml
- .java-version
- .java-version.license
- dependabot.yml
- dep5
- README.md
- README.md
- .markdownlint.yaml
- README.md
- template.md
- gl_format.h
- glext.h
- glext.h.license
- wglext.h
- wglext.h.license
- CMakeLists.txt
- __init__.py
- _compat.py
- _identifier.py
- asyncfilters.py
- asyncsupport.py
- bccache.py
- compiler.py
- constants.py
- debug.py
- defaults.py
- environment.py
- exceptions.py
- ext.py
- filters.py
- idtracking.py
- lexer.py
- loaders.py
- meta.py
- nativetypes.py
- nodes.py
- optimizer.py
- parser.py
- runtime.py
- sandbox.py
- tests.py
- utils.py
- visitor.py
- entry_points.txt
- INSTALLER
- LICENSE.rst
- METADATA
- RECORD
- REQUESTED
- top_level.txt
- WHEEL
- __init__.py
- _compat.py
- _constants.py
- _native.py
- _speedups.c
- INSTALLER
- LICENSE.txt
- METADATA
- RECORD
- top_level.txt
- WHEEL
- __init__.py
- __init__.py
- actions.py
- common.py
- core.py
- exceptions.py
- helpers.py
- py.typed
- results.py
- testing.py
- unicode.py
- util.py
- LICENSE
- METADATA
- RECORD
- WHEEL
- pull_request_template.md
- README.md
- CMakeLists.txt
- openxr_platform_defines.h
- CMakeLists.txt
- generated_header_list.txt
- generated_header_list.txt.license
- Apache-2.0.txt
- BSD-3-Clause.txt
- BSL-1.0.txt
- CC-BY-4.0.txt
- CC0-1.0.txt
- ISC.txt
- LicenseRef-jsoncpp-public-domain.txt
- LicenseRef-Khronos-Free-Use-License-for-Software-and-Documentation.txt
- LicenseRef-KhronosSpecCopyright-WithNormativeWording-v10.txt
- MIT.txt
- OFL-1.1-RFN.txt
- Unlicense.txt
- WTFPL.txt
- Zlib.txt
- gradle-wrapper.jar
- gradle-wrapper.jar.license
- gradle-wrapper.properties
- gradle-wrapper.properties.license
- build.gradle.kts
- gradlew
- gradlew.bat
- gradlew.bat.license
- gradlew.license
- settings.gradle
- archive-sdk.sh
- build-aar-layer.sh
- build-aar.sh
- build-and-publish-aar-mavencentral.sh
- build-and-publish-aar-snapshot.sh
- check-changelog-fragments.sh
- common.sh
- attribs.adoc
- khronos.css
- app_dispatch_table_call_chain.svg
- app_dispatch_table_call_chain.svg.license
- call_chain_example.svg
- call_chain_example.svg.license
- class_diagram.svg
- class_diagram.svg.license
- high_level_loader.svg
- high_level_loader.svg.license
- loader_layer_order_calls.svg
- loader_layer_order_calls.svg.license
- optional_layer_function_impl.svg
- optional_layer_function_impl.svg.license
- standard_call_chains.svg
- standard_call_chains.svg.license
- api_layer.adoc
- appendices.adoc
- application.adoc
- debug.adoc
- design.adoc
- loader.adoc
- overview.adoc
- runtime.adoc
- source.adoc
- XR_ANDROID_trackables.xml
- xr.fragmented.xml
- xr.xml
- extension.rb
- __init__.py
- algo.py
- attributes.py
- base_printer.py
- consistency_tools.py
- console_printer.py
- conventions.py
- data_structures.py
- entity_db.py
- file_process.py
- html_printer.py
- macro_checker.py
- macro_checker_file.py
- main.py
- shared.py
- util.py
- validity.py
- __init__.py.docs
- apiconventions.py
- bare_normatives_allowlist.txt
- bare_normatives_allowlist.txt.license
- cgenerator.py
- check_merged_registry.py
- check_spec_links.py
- check_stamp.py
- comment_convert.py
- creflectiongenerator.py
- docgenerator.py
- extdependency.py
- extensionmetadocgenerator.py
- extract_code.py
- findBareNormatives.py
- genanchorlinks.rb
- generator.py
- genRef.py
- genxr.py
- hostsyncgenerator.py
- indexgenerator.py
- interfacedocgenerator.py
- jinja_helpers.py
- merge-registry.sh
- nonbreaking-ext-titles.rb
- parse_dependency.py
- pdf-index-customizer.rb
- pdf_chapter_diff.py
- pygenerator.py
- realign.py
- reflib.py
- reflow.py
- reg.py
- reserve_extensions.py
- rouge-extend-css.rb
- rubygenerator.py
- schema.py
- scriptgenerator.py
- spec-macros.rb
- template_openxr_reflection.h
- template_openxr_reflection_parent_structs.h
- template_openxr_reflection_structs.h
- test_check_spec_links.py
- test_check_spec_links_api_specific.py
- test_entity_db.py
- update_reservations.py
- update_version.py
- validitygenerator.py
- vuidCounts.py
- xml_consistency.py
- xml_merger.py
- xrconventions.py
- .gitignore
- Makefile
- README.md
- requirements.txt
- apilayer_best_practices_validation.pom
- best_practices_validation.cpp
- CMakeLists.txt
- layer_utils.cpp
- layer_utils.h
- AndroidManifest.xml.in
- api_dump.cpp
- api_layer_platform_defines.h
- apilayer_api_dump.pom
- apilayer_core_validation.pom
- CMakeLists.txt
- core_validation.cpp
- core_validation_html_anchor.png
- core_validation_html_anchor.png.license
- core_validation_message.svg
- core_validation_message.svg.license
- OpenXR_API_Dump.png
- OpenXR_API_Dump.png.license
- OpenXR_Core_Validation.png
- OpenXR_Core_Validation.png.license
- README.md
- README_api_dump.md
- README_core_validation.md
- validation_utils.h
- XrApiLayer.def
- XrApiLayer.expsym
- XrApiLayer.map
- cmake_uninstall.cmake.in
- FindEGL.cmake
- FindJsonCpp.cmake
- FindMetalTools.cmake
- FindOpenGLES.cmake
- fxc_shader.cmake
- GetGitRevisionDescription.cmake
- GetGitRevisionDescription.cmake.in
- glsl_shader.cmake
- make_includable.cmake
- metaconfig.cmake.in
- metaconfig_android.cmake.in
- presentation.cmake
- StdFilesystemFlags.cmake
- android_logging.h
- extra_algorithms.h
- filesystem_utils.cpp
- filesystem_utils.hpp
- gfxwrapper_opengl.c
- gfxwrapper_opengl.h
- hex_and_handles.h
- object_info.cpp
- object_info.h
- platform_exports.h
- platform_utils.hpp
- stdfs_conditions.h
- unique_asset.h
- vulkan_debug_object_namer.hpp
- xr_dependencies.h
- xr_linear.h
- android.content.cpp
- android.content.h
- android.content.impl.h
- android.database.cpp
- android.database.h
- android.database.impl.h
- android.net.cpp
- android.net.h
- android.net.impl.h
- ObjectWrapperBase.h
- assertion_listener.cpp
- CMakeLists.txt
- runtime_assertion_benches.cpp
- catch2-with-main.pc.in
- catch2.pc.in
- Catch2Config.cmake.in
- CatchConfigOptions.cmake
- CatchMiscFunctions.cmake
- Findcodecov.cmake
- FindGcov.cmake
- FindLcov.cmake
- llvm-cov-wrapper
- catch2-c-logo.svg
- catch2-hand-logo.svg
- catch2-logo-full-with-background.svg
- catch2-logo-full.svg
- github_repo_sponsorship.png
- assertions.md
- benchmarks.md
- ci-and-misc.md
- cmake-integration.md
- command-line.md
- commercial-users.md
- comparing-floating-point-numbers.md
- configuration.md
- contributing.md
- deprecations.md
- event-listeners.md
- faq.md
- generators.md
- limitations.md
- list-of-examples.md
- logging.md
- matchers.md
- migrate-v2-to-v3.md
- opensource-users.md
- other-macros.md
- own-main.md
- Readme.md
- release-notes.md
- release-process.md
- reporter-events.md
- reporters.md
- skipping-passing-failing.md
- test-cases-and-sections.md
- test-fixtures.md
- thread-safety.md
- tostring.md
- tutorial.md
- usage-tips.md
- why-catch.md
- 010-TestCase.cpp
- 020-TestCase-1.cpp
- 020-TestCase-2.cpp
- 030-Asn-Require-Check.cpp
- 100-Fix-Section.cpp
- 110-Fix-ClassFixture.cpp
- 111-Fix-PersistentFixture.cpp
- 120-Bdd-ScenarioGivenWhenThen.cpp
- 210-Evt-EventListeners.cpp
- 231-Cfg-OutputStreams.cpp
- 232-Cfg-CustomMain.cpp
- 300-Gen-OwnGenerator.cpp
- 301-Gen-MapTypeConversion.cpp
- 302-Gen-Table.cpp
- 310-Gen-VariablesInGenerators.cpp
- 311-Gen-CustomCapture.cpp
- CMakeLists.txt
- Catch.cmake
- catch_amalgamated.cpp
- catch_amalgamated.hpp
- CatchAddTests.cmake
- CatchShardTests.cmake
- CatchShardTestsImpl.cmake
- gdbinit
- lldbinit
- ParseAndAddCatchTests.cmake
- build_fuzzers.sh
- CMakeLists.txt
- fuzz_TestSpecParser.cpp
- fuzz_textflow.cpp
- fuzz_XmlWriter.cpp
- NullOStream.cpp
- NullOStream.h
- catch_analyse.cpp
- catch_analyse.hpp
- catch_benchmark_function.cpp
- catch_benchmark_function.hpp
- catch_benchmark_stats.hpp
- catch_benchmark_stats_fwd.hpp
- catch_complete_invoke.hpp
- catch_estimate_clock.hpp
- catch_measure.hpp
- catch_repeat.hpp
- catch_run_for_at_least.cpp
- catch_run_for_at_least.hpp
- catch_stats.cpp
- catch_stats.hpp
- catch_timing.hpp
- catch_benchmark.hpp
- catch_benchmark_all.hpp
- catch_chronometer.cpp
- catch_chronometer.hpp
- catch_clock.hpp
- catch_constructor.hpp
- catch_environment.hpp
- catch_estimate.hpp
- catch_execution_plan.hpp
- catch_optimizer.hpp
- catch_outlier_classification.hpp
- catch_sample_analysis.hpp
- catch_generator_exception.cpp
- catch_generator_exception.hpp
- catch_generators.cpp
- catch_generators.hpp
- catch_generators_adapters.hpp
- catch_generators_all.hpp
- catch_generators_random.cpp
- catch_generators_random.hpp
- catch_generators_range.hpp
- catch_interfaces_all.hpp
- catch_interfaces_capture.cpp
- catch_interfaces_capture.hpp
- catch_interfaces_config.cpp
- catch_interfaces_config.hpp
- catch_interfaces_enum_values_registry.hpp
- catch_interfaces_exception.cpp
- catch_interfaces_exception.hpp
- catch_interfaces_generatortracker.cpp
- catch_interfaces_generatortracker.hpp
- catch_interfaces_registry_hub.cpp
- catch_interfaces_registry_hub.hpp
- catch_interfaces_reporter.cpp
- catch_interfaces_reporter.hpp
- catch_interfaces_reporter_factory.cpp
- catch_interfaces_reporter_factory.hpp
- catch_interfaces_tag_alias_registry.hpp
- catch_interfaces_test_invoker.hpp
- catch_interfaces_testcase.cpp
- catch_interfaces_testcase.hpp
- catch_assertion_handler.cpp
- catch_assertion_handler.hpp
- catch_case_insensitive_comparisons.cpp
- catch_case_insensitive_comparisons.hpp
- catch_clara.cpp
- catch_clara.hpp
- catch_commandline.cpp
- catch_commandline.hpp
- catch_compare_traits.hpp
- catch_compiler_capabilities.hpp
- catch_config_android_logwrite.hpp
- catch_config_counter.hpp
- catch_config_prefix_messages.hpp
- catch_config_static_analysis_support.hpp
- catch_config_uncaught_exceptions.hpp
- catch_config_wchar.hpp
- catch_console_colour.cpp
- catch_console_colour.hpp
- catch_console_width.hpp
- catch_container_nonmembers.hpp
- catch_context.cpp
- catch_context.hpp
- catch_debug_console.cpp
- catch_debug_console.hpp
- catch_debugger.cpp
- catch_debugger.hpp
- catch_decomposer.cpp
- catch_decomposer.hpp
- catch_deprecation_macro.hpp
- catch_enforce.cpp
- catch_enforce.hpp
- catch_enum_values_registry.cpp
- catch_enum_values_registry.hpp
- catch_errno_guard.cpp
- catch_errno_guard.hpp
- catch_exception_translator_registry.cpp
- catch_exception_translator_registry.hpp
- catch_fatal_condition_handler.cpp
- catch_fatal_condition_handler.hpp
- catch_floating_point_helpers.cpp
- catch_floating_point_helpers.hpp
- catch_getenv.cpp
- catch_getenv.hpp
- catch_is_permutation.hpp
- catch_istream.cpp
- catch_istream.hpp
- catch_jsonwriter.cpp
- catch_jsonwriter.hpp
- catch_lazy_expr.cpp
- catch_lazy_expr.hpp
- catch_leak_detector.cpp
- catch_leak_detector.hpp
- catch_list.cpp
- catch_list.hpp
- catch_logical_traits.hpp
- catch_main.cpp
- catch_message_info.cpp
- catch_message_info.hpp
- catch_meta.hpp
- catch_move_and_forward.hpp
- catch_noncopyable.hpp
- catch_optional.hpp
- catch_output_redirect.cpp
- catch_output_redirect.hpp
- catch_parse_numbers.cpp
- catch_parse_numbers.hpp
- catch_platform.hpp
- catch_polyfills.cpp
- catch_polyfills.hpp
- catch_preprocessor.hpp
- catch_preprocessor_internal_stringify.hpp
- catch_preprocessor_remove_parens.hpp
- catch_random_floating_point_helpers.hpp
- catch_random_integer_helpers.hpp
- catch_random_number_generator.cpp
- catch_random_number_generator.hpp
- catch_random_seed_generation.cpp
- catch_random_seed_generation.hpp
- catch_reporter_registry.cpp
- catch_reporter_registry.hpp
- catch_reporter_spec_parser.cpp
- catch_reporter_spec_parser.hpp
- catch_result_type.hpp
- catch_reusable_string_stream.cpp
- catch_reusable_string_stream.hpp
- catch_run_context.cpp
- catch_run_context.hpp
- catch_section.cpp
- catch_section.hpp
- catch_sharding.hpp
- catch_singletons.cpp
- catch_singletons.hpp
- catch_source_line_info.cpp
- catch_source_line_info.hpp
- catch_startup_exception_registry.cpp
- catch_startup_exception_registry.hpp
- catch_stdstreams.cpp
- catch_stdstreams.hpp
- catch_stream_end_stop.hpp
- catch_string_manip.cpp
- catch_string_manip.hpp
- catch_stringref.cpp
- catch_stringref.hpp
- catch_tag_alias_registry.cpp
- catch_tag_alias_registry.hpp
- catch_template_test_registry.hpp
- catch_test_case_info_hasher.cpp
- catch_test_case_info_hasher.hpp
- catch_test_case_registry_impl.cpp
- catch_test_case_registry_impl.hpp
- catch_test_case_tracker.cpp
- catch_test_case_tracker.hpp
- catch_test_failure_exception.cpp
- catch_test_failure_exception.hpp
- catch_test_macro_impl.hpp
- catch_test_registry.cpp
- catch_test_registry.hpp
- catch_test_spec_parser.cpp
- catch_test_spec_parser.hpp
- catch_textflow.cpp
- catch_textflow.hpp
- catch_thread_support.hpp
- catch_to_string.hpp
- catch_uncaught_exceptions.cpp
- catch_uncaught_exceptions.hpp
- catch_uniform_floating_point_distribution.hpp
- catch_uniform_integer_distribution.hpp
- catch_unique_name.hpp
- catch_unique_ptr.hpp
- catch_unreachable.hpp
- catch_void_type.hpp
- catch_wildcard_pattern.cpp
- catch_wildcard_pattern.hpp
- catch_windows_h_proxy.hpp
- catch_xmlwriter.cpp
- catch_xmlwriter.hpp
- catch_matchers_impl.cpp
- catch_matchers_impl.hpp
- catch_matchers.cpp
- catch_matchers.hpp
- catch_matchers_all.hpp
- catch_matchers_container_properties.cpp
- catch_matchers_container_properties.hpp
- catch_matchers_contains.hpp
- catch_matchers_exception.cpp
- catch_matchers_exception.hpp
- catch_matchers_floating_point.cpp
- catch_matchers_floating_point.hpp
- catch_matchers_predicate.cpp
- catch_matchers_predicate.hpp
- catch_matchers_quantifiers.cpp
- catch_matchers_quantifiers.hpp
- catch_matchers_range_equals.hpp
- catch_matchers_string.cpp
- catch_matchers_string.hpp
- catch_matchers_templated.cpp
- catch_matchers_templated.hpp
- catch_matchers_vector.hpp
- catch_reporter_automake.cpp
- catch_reporter_automake.hpp
- catch_reporter_common_base.cpp
- catch_reporter_common_base.hpp
- catch_reporter_compact.cpp
- catch_reporter_compact.hpp
- catch_reporter_console.cpp
- catch_reporter_console.hpp
- catch_reporter_cumulative_base.cpp
- catch_reporter_cumulative_base.hpp
- catch_reporter_event_listener.cpp
- catch_reporter_event_listener.hpp
- catch_reporter_helpers.cpp
- catch_reporter_helpers.hpp
- catch_reporter_json.cpp
- catch_reporter_json.hpp
- catch_reporter_junit.cpp
- catch_reporter_junit.hpp
- catch_reporter_multi.cpp
- catch_reporter_multi.hpp
- catch_reporter_registrars.cpp
- catch_reporter_registrars.hpp
- catch_reporter_sonarqube.cpp
- catch_reporter_sonarqube.hpp
- catch_reporter_streaming_base.cpp
- catch_reporter_streaming_base.hpp
- catch_reporter_tap.cpp
- catch_reporter_tap.hpp
- catch_reporter_teamcity.cpp
- catch_reporter_teamcity.hpp
- catch_reporter_xml.cpp
- catch_reporter_xml.hpp
- catch_reporters_all.hpp
- catch_all.hpp
- catch_approx.cpp
- catch_approx.hpp
- catch_assertion_info.hpp
- catch_assertion_result.cpp
- catch_assertion_result.hpp
- catch_case_sensitive.hpp
- catch_config.cpp
- catch_config.hpp
- catch_get_random_seed.cpp
- catch_get_random_seed.hpp
- catch_message.cpp
- catch_message.hpp
- catch_registry_hub.cpp
- catch_section_info.hpp
- catch_session.cpp
- catch_session.hpp
- catch_tag_alias.hpp
- catch_tag_alias_autoregistrar.cpp
- catch_tag_alias_autoregistrar.hpp
- catch_template_test_macros.hpp
- catch_test_case_info.cpp
- catch_test_case_info.hpp
- catch_test_macros.hpp
- catch_test_run_info.hpp
- catch_test_spec.cpp
- catch_test_spec.hpp
- catch_timer.cpp
- catch_timer.hpp
- catch_tostring.cpp
- catch_tostring.hpp
- catch_totals.cpp
- catch_totals.hpp
- catch_translate_exception.cpp
- catch_translate_exception.hpp
- catch_user_config.hpp.in
- catch_version.cpp
- catch_version.hpp
- catch_version_macros.hpp
- meson.build
- CMakeLists.txt
- CMakeLists.txt
- ToDo.txt
- X01-PrefixedMacros.cpp
- X02-DisabledMacros.cpp
- X03-DisabledExceptions-DefaultHandler.cpp
- X04-DisabledExceptions-CustomHandler.cpp
- X05-DeferredStaticChecks.cpp
- X10-FallbackStringifier.cpp
- X11-DisableStringification.cpp
- X12-CustomDebugBreakMacro.cpp
- X20-AssertionStartingEventGoesBeforeAssertionIsEvaluated.cpp
- X21-PartialTestCaseEvents.cpp
- X22-BenchmarksInCumulativeReporter.cpp
- X23-CasingInReporterNames.cpp
- X24-ListenerStdoutCaptureInMultireporter.cpp
- X25-ListenerCanAskForCapturedStdout.cpp
- X26-ReporterPreferencesForPassingAssertionsIsRespected.cpp
- X27-CapturedStdoutInTestCaseEvents.cpp
- X28-ListenersGetEventsBeforeReporters.cpp
- X29-CustomArgumentsForReporters.cpp
- X30-BazelReporter.cpp
- X31-DuplicatedTestCases.cpp
- X32-DuplicatedTestCasesDifferentTags.cpp
- X33-DuplicatedTestCaseMethods.cpp
- X34-DuplicatedTestCaseMethodsDifferentFixtures.cpp
- X35-DuplicatedReporterNames.cpp
- X36-ReportingCrashWithJunitReporter.cpp
- X40-QuickExit.cpp
- X90-WindowsHeaderInclusion.cpp
- X91-AmalgamatedCatch.cpp
- X92-NoTests.cpp
- X93-AllSkipped.cpp
- automake.std.approved.txt
- automake.sw.approved.txt
- automake.sw.multi.approved.txt
- compact.sw.approved.txt
- compact.sw.multi.approved.txt
- console.std.approved.txt
- console.sw.approved.txt
- console.sw.multi.approved.txt
- console.swa4.approved.txt
- default.sw.multi.approved.txt
- junit.sw.approved.txt
- junit.sw.multi.approved.txt
- sonarqube.sw.approved.txt
- sonarqube.sw.multi.approved.txt
- tap.sw.approved.txt
- tap.sw.multi.approved.txt
- teamcity.sw.approved.txt
- teamcity.sw.multi.approved.txt
- xml.sw.approved.txt
- xml.sw.multi.approved.txt
- parse_test_spec.cpp
- parse_test_spec.hpp
- range_test_helpers.hpp
- type_with_lit_0_comparisons.hpp
- Algorithms.tests.cpp
- AssertionHandler.tests.cpp
- Clara.tests.cpp
- CmdLine.tests.cpp
- CmdLineHelpers.tests.cpp
- ColourImpl.tests.cpp
- Details.tests.cpp
- FloatingPoint.tests.cpp
- GeneratorsImpl.tests.cpp
- Integer.tests.cpp
- InternalBenchmark.tests.cpp
- Json.tests.cpp
- Parse.tests.cpp
- PartTracker.tests.cpp
- RandomNumberGeneration.tests.cpp
- Reporters.tests.cpp
- Sharding.tests.cpp
- Stream.tests.cpp
- String.tests.cpp
- StringManip.tests.cpp
- Tag.tests.cpp
- TestCaseInfoHasher.tests.cpp
- TestSpec.tests.cpp
- TestSpecParser.tests.cpp
- TextFlow.tests.cpp
- ToString.tests.cpp
- Traits.tests.cpp
- UniquePtr.tests.cpp
- Xml.tests.cpp
- invalid-test-names.input
- plain-old-tests.input
- special-characters-in-file.input
- Sleep.tests.cpp
- Approx.tests.cpp
- BDD.tests.cpp
- Benchmark.tests.cpp
- Class.tests.cpp
- Compilation.tests.cpp
- Condition.tests.cpp
- Decomposition.tests.cpp
- EnumToString.tests.cpp
- Exception.tests.cpp
- Generators.tests.cpp
- Matchers.tests.cpp
- MatchersRanges.tests.cpp
- Message.tests.cpp
- Misc.tests.cpp
- Skip.tests.cpp
- ToStringByte.tests.cpp
- ToStringChrono.tests.cpp
- ToStringGeneral.tests.cpp
- ToStringOptional.tests.cpp
- ToStringPair.tests.cpp
- ToStringTuple.tests.cpp
- ToStringVariant.tests.cpp
- ToStringVector.tests.cpp
- ToStringWhich.tests.cpp
- Tricky.tests.cpp
- VariadicMacros.tests.cpp
- TestRegistrations.cpp
- CMakeLists.txt
- register-tests.cpp
- VerifyRegistration.py
- ConfigureTestsCommon.py
- testBazelExitGuardFile.py
- testBazelReporter.py
- testBazelSharding.py
- testConfigureDefaultReporter.py
- testConfigureDisable.py
- testConfigureDisableStringification.py
- testConfigureExperimentalRedirect.py
- testPartialTestCaseEvent.py
- testRandomOrder.py
- testSharding.py
- BUILD.bazel
- CMakeLists.txt
- meson.build
- clara.hpp
- appveyorBuildConfigurationScript.bat
- appveyorMergeCoverageScript.py
- appveyorTestRunScript.bat
- CMakeLists.txt
- coverage-helper.cpp
- installOpenCppCoverage.ps1
- approvalTests.py
- approve.py
- buildAndTest.cmd
- buildAndTest.sh
- checkConvenienceHeaders.py
- checkDuplicateFilenames.py
- checkLicense.py
- developBuild.py
- extractFeaturesFromReleaseNotes.py
- fixWhitespace.py
- generateAmalgamatedFiles.py
- majorRelease.py
- minorRelease.py
- patchRelease.py
- releaseCommon.py
- scriptCommon.py
- updateDocumentSnippets.py
- updateDocumentToC.py
- .clang-format
- .clang-tidy
- .gitattributes
- .gitignore
- appveyor.yml
- BUILD.bazel
- CMakeLists.txt
- CMakePresets.json
- CODE_OF_CONDUCT.md
- codecov.yml
- conanfile.py
- Doxyfile
- LICENSE.txt
- MAINTAINERS.md
- mdsnippets.json
- meson.build
- meson_options.txt
- MODULE.bazel
- README.md
- SECURITY.md
- eglplatform.h
- egl.h
- egl.h.license
- gl.h
- gl.h.license
- glx.h
- glx.h.license
- wgl.h
- wgl.h.license
- khrplatform.h
- khrplatform.h.license
- egl.c
- egl.c.license
- gl.c
- gl.c.license
- glx.c
- glx.c.license
- wgl.c
- wgl.c.license
- CMakeLists.txt
- generate.sh
- AndroidManifest.xml
- CMakeLists.txt
- pr.40.md
- pr.49.md
- CMakeLists.txt
- external_create.cpp
- external_detach.cpp
- main.cpp
- testing.h
- tests.vcxproj
- tests.vcxproj.filters
- build.gradle
- CHANGELOG.md
- CMakeLists.txt
- jnipp.cpp
- jnipp.h
- jnipp.vcxproj
- jnipp.vcxproj.filters
- LICENSE
- makefile
- README.md
- JoinPaths.cmake
- __init__.py
- agent_vmw7.json
- agent_vmxp.json
- antglob.py
- batchbuild.py
- fixeol.py
- licenseupdater.py
- tarball.py
- doxyfile.in
- footer.html
- header.html
- jsoncpp.dox
- readme.txt
- roadmap.dox
- web_doxyfile.in
- errorFormat.json
- readFromStream.cpp
- withComment.json
- readFromString.cpp
- streamWrite.cpp
- stringWrite.cpp
- CMakeLists.txt
- README.md
- allocator.h
- assertions.h
- config.h
- forwards.h
- json.h
- json_features.h
- reader.h
- value.h
- version.h
- writer.h
- CMakeLists.txt
- PreventInBuildInstalls.cmake
- PreventInSourceBuilds.cmake
- jsoncpp.pc.in
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- json_reader.cpp
- json_tool.h
- json_value.cpp
- json_valueiterator.inl
- json_writer.cpp
- CMakeLists.txt
- fuzz.cpp
- fuzz.dict
- fuzz.h
- jsontest.cpp
- jsontest.h
- main.cpp
- CMakeLists.txt
- fail_invalid_quote.json
- fail_strict_comment_01.json
- fail_strict_comment_02.json
- fail_strict_comment_03.json
- fail_test_array_01.json
- fail_test_array_02.json
- fail_test_object_01.json
- fail_test_object_02.json
- fail_test_stack_limit.json
- legacy_test_array_01.expected
- legacy_test_array_01.json
- legacy_test_array_02.expected
- legacy_test_array_02.json
- legacy_test_array_03.expected
- legacy_test_array_03.json
- legacy_test_array_04.expected
- legacy_test_array_04.json
- legacy_test_array_05.expected
- legacy_test_array_05.json
- legacy_test_array_06.expected
- legacy_test_array_06.json
- legacy_test_array_07.expected
- legacy_test_array_07.json
- legacy_test_basic_01.expected
- legacy_test_basic_01.json
- legacy_test_basic_02.expected
- legacy_test_basic_02.json
- legacy_test_basic_03.expected
- legacy_test_basic_03.json
- legacy_test_basic_04.expected
- legacy_test_basic_04.json
- legacy_test_basic_05.expected
- legacy_test_basic_05.json
- legacy_test_basic_06.expected
- legacy_test_basic_06.json
- legacy_test_basic_07.expected
- legacy_test_basic_07.json
- legacy_test_basic_08.expected
- legacy_test_basic_08.json
- legacy_test_basic_09.expected
- legacy_test_basic_09.json
- legacy_test_comment_00.expected
- legacy_test_comment_00.json
- legacy_test_comment_01.expected
- legacy_test_comment_01.json
- legacy_test_comment_02.expected
- legacy_test_comment_02.json
- legacy_test_complex_01.expected
- legacy_test_complex_01.json
- legacy_test_integer_01.expected
- legacy_test_integer_01.json
- legacy_test_integer_02.expected
- legacy_test_integer_02.json
- legacy_test_integer_03.expected
- legacy_test_integer_03.json
- legacy_test_integer_04.expected
- legacy_test_integer_04.json
- legacy_test_integer_05.expected
- legacy_test_integer_05.json
- legacy_test_integer_06_64bits.expected
- legacy_test_integer_06_64bits.json
- legacy_test_integer_07_64bits.expected
- legacy_test_integer_07_64bits.json
- legacy_test_integer_08_64bits.expected
- legacy_test_integer_08_64bits.json
- legacy_test_large_01.expected
- legacy_test_large_01.json
- legacy_test_object_01.expected
- legacy_test_object_01.json
- legacy_test_object_02.expected
- legacy_test_object_02.json
- legacy_test_object_03.expected
- legacy_test_object_03.json
- legacy_test_object_04.expected
- legacy_test_object_04.json
- legacy_test_preserve_comment_01.expected
- legacy_test_preserve_comment_01.json
- legacy_test_real_01.expected
- legacy_test_real_01.json
- legacy_test_real_02.expected
- legacy_test_real_02.json
- legacy_test_real_03.expected
- legacy_test_real_03.json
- legacy_test_real_04.expected
- legacy_test_real_04.json
- legacy_test_real_05.expected
- legacy_test_real_05.json
- legacy_test_real_06.expected
- legacy_test_real_06.json
- legacy_test_real_07.expected
- legacy_test_real_07.json
- legacy_test_real_08.expected
- legacy_test_real_08.json
- legacy_test_real_09.expected
- legacy_test_real_09.json
- legacy_test_real_10.expected
- legacy_test_real_10.json
- legacy_test_real_11.expected
- legacy_test_real_11.json
- legacy_test_real_12.expected
- legacy_test_real_12.json
- legacy_test_real_13.expected
- legacy_test_real_13.json
- legacy_test_string_01.expected
- legacy_test_string_01.json
- legacy_test_string_02.expected
- legacy_test_string_02.json
- legacy_test_string_03.expected
- legacy_test_string_03.json
- legacy_test_string_04.expected
- legacy_test_string_04.json
- legacy_test_string_05.expected
- legacy_test_string_05.json
- legacy_test_string_unicode_01.expected
- legacy_test_string_unicode_01.json
- legacy_test_string_unicode_02.expected
- legacy_test_string_unicode_02.json
- legacy_test_string_unicode_03.expected
- legacy_test_string_unicode_03.json
- legacy_test_string_unicode_04.expected
- legacy_test_string_unicode_04.json
- legacy_test_string_unicode_05.expected
- legacy_test_string_unicode_05.json
- test_array_08.expected
- test_array_08.json
- test_object_05.expected
- test_object_05.json
- fail1.json
- fail10.json
- fail11.json
- fail12.json
- fail13.json
- fail14.json
- fail15.json
- fail16.json
- fail17.json
- fail18.json
- fail19.json
- fail2.json
- fail20.json
- fail21.json
- fail22.json
- fail23.json
- fail24.json
- fail25.json
- fail26.json
- fail27.json
- fail28.json
- fail29.json
- fail3.json
- fail30.json
- fail31.json
- fail32.json
- fail33.json
- fail4.json
- fail5.json
- fail6.json
- fail7.json
- fail8.json
- fail9.json
- pass1.json
- pass2.json
- pass3.json
- readme.txt
- cleantests.py
- generate_expected.py
- pyjsontestrunner.py
- runjsontests.py
- rununittests.py
- .clang-format
- .clang-tidy
- .gitattributes
- .gitignore
- amalgamate.py
- appveyor.yml
- AUTHORS
- BUILD.bazel
- CMakeLists.txt
- CONTRIBUTING.md
- CTestConfig.cmake
- dev.makefile
- doxybuild.py
- get_version.pl
- jsoncpp-namespaced-targets.cmake
- jsoncppConfig.cmake.in
- jsoncppConfig.cmake.meson.in
- LICENSE
- meson_options.txt
- README.md
- reformat.sh
- SECURITY.md
- version.in
- Foundation.hpp
- NSArray.hpp
- NSAutoreleasePool.hpp
- NSBundle.hpp
- NSData.hpp
- NSDate.hpp
- NSDefines.hpp
- NSDictionary.hpp
- NSEnumerator.hpp
- NSError.hpp
- NSLock.hpp
- NSNotification.hpp
- NSNumber.hpp
- NSObjCRuntime.hpp
- NSObject.hpp
- NSPrivate.hpp
- NSProcessInfo.hpp
- NSRange.hpp
- NSSet.hpp
- NSSharedPtr.hpp
- NSString.hpp
- NSTypes.hpp
- NSURL.hpp
- Metal.hpp
- MTLAccelerationStructure.hpp
- MTLAccelerationStructureCommandEncoder.hpp
- MTLAccelerationStructureTypes.hpp
- MTLArgument.hpp
- MTLArgumentEncoder.hpp
- MTLBinaryArchive.hpp
- MTLBlitCommandEncoder.hpp
- MTLBlitPass.hpp
- MTLBuffer.hpp
- MTLCaptureManager.hpp
- MTLCaptureScope.hpp
- MTLCommandBuffer.hpp
- MTLCommandEncoder.hpp
- MTLCommandQueue.hpp
- MTLComputeCommandEncoder.hpp
- MTLComputePass.hpp
- MTLComputePipeline.hpp
- MTLCounters.hpp
- MTLDefines.hpp
- MTLDepthStencil.hpp
- MTLDevice.hpp
- MTLDrawable.hpp
- MTLDynamicLibrary.hpp
- MTLEvent.hpp
- MTLFence.hpp
- MTLFunctionConstantValues.hpp
- MTLFunctionDescriptor.hpp
- MTLFunctionHandle.hpp
- MTLFunctionLog.hpp
- MTLFunctionStitching.hpp
- MTLHeaderBridge.hpp
- MTLHeap.hpp
- MTLIndirectCommandBuffer.hpp
- MTLIndirectCommandEncoder.hpp
- MTLIntersectionFunctionTable.hpp
- MTLIOCommandBuffer.hpp
- MTLIOCommandQueue.hpp
- MTLIOCompressor.hpp
- MTLLibrary.hpp
- MTLLinkedFunctions.hpp
- MTLParallelRenderCommandEncoder.hpp
- MTLPipeline.hpp
- MTLPixelFormat.hpp
- MTLPrivate.hpp
- MTLRasterizationRate.hpp
- MTLRenderCommandEncoder.hpp
- MTLRenderPass.hpp
- MTLRenderPipeline.hpp
- MTLResource.hpp
- MTLResourceStateCommandEncoder.hpp
- MTLResourceStatePass.hpp
- MTLSampler.hpp
- MTLStageInputOutputDescriptor.hpp
- MTLTexture.hpp
- MTLTypes.hpp
- MTLVersion.hpp
- MTLVertexDescriptor.hpp
- MTLVisibleFunctionTable.hpp
- CADefines.hpp
- CAMetalDrawable.hpp
- CAMetalLayer.hpp
- CAPrivate.hpp
- QuartzCore.hpp
- MakeSingleHeader.py
- LICENSE.txt
- README.md
- asan-wrapper
- FindASan.cmake
- FindMSan.cmake
- FindSanitizers.cmake
- FindTSan.cmake
- FindUBSan.cmake
- sanitize-helpers.cmake
- LICENSE
- README.md
- span.hpp
- .gitignore
- abi.json
- abi.json.license
- additional_manifest.mf.in
- additional_manifest.mf.in.license
- android_utilities.cpp
- android_utilities.h
- AndroidManifest.xml.in
- api_layer_interface.cpp
- api_layer_interface.hpp
- CMakeLists.txt
- exception_handling.hpp
- loader.rc
- loader_core.cpp
- loader_init_data.cpp
- loader_init_data.hpp
- loader_instance.cpp
- loader_instance.hpp
- loader_logger.cpp
- loader_logger.hpp
- loader_logger_recorders.cpp
- loader_logger_recorders.hpp
- loader_platform.hpp
- loader_properties.cpp
- loader_properties.hpp
- manifest_file.cpp
- manifest_file.hpp
- module.json
- module.json.license
- openxr-loader.def
- openxr-loader.expsym
- openxr-loader.map
- openxr.pc.in
- openxr_loader_for_android.pom
- OpenXRConfig.cmake.in
- prefab.json
- prefab.json.license
- runtime_interface.cpp
- runtime_interface.hpp
- settings.gradle
- api_dump_generator.py
- automatic_source_generator.py
- generate_api_layer_manifest.py
- generate_runtime_manifest.py
- interaction_profile_processor.py
- loader_source_generator.py
- src_genxr.py
- template_interaction_info_generated.cpp
- template_interaction_info_generated.h
- utility_source_generator.py
- validation_layer_generator.py
- gradle-wrapper.jar
- gradle-wrapper.jar.license
- gradle-wrapper.properties
- gradle-wrapper.properties.license
- AndroidManifest.xml
- build.gradle
- CMakeLists.txt
- gradlew
- gradlew.bat
- gradlew.bat.license
- gradlew.license
- main.c
- settings.gradle
- ic_helloxr_es.xml
- ic_helloxr_vk.xml
- ic_helloxr_launcher.xml
- ic_helloxr_launcher.png
- ic_helloxr_launcher.png
- ic_helloxr_launcher.png
- ic_helloxr_launcher.png
- ic_helloxr_launcher.png
- ic_helloxr_launcher_background.xml
- ic_helloxr_launcher.xml
- ic_helloxr_launcher.png
- ic_helloxr_launcher.png
- ic_helloxr_launcher.png
- ic_helloxr_launcher.png
- ic_helloxr_launcher.png
- helloxr-es-24px.svg
- helloxr-es-24px.svg.license
- helloxr-vk-24px.svg
- helloxr-vk-24px.svg.license
- gradle-wrapper.jar
- gradle-wrapper.jar.license
- gradle-wrapper.properties
- gradle-wrapper.properties.license
- frag.glsl
- frag.spv
- frag.spv.license
- vert.glsl
- vert.spv
- vert.spv.license
- AndroidManifest.xml
- build.gradle
- check.h
- CMakeLists.txt
- common.h
- d3d12_utils.cpp
- d3d12_utils.h
- d3d_common.cpp
- d3d_common.h
- geometry.h
- gradle.properties
- gradlew
- gradlew.bat
- gradlew.bat.license
- gradlew.license
- graphics_plugin_impl_helpers.h
- graphicsapi.h
- graphicsplugin.h
- graphicsplugin_d3d11.cpp
- graphicsplugin_d3d12.cpp
- graphicsplugin_factory.cpp
- graphicsplugin_metal.cpp
- graphicsplugin_opengl.cpp
- graphicsplugin_opengles.cpp
- graphicsplugin_vulkan.cpp
- hello_xr.1
- logger.cpp
- logger.h
- main.cpp
- openxr_program.cpp
- openxr_program.h
- options.h
- pch.cpp
- pch.h
- platformdata.h
- platformplugin.h
- platformplugin_android.cpp
- platformplugin_factory.cpp
- platformplugin_posix.cpp
- platformplugin_win32.cpp
- settings.gradle
- swapchain_image_data.cpp
- swapchain_image_data.h
- vulkan_utils.h
- CMakeLists.txt
- list.cpp
- openxr_runtime_list.1
- AndroidManifest.xml
- build.gradle
- CMakeLists.txt
- list_json.cpp
- openxr_runtime_list_json.1
- settings.gradle
- XrApiLayer_api_dump.json
- XrApiLayer_api_dump.json.license
- XrApiLayer_core_validation.json
- XrApiLayer_core_validation.json.license
- XrApiLayer_test.json
- XrApiLayer_test.json.license
- XrApiLayer_test_badjson_api_float.json
- XrApiLayer_test_badjson_api_float.json.license
- XrApiLayer_test_badjson_api_int.json
- XrApiLayer_test_badjson_api_int.json.license
- XrApiLayer_test_badjson_api_major_high.json
- XrApiLayer_test_badjson_api_major_high.json.license
- XrApiLayer_test_badjson_api_string.json
- XrApiLayer_test_badjson_api_string.json.license
- XrApiLayer_test_badjson_file_ver_all_low.json
- XrApiLayer_test_badjson_file_ver_all_low.json.license
- XrApiLayer_test_badjson_file_ver_int.json
- XrApiLayer_test_badjson_file_ver_int.json.license
- XrApiLayer_test_badjson_file_ver_major_high.json
- XrApiLayer_test_badjson_file_ver_major_high.json.license
- XrApiLayer_test_badjson_file_ver_minor_high.json
- XrApiLayer_test_badjson_file_ver_minor_high.json.license
- XrApiLayer_test_badjson_file_ver_missing.json
- XrApiLayer_test_badjson_file_ver_missing.json.license
- XrApiLayer_test_badjson_file_ver_string.json
- XrApiLayer_test_badjson_file_ver_string.json.license
- XrApiLayer_test_badjson_layer_empty.json
- XrApiLayer_test_badjson_layer_empty.json.license
- XrApiLayer_test_badjson_layer_missing.json
- XrApiLayer_test_badjson_layer_missing.json.license
- XrApiLayer_test_badjson_name_int.json
- XrApiLayer_test_badjson_name_int.json.license
- XrApiLayer_test_badjson_name_missing.json
- XrApiLayer_test_badjson_name_missing.json.license
- XrApiLayer_test_badjson_path_int.json
- XrApiLayer_test_badjson_path_int.json.license
- XrApiLayer_test_badjson_path_missing.json
- XrApiLayer_test_badjson_path_missing.json.license
- XrApiLayer_test_badjson_path_no_file.json
- XrApiLayer_test_badjson_path_no_file.json.license
- XrApiLayer_test_badjson_relative_path.json
- XrApiLayer_test_badjson_relative_path.json.license
- XrApiLayer_test_badnegotiate_always.json
- XrApiLayer_test_badnegotiate_always.json.license
- XrApiLayer_test_badnegotiate_invalid_api.json
- XrApiLayer_test_badnegotiate_invalid_api.json.license
- XrApiLayer_test_badnegotiate_invalid_gipa.json
- XrApiLayer_test_badnegotiate_invalid_gipa.json.license
- XrApiLayer_test_badnegotiate_invalid_interface.json
- XrApiLayer_test_badnegotiate_invalid_interface.json.license
- XrApiLayer_test_good_relative_path.json
- XrApiLayer_test_good_relative_path.json.license
- gradle-wrapper.jar
- gradle-wrapper.jar.license
- gradle-wrapper.properties
- gradle-wrapper.properties.license
- CMakeLists.txt
- layer_test.cpp
- XrApiLayer_test.def
- XrApiLayer_test.expsym
- XrApiLayer_test.map
- AndroidManifest.xml
- build.gradle
- CMakeLists.txt
- gradlew
- gradlew.bat
- gradlew.bat.license
- gradlew.license
- loader_test.cpp
- loader_test_utils.cpp
- loader_test_utils.hpp
- settings.gradle
- AndroidManifest.xml
- build.gradle
- CMakeLists.txt
- org.khronos.openxr.runtime_broker_preferences.xml
- org.khronos.openxr.runtime_broker_preferences.xml.license
- runtime_test.cpp
- test_runtime.def
- test_runtime.expsym
- test_runtime.map
- CMakeLists.txt
- .clang-format
- .gitignore
- CMakeLists.txt
- common_config.h.in
- version.cmake
- version.gradle
- .appveyor.yml
- .editorconfig
- .env
- .git-blame-ignore-revs
- .gitattributes
- .gitignore
- .mailmap
- .proclamation.json
- .proclamation.json.license
- BUILDING.md
- CHANGELOG.SDK.md
- checkCodespell
- CMakeLists.txt
- CODE_OF_CONDUCT.md
- COPYING.adoc
- LICENSE
- open-in-docker.sh
- openxr-codespell.exclude
- README.md
- runClangFormat.sh
- tox.ini
// repository documentation
Was this content helpful?
(0 ratings)
