├── .clang-format ├── .gitattributes ├── .gitignore ├── CMakeLists.txt ├── CMakeSettings.json ├── LICENSE ├── README.md └── source ├── chapter1 ├── CMakeLists.txt ├── main.cpp └── resources │ ├── shaders │ ├── test_2triangles.vert │ ├── triangle.frag │ └── triangle.vert │ └── textures │ ├── texture.dds │ ├── texture.png │ └── texture_mip.dds ├── chapter2 ├── CMakeLists.txt ├── mainBindfull.cpp ├── mainMeshOptimized.cpp ├── mainMultiDrawIndirect.cpp └── resources │ └── shaders │ ├── Common.glsl │ ├── bindfull.frag │ ├── bindfull.vert │ ├── bindless.frag │ ├── bindless.vert │ ├── indirectdraw.frag │ └── indirectdraw.vert ├── chapter3 ├── CMakeLists.txt ├── FontManager.cpp ├── FontManager.hpp ├── mainCullingCompute.cpp ├── mainGPULines.cpp ├── mainGPUText.cpp ├── mainGPUTextSDF.cpp └── resources │ ├── fonts │ └── times.ttf │ └── shaders │ ├── CommonStructs.glsl │ ├── IndirectCommon.glsl │ ├── font.frag │ ├── font.vert │ ├── gpuLines.frag │ ├── gpuLines.vert │ ├── gpuLinesDraw.frag │ ├── gpuLinesDraw.vert │ ├── gpuText.frag │ ├── gpuText.vert │ ├── gpuTextDraw.frag │ ├── gpuTextDraw.vert │ ├── gpuculling.comp │ ├── indirectdraw.frag │ └── indirectdraw.vert ├── chapter4 ├── CMakeLists.txt ├── mainDeferred.cpp └── resources │ └── shaders │ └── empty.txt ├── chapter5 ├── CMakeLists.txt ├── mainTransparency.cpp └── resources │ └── shaders │ ├── bindfull.frag │ └── bindfull.vert ├── chapter6 ├── CMakeLists.txt ├── mainDLSS.cpp ├── mainFXAA.cpp ├── mainMSAA.cpp ├── mainTAA.cpp └── resources │ ├── shaders │ ├── indirectdraw.frag │ └── indirectdraw.vert │ └── textures │ ├── texture.dds │ ├── texture.png │ └── texture_mip.dds ├── chapter7 ├── CMakeLists.txt ├── mainHybridRenderer.cpp ├── mainRayTracer.cpp └── resources │ └── empty.txt ├── chapter8 ├── .gitignore ├── app │ ├── .gitignore │ ├── build.gradle.kts │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── example │ │ │ └── openxrsample │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── assets │ │ │ ├── gltf │ │ │ │ ├── Duck.glb │ │ │ │ └── smallbistro.glb │ │ │ └── shaders │ │ │ │ ├── Common.glsl │ │ │ │ ├── compileshader.bat │ │ │ │ ├── indirectdrawMV.frag │ │ │ │ ├── indirectdrawMV.vert │ │ │ │ ├── indirectdrawMVfrag.spv │ │ │ │ ├── indirectdrawMVvert.spv │ │ │ │ ├── triangle.frag │ │ │ │ ├── triangle.vert │ │ │ │ ├── trianglefrag.spv │ │ │ │ └── trianglevert.spv │ │ ├── cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── Common.h │ │ │ ├── OXRContext.cpp │ │ │ ├── OXRContext.h │ │ │ ├── OXRSwapchain.cpp │ │ │ ├── OXRSwapchain.h │ │ │ ├── main.cpp │ │ │ ├── thirdparty │ │ │ │ ├── OpenXR-SDK │ │ │ │ │ ├── .appveyor.yml │ │ │ │ │ ├── .azure-pipelines │ │ │ │ │ │ ├── nuget │ │ │ │ │ │ │ ├── NugetTemplate │ │ │ │ │ │ │ │ ├── OpenXR.Loader.nuspec │ │ │ │ │ │ │ │ └── build │ │ │ │ │ │ │ │ │ └── native │ │ │ │ │ │ │ │ │ ├── OpenXR.Loader.props │ │ │ │ │ │ │ │ │ └── OpenXR.Loader.targets │ │ │ │ │ │ │ └── stage_nuget.ps1 │ │ │ │ │ │ ├── openxr-sdk.yml │ │ │ │ │ │ └── shared │ │ │ │ │ │ │ ├── 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 │ │ │ │ │ ├── .editorconfig │ │ │ │ │ ├── .git-blame-ignore-revs │ │ │ │ │ ├── .gitattributes │ │ │ │ │ ├── .github │ │ │ │ │ │ ├── pull_request_template.md │ │ │ │ │ │ ├── scripts │ │ │ │ │ │ │ ├── CMakePresets.json │ │ │ │ │ │ │ ├── CMakePresets.json.license │ │ │ │ │ │ │ ├── generate_windows_matrix_build.py │ │ │ │ │ │ │ ├── install_vulkan.ps1 │ │ │ │ │ │ │ ├── organize_windows_artifacts.py │ │ │ │ │ │ │ └── shared.py │ │ │ │ │ │ └── workflows │ │ │ │ │ │ │ ├── android.yml │ │ │ │ │ │ │ ├── check_clang_format_and_codespell.yml │ │ │ │ │ │ │ ├── gradle-wrapper-validation.yml │ │ │ │ │ │ │ ├── msvc-build-preset.yml │ │ │ │ │ │ │ └── windows-matrix.yml │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── .reuse │ │ │ │ │ │ └── dep5 │ │ │ │ │ ├── CHANGELOG.SDK.md │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── CODE_OF_CONDUCT.md │ │ │ │ │ ├── COPYING.adoc │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── LICENSES │ │ │ │ │ │ ├── Apache-2.0.txt │ │ │ │ │ │ ├── BSD-3-Clause.txt │ │ │ │ │ │ ├── BSL-1.0.txt │ │ │ │ │ │ ├── CC-BY-4.0.txt │ │ │ │ │ │ ├── CC0-1.0.txt │ │ │ │ │ │ ├── ISC.txt │ │ │ │ │ │ ├── LicenseRef-Khronos-Free-Use-License-for-Software-and-Documentation.txt │ │ │ │ │ │ ├── LicenseRef-KhronosSpecCopyright-WithNormativeWording-v10.txt │ │ │ │ │ │ ├── LicenseRef-jsoncpp-public-domain.txt │ │ │ │ │ │ ├── MIT.txt │ │ │ │ │ │ ├── OFL-1.1-RFN.txt │ │ │ │ │ │ ├── Unlicense.txt │ │ │ │ │ │ └── Zlib.txt │ │ │ │ │ ├── README.md │ │ │ │ │ ├── include │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── generated_header_list.txt │ │ │ │ │ │ ├── generated_header_list.txt.license │ │ │ │ │ │ └── openxr │ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ │ ├── openxr.h │ │ │ │ │ │ │ ├── openxr_platform.h │ │ │ │ │ │ │ ├── openxr_platform_defines.h │ │ │ │ │ │ │ ├── openxr_reflection.h │ │ │ │ │ │ │ ├── openxr_reflection_parent_structs.h │ │ │ │ │ │ │ └── openxr_reflection_structs.h │ │ │ │ │ ├── specification │ │ │ │ │ │ └── registry │ │ │ │ │ │ │ └── xr.xml │ │ │ │ │ └── src │ │ │ │ │ │ ├── .clang-format │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── cmake │ │ │ │ │ │ ├── FindEGL.cmake │ │ │ │ │ │ ├── FindJsonCpp.cmake │ │ │ │ │ │ ├── FindOpenGLES.cmake │ │ │ │ │ │ ├── FindVulkanHeaders.cmake │ │ │ │ │ │ ├── StdFilesystemFlags.cmake │ │ │ │ │ │ ├── cmake_uninstall.cmake.in │ │ │ │ │ │ ├── metaconfig.cmake.in │ │ │ │ │ │ └── presentation.cmake │ │ │ │ │ │ ├── common │ │ │ │ │ │ ├── extra_algorithms.h │ │ │ │ │ │ ├── filesystem_utils.cpp │ │ │ │ │ │ ├── filesystem_utils.hpp │ │ │ │ │ │ ├── hex_and_handles.h │ │ │ │ │ │ ├── loader_interfaces.h │ │ │ │ │ │ ├── object_info.cpp │ │ │ │ │ │ ├── object_info.h │ │ │ │ │ │ ├── platform_utils.hpp │ │ │ │ │ │ ├── stdfs_conditions.h │ │ │ │ │ │ ├── unique_asset.h │ │ │ │ │ │ ├── vulkan_debug_object_namer.hpp │ │ │ │ │ │ ├── xr_dependencies.h │ │ │ │ │ │ └── xr_linear.h │ │ │ │ │ │ ├── common_config.h.in │ │ │ │ │ │ ├── external │ │ │ │ │ │ ├── android-jni-wrappers │ │ │ │ │ │ │ └── wrap │ │ │ │ │ │ │ │ ├── ObjectWrapperBase.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 │ │ │ │ │ │ ├── jnipp │ │ │ │ │ │ │ ├── Android.bp │ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── android │ │ │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ │ │ └── CMakeLists.txt │ │ │ │ │ │ │ ├── build.gradle │ │ │ │ │ │ │ ├── jnipp.cpp │ │ │ │ │ │ │ ├── jnipp.h │ │ │ │ │ │ │ ├── makefile │ │ │ │ │ │ │ └── tests │ │ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ │ │ ├── external_create.cpp │ │ │ │ │ │ │ │ ├── external_detach.cpp │ │ │ │ │ │ │ │ ├── main.cpp │ │ │ │ │ │ │ │ └── testing.h │ │ │ │ │ │ └── jsoncpp │ │ │ │ │ │ │ ├── .clang-format │ │ │ │ │ │ │ ├── .clang-tidy │ │ │ │ │ │ │ ├── .gitattributes │ │ │ │ │ │ │ ├── .github │ │ │ │ │ │ │ └── ISSUE_TEMPLATE │ │ │ │ │ │ │ │ ├── bug_report.md │ │ │ │ │ │ │ │ └── feature_request.md │ │ │ │ │ │ │ ├── .gitignore │ │ │ │ │ │ │ ├── AUTHORS │ │ │ │ │ │ │ ├── BUILD.bazel │ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ │ │ │ ├── CTestConfig.cmake │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── amalgamate.py │ │ │ │ │ │ │ ├── appveyor.yml │ │ │ │ │ │ │ ├── cmake │ │ │ │ │ │ │ └── JoinPaths.cmake │ │ │ │ │ │ │ ├── dev.makefile │ │ │ │ │ │ │ ├── devtools │ │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ │ ├── agent_vmw7.json │ │ │ │ │ │ │ ├── agent_vmxp.json │ │ │ │ │ │ │ ├── antglob.py │ │ │ │ │ │ │ ├── batchbuild.py │ │ │ │ │ │ │ ├── fixeol.py │ │ │ │ │ │ │ ├── licenseupdater.py │ │ │ │ │ │ │ └── tarball.py │ │ │ │ │ │ │ ├── doc │ │ │ │ │ │ │ ├── doxyfile.in │ │ │ │ │ │ │ ├── footer.html │ │ │ │ │ │ │ ├── header.html │ │ │ │ │ │ │ ├── jsoncpp.dox │ │ │ │ │ │ │ ├── readme.txt │ │ │ │ │ │ │ ├── roadmap.dox │ │ │ │ │ │ │ └── web_doxyfile.in │ │ │ │ │ │ │ ├── doxybuild.py │ │ │ │ │ │ │ ├── example │ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── readFromStream │ │ │ │ │ │ │ │ ├── errorFormat.json │ │ │ │ │ │ │ │ ├── readFromStream.cpp │ │ │ │ │ │ │ │ └── withComment.json │ │ │ │ │ │ │ ├── readFromString │ │ │ │ │ │ │ │ └── readFromString.cpp │ │ │ │ │ │ │ ├── streamWrite │ │ │ │ │ │ │ │ └── streamWrite.cpp │ │ │ │ │ │ │ └── stringWrite │ │ │ │ │ │ │ │ └── stringWrite.cpp │ │ │ │ │ │ │ ├── get_version.pl │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ │ ├── PreventInBuildInstalls.cmake │ │ │ │ │ │ │ ├── PreventInSourceBuilds.cmake │ │ │ │ │ │ │ └── json │ │ │ │ │ │ │ │ ├── allocator.h │ │ │ │ │ │ │ │ ├── assertions.h │ │ │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ │ │ ├── forwards.h │ │ │ │ │ │ │ │ ├── json.h │ │ │ │ │ │ │ │ ├── json_features.h │ │ │ │ │ │ │ │ ├── reader.h │ │ │ │ │ │ │ │ ├── value.h │ │ │ │ │ │ │ │ ├── version.h │ │ │ │ │ │ │ │ └── writer.h │ │ │ │ │ │ │ ├── jsoncpp-namespaced-targets.cmake │ │ │ │ │ │ │ ├── jsoncppConfig.cmake.in │ │ │ │ │ │ │ ├── meson.build │ │ │ │ │ │ │ ├── meson_options.txt │ │ │ │ │ │ │ ├── pkg-config │ │ │ │ │ │ │ └── jsoncpp.pc.in │ │ │ │ │ │ │ ├── reformat.sh │ │ │ │ │ │ │ ├── src │ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ │ ├── jsontestrunner │ │ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ │ │ └── main.cpp │ │ │ │ │ │ │ ├── lib_json │ │ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ │ │ ├── json_reader.cpp │ │ │ │ │ │ │ │ ├── json_tool.h │ │ │ │ │ │ │ │ ├── json_value.cpp │ │ │ │ │ │ │ │ ├── json_valueiterator.inl │ │ │ │ │ │ │ │ └── json_writer.cpp │ │ │ │ │ │ │ └── test_lib_json │ │ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ │ │ ├── fuzz.cpp │ │ │ │ │ │ │ │ ├── fuzz.dict │ │ │ │ │ │ │ │ ├── fuzz.h │ │ │ │ │ │ │ │ ├── jsontest.cpp │ │ │ │ │ │ │ │ ├── jsontest.h │ │ │ │ │ │ │ │ └── main.cpp │ │ │ │ │ │ │ ├── test │ │ │ │ │ │ │ ├── cleantests.py │ │ │ │ │ │ │ ├── data │ │ │ │ │ │ │ │ ├── fail_invalid_quote.json │ │ │ │ │ │ │ │ ├── fail_test_array_01.json │ │ │ │ │ │ │ │ ├── fail_test_array_02.json │ │ │ │ │ │ │ │ ├── fail_test_object_01.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_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 │ │ │ │ │ │ │ ├── generate_expected.py │ │ │ │ │ │ │ ├── jsonchecker │ │ │ │ │ │ │ │ ├── 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 │ │ │ │ │ │ │ ├── pyjsontestrunner.py │ │ │ │ │ │ │ ├── runjsontests.py │ │ │ │ │ │ │ └── rununittests.py │ │ │ │ │ │ │ └── version.in │ │ │ │ │ │ ├── loader │ │ │ │ │ │ ├── .gitignore │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ ├── AndroidManifest.xml.in │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── OpenXRConfig.cmake.in │ │ │ │ │ │ ├── abi.json │ │ │ │ │ │ ├── abi.json.license │ │ │ │ │ │ ├── android_utilities.cpp │ │ │ │ │ │ ├── android_utilities.h │ │ │ │ │ │ ├── api_layer_interface.cpp │ │ │ │ │ │ ├── api_layer_interface.hpp │ │ │ │ │ │ ├── exception_handling.hpp │ │ │ │ │ │ ├── loader.rc │ │ │ │ │ │ ├── loader_core.cpp │ │ │ │ │ │ ├── loader_instance.cpp │ │ │ │ │ │ ├── loader_instance.hpp │ │ │ │ │ │ ├── loader_logger.cpp │ │ │ │ │ │ ├── loader_logger.hpp │ │ │ │ │ │ ├── loader_logger_recorders.cpp │ │ │ │ │ │ ├── loader_logger_recorders.hpp │ │ │ │ │ │ ├── loader_platform.hpp │ │ │ │ │ │ ├── manifest_file.cpp │ │ │ │ │ │ ├── manifest_file.hpp │ │ │ │ │ │ ├── module.json │ │ │ │ │ │ ├── module.json.license │ │ │ │ │ │ ├── openxr-loader.def │ │ │ │ │ │ ├── openxr-loader.expsym │ │ │ │ │ │ ├── openxr-loader.map │ │ │ │ │ │ ├── openxr-loader.map.license │ │ │ │ │ │ ├── openxr.pc.in │ │ │ │ │ │ ├── openxr_loader_for_android.pom │ │ │ │ │ │ ├── prefab.json │ │ │ │ │ │ ├── prefab.json.license │ │ │ │ │ │ ├── runtime_interface.cpp │ │ │ │ │ │ ├── runtime_interface.hpp │ │ │ │ │ │ ├── settings.gradle │ │ │ │ │ │ ├── xr_generated_loader.cpp │ │ │ │ │ │ └── xr_generated_loader.hpp │ │ │ │ │ │ ├── version.cmake │ │ │ │ │ │ ├── xr_generated_dispatch_table.c │ │ │ │ │ │ ├── xr_generated_dispatch_table.h │ │ │ │ │ │ ├── xr_generated_dispatch_table_core.c │ │ │ │ │ │ └── xr_generated_dispatch_table_core.h │ │ │ │ └── openxr │ │ │ │ │ ├── 1stParty │ │ │ │ │ ├── OVR │ │ │ │ │ │ ├── Include │ │ │ │ │ │ │ ├── JniUtils-inl.h │ │ │ │ │ │ │ ├── JniUtils.h │ │ │ │ │ │ │ ├── OVR_Asserts.h │ │ │ │ │ │ │ ├── OVR_BitFlags.h │ │ │ │ │ │ │ ├── OVR_Compiler.h │ │ │ │ │ │ │ ├── OVR_DebugMutex.h │ │ │ │ │ │ │ ├── OVR_Deque.h │ │ │ │ │ │ │ ├── OVR_JSON.h │ │ │ │ │ │ │ ├── OVR_Lockless.h │ │ │ │ │ │ │ ├── OVR_LogUtils.h │ │ │ │ │ │ │ ├── OVR_Math.h │ │ │ │ │ │ │ ├── OVR_MemBuffer.h │ │ │ │ │ │ │ ├── OVR_Pose.h │ │ │ │ │ │ │ ├── OVR_SanitizerMacros.h │ │ │ │ │ │ │ ├── OVR_Std.h │ │ │ │ │ │ │ ├── OVR_Types.h │ │ │ │ │ │ │ ├── OVR_TypesafeNumber.h │ │ │ │ │ │ │ └── StringUtils.h │ │ │ │ │ │ └── tests │ │ │ │ │ │ │ ├── JniUtilsTest.cpp │ │ │ │ │ │ │ └── OVR_LogUtilsTest.cpp │ │ │ │ │ └── utilities │ │ │ │ │ │ └── include │ │ │ │ │ │ └── GL │ │ │ │ │ │ └── gl_format.h │ │ │ │ │ ├── 3rdParty │ │ │ │ │ ├── khronos │ │ │ │ │ │ ├── ktx │ │ │ │ │ │ │ ├── README.meta │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ └── ktx.h │ │ │ │ │ │ │ ├── ktx.gitversion │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ └── android │ │ │ │ │ │ │ │ │ └── arm64-v8a │ │ │ │ │ │ │ │ │ ├── libktx.so │ │ │ │ │ │ │ │ │ ├── libktx_read.so │ │ │ │ │ │ │ │ │ └── libobjUtil.a │ │ │ │ │ │ │ ├── licenses │ │ │ │ │ │ │ │ ├── Apache-2.0.txt │ │ │ │ │ │ │ │ ├── BSD-1-Clause.txt │ │ │ │ │ │ │ │ ├── BSD-2-Clause.txt │ │ │ │ │ │ │ │ ├── BSD-3-Clause.txt │ │ │ │ │ │ │ │ ├── BSL-1.0.txt │ │ │ │ │ │ │ │ ├── CC-BY-3.0.txt │ │ │ │ │ │ │ │ ├── CC0-1.0.txt │ │ │ │ │ │ │ │ ├── GPL-2.0-or-later.txt │ │ │ │ │ │ │ │ ├── LicenseRef-Cesium-Trademark-Terms.txt │ │ │ │ │ │ │ │ ├── LicenseRef-ETCSLA.txt │ │ │ │ │ │ │ │ ├── LicenseRef-HI-Trademark.txt │ │ │ │ │ │ │ │ ├── LicenseRef-Kodak.txt │ │ │ │ │ │ │ │ ├── LicenseRef-PNGSuite.txt │ │ │ │ │ │ │ │ ├── MIT.txt │ │ │ │ │ │ │ │ ├── Zlib.txt │ │ │ │ │ │ │ │ └── ktx_LICENSE.md │ │ │ │ │ │ │ └── makefiles │ │ │ │ │ │ │ │ ├── android │ │ │ │ │ │ │ │ └── jni │ │ │ │ │ │ │ │ │ ├── Android.mk │ │ │ │ │ │ │ │ │ └── Application.mk │ │ │ │ │ │ │ │ └── androidprebuilt │ │ │ │ │ │ │ │ └── jni │ │ │ │ │ │ │ │ └── Android.mk │ │ │ │ │ │ └── openxr │ │ │ │ │ │ │ └── OpenXR-SDK │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ │ ├── generated_header_list.txt │ │ │ │ │ │ │ ├── generated_header_list.txt.license │ │ │ │ │ │ │ └── openxr │ │ │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ │ │ ├── openxr.h │ │ │ │ │ │ │ │ ├── openxr_platform.h │ │ │ │ │ │ │ │ ├── openxr_platform_defines.h │ │ │ │ │ │ │ │ ├── openxr_reflection.h │ │ │ │ │ │ │ │ ├── openxr_reflection_parent_structs.h │ │ │ │ │ │ │ │ └── openxr_reflection_structs.h │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ └── common │ │ │ │ │ │ │ └── xr_linear.h │ │ │ │ │ ├── minizip │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── Makefile.am │ │ │ │ │ │ ├── MiniZip64_Changes.txt │ │ │ │ │ │ ├── MiniZip64_info.txt │ │ │ │ │ │ ├── build │ │ │ │ │ │ │ └── android │ │ │ │ │ │ │ │ └── jni │ │ │ │ │ │ │ │ ├── Android.mk │ │ │ │ │ │ │ │ └── Application.mk │ │ │ │ │ │ ├── configure.ac │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ └── android │ │ │ │ │ │ │ │ ├── arm64-v8a │ │ │ │ │ │ │ │ └── libminizip.a │ │ │ │ │ │ │ │ └── armeabi-v7a │ │ │ │ │ │ │ │ └── libminizip.a │ │ │ │ │ │ ├── make_vms.com │ │ │ │ │ │ ├── minizip.pc.in │ │ │ │ │ │ └── src │ │ │ │ │ │ │ ├── crypt.h │ │ │ │ │ │ │ ├── ioapi.c │ │ │ │ │ │ │ ├── ioapi.h │ │ │ │ │ │ │ ├── iowin32.c │ │ │ │ │ │ │ ├── iowin32.h │ │ │ │ │ │ │ ├── miniunz.c │ │ │ │ │ │ │ ├── minizip.c │ │ │ │ │ │ │ ├── mztools.c │ │ │ │ │ │ │ ├── mztools.h │ │ │ │ │ │ │ ├── unzip.c │ │ │ │ │ │ │ ├── unzip.h │ │ │ │ │ │ │ ├── zip.c │ │ │ │ │ │ │ └── zip.h │ │ │ │ │ └── stb │ │ │ │ │ │ ├── build │ │ │ │ │ │ └── android │ │ │ │ │ │ │ └── jni │ │ │ │ │ │ │ ├── Android.mk │ │ │ │ │ │ │ └── Application.mk │ │ │ │ │ │ ├── lib │ │ │ │ │ │ └── android │ │ │ │ │ │ │ ├── arm64-v8a │ │ │ │ │ │ │ └── libstb.a │ │ │ │ │ │ │ └── armeabi-v7a │ │ │ │ │ │ │ └── libstb.a │ │ │ │ │ │ └── src │ │ │ │ │ │ ├── stb_image.c │ │ │ │ │ │ ├── stb_image.h │ │ │ │ │ │ ├── stb_image_write.c │ │ │ │ │ │ ├── stb_image_write.h │ │ │ │ │ │ ├── stb_vorbis.c │ │ │ │ │ │ └── stb_vorbis.h │ │ │ │ │ ├── Application.mk │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ ├── OPENXR_SDK_THIRD_PARTY_NOTICES.txt │ │ │ │ │ ├── OpenXR │ │ │ │ │ ├── Include │ │ │ │ │ │ └── openxr │ │ │ │ │ │ │ ├── extx1_event_channel.h │ │ │ │ │ │ │ ├── fb_composition_layer_depth_test.h │ │ │ │ │ │ │ ├── fb_eye_tracking_social.h │ │ │ │ │ │ │ ├── fb_face_tracking2.h │ │ │ │ │ │ │ ├── fb_haptic_amplitude_envelope.h │ │ │ │ │ │ │ ├── fb_haptic_pcm.h │ │ │ │ │ │ │ ├── fb_scene.h │ │ │ │ │ │ │ ├── fb_scene_capture.h │ │ │ │ │ │ │ ├── fb_spatial_entity.h │ │ │ │ │ │ │ ├── fb_spatial_entity_container.h │ │ │ │ │ │ │ ├── fb_spatial_entity_query.h │ │ │ │ │ │ │ ├── fb_spatial_entity_sharing.h │ │ │ │ │ │ │ ├── fb_spatial_entity_storage.h │ │ │ │ │ │ │ ├── fb_spatial_entity_storage_batch.h │ │ │ │ │ │ │ ├── fb_spatial_entity_user.h │ │ │ │ │ │ │ ├── fb_touch_controller_pro.h │ │ │ │ │ │ │ ├── fb_touch_controller_proximity.h │ │ │ │ │ │ │ ├── meta_automatic_layer_filter.h │ │ │ │ │ │ │ ├── meta_body_tracking_calibration.h │ │ │ │ │ │ │ ├── meta_body_tracking_fidelity.h │ │ │ │ │ │ │ ├── meta_body_tracking_full_body.h │ │ │ │ │ │ │ ├── meta_environment_depth.h │ │ │ │ │ │ │ ├── meta_foveation_eye_tracked.h │ │ │ │ │ │ │ ├── meta_local_dimming.h │ │ │ │ │ │ │ ├── meta_recommended_layer_resolution.h │ │ │ │ │ │ │ ├── meta_spatial_entity_mesh.h │ │ │ │ │ │ │ ├── meta_touch_controller_plus.h │ │ │ │ │ │ │ ├── metax1_hand_tracking_microgestures.h │ │ │ │ │ │ │ ├── metax1_simultaneous_hands_controllers_management.h │ │ │ │ │ │ │ ├── metax2_detached_controllers.h │ │ │ │ │ │ │ ├── metax2_environment_depth.h │ │ │ │ │ │ │ ├── openxr_extension_helpers.h │ │ │ │ │ │ │ └── openxr_oculus_helpers.h │ │ │ │ │ ├── Libs │ │ │ │ │ │ └── Android │ │ │ │ │ │ │ ├── arm64-v8a │ │ │ │ │ │ │ ├── Debug │ │ │ │ │ │ │ │ └── libopenxr_loader.so │ │ │ │ │ │ │ └── Release │ │ │ │ │ │ │ │ └── libopenxr_loader.so │ │ │ │ │ │ │ └── armeabi-v7a │ │ │ │ │ │ │ ├── Debug │ │ │ │ │ │ │ └── libopenxr_loader.so │ │ │ │ │ │ │ └── Release │ │ │ │ │ │ │ └── libopenxr_loader.so │ │ │ │ │ └── Projects │ │ │ │ │ │ └── AndroidPrebuilt │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ └── jni │ │ │ │ │ │ └── Android.mk │ │ │ │ │ ├── SampleCommon │ │ │ │ │ ├── Projects │ │ │ │ │ │ └── Android │ │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ │ ├── build.bat │ │ │ │ │ │ │ ├── build.gradle │ │ │ │ │ │ │ ├── build.py │ │ │ │ │ │ │ └── jni │ │ │ │ │ │ │ ├── Android.mk │ │ │ │ │ │ │ └── Application.mk │ │ │ │ │ ├── Src │ │ │ │ │ │ ├── CompilerUtils.h │ │ │ │ │ │ ├── FrameParams.h │ │ │ │ │ │ ├── GUI │ │ │ │ │ │ │ ├── ActionComponents.cpp │ │ │ │ │ │ │ ├── ActionComponents.h │ │ │ │ │ │ │ ├── AnimComponents.cpp │ │ │ │ │ │ │ ├── AnimComponents.h │ │ │ │ │ │ │ ├── CollisionPrimitive.cpp │ │ │ │ │ │ │ ├── CollisionPrimitive.h │ │ │ │ │ │ │ ├── DefaultComponent.cpp │ │ │ │ │ │ │ ├── DefaultComponent.h │ │ │ │ │ │ │ ├── Fader.cpp │ │ │ │ │ │ │ ├── Fader.h │ │ │ │ │ │ │ ├── GazeCursor.cpp │ │ │ │ │ │ │ ├── GazeCursor.h │ │ │ │ │ │ │ ├── GuiSys.cpp │ │ │ │ │ │ │ ├── GuiSys.h │ │ │ │ │ │ │ ├── Lerp.h │ │ │ │ │ │ │ ├── MetaDataManager.cpp │ │ │ │ │ │ │ ├── MetaDataManager.h │ │ │ │ │ │ │ ├── Reflection.cpp │ │ │ │ │ │ │ ├── Reflection.h │ │ │ │ │ │ │ ├── ReflectionData.cpp │ │ │ │ │ │ │ ├── ReflectionData.h │ │ │ │ │ │ │ ├── SoundLimiter.cpp │ │ │ │ │ │ │ ├── SoundLimiter.h │ │ │ │ │ │ │ ├── VRMenu.cpp │ │ │ │ │ │ │ ├── VRMenu.h │ │ │ │ │ │ │ ├── VRMenuComponent.cpp │ │ │ │ │ │ │ ├── VRMenuComponent.h │ │ │ │ │ │ │ ├── VRMenuEvent.cpp │ │ │ │ │ │ │ ├── VRMenuEvent.h │ │ │ │ │ │ │ ├── VRMenuEventHandler.cpp │ │ │ │ │ │ │ ├── VRMenuEventHandler.h │ │ │ │ │ │ │ ├── VRMenuMgr.cpp │ │ │ │ │ │ │ ├── VRMenuMgr.h │ │ │ │ │ │ │ ├── VRMenuObject.cpp │ │ │ │ │ │ │ ├── VRMenuObject.h │ │ │ │ │ │ │ └── ui_default.h │ │ │ │ │ │ ├── Input │ │ │ │ │ │ │ ├── ArmModel.cpp │ │ │ │ │ │ │ ├── ArmModel.h │ │ │ │ │ │ │ ├── AxisRenderer.cpp │ │ │ │ │ │ │ ├── AxisRenderer.h │ │ │ │ │ │ │ ├── ControllerRenderer.cpp │ │ │ │ │ │ │ ├── ControllerRenderer.h │ │ │ │ │ │ │ ├── Skeleton.cpp │ │ │ │ │ │ │ ├── Skeleton.h │ │ │ │ │ │ │ ├── SkeletonRenderer.cpp │ │ │ │ │ │ │ ├── SkeletonRenderer.h │ │ │ │ │ │ │ ├── TinyUI.cpp │ │ │ │ │ │ │ └── TinyUI.h │ │ │ │ │ │ ├── Locale │ │ │ │ │ │ │ ├── OVR_Locale.cpp │ │ │ │ │ │ │ ├── OVR_Locale.h │ │ │ │ │ │ │ ├── tinyxml2.cpp │ │ │ │ │ │ │ └── tinyxml2.h │ │ │ │ │ │ ├── Misc │ │ │ │ │ │ │ ├── Log.c │ │ │ │ │ │ │ └── Log.h │ │ │ │ │ │ ├── Model │ │ │ │ │ │ │ ├── ModelAnimationUtils.cpp │ │ │ │ │ │ │ ├── ModelAnimationUtils.h │ │ │ │ │ │ │ ├── ModelCollision.cpp │ │ │ │ │ │ │ ├── ModelCollision.h │ │ │ │ │ │ │ ├── ModelDef.h │ │ │ │ │ │ │ ├── ModelFile.cpp │ │ │ │ │ │ │ ├── ModelFile.h │ │ │ │ │ │ │ ├── ModelFileLoading.h │ │ │ │ │ │ │ ├── ModelFile_OvrScene.cpp │ │ │ │ │ │ │ ├── ModelFile_glTF.cpp │ │ │ │ │ │ │ ├── ModelRender.cpp │ │ │ │ │ │ │ ├── ModelRender.h │ │ │ │ │ │ │ ├── ModelTrace.cpp │ │ │ │ │ │ │ ├── ModelTrace.h │ │ │ │ │ │ │ ├── SceneView.cpp │ │ │ │ │ │ │ └── SceneView.h │ │ │ │ │ │ ├── OVR_BinaryFile2.cpp │ │ │ │ │ │ ├── OVR_BinaryFile2.h │ │ │ │ │ │ ├── OVR_FileSys.cpp │ │ │ │ │ │ ├── OVR_FileSys.h │ │ │ │ │ │ ├── OVR_Lexer2.cpp │ │ │ │ │ │ ├── OVR_Lexer2.h │ │ │ │ │ │ ├── OVR_MappedFile.cpp │ │ │ │ │ │ ├── OVR_MappedFile.h │ │ │ │ │ │ ├── OVR_Stream.cpp │ │ │ │ │ │ ├── OVR_Stream.h │ │ │ │ │ │ ├── OVR_Stream_Impl.h │ │ │ │ │ │ ├── OVR_UTF8Util.cpp │ │ │ │ │ │ ├── OVR_UTF8Util.h │ │ │ │ │ │ ├── OVR_Uri.cpp │ │ │ │ │ │ ├── OVR_Uri.h │ │ │ │ │ │ ├── PackageFiles.cpp │ │ │ │ │ │ ├── PackageFiles.h │ │ │ │ │ │ ├── Render │ │ │ │ │ │ │ ├── BeamRenderer.cpp │ │ │ │ │ │ │ ├── BeamRenderer.h │ │ │ │ │ │ │ ├── BillBoardRenderer.cpp │ │ │ │ │ │ │ ├── BillBoardRenderer.h │ │ │ │ │ │ │ ├── BitmapFont.cpp │ │ │ │ │ │ │ ├── BitmapFont.h │ │ │ │ │ │ │ ├── DebugLines.cpp │ │ │ │ │ │ │ ├── DebugLines.h │ │ │ │ │ │ │ ├── EaseFunctions.cpp │ │ │ │ │ │ │ ├── EaseFunctions.h │ │ │ │ │ │ │ ├── Egl.c │ │ │ │ │ │ │ ├── Egl.h │ │ │ │ │ │ │ ├── GeometryBuilder.cpp │ │ │ │ │ │ │ ├── GeometryBuilder.h │ │ │ │ │ │ │ ├── GeometryRenderer.cpp │ │ │ │ │ │ │ ├── GeometryRenderer.h │ │ │ │ │ │ │ ├── GlBuffer.cpp │ │ │ │ │ │ │ ├── GlBuffer.h │ │ │ │ │ │ │ ├── GlGeometry.cpp │ │ │ │ │ │ │ ├── GlGeometry.h │ │ │ │ │ │ │ ├── GlProgram.cpp │ │ │ │ │ │ │ ├── GlProgram.h │ │ │ │ │ │ │ ├── GlTexture.cpp │ │ │ │ │ │ │ ├── GlTexture.h │ │ │ │ │ │ │ ├── GlWrapperWin32.c │ │ │ │ │ │ │ ├── GlWrapperWin32.h │ │ │ │ │ │ │ ├── GpuState.h │ │ │ │ │ │ │ ├── PanelRenderer.cpp │ │ │ │ │ │ │ ├── PanelRenderer.h │ │ │ │ │ │ │ ├── ParticleSystem.cpp │ │ │ │ │ │ │ ├── ParticleSystem.h │ │ │ │ │ │ │ ├── PointList.cpp │ │ │ │ │ │ │ ├── PointList.h │ │ │ │ │ │ │ ├── Ribbon.cpp │ │ │ │ │ │ │ ├── Ribbon.h │ │ │ │ │ │ │ ├── SimpleBeamRenderer.h │ │ │ │ │ │ │ ├── SimpleCollisionRenderer.h │ │ │ │ │ │ │ ├── SurfaceRender.cpp │ │ │ │ │ │ │ ├── SurfaceRender.h │ │ │ │ │ │ │ ├── SurfaceTexture.cpp │ │ │ │ │ │ │ ├── SurfaceTexture.h │ │ │ │ │ │ │ ├── TextureAtlas.cpp │ │ │ │ │ │ │ ├── TextureAtlas.h │ │ │ │ │ │ │ ├── TextureManager.cpp │ │ │ │ │ │ │ └── TextureManager.h │ │ │ │ │ │ ├── System.cpp │ │ │ │ │ │ └── System.h │ │ │ │ │ └── res │ │ │ │ │ │ ├── raw │ │ │ │ │ │ ├── efigs.fnt │ │ │ │ │ │ ├── efigs_sdf.ktx │ │ │ │ │ │ ├── loading_indicator.png │ │ │ │ │ │ └── sound_assets.json │ │ │ │ │ │ ├── values-el │ │ │ │ │ │ └── assets.xml │ │ │ │ │ │ ├── values-ja │ │ │ │ │ │ └── assets.xml │ │ │ │ │ │ ├── values-ko │ │ │ │ │ │ └── assets.xml │ │ │ │ │ │ ├── values-zh-rCN │ │ │ │ │ │ └── assets.xml │ │ │ │ │ │ ├── values-zh-rHK │ │ │ │ │ │ └── assets.xml │ │ │ │ │ │ ├── values-zh-rTW │ │ │ │ │ │ └── assets.xml │ │ │ │ │ │ └── values │ │ │ │ │ │ └── assets.xml │ │ │ │ │ ├── SampleXrFramework │ │ │ │ │ ├── Projects │ │ │ │ │ │ └── Android │ │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ │ ├── build.bat │ │ │ │ │ │ │ ├── build.gradle │ │ │ │ │ │ │ ├── build.py │ │ │ │ │ │ │ └── jni │ │ │ │ │ │ │ ├── Android.mk │ │ │ │ │ │ │ └── Application.mk │ │ │ │ │ ├── Src │ │ │ │ │ │ ├── Input │ │ │ │ │ │ │ ├── HandMaskRenderer.cpp │ │ │ │ │ │ │ ├── HandMaskRenderer.h │ │ │ │ │ │ │ ├── HandRenderer.cpp │ │ │ │ │ │ │ └── HandRenderer.h │ │ │ │ │ │ ├── Render │ │ │ │ │ │ │ ├── Framebuffer.cpp │ │ │ │ │ │ │ └── Framebuffer.h │ │ │ │ │ │ ├── XrApp.cpp │ │ │ │ │ │ └── XrApp.h │ │ │ │ │ └── res │ │ │ │ │ │ ├── raw │ │ │ │ │ │ ├── efigs.fnt │ │ │ │ │ │ ├── efigs_sdf.ktx │ │ │ │ │ │ ├── loading_indicator.png │ │ │ │ │ │ └── sound_assets.json │ │ │ │ │ │ ├── values-el │ │ │ │ │ │ └── assets.xml │ │ │ │ │ │ ├── values-ja │ │ │ │ │ │ └── assets.xml │ │ │ │ │ │ ├── values-ko │ │ │ │ │ │ └── assets.xml │ │ │ │ │ │ ├── values-zh-rCN │ │ │ │ │ │ └── assets.xml │ │ │ │ │ │ ├── values-zh-rHK │ │ │ │ │ │ └── assets.xml │ │ │ │ │ │ ├── values-zh-rTW │ │ │ │ │ │ └── assets.xml │ │ │ │ │ │ └── values │ │ │ │ │ │ └── assets.xml │ │ │ │ │ ├── VrApp.gradle │ │ │ │ │ ├── XrSamples │ │ │ │ │ ├── XrAppBase │ │ │ │ │ │ ├── Projects │ │ │ │ │ │ │ └── Android │ │ │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ │ │ ├── build.bat │ │ │ │ │ │ │ │ ├── build.gradle │ │ │ │ │ │ │ │ ├── build.py │ │ │ │ │ │ │ │ ├── jni │ │ │ │ │ │ │ │ ├── Android.mk │ │ │ │ │ │ │ │ └── Application.mk │ │ │ │ │ │ │ │ └── settings.gradle │ │ │ │ │ │ ├── Src │ │ │ │ │ │ │ └── main.cpp │ │ │ │ │ │ ├── assets │ │ │ │ │ │ │ ├── assets.txt │ │ │ │ │ │ │ └── panel.ktx │ │ │ │ │ │ ├── java │ │ │ │ │ │ │ └── MainActivity.java │ │ │ │ │ │ └── res │ │ │ │ │ │ │ └── values │ │ │ │ │ │ │ └── strings.xml │ │ │ │ │ ├── XrBodyFaceEyeSocial │ │ │ │ │ │ ├── Projects │ │ │ │ │ │ │ └── Android │ │ │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ │ │ ├── build.bat │ │ │ │ │ │ │ │ ├── build.gradle │ │ │ │ │ │ │ │ ├── build.py │ │ │ │ │ │ │ │ ├── jni │ │ │ │ │ │ │ │ ├── Android.mk │ │ │ │ │ │ │ │ └── Application.mk │ │ │ │ │ │ │ │ └── settings.gradle │ │ │ │ │ │ ├── Src │ │ │ │ │ │ │ └── main.cpp │ │ │ │ │ │ ├── assets │ │ │ │ │ │ │ ├── assets.txt │ │ │ │ │ │ │ └── panel.ktx │ │ │ │ │ │ ├── java │ │ │ │ │ │ │ └── MainActivity.java │ │ │ │ │ │ └── res │ │ │ │ │ │ │ └── values │ │ │ │ │ │ │ └── strings.xml │ │ │ │ │ ├── XrBodyTrackingFB │ │ │ │ │ │ ├── Projects │ │ │ │ │ │ │ └── Android │ │ │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ │ │ ├── build.bat │ │ │ │ │ │ │ │ ├── build.gradle │ │ │ │ │ │ │ │ ├── build.py │ │ │ │ │ │ │ │ ├── jni │ │ │ │ │ │ │ │ ├── Android.mk │ │ │ │ │ │ │ │ └── Application.mk │ │ │ │ │ │ │ │ └── settings.gradle │ │ │ │ │ │ ├── Src │ │ │ │ │ │ │ └── main.cpp │ │ │ │ │ │ ├── assets │ │ │ │ │ │ │ ├── assets.txt │ │ │ │ │ │ │ └── panel.ktx │ │ │ │ │ │ ├── java │ │ │ │ │ │ │ └── MainActivity.java │ │ │ │ │ │ └── res │ │ │ │ │ │ │ └── values │ │ │ │ │ │ │ └── strings.xml │ │ │ │ │ ├── XrColorSpaceFB │ │ │ │ │ │ ├── Projects │ │ │ │ │ │ │ └── Android │ │ │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ │ │ ├── build.bat │ │ │ │ │ │ │ │ ├── build.gradle │ │ │ │ │ │ │ │ ├── build.py │ │ │ │ │ │ │ │ ├── jni │ │ │ │ │ │ │ │ ├── Android.mk │ │ │ │ │ │ │ │ └── Application.mk │ │ │ │ │ │ │ │ └── settings.gradle │ │ │ │ │ │ ├── Src │ │ │ │ │ │ │ ├── main.cpp │ │ │ │ │ │ │ └── openxr_reflection_macro.h │ │ │ │ │ │ ├── assets │ │ │ │ │ │ │ ├── assets.txt │ │ │ │ │ │ │ └── panel.ktx │ │ │ │ │ │ ├── java │ │ │ │ │ │ │ └── MainActivity.java │ │ │ │ │ │ └── res │ │ │ │ │ │ │ └── values │ │ │ │ │ │ │ └── strings.xml │ │ │ │ │ ├── XrCompositor_NativeActivity │ │ │ │ │ │ ├── Projects │ │ │ │ │ │ │ └── Android │ │ │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ │ │ ├── build.bat │ │ │ │ │ │ │ │ ├── build.gradle │ │ │ │ │ │ │ │ ├── build.py │ │ │ │ │ │ │ │ ├── jni │ │ │ │ │ │ │ │ ├── Android.mk │ │ │ │ │ │ │ │ └── Application.mk │ │ │ │ │ │ │ │ └── settings.gradle │ │ │ │ │ │ ├── Src │ │ │ │ │ │ │ └── XrCompositor_NativeActivity.c │ │ │ │ │ │ └── assets │ │ │ │ │ │ │ ├── cubemap256.ktx │ │ │ │ │ │ │ └── donotdelete.txt │ │ │ │ │ ├── XrControllers │ │ │ │ │ │ ├── Emulator │ │ │ │ │ │ │ ├── Src │ │ │ │ │ │ │ │ ├── EventLogger.cpp │ │ │ │ │ │ │ │ └── EventLogger.h │ │ │ │ │ │ │ ├── java │ │ │ │ │ │ │ │ └── MainActivity.java │ │ │ │ │ │ │ └── jni │ │ │ │ │ │ │ │ └── dumpsys.cpp │ │ │ │ │ │ ├── Projects │ │ │ │ │ │ │ └── Android │ │ │ │ │ │ │ │ ├── AndroidManifest-ControllerEmulator.xml │ │ │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ │ │ ├── build.bat │ │ │ │ │ │ │ │ ├── build.gradle │ │ │ │ │ │ │ │ ├── build.py │ │ │ │ │ │ │ │ ├── jni │ │ │ │ │ │ │ │ ├── Android.mk │ │ │ │ │ │ │ │ └── Application.mk │ │ │ │ │ │ │ │ └── settings.gradle │ │ │ │ │ │ ├── Src │ │ │ │ │ │ │ └── main.cpp │ │ │ │ │ │ ├── assets │ │ │ │ │ │ │ ├── assets.txt │ │ │ │ │ │ │ └── panel.ktx │ │ │ │ │ │ ├── java │ │ │ │ │ │ │ └── MainActivity.java │ │ │ │ │ │ └── res │ │ │ │ │ │ │ └── values │ │ │ │ │ │ │ └── strings.xml │ │ │ │ │ ├── XrEyeTrackingSocialFB │ │ │ │ │ │ ├── Projects │ │ │ │ │ │ │ └── Android │ │ │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ │ │ ├── build.bat │ │ │ │ │ │ │ │ ├── build.gradle │ │ │ │ │ │ │ │ ├── build.py │ │ │ │ │ │ │ │ ├── jni │ │ │ │ │ │ │ │ ├── Android.mk │ │ │ │ │ │ │ │ └── Application.mk │ │ │ │ │ │ │ │ └── settings.gradle │ │ │ │ │ │ ├── Src │ │ │ │ │ │ │ └── main.cpp │ │ │ │ │ │ ├── assets │ │ │ │ │ │ │ ├── assets.txt │ │ │ │ │ │ │ └── panel.ktx │ │ │ │ │ │ ├── java │ │ │ │ │ │ │ └── MainActivity.java │ │ │ │ │ │ └── res │ │ │ │ │ │ │ └── values │ │ │ │ │ │ │ └── strings.xml │ │ │ │ │ ├── XrFaceTrackingFB │ │ │ │ │ │ ├── Projects │ │ │ │ │ │ │ └── Android │ │ │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ │ │ ├── build.bat │ │ │ │ │ │ │ │ ├── build.gradle │ │ │ │ │ │ │ │ ├── build.py │ │ │ │ │ │ │ │ ├── jni │ │ │ │ │ │ │ │ ├── Android.mk │ │ │ │ │ │ │ │ └── Application.mk │ │ │ │ │ │ │ │ └── settings.gradle │ │ │ │ │ │ ├── Src │ │ │ │ │ │ │ └── main.cpp │ │ │ │ │ │ ├── assets │ │ │ │ │ │ │ ├── assets.txt │ │ │ │ │ │ │ └── panel.ktx │ │ │ │ │ │ ├── java │ │ │ │ │ │ │ └── MainActivity.java │ │ │ │ │ │ └── res │ │ │ │ │ │ │ └── values │ │ │ │ │ │ │ └── strings.xml │ │ │ │ │ ├── XrHandDataSource │ │ │ │ │ │ ├── Projects │ │ │ │ │ │ │ └── Android │ │ │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ │ │ ├── build.bat │ │ │ │ │ │ │ │ ├── build.gradle │ │ │ │ │ │ │ │ ├── build.py │ │ │ │ │ │ │ │ ├── jni │ │ │ │ │ │ │ │ ├── Android.mk │ │ │ │ │ │ │ │ └── Application.mk │ │ │ │ │ │ │ │ └── settings.gradle │ │ │ │ │ │ ├── Src │ │ │ │ │ │ │ ├── EnvironmentRenderer.cpp │ │ │ │ │ │ │ ├── EnvironmentRenderer.h │ │ │ │ │ │ │ ├── ModelRenderer.cpp │ │ │ │ │ │ │ ├── ModelRenderer.h │ │ │ │ │ │ │ ├── SkyboxRenderer.cpp │ │ │ │ │ │ │ ├── SkyboxRenderer.h │ │ │ │ │ │ │ ├── main.cpp │ │ │ │ │ │ │ ├── xr_hand_helper.h │ │ │ │ │ │ │ ├── xr_helper.h │ │ │ │ │ │ │ └── xr_render_model_helper.h │ │ │ │ │ │ ├── assets │ │ │ │ │ │ │ ├── Skybox.gltf.ovrscene │ │ │ │ │ │ │ ├── SmallRoom.gltf.ovrscene │ │ │ │ │ │ │ ├── assets.txt │ │ │ │ │ │ │ └── panel.ktx │ │ │ │ │ │ ├── java │ │ │ │ │ │ │ └── MainActivity.java │ │ │ │ │ │ └── res │ │ │ │ │ │ │ └── values │ │ │ │ │ │ │ └── strings.xml │ │ │ │ │ ├── XrHandsAndControllers │ │ │ │ │ │ ├── Projects │ │ │ │ │ │ │ └── Android │ │ │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ │ │ ├── build.bat │ │ │ │ │ │ │ │ ├── build.gradle │ │ │ │ │ │ │ │ ├── build.py │ │ │ │ │ │ │ │ ├── jni │ │ │ │ │ │ │ │ ├── Android.mk │ │ │ │ │ │ │ │ └── Application.mk │ │ │ │ │ │ │ │ └── settings.gradle │ │ │ │ │ │ ├── Src │ │ │ │ │ │ │ ├── ActionSetDisplayPanel.cpp │ │ │ │ │ │ │ ├── ActionSetDisplayPanel.h │ │ │ │ │ │ │ ├── EnvironmentRenderer.cpp │ │ │ │ │ │ │ ├── EnvironmentRenderer.h │ │ │ │ │ │ │ ├── SkyboxRenderer.cpp │ │ │ │ │ │ │ ├── SkyboxRenderer.h │ │ │ │ │ │ │ └── main.cpp │ │ │ │ │ │ ├── assets │ │ │ │ │ │ │ ├── Skybox.gltf.ovrscene │ │ │ │ │ │ │ ├── SmallRoom.gltf.ovrscene │ │ │ │ │ │ │ ├── assets.txt │ │ │ │ │ │ │ └── panel.ktx │ │ │ │ │ │ ├── java │ │ │ │ │ │ │ └── MainActivity.java │ │ │ │ │ │ └── res │ │ │ │ │ │ │ └── values │ │ │ │ │ │ │ └── strings.xml │ │ │ │ │ ├── XrHandsFB │ │ │ │ │ │ ├── Projects │ │ │ │ │ │ │ └── Android │ │ │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ │ │ ├── build.bat │ │ │ │ │ │ │ │ ├── build.gradle │ │ │ │ │ │ │ │ ├── build.py │ │ │ │ │ │ │ │ ├── jni │ │ │ │ │ │ │ │ ├── Android.mk │ │ │ │ │ │ │ │ └── Application.mk │ │ │ │ │ │ │ │ └── settings.gradle │ │ │ │ │ │ ├── Src │ │ │ │ │ │ │ └── main.cpp │ │ │ │ │ │ ├── assets │ │ │ │ │ │ │ ├── assets.txt │ │ │ │ │ │ │ └── panel.ktx │ │ │ │ │ │ ├── java │ │ │ │ │ │ │ └── MainActivity.java │ │ │ │ │ │ └── res │ │ │ │ │ │ │ └── values │ │ │ │ │ │ │ └── strings.xml │ │ │ │ │ ├── XrInput │ │ │ │ │ │ ├── Projects │ │ │ │ │ │ │ └── Android │ │ │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ │ │ ├── build.bat │ │ │ │ │ │ │ │ ├── build.gradle │ │ │ │ │ │ │ │ ├── build.py │ │ │ │ │ │ │ │ ├── jni │ │ │ │ │ │ │ │ ├── Android.mk │ │ │ │ │ │ │ │ └── Application.mk │ │ │ │ │ │ │ │ └── settings.gradle │ │ │ │ │ │ ├── Src │ │ │ │ │ │ │ ├── ActionSetDisplayPanel.cpp │ │ │ │ │ │ │ ├── ActionSetDisplayPanel.h │ │ │ │ │ │ │ └── main.cpp │ │ │ │ │ │ ├── assets │ │ │ │ │ │ │ ├── assets.txt │ │ │ │ │ │ │ └── panel.ktx │ │ │ │ │ │ ├── java │ │ │ │ │ │ │ └── MainActivity.java │ │ │ │ │ │ └── res │ │ │ │ │ │ │ └── values │ │ │ │ │ │ │ └── strings.xml │ │ │ │ │ ├── XrKeyboard │ │ │ │ │ │ ├── Projects │ │ │ │ │ │ │ └── Android │ │ │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ │ │ ├── build.bat │ │ │ │ │ │ │ │ ├── build.gradle │ │ │ │ │ │ │ │ ├── build.py │ │ │ │ │ │ │ │ ├── jni │ │ │ │ │ │ │ │ ├── Android.mk │ │ │ │ │ │ │ │ └── Application.mk │ │ │ │ │ │ │ │ └── settings.gradle │ │ │ │ │ │ ├── Src │ │ │ │ │ │ │ ├── Input │ │ │ │ │ │ │ │ ├── KeyboardRenderer.cpp │ │ │ │ │ │ │ │ └── KeyboardRenderer.h │ │ │ │ │ │ │ ├── main.cpp │ │ │ │ │ │ │ ├── xr_hand_helper.h │ │ │ │ │ │ │ ├── xr_helper.h │ │ │ │ │ │ │ ├── xr_keyboard_helper.h │ │ │ │ │ │ │ ├── xr_passthrough_helper.h │ │ │ │ │ │ │ └── xr_render_model_helper.h │ │ │ │ │ │ ├── assets │ │ │ │ │ │ │ ├── assets.txt │ │ │ │ │ │ │ ├── k830.png │ │ │ │ │ │ │ ├── k830_art.glb │ │ │ │ │ │ │ └── panel.ktx │ │ │ │ │ │ ├── java │ │ │ │ │ │ │ └── MainActivity.java │ │ │ │ │ │ └── res │ │ │ │ │ │ │ └── values │ │ │ │ │ │ │ └── strings.xml │ │ │ │ │ ├── XrPassthrough │ │ │ │ │ │ ├── Projects │ │ │ │ │ │ │ └── Android │ │ │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ │ │ ├── build.bat │ │ │ │ │ │ │ │ ├── build.gradle │ │ │ │ │ │ │ │ ├── build.py │ │ │ │ │ │ │ │ ├── jni │ │ │ │ │ │ │ │ ├── Android.mk │ │ │ │ │ │ │ │ └── Application.mk │ │ │ │ │ │ │ │ └── settings.gradle │ │ │ │ │ │ ├── Src │ │ │ │ │ │ │ ├── XrPassthrough.cpp │ │ │ │ │ │ │ ├── XrPassthrough.h │ │ │ │ │ │ │ ├── XrPassthroughGl.cpp │ │ │ │ │ │ │ ├── XrPassthroughGl.h │ │ │ │ │ │ │ ├── XrPassthroughInput.cpp │ │ │ │ │ │ │ └── XrPassthroughInput.h │ │ │ │ │ │ ├── assets │ │ │ │ │ │ │ └── donotedelete.txt │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── oculus │ │ │ │ │ │ │ └── NativeActivity.java │ │ │ │ │ ├── XrPassthroughOcclusion │ │ │ │ │ │ ├── Projects │ │ │ │ │ │ │ └── Android │ │ │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ │ │ ├── build.bat │ │ │ │ │ │ │ │ ├── build.gradle │ │ │ │ │ │ │ │ ├── build.py │ │ │ │ │ │ │ │ ├── jni │ │ │ │ │ │ │ │ ├── Android.mk │ │ │ │ │ │ │ │ └── Application.mk │ │ │ │ │ │ │ │ └── settings.gradle │ │ │ │ │ │ ├── Src │ │ │ │ │ │ │ ├── XrPassthroughOcclusion.cpp │ │ │ │ │ │ │ ├── XrPassthroughOcclusion.h │ │ │ │ │ │ │ ├── XrPassthroughOcclusionGl.cpp │ │ │ │ │ │ │ ├── XrPassthroughOcclusionGl.h │ │ │ │ │ │ │ ├── XrPassthroughOcclusionInput.cpp │ │ │ │ │ │ │ └── XrPassthroughOcclusionInput.h │ │ │ │ │ │ ├── assets │ │ │ │ │ │ │ └── donotedelete.txt │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── oculus │ │ │ │ │ │ │ └── xrpassthroughocclusion │ │ │ │ │ │ │ ├── MainActivity.java │ │ │ │ │ │ │ └── MainNativeActivity.java │ │ │ │ │ ├── XrSceneModel │ │ │ │ │ │ ├── Projects │ │ │ │ │ │ │ └── Android │ │ │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ │ │ ├── build.bat │ │ │ │ │ │ │ │ ├── build.gradle │ │ │ │ │ │ │ │ ├── build.py │ │ │ │ │ │ │ │ ├── jni │ │ │ │ │ │ │ │ ├── Android.mk │ │ │ │ │ │ │ │ └── Application.mk │ │ │ │ │ │ │ │ └── settings.gradle │ │ │ │ │ │ ├── Src │ │ │ │ │ │ │ ├── SceneModelGl.cpp │ │ │ │ │ │ │ ├── SceneModelGl.h │ │ │ │ │ │ │ ├── SceneModelHelpers.h │ │ │ │ │ │ │ ├── SceneModelShaders.h │ │ │ │ │ │ │ ├── SceneModelXr.cpp │ │ │ │ │ │ │ ├── SceneModelXr.h │ │ │ │ │ │ │ ├── SimpleXrInput.cpp │ │ │ │ │ │ │ └── SimpleXrInput.h │ │ │ │ │ │ ├── assets │ │ │ │ │ │ │ └── donotedelete.txt │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── oculus │ │ │ │ │ │ │ └── NativeActivity.java │ │ │ │ │ ├── XrSpaceWarp │ │ │ │ │ │ ├── Projects │ │ │ │ │ │ │ └── Android │ │ │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ │ │ ├── build.bat │ │ │ │ │ │ │ │ ├── build.gradle │ │ │ │ │ │ │ │ ├── build.py │ │ │ │ │ │ │ │ ├── jni │ │ │ │ │ │ │ │ ├── Android.mk │ │ │ │ │ │ │ │ └── Application.mk │ │ │ │ │ │ │ │ └── settings.gradle │ │ │ │ │ │ ├── Src │ │ │ │ │ │ │ └── XrSpaceWarp.c │ │ │ │ │ │ └── assets │ │ │ │ │ │ │ └── donotdelete.txt │ │ │ │ │ ├── XrSpatialAnchor │ │ │ │ │ │ ├── Projects │ │ │ │ │ │ │ └── Android │ │ │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ │ │ ├── build.bat │ │ │ │ │ │ │ │ ├── build.gradle │ │ │ │ │ │ │ │ ├── build.py │ │ │ │ │ │ │ │ ├── jni │ │ │ │ │ │ │ │ ├── Android.mk │ │ │ │ │ │ │ │ └── Application.mk │ │ │ │ │ │ │ │ └── settings.gradle │ │ │ │ │ │ ├── Src │ │ │ │ │ │ │ ├── SimpleXrInput.cpp │ │ │ │ │ │ │ ├── SimpleXrInput.h │ │ │ │ │ │ │ ├── SpatialAnchorExternalDataHandler.h │ │ │ │ │ │ │ ├── SpatialAnchorFileHandler.cpp │ │ │ │ │ │ │ ├── SpatialAnchorFileHandler.h │ │ │ │ │ │ │ ├── SpatialAnchorGl.cpp │ │ │ │ │ │ │ ├── SpatialAnchorGl.h │ │ │ │ │ │ │ ├── SpatialAnchorUtilities.cpp │ │ │ │ │ │ │ ├── SpatialAnchorUtilities.h │ │ │ │ │ │ │ ├── SpatialAnchorXr.cpp │ │ │ │ │ │ │ └── SpatialAnchorXr.h │ │ │ │ │ │ ├── assets │ │ │ │ │ │ │ └── donotedelete.txt │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── oculus │ │ │ │ │ │ │ └── NativeActivity.java │ │ │ │ │ ├── XrVirtualKeyboard │ │ │ │ │ │ ├── Projects │ │ │ │ │ │ │ └── Android │ │ │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ │ │ ├── build.bat │ │ │ │ │ │ │ │ ├── build.gradle │ │ │ │ │ │ │ │ ├── build.py │ │ │ │ │ │ │ │ ├── jni │ │ │ │ │ │ │ │ ├── Android.mk │ │ │ │ │ │ │ │ └── Application.mk │ │ │ │ │ │ │ │ └── settings.gradle │ │ │ │ │ │ ├── Src │ │ │ │ │ │ │ ├── VirtualKeyboardModelRenderer.cpp │ │ │ │ │ │ │ ├── VirtualKeyboardModelRenderer.h │ │ │ │ │ │ │ ├── XrHandHelper.h │ │ │ │ │ │ │ ├── XrHelper.h │ │ │ │ │ │ │ ├── XrRenderModelHelper.cpp │ │ │ │ │ │ │ ├── XrRenderModelHelper.h │ │ │ │ │ │ │ ├── XrVirtualKeyboardHelper.cpp │ │ │ │ │ │ │ ├── XrVirtualKeyboardHelper.h │ │ │ │ │ │ │ └── main.cpp │ │ │ │ │ │ ├── assets │ │ │ │ │ │ │ ├── assets.txt │ │ │ │ │ │ │ └── panel.ktx │ │ │ │ │ │ ├── java │ │ │ │ │ │ │ └── MainActivity.java │ │ │ │ │ │ └── res │ │ │ │ │ │ │ └── values │ │ │ │ │ │ │ └── strings.xml │ │ │ │ │ └── generate_xr_sample_template.py │ │ │ │ │ ├── bin │ │ │ │ │ └── scripts │ │ │ │ │ │ ├── build │ │ │ │ │ │ ├── build.py.bat │ │ │ │ │ │ ├── ovrbuild.py │ │ │ │ │ │ ├── ovrbuild_keystore.py │ │ │ │ │ │ ├── ovrbuild_keystore.py.bat │ │ │ │ │ │ ├── perproject │ │ │ │ │ │ │ ├── build.py │ │ │ │ │ │ │ └── build.py.bat │ │ │ │ │ │ └── util.py │ │ │ │ │ │ └── python.bat │ │ │ │ │ ├── build.gradle │ │ │ │ │ ├── cflags.mk │ │ │ │ │ ├── gradle.properties │ │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ │ ├── gradlew │ │ │ │ │ ├── gradlew.bat │ │ │ │ │ └── settings.gradle │ │ │ └── xr_linear.h │ │ └── res │ │ │ ├── drawable │ │ │ ├── ic_launcher_background.xml │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ ├── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ │ └── xml │ │ │ ├── backup_rules.xml │ │ │ └── data_extraction_rules.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── openxrsample │ │ └── ExampleUnitTest.kt ├── build.gradle.kts ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle.kts ├── common └── resources │ ├── assets │ ├── Bistro.glb │ ├── Box.glb │ ├── Duck.glb │ ├── Planes.glb │ └── Transparency.glb │ └── envmaps │ ├── alps_field_2k.hdr │ ├── little_paris_eiffel_tower_2k.hdr │ └── meadow_1k.hdr ├── enginecore ├── AsyncDataUploader.cpp ├── AsyncDataUploader.hpp ├── CMakeLists.txt ├── Camera.cpp ├── Camera.hpp ├── DLSS.cpp ├── DLSS.hpp ├── FPSCounter.hpp ├── GLBLoader.cpp ├── GLBLoader.hpp ├── GLFWUtils.cpp ├── GLFWUtils.hpp ├── ImguiManager.cpp ├── ImguiManager.hpp ├── Model.cpp ├── Model.hpp ├── RayTracer.cpp ├── RayTracer.hpp ├── RingBuffer.cpp ├── RingBuffer.hpp ├── passes │ ├── CullingComputePass.cpp │ ├── CullingComputePass.hpp │ ├── DepthPeeling.cpp │ ├── DepthPeeling.hpp │ ├── DualDepthPeeling.cpp │ ├── DualDepthPeeling.hpp │ ├── FXAAPass.cpp │ ├── FXAAPass.hpp │ ├── FullScreenColorNBlendPass.cpp │ ├── FullScreenColorNBlendPass.hpp │ ├── FullScreenColorPass.cpp │ ├── FullScreenColorPass.hpp │ ├── FullScreenPass.cpp │ ├── FullScreenPass.hpp │ ├── GBufferPass.cpp │ ├── GBufferPass.hpp │ ├── HierarchicalDepthBufferPass.cpp │ ├── HierarchicalDepthBufferPass.hpp │ ├── LightData.hpp │ ├── LightingPass.cpp │ ├── LightingPass.hpp │ ├── LightingPassHybridRenderer.cpp │ ├── LightingPassHybridRenderer.hpp │ ├── NoisePass.cpp │ ├── NoisePass.hpp │ ├── OitLinkedListPass.cpp │ ├── OitLinkedListPass.hpp │ ├── OitWeightedPass.cpp │ ├── OitWeightedPass.hpp │ ├── RayTraceShadowPass.cpp │ ├── RayTraceShadowPass.hpp │ ├── SSAOPass.cpp │ ├── SSAOPass.hpp │ ├── SSRIntersectPass.cpp │ ├── SSRIntersectPass.hpp │ ├── ShadowPass.cpp │ ├── ShadowPass.hpp │ ├── TAAComputePass.cpp │ └── TAAComputePass.hpp ├── resources │ └── shaders │ │ ├── CommonStructs.glsl │ │ ├── IndirectCommon.glsl │ │ ├── OITLinkedListCompositePass.frag │ │ ├── OitLinkedListBuildPass.frag │ │ ├── OitWeighted.frag │ │ ├── OitWeightedComposite.frag │ │ ├── brdf.glsl │ │ ├── depthPeel.frag │ │ ├── depthPeel.vert │ │ ├── dualDepthPeel.frag │ │ ├── dualDepthPeelFinal.frag │ │ ├── empty.frag │ │ ├── fullscreen.frag │ │ ├── fullscreen.vert │ │ ├── fullscreenColor.frag │ │ ├── fullscreenColor.vert │ │ ├── fullscreenColorBlend.frag │ │ ├── fullscreenColorBlend.vert │ │ ├── fxaa.frag │ │ ├── gbuffer.frag │ │ ├── gbuffer.vert │ │ ├── gpuculling.comp │ │ ├── hierarchicaldepthgen.comp │ │ ├── hybridRenderer_lighting_composite.frag │ │ ├── lighting.frag │ │ ├── noisegen.comp │ │ ├── pbr_gltf.glsl │ │ ├── random.glsl │ │ ├── raytrace_closesthit.rchit │ │ ├── raytrace_closesthit_shadow_hybrid.rchit │ │ ├── raytrace_hdr.glsl │ │ ├── raytrace_miss.rmiss │ │ ├── raytrace_miss_shadow_hybrid.rmiss │ │ ├── raytrace_raygen.rgen │ │ ├── raytrace_raygen_shadow_hybrid.rgen │ │ ├── raytrace_shadow.rmiss │ │ ├── raytrace_struct.glsl │ │ ├── raytrace_utils.glsl │ │ ├── shadowpass.vert │ │ ├── ssao.comp │ │ ├── ssr.comp │ │ ├── taahistorycopyandsharpen.comp │ │ └── taaresolve.comp └── thirdparty │ ├── HDRLoader.cpp │ ├── HDRLoader.h │ └── samplerCPP │ ├── README.txt │ ├── samplerBlueNoiseErrorDistribution_128x128_OptimizedFor_2d2d2d2d_128spp.cpp │ ├── samplerBlueNoiseErrorDistribution_128x128_OptimizedFor_2d2d2d2d_16spp.cpp │ ├── samplerBlueNoiseErrorDistribution_128x128_OptimizedFor_2d2d2d2d_1spp.cpp │ ├── samplerBlueNoiseErrorDistribution_128x128_OptimizedFor_2d2d2d2d_256spp.cpp │ ├── samplerBlueNoiseErrorDistribution_128x128_OptimizedFor_2d2d2d2d_2spp.cpp │ ├── samplerBlueNoiseErrorDistribution_128x128_OptimizedFor_2d2d2d2d_32spp.cpp │ ├── samplerBlueNoiseErrorDistribution_128x128_OptimizedFor_2d2d2d2d_4spp.cpp │ ├── samplerBlueNoiseErrorDistribution_128x128_OptimizedFor_2d2d2d2d_64spp.cpp │ └── samplerBlueNoiseErrorDistribution_128x128_OptimizedFor_2d2d2d2d_8spp.cpp └── vulkancore ├── Buffer.cpp ├── Buffer.hpp ├── CmakeLists.txt ├── CommandQueueManager.cpp ├── CommandQueueManager.hpp ├── Common.cpp ├── Common.hpp ├── Context.cpp ├── Context.hpp ├── DynamicRendering.cpp ├── DynamicRendering.hpp ├── Framebuffer.cpp ├── Framebuffer.hpp ├── PhysicalDevice.cpp ├── PhysicalDevice.hpp ├── Pipeline.cpp ├── Pipeline.hpp ├── RenderPass.cpp ├── RenderPass.hpp ├── Sampler.cpp ├── Sampler.hpp ├── ShaderModule.cpp ├── ShaderModule.hpp ├── Swapchain.cpp ├── Swapchain.hpp ├── Texture.cpp ├── Texture.hpp ├── Utility.cpp ├── Utility.hpp └── vma.cpp /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CMakeSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/CMakeSettings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/README.md -------------------------------------------------------------------------------- /source/chapter1/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter1/CMakeLists.txt -------------------------------------------------------------------------------- /source/chapter1/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter1/main.cpp -------------------------------------------------------------------------------- /source/chapter1/resources/shaders/test_2triangles.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter1/resources/shaders/test_2triangles.vert -------------------------------------------------------------------------------- /source/chapter1/resources/shaders/triangle.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter1/resources/shaders/triangle.frag -------------------------------------------------------------------------------- /source/chapter1/resources/shaders/triangle.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter1/resources/shaders/triangle.vert -------------------------------------------------------------------------------- /source/chapter1/resources/textures/texture.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter1/resources/textures/texture.dds -------------------------------------------------------------------------------- /source/chapter1/resources/textures/texture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter1/resources/textures/texture.png -------------------------------------------------------------------------------- /source/chapter1/resources/textures/texture_mip.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter1/resources/textures/texture_mip.dds -------------------------------------------------------------------------------- /source/chapter2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter2/CMakeLists.txt -------------------------------------------------------------------------------- /source/chapter2/mainBindfull.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter2/mainBindfull.cpp -------------------------------------------------------------------------------- /source/chapter2/mainMeshOptimized.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter2/mainMeshOptimized.cpp -------------------------------------------------------------------------------- /source/chapter2/mainMultiDrawIndirect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter2/mainMultiDrawIndirect.cpp -------------------------------------------------------------------------------- /source/chapter2/resources/shaders/Common.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter2/resources/shaders/Common.glsl -------------------------------------------------------------------------------- /source/chapter2/resources/shaders/bindfull.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter2/resources/shaders/bindfull.frag -------------------------------------------------------------------------------- /source/chapter2/resources/shaders/bindfull.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter2/resources/shaders/bindfull.vert -------------------------------------------------------------------------------- /source/chapter2/resources/shaders/bindless.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter2/resources/shaders/bindless.frag -------------------------------------------------------------------------------- /source/chapter2/resources/shaders/bindless.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter2/resources/shaders/bindless.vert -------------------------------------------------------------------------------- /source/chapter2/resources/shaders/indirectdraw.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter2/resources/shaders/indirectdraw.frag -------------------------------------------------------------------------------- /source/chapter2/resources/shaders/indirectdraw.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter2/resources/shaders/indirectdraw.vert -------------------------------------------------------------------------------- /source/chapter3/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter3/CMakeLists.txt -------------------------------------------------------------------------------- /source/chapter3/FontManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter3/FontManager.cpp -------------------------------------------------------------------------------- /source/chapter3/FontManager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter3/FontManager.hpp -------------------------------------------------------------------------------- /source/chapter3/mainCullingCompute.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter3/mainCullingCompute.cpp -------------------------------------------------------------------------------- /source/chapter3/mainGPULines.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter3/mainGPULines.cpp -------------------------------------------------------------------------------- /source/chapter3/mainGPUText.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter3/mainGPUText.cpp -------------------------------------------------------------------------------- /source/chapter3/mainGPUTextSDF.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter3/mainGPUTextSDF.cpp -------------------------------------------------------------------------------- /source/chapter3/resources/fonts/times.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter3/resources/fonts/times.ttf -------------------------------------------------------------------------------- /source/chapter3/resources/shaders/CommonStructs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter3/resources/shaders/CommonStructs.glsl -------------------------------------------------------------------------------- /source/chapter3/resources/shaders/IndirectCommon.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter3/resources/shaders/IndirectCommon.glsl -------------------------------------------------------------------------------- /source/chapter3/resources/shaders/font.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter3/resources/shaders/font.frag -------------------------------------------------------------------------------- /source/chapter3/resources/shaders/font.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter3/resources/shaders/font.vert -------------------------------------------------------------------------------- /source/chapter3/resources/shaders/gpuLines.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter3/resources/shaders/gpuLines.frag -------------------------------------------------------------------------------- /source/chapter3/resources/shaders/gpuLines.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter3/resources/shaders/gpuLines.vert -------------------------------------------------------------------------------- /source/chapter3/resources/shaders/gpuLinesDraw.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter3/resources/shaders/gpuLinesDraw.frag -------------------------------------------------------------------------------- /source/chapter3/resources/shaders/gpuLinesDraw.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter3/resources/shaders/gpuLinesDraw.vert -------------------------------------------------------------------------------- /source/chapter3/resources/shaders/gpuText.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter3/resources/shaders/gpuText.frag -------------------------------------------------------------------------------- /source/chapter3/resources/shaders/gpuText.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter3/resources/shaders/gpuText.vert -------------------------------------------------------------------------------- /source/chapter3/resources/shaders/gpuTextDraw.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter3/resources/shaders/gpuTextDraw.frag -------------------------------------------------------------------------------- /source/chapter3/resources/shaders/gpuTextDraw.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter3/resources/shaders/gpuTextDraw.vert -------------------------------------------------------------------------------- /source/chapter3/resources/shaders/gpuculling.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter3/resources/shaders/gpuculling.comp -------------------------------------------------------------------------------- /source/chapter3/resources/shaders/indirectdraw.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter3/resources/shaders/indirectdraw.frag -------------------------------------------------------------------------------- /source/chapter3/resources/shaders/indirectdraw.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter3/resources/shaders/indirectdraw.vert -------------------------------------------------------------------------------- /source/chapter4/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter4/CMakeLists.txt -------------------------------------------------------------------------------- /source/chapter4/mainDeferred.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter4/mainDeferred.cpp -------------------------------------------------------------------------------- /source/chapter4/resources/shaders/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source/chapter5/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter5/CMakeLists.txt -------------------------------------------------------------------------------- /source/chapter5/mainTransparency.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter5/mainTransparency.cpp -------------------------------------------------------------------------------- /source/chapter5/resources/shaders/bindfull.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter5/resources/shaders/bindfull.frag -------------------------------------------------------------------------------- /source/chapter5/resources/shaders/bindfull.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter5/resources/shaders/bindfull.vert -------------------------------------------------------------------------------- /source/chapter6/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter6/CMakeLists.txt -------------------------------------------------------------------------------- /source/chapter6/mainDLSS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter6/mainDLSS.cpp -------------------------------------------------------------------------------- /source/chapter6/mainFXAA.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter6/mainFXAA.cpp -------------------------------------------------------------------------------- /source/chapter6/mainMSAA.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter6/mainMSAA.cpp -------------------------------------------------------------------------------- /source/chapter6/mainTAA.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter6/mainTAA.cpp -------------------------------------------------------------------------------- /source/chapter6/resources/shaders/indirectdraw.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter6/resources/shaders/indirectdraw.frag -------------------------------------------------------------------------------- /source/chapter6/resources/shaders/indirectdraw.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter6/resources/shaders/indirectdraw.vert -------------------------------------------------------------------------------- /source/chapter6/resources/textures/texture.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter6/resources/textures/texture.dds -------------------------------------------------------------------------------- /source/chapter6/resources/textures/texture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter6/resources/textures/texture.png -------------------------------------------------------------------------------- /source/chapter6/resources/textures/texture_mip.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter6/resources/textures/texture_mip.dds -------------------------------------------------------------------------------- /source/chapter7/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter7/CMakeLists.txt -------------------------------------------------------------------------------- /source/chapter7/mainHybridRenderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter7/mainHybridRenderer.cpp -------------------------------------------------------------------------------- /source/chapter7/mainRayTracer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter7/mainRayTracer.cpp -------------------------------------------------------------------------------- /source/chapter7/resources/empty.txt: -------------------------------------------------------------------------------- 1 | empty -------------------------------------------------------------------------------- /source/chapter8/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/.gitignore -------------------------------------------------------------------------------- /source/chapter8/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /source/chapter8/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/build.gradle.kts -------------------------------------------------------------------------------- /source/chapter8/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/proguard-rules.pro -------------------------------------------------------------------------------- /source/chapter8/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /source/chapter8/app/src/main/assets/gltf/Duck.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/assets/gltf/Duck.glb -------------------------------------------------------------------------------- /source/chapter8/app/src/main/assets/gltf/smallbistro.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/assets/gltf/smallbistro.glb -------------------------------------------------------------------------------- /source/chapter8/app/src/main/assets/shaders/Common.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/assets/shaders/Common.glsl -------------------------------------------------------------------------------- /source/chapter8/app/src/main/assets/shaders/compileshader.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/assets/shaders/compileshader.bat -------------------------------------------------------------------------------- /source/chapter8/app/src/main/assets/shaders/indirectdrawMV.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/assets/shaders/indirectdrawMV.frag -------------------------------------------------------------------------------- /source/chapter8/app/src/main/assets/shaders/indirectdrawMV.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/assets/shaders/indirectdrawMV.vert -------------------------------------------------------------------------------- /source/chapter8/app/src/main/assets/shaders/indirectdrawMVfrag.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/assets/shaders/indirectdrawMVfrag.spv -------------------------------------------------------------------------------- /source/chapter8/app/src/main/assets/shaders/indirectdrawMVvert.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/assets/shaders/indirectdrawMVvert.spv -------------------------------------------------------------------------------- /source/chapter8/app/src/main/assets/shaders/triangle.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/assets/shaders/triangle.frag -------------------------------------------------------------------------------- /source/chapter8/app/src/main/assets/shaders/triangle.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/assets/shaders/triangle.vert -------------------------------------------------------------------------------- /source/chapter8/app/src/main/assets/shaders/trianglefrag.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/assets/shaders/trianglefrag.spv -------------------------------------------------------------------------------- /source/chapter8/app/src/main/assets/shaders/trianglevert.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/assets/shaders/trianglevert.spv -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/CMakeLists.txt -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/Common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/Common.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/OXRContext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/OXRContext.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/OXRContext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/OXRContext.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/OXRSwapchain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/OXRSwapchain.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/OXRSwapchain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/OXRSwapchain.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/main.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/.appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/.appveyor.yml -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/.azure-pipelines/openxr-sdk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/.azure-pipelines/openxr-sdk.yml -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/.azure-pipelines/shared/shared.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/.azure-pipelines/shared/shared.py -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/.editorconfig -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/.git-blame-ignore-revs -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/.gitattributes -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/.github/pull_request_template.md -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/.github/scripts/CMakePresets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/.github/scripts/CMakePresets.json -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/.github/scripts/CMakePresets.json.license: -------------------------------------------------------------------------------- 1 | SPDX-FileCopyrightText: 2022 Collabora, Ltd 2 | SPDX-License-Identifier: CC0-1.0 3 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/.github/scripts/install_vulkan.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/.github/scripts/install_vulkan.ps1 -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/.github/scripts/shared.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/.github/scripts/shared.py -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/.github/workflows/android.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/.github/workflows/android.yml -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/.gitignore -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/.reuse/dep5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/.reuse/dep5 -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/CHANGELOG.SDK.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/CHANGELOG.SDK.md -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/CMakeLists.txt -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/COPYING.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/COPYING.adoc -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/LICENSE -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/LICENSES/Apache-2.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/LICENSES/Apache-2.0.txt -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/LICENSES/BSD-3-Clause.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/LICENSES/BSD-3-Clause.txt -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/LICENSES/BSL-1.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/LICENSES/BSL-1.0.txt -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/LICENSES/CC-BY-4.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/LICENSES/CC-BY-4.0.txt -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/LICENSES/CC0-1.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/LICENSES/CC0-1.0.txt -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/LICENSES/ISC.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/LICENSES/ISC.txt -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/LICENSES/MIT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/LICENSES/MIT.txt -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/LICENSES/OFL-1.1-RFN.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/LICENSES/OFL-1.1-RFN.txt -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/LICENSES/Unlicense.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/LICENSES/Unlicense.txt -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/LICENSES/Zlib.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/LICENSES/Zlib.txt -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/README.md -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/include/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/include/CMakeLists.txt -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/include/generated_header_list.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/include/generated_header_list.txt -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/include/openxr/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/include/openxr/CMakeLists.txt -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/include/openxr/openxr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/include/openxr/openxr.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/include/openxr/openxr_platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/include/openxr/openxr_platform.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/include/openxr/openxr_reflection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/include/openxr/openxr_reflection.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/specification/registry/xr.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/specification/registry/xr.xml -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/.clang-format -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/CMakeLists.txt -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/cmake/FindEGL.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/cmake/FindEGL.cmake -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/cmake/FindJsonCpp.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/cmake/FindJsonCpp.cmake -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/cmake/FindOpenGLES.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/cmake/FindOpenGLES.cmake -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/cmake/FindVulkanHeaders.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/cmake/FindVulkanHeaders.cmake -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/cmake/StdFilesystemFlags.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/cmake/StdFilesystemFlags.cmake -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/cmake/cmake_uninstall.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/cmake/cmake_uninstall.cmake.in -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/cmake/metaconfig.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/cmake/metaconfig.cmake.in -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/cmake/presentation.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/cmake/presentation.cmake -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/common/extra_algorithms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/common/extra_algorithms.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/common/filesystem_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/common/filesystem_utils.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/common/filesystem_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/common/filesystem_utils.hpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/common/hex_and_handles.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/common/hex_and_handles.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/common/loader_interfaces.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/common/loader_interfaces.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/common/object_info.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/common/object_info.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/common/object_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/common/object_info.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/common/platform_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/common/platform_utils.hpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/common/stdfs_conditions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/common/stdfs_conditions.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/common/unique_asset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/common/unique_asset.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/common/xr_dependencies.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/common/xr_dependencies.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/common/xr_linear.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/common/xr_linear.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/common_config.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/common_config.h.in -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jnipp/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jnipp/Android.bp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jnipp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jnipp/CMakeLists.txt -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jnipp/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jnipp/LICENSE -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jnipp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jnipp/README.md -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jnipp/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jnipp/build.gradle -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jnipp/jnipp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jnipp/jnipp.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jnipp/jnipp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jnipp/jnipp.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jnipp/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jnipp/makefile -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jnipp/tests/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jnipp/tests/main.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jnipp/tests/testing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jnipp/tests/testing.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/.clang-format -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/.clang-tidy -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/.gitattributes -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/.gitignore -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/AUTHORS -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/BUILD.bazel -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/CMakeLists.txt -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/LICENSE -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/README.md -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/amalgamate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/amalgamate.py -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/appveyor.yml -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/dev.makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/dev.makefile -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/doc/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/doc/readme.txt -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/doxybuild.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/doxybuild.py -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/example/readFromStream/errorFormat.json: -------------------------------------------------------------------------------- 1 | { 2 | 1: "value" 3 | } -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/get_version.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/get_version.pl -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/meson.build -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/reformat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/reformat.sh -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/fail_invalid_quote.json: -------------------------------------------------------------------------------- 1 | {'//this is bad JSON.'} -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/fail_test_array_01.json: -------------------------------------------------------------------------------- 1 | [ 1 2 3] 2 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/fail_test_array_02.json: -------------------------------------------------------------------------------- 1 | [1,,] 2 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/fail_test_object_01.json: -------------------------------------------------------------------------------- 1 | { "count" : 1234,, } 2 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_array_01.expected: -------------------------------------------------------------------------------- 1 | .=[] 2 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_array_01.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_array_02.expected: -------------------------------------------------------------------------------- 1 | .=[] 2 | .[0]=1 3 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_array_02.json: -------------------------------------------------------------------------------- 1 | [1] 2 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_array_03.json: -------------------------------------------------------------------------------- 1 | [ 1, 2 , 3,4,5] 2 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_array_04.json: -------------------------------------------------------------------------------- 1 | [1, "abc" , 12.3, -4] 2 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_basic_01.expected: -------------------------------------------------------------------------------- 1 | .=123456789 2 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_basic_01.json: -------------------------------------------------------------------------------- 1 | 0123456789 2 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_basic_02.expected: -------------------------------------------------------------------------------- 1 | .=-123456789 2 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_basic_02.json: -------------------------------------------------------------------------------- 1 | -0123456789 2 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_basic_03.expected: -------------------------------------------------------------------------------- 1 | .=1.2345678 2 | 3 | 4 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_basic_03.json: -------------------------------------------------------------------------------- 1 | 1.2345678 2 | 3 | 4 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_basic_04.expected: -------------------------------------------------------------------------------- 1 | .="abcdef" 2 | 3 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_basic_04.json: -------------------------------------------------------------------------------- 1 | "abcdef" 2 | 3 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_basic_05.expected: -------------------------------------------------------------------------------- 1 | .=null 2 | 3 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_basic_05.json: -------------------------------------------------------------------------------- 1 | null 2 | 3 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_basic_06.expected: -------------------------------------------------------------------------------- 1 | .=true 2 | 3 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_basic_06.json: -------------------------------------------------------------------------------- 1 | true 2 | 3 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_basic_07.expected: -------------------------------------------------------------------------------- 1 | .=false 2 | 3 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_basic_07.json: -------------------------------------------------------------------------------- 1 | false 2 | 3 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_basic_08.expected: -------------------------------------------------------------------------------- 1 | // C++ style comment 2 | .=null 3 | 4 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_basic_08.json: -------------------------------------------------------------------------------- 1 | // C++ style comment 2 | null 3 | 4 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_basic_09.expected: -------------------------------------------------------------------------------- 1 | /* C style comment 2 | */ 3 | .=null 4 | 5 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_basic_09.json: -------------------------------------------------------------------------------- 1 | /* C style comment 2 | */ 3 | null 4 | 5 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_integer_01.expected: -------------------------------------------------------------------------------- 1 | // Max signed integer 2 | .=2147483647 3 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_integer_01.json: -------------------------------------------------------------------------------- 1 | // Max signed integer 2 | 2147483647 3 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_integer_02.expected: -------------------------------------------------------------------------------- 1 | // Min signed integer 2 | .=-2147483648 3 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_integer_02.json: -------------------------------------------------------------------------------- 1 | // Min signed integer 2 | -2147483648 3 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_integer_03.expected: -------------------------------------------------------------------------------- 1 | // Max unsigned integer 2 | .=4294967295 3 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_integer_03.json: -------------------------------------------------------------------------------- 1 | // Max unsigned integer 2 | 4294967295 3 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_integer_04.expected: -------------------------------------------------------------------------------- 1 | // Min unsigned integer 2 | .=0 3 | 4 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_integer_04.json: -------------------------------------------------------------------------------- 1 | // Min unsigned integer 2 | 0 3 | 4 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_integer_05.expected: -------------------------------------------------------------------------------- 1 | .=1 2 | 3 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_integer_05.json: -------------------------------------------------------------------------------- 1 | 1 2 | 3 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_integer_06_64bits.expected: -------------------------------------------------------------------------------- 1 | .=9223372036854775808 2 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_integer_06_64bits.json: -------------------------------------------------------------------------------- 1 | 9223372036854775808 2 | 3 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_integer_07_64bits.expected: -------------------------------------------------------------------------------- 1 | .=-9223372036854775808 2 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_integer_07_64bits.json: -------------------------------------------------------------------------------- 1 | -9223372036854775808 2 | 3 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_integer_08_64bits.expected: -------------------------------------------------------------------------------- 1 | .=18446744073709551615 2 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_integer_08_64bits.json: -------------------------------------------------------------------------------- 1 | 18446744073709551615 2 | 3 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_object_01.expected: -------------------------------------------------------------------------------- 1 | .={} 2 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_object_01.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_object_02.expected: -------------------------------------------------------------------------------- 1 | .={} 2 | .count=1234 3 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_object_02.json: -------------------------------------------------------------------------------- 1 | { "count" : 1234 } 2 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_object_03.expected: -------------------------------------------------------------------------------- 1 | .={} 2 | .attribute="random" 3 | .count=1234 4 | .name="test" 5 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_object_04.expected: -------------------------------------------------------------------------------- 1 | .={} 2 | .=1234 3 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_object_04.json: -------------------------------------------------------------------------------- 1 | { 2 | "" : 1234 3 | } 4 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_real_01.expected: -------------------------------------------------------------------------------- 1 | // 2^33 => out of integer range, switch to double 2 | .=8589934592 3 | 4 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_real_01.json: -------------------------------------------------------------------------------- 1 | // 2^33 => out of integer range, switch to double 2 | 8589934592 3 | 4 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_real_02.expected: -------------------------------------------------------------------------------- 1 | // -2^32 => out of signed integer range, switch to double 2 | .=-4294967295 3 | 4 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_real_02.json: -------------------------------------------------------------------------------- 1 | // -2^32 => out of signed integer range, switch to double 2 | -4294967295 3 | 4 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_real_03.expected: -------------------------------------------------------------------------------- 1 | // -2^32 => out of signed integer range, switch to double 2 | .=-4294967295 3 | 4 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_real_03.json: -------------------------------------------------------------------------------- 1 | // -2^32 => out of signed integer range, switch to double 2 | -4294967295 3 | 4 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_real_12.expected: -------------------------------------------------------------------------------- 1 | // 2^64 -> switch to double. 2 | .=1.844674407370955e+19 3 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_real_12.json: -------------------------------------------------------------------------------- 1 | // 2^64 -> switch to double. 2 | 18446744073709551616 3 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_string_01.expected: -------------------------------------------------------------------------------- 1 | .="!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~" -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_string_01.json: -------------------------------------------------------------------------------- 1 | "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~" 2 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_string_03.expected: -------------------------------------------------------------------------------- 1 | .="http://jsoncpp.sourceforge.net/" -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_string_03.json: -------------------------------------------------------------------------------- 1 | "http:\/\/jsoncpp.sourceforge.net\/" 2 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_string_04.expected: -------------------------------------------------------------------------------- 1 | .=""abc\def"" 2 | 3 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_string_04.json: -------------------------------------------------------------------------------- 1 | "\"abc\\def\"" 2 | 3 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_string_unicode_01.expected: -------------------------------------------------------------------------------- 1 | .="a" 2 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_string_unicode_01.json: -------------------------------------------------------------------------------- 1 | "\u0061" -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_string_unicode_02.expected: -------------------------------------------------------------------------------- 1 | .="¢" 2 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_string_unicode_02.json: -------------------------------------------------------------------------------- 1 | "\u00A2" -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_string_unicode_03.expected: -------------------------------------------------------------------------------- 1 | .="€" 2 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_string_unicode_03.json: -------------------------------------------------------------------------------- 1 | "\u20AC" -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_string_unicode_04.expected: -------------------------------------------------------------------------------- 1 | .="𝄞" 2 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_string_unicode_04.json: -------------------------------------------------------------------------------- 1 | "\uD834\uDD1E" -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_string_unicode_05.expected: -------------------------------------------------------------------------------- 1 | .="Zażółć gęślą jaźń" 2 | 3 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/legacy_test_string_unicode_05.json: -------------------------------------------------------------------------------- 1 | "Zażółć gęślą jaźń" -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/test_array_08.expected: -------------------------------------------------------------------------------- 1 | .=[] 2 | .[0]=1 3 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/test_array_08.json: -------------------------------------------------------------------------------- 1 | [1,] 2 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/test_object_05.expected: -------------------------------------------------------------------------------- 1 | .={} 2 | .count=1234 3 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/data/test_object_05.json: -------------------------------------------------------------------------------- 1 | { "count" : 1234, } 2 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/jsonchecker/fail1.json: -------------------------------------------------------------------------------- 1 | "A JSON payload should be an object or array, not a string." -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/jsonchecker/fail11.json: -------------------------------------------------------------------------------- 1 | {"Illegal expression": 1 + 2} -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/jsonchecker/fail12.json: -------------------------------------------------------------------------------- 1 | {"Illegal invocation": alert()} -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/jsonchecker/fail13.json: -------------------------------------------------------------------------------- 1 | {"Numbers cannot have leading zeroes": 013} -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/jsonchecker/fail14.json: -------------------------------------------------------------------------------- 1 | {"Numbers cannot be hex": 0x14} -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/jsonchecker/fail15.json: -------------------------------------------------------------------------------- 1 | ["Illegal backslash escape: \x15"] -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/jsonchecker/fail16.json: -------------------------------------------------------------------------------- 1 | [\naked] -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/jsonchecker/fail17.json: -------------------------------------------------------------------------------- 1 | ["Illegal backslash escape: \017"] -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/jsonchecker/fail19.json: -------------------------------------------------------------------------------- 1 | {"Missing colon" null} -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/jsonchecker/fail2.json: -------------------------------------------------------------------------------- 1 | ["Unclosed array" -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/jsonchecker/fail20.json: -------------------------------------------------------------------------------- 1 | {"Double colon":: null} -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/jsonchecker/fail21.json: -------------------------------------------------------------------------------- 1 | {"Comma instead of colon", null} -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/jsonchecker/fail22.json: -------------------------------------------------------------------------------- 1 | ["Colon instead of comma": false] -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/jsonchecker/fail23.json: -------------------------------------------------------------------------------- 1 | ["Bad value", truth] -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/jsonchecker/fail24.json: -------------------------------------------------------------------------------- 1 | ['single quote'] -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/jsonchecker/fail25.json: -------------------------------------------------------------------------------- 1 | [" tab character in string "] -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/jsonchecker/fail27.json: -------------------------------------------------------------------------------- 1 | ["line 2 | break"] -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/jsonchecker/fail28.json: -------------------------------------------------------------------------------- 1 | ["line\ 2 | break"] -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/jsonchecker/fail29.json: -------------------------------------------------------------------------------- 1 | [0e] -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/jsonchecker/fail30.json: -------------------------------------------------------------------------------- 1 | [0e+] -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/jsonchecker/fail31.json: -------------------------------------------------------------------------------- 1 | [0e+-1] -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/jsonchecker/fail32.json: -------------------------------------------------------------------------------- 1 | {"Comma instead if closing brace": true, -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/jsonchecker/fail33.json: -------------------------------------------------------------------------------- 1 | ["mismatch"} -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/jsonchecker/fail4.json: -------------------------------------------------------------------------------- 1 | ["extra comma",] -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/jsonchecker/fail5.json: -------------------------------------------------------------------------------- 1 | ["double extra comma",,] -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/jsonchecker/fail6.json: -------------------------------------------------------------------------------- 1 | [ , "<-- missing value"] -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/jsonchecker/fail7.json: -------------------------------------------------------------------------------- 1 | ["Comma after the close"], -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/jsonchecker/fail8.json: -------------------------------------------------------------------------------- 1 | ["Extra close"]] -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/test/jsonchecker/fail9.json: -------------------------------------------------------------------------------- 1 | {"Extra comma": true,} -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/version.in: -------------------------------------------------------------------------------- 1 | @JSONCPP_VERSION@ 2 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/.gitignore -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/AndroidManifest.xml -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/AndroidManifest.xml.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/AndroidManifest.xml.in -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/CMakeLists.txt -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/OpenXRConfig.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/OpenXRConfig.cmake.in -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/abi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/abi.json -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/abi.json.license: -------------------------------------------------------------------------------- 1 | Copyright (c) 2020-2023, The Khronos Group Inc. 2 | 3 | SPDX-License-Identifier: Apache-2.0 OR MIT 4 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/android_utilities.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/android_utilities.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/android_utilities.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/android_utilities.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/api_layer_interface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/api_layer_interface.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/api_layer_interface.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/api_layer_interface.hpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/exception_handling.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/exception_handling.hpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/loader.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/loader.rc -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/loader_core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/loader_core.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/loader_instance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/loader_instance.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/loader_instance.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/loader_instance.hpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/loader_logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/loader_logger.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/loader_logger.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/loader_logger.hpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/loader_platform.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/loader_platform.hpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/manifest_file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/manifest_file.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/manifest_file.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/manifest_file.hpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/module.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/module.json -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/module.json.license: -------------------------------------------------------------------------------- 1 | Copyright (c) 2020-2023, The Khronos Group Inc. 2 | 3 | SPDX-License-Identifier: Apache-2.0 OR MIT 4 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/openxr-loader.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/openxr-loader.def -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/openxr-loader.expsym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/openxr-loader.expsym -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/openxr-loader.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/openxr-loader.map -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/openxr-loader.map.license: -------------------------------------------------------------------------------- 1 | Copyright (c) 2019-2023, The Khronos Group Inc. 2 | 3 | SPDX-License-Identifier: Apache-2.0 OR MIT 4 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/openxr.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/openxr.pc.in -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/prefab.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/prefab.json -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/prefab.json.license: -------------------------------------------------------------------------------- 1 | Copyright (c) 2020-2023, The Khronos Group Inc. 2 | 3 | SPDX-License-Identifier: Apache-2.0 OR MIT 4 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/runtime_interface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/runtime_interface.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/runtime_interface.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/runtime_interface.hpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/settings.gradle -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/xr_generated_loader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/xr_generated_loader.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/xr_generated_loader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/loader/xr_generated_loader.hpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/version.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/version.cmake -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/xr_generated_dispatch_table.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/xr_generated_dispatch_table.c -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/xr_generated_dispatch_table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/xr_generated_dispatch_table.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/1stParty/OVR/Include/JniUtils-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/1stParty/OVR/Include/JniUtils-inl.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/1stParty/OVR/Include/JniUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/1stParty/OVR/Include/JniUtils.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/1stParty/OVR/Include/OVR_Asserts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/1stParty/OVR/Include/OVR_Asserts.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/1stParty/OVR/Include/OVR_BitFlags.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/1stParty/OVR/Include/OVR_BitFlags.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/1stParty/OVR/Include/OVR_Compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/1stParty/OVR/Include/OVR_Compiler.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/1stParty/OVR/Include/OVR_DebugMutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/1stParty/OVR/Include/OVR_DebugMutex.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/1stParty/OVR/Include/OVR_Deque.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/1stParty/OVR/Include/OVR_Deque.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/1stParty/OVR/Include/OVR_JSON.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/1stParty/OVR/Include/OVR_JSON.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/1stParty/OVR/Include/OVR_Lockless.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/1stParty/OVR/Include/OVR_Lockless.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/1stParty/OVR/Include/OVR_LogUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/1stParty/OVR/Include/OVR_LogUtils.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/1stParty/OVR/Include/OVR_Math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/1stParty/OVR/Include/OVR_Math.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/1stParty/OVR/Include/OVR_MemBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/1stParty/OVR/Include/OVR_MemBuffer.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/1stParty/OVR/Include/OVR_Pose.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/1stParty/OVR/Include/OVR_Pose.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/1stParty/OVR/Include/OVR_Std.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/1stParty/OVR/Include/OVR_Std.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/1stParty/OVR/Include/OVR_Types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/1stParty/OVR/Include/OVR_Types.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/1stParty/OVR/Include/StringUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/1stParty/OVR/Include/StringUtils.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/1stParty/OVR/tests/JniUtilsTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/1stParty/OVR/tests/JniUtilsTest.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/1stParty/OVR/tests/OVR_LogUtilsTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/1stParty/OVR/tests/OVR_LogUtilsTest.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/khronos/ktx/README.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/khronos/ktx/README.meta -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/khronos/ktx/include/ktx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/khronos/ktx/include/ktx.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/khronos/ktx/ktx.gitversion: -------------------------------------------------------------------------------- 1 | d1a25c8a20607a432b2d910a7a761d663c907e8e 2 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/khronos/ktx/licenses/MIT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/khronos/ktx/licenses/MIT.txt -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/khronos/ktx/licenses/Zlib.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/khronos/ktx/licenses/Zlib.txt -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/minizip/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/minizip/Makefile -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/minizip/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/minizip/Makefile.am -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/minizip/MiniZip64_Changes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/minizip/MiniZip64_Changes.txt -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/minizip/MiniZip64_info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/minizip/MiniZip64_info.txt -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/minizip/configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/minizip/configure.ac -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/minizip/make_vms.com: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/minizip/make_vms.com -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/minizip/minizip.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/minizip/minizip.pc.in -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/minizip/src/crypt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/minizip/src/crypt.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/minizip/src/ioapi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/minizip/src/ioapi.c -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/minizip/src/ioapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/minizip/src/ioapi.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/minizip/src/iowin32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/minizip/src/iowin32.c -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/minizip/src/iowin32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/minizip/src/iowin32.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/minizip/src/miniunz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/minizip/src/miniunz.c -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/minizip/src/minizip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/minizip/src/minizip.c -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/minizip/src/mztools.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/minizip/src/mztools.c -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/minizip/src/mztools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/minizip/src/mztools.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/minizip/src/unzip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/minizip/src/unzip.c -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/minizip/src/unzip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/minizip/src/unzip.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/minizip/src/zip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/minizip/src/zip.c -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/minizip/src/zip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/minizip/src/zip.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/stb/src/stb_image.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/stb/src/stb_image.c -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/stb/src/stb_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/stb/src/stb_image.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/stb/src/stb_image_write.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/stb/src/stb_image_write.c -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/stb/src/stb_image_write.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/stb/src/stb_image_write.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/stb/src/stb_vorbis.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/stb/src/stb_vorbis.c -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/stb/src/stb_vorbis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/3rdParty/stb/src/stb_vorbis.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/Application.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/Application.mk -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/LICENSE.txt -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/OPENXR_SDK_THIRD_PARTY_NOTICES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/OPENXR_SDK_THIRD_PARTY_NOTICES.txt -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/OpenXR/Include/openxr/fb_haptic_pcm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/OpenXR/Include/openxr/fb_haptic_pcm.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/OpenXR/Include/openxr/fb_scene.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/OpenXR/Include/openxr/fb_scene.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Projects/Android/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Projects/Android/build.bat -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Projects/Android/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Projects/Android/build.py -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/CompilerUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/CompilerUtils.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/FrameParams.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/FrameParams.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/ActionComponents.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/ActionComponents.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/AnimComponents.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/AnimComponents.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/AnimComponents.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/AnimComponents.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/DefaultComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/DefaultComponent.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/Fader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/Fader.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/Fader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/Fader.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/GazeCursor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/GazeCursor.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/GazeCursor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/GazeCursor.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/GuiSys.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/GuiSys.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/GuiSys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/GuiSys.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/Lerp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/Lerp.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/MetaDataManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/MetaDataManager.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/Reflection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/Reflection.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/Reflection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/Reflection.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/ReflectionData.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/ReflectionData.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/ReflectionData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/ReflectionData.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/SoundLimiter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/SoundLimiter.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/SoundLimiter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/SoundLimiter.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/VRMenu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/VRMenu.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/VRMenu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/VRMenu.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/VRMenuComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/VRMenuComponent.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/VRMenuEvent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/VRMenuEvent.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/VRMenuEvent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/VRMenuEvent.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/VRMenuMgr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/VRMenuMgr.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/VRMenuMgr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/VRMenuMgr.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/VRMenuObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/VRMenuObject.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/ui_default.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/GUI/ui_default.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Input/ArmModel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Input/ArmModel.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Input/ArmModel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Input/ArmModel.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Input/Skeleton.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Input/Skeleton.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Input/Skeleton.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Input/Skeleton.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Input/TinyUI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Input/TinyUI.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Input/TinyUI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Input/TinyUI.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Locale/OVR_Locale.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Locale/OVR_Locale.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Locale/tinyxml2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Locale/tinyxml2.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Locale/tinyxml2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Locale/tinyxml2.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Misc/Log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Misc/Log.c -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Misc/Log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Misc/Log.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Model/ModelDef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Model/ModelDef.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Model/ModelFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Model/ModelFile.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Model/ModelFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Model/ModelFile.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Model/ModelRender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Model/ModelRender.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Model/ModelTrace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Model/ModelTrace.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Model/SceneView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Model/SceneView.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Model/SceneView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Model/SceneView.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/OVR_BinaryFile2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/OVR_BinaryFile2.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/OVR_BinaryFile2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/OVR_BinaryFile2.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/OVR_FileSys.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/OVR_FileSys.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/OVR_FileSys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/OVR_FileSys.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/OVR_Lexer2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/OVR_Lexer2.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/OVR_Lexer2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/OVR_Lexer2.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/OVR_MappedFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/OVR_MappedFile.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/OVR_MappedFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/OVR_MappedFile.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/OVR_Stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/OVR_Stream.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/OVR_Stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/OVR_Stream.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/OVR_Stream_Impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/OVR_Stream_Impl.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/OVR_UTF8Util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/OVR_UTF8Util.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/OVR_UTF8Util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/OVR_UTF8Util.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/OVR_Uri.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/OVR_Uri.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/OVR_Uri.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/OVR_Uri.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/PackageFiles.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/PackageFiles.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/PackageFiles.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/PackageFiles.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Render/BitmapFont.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Render/BitmapFont.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Render/DebugLines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Render/DebugLines.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Render/Egl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Render/Egl.c -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Render/Egl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Render/Egl.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Render/GlBuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Render/GlBuffer.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Render/GlBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Render/GlBuffer.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Render/GlGeometry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Render/GlGeometry.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Render/GlProgram.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Render/GlProgram.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Render/GlTexture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Render/GlTexture.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Render/GpuState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Render/GpuState.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Render/PointList.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Render/PointList.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Render/Ribbon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Render/Ribbon.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Render/Ribbon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/Render/Ribbon.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/System.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/System.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/System.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/Src/System.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/res/raw/efigs.fnt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/res/raw/efigs.fnt -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/res/raw/efigs_sdf.ktx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/res/raw/efigs_sdf.ktx -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/res/values/assets.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleCommon/res/values/assets.xml -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleXrFramework/Src/XrApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleXrFramework/Src/XrApp.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleXrFramework/Src/XrApp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleXrFramework/Src/XrApp.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleXrFramework/res/raw/efigs.fnt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/SampleXrFramework/res/raw/efigs.fnt -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/VrApp.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/VrApp.gradle -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/XrSamples/XrAppBase/Src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/XrSamples/XrAppBase/Src/main.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/XrSamples/XrAppBase/assets/assets.txt: -------------------------------------------------------------------------------- 1 | This file is a placeholder. 2 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/XrSamples/XrAppBase/assets/panel.ktx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/XrSamples/XrAppBase/assets/panel.ktx -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/XrSamples/XrBodyFaceEyeSocial/assets/assets.txt: -------------------------------------------------------------------------------- 1 | This file is a placeholder. 2 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/XrSamples/XrBodyTrackingFB/assets/assets.txt: -------------------------------------------------------------------------------- 1 | This file is a placeholder. 2 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/XrSamples/XrColorSpaceFB/assets/assets.txt: -------------------------------------------------------------------------------- 1 | This file is a placeholder. 2 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/XrSamples/XrCompositor_NativeActivity/assets/donotdelete.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/XrSamples/XrControllers/Src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/XrSamples/XrControllers/Src/main.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/XrSamples/XrControllers/assets/assets.txt: -------------------------------------------------------------------------------- 1 | This file is a placeholder. 2 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/XrSamples/XrEyeTrackingSocialFB/assets/assets.txt: -------------------------------------------------------------------------------- 1 | This file is a placeholder. 2 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/XrSamples/XrFaceTrackingFB/assets/assets.txt: -------------------------------------------------------------------------------- 1 | This file is a placeholder. 2 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/XrSamples/XrHandDataSource/assets/assets.txt: -------------------------------------------------------------------------------- 1 | This file is a placeholder. 2 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/XrSamples/XrHandsAndControllers/assets/assets.txt: -------------------------------------------------------------------------------- 1 | This file is a placeholder. 2 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/XrSamples/XrHandsFB/Src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/XrSamples/XrHandsFB/Src/main.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/XrSamples/XrHandsFB/assets/assets.txt: -------------------------------------------------------------------------------- 1 | This file is a placeholder. 2 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/XrSamples/XrHandsFB/assets/panel.ktx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/XrSamples/XrHandsFB/assets/panel.ktx -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/XrSamples/XrInput/Src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/XrSamples/XrInput/Src/main.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/XrSamples/XrInput/assets/assets.txt: -------------------------------------------------------------------------------- 1 | This file is a placeholder. 2 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/XrSamples/XrInput/assets/panel.ktx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/XrSamples/XrInput/assets/panel.ktx -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/XrSamples/XrKeyboard/Src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/XrSamples/XrKeyboard/Src/main.cpp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/XrSamples/XrKeyboard/Src/xr_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/XrSamples/XrKeyboard/Src/xr_helper.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/XrSamples/XrKeyboard/assets/assets.txt: -------------------------------------------------------------------------------- 1 | This file is a placeholder. 2 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/XrSamples/XrKeyboard/assets/k830.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/XrSamples/XrKeyboard/assets/k830.png -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/XrSamples/XrPassthrough/assets/donotedelete.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/XrSamples/XrPassthroughOcclusion/assets/donotedelete.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/XrSamples/XrSceneModel/assets/donotedelete.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/XrSamples/XrSpaceWarp/assets/donotdelete.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/XrSamples/XrSpatialAnchor/assets/donotedelete.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/XrSamples/XrVirtualKeyboard/assets/assets.txt: -------------------------------------------------------------------------------- 1 | This file is a placeholder. 2 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/bin/scripts/build/build.py.bat: -------------------------------------------------------------------------------- 1 | @"%~dp0\..\python.bat" build.py %1 %2 %3 %4 %5 2 | -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/bin/scripts/build/ovrbuild.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/bin/scripts/build/ovrbuild.py -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/bin/scripts/build/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/bin/scripts/build/util.py -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/bin/scripts/python.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/bin/scripts/python.bat -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/build.gradle -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/cflags.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/cflags.mk -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/gradle.properties -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/gradlew -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/gradlew.bat -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/thirdparty/openxr/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/thirdparty/openxr/settings.gradle -------------------------------------------------------------------------------- /source/chapter8/app/src/main/cpp/xr_linear.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/cpp/xr_linear.h -------------------------------------------------------------------------------- /source/chapter8/app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /source/chapter8/app/src/main/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /source/chapter8/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /source/chapter8/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /source/chapter8/app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /source/chapter8/app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /source/chapter8/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /source/chapter8/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /source/chapter8/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /source/chapter8/app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /source/chapter8/app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /source/chapter8/app/src/test/java/com/example/openxrsample/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/app/src/test/java/com/example/openxrsample/ExampleUnitTest.kt -------------------------------------------------------------------------------- /source/chapter8/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/build.gradle.kts -------------------------------------------------------------------------------- /source/chapter8/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/gradle.properties -------------------------------------------------------------------------------- /source/chapter8/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /source/chapter8/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /source/chapter8/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/gradlew -------------------------------------------------------------------------------- /source/chapter8/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/gradlew.bat -------------------------------------------------------------------------------- /source/chapter8/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/chapter8/settings.gradle.kts -------------------------------------------------------------------------------- /source/common/resources/assets/Bistro.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/common/resources/assets/Bistro.glb -------------------------------------------------------------------------------- /source/common/resources/assets/Box.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/common/resources/assets/Box.glb -------------------------------------------------------------------------------- /source/common/resources/assets/Duck.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/common/resources/assets/Duck.glb -------------------------------------------------------------------------------- /source/common/resources/assets/Planes.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/common/resources/assets/Planes.glb -------------------------------------------------------------------------------- /source/common/resources/assets/Transparency.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/common/resources/assets/Transparency.glb -------------------------------------------------------------------------------- /source/common/resources/envmaps/alps_field_2k.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/common/resources/envmaps/alps_field_2k.hdr -------------------------------------------------------------------------------- /source/common/resources/envmaps/little_paris_eiffel_tower_2k.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/common/resources/envmaps/little_paris_eiffel_tower_2k.hdr -------------------------------------------------------------------------------- /source/common/resources/envmaps/meadow_1k.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/common/resources/envmaps/meadow_1k.hdr -------------------------------------------------------------------------------- /source/enginecore/AsyncDataUploader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/AsyncDataUploader.cpp -------------------------------------------------------------------------------- /source/enginecore/AsyncDataUploader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/AsyncDataUploader.hpp -------------------------------------------------------------------------------- /source/enginecore/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/CMakeLists.txt -------------------------------------------------------------------------------- /source/enginecore/Camera.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/Camera.cpp -------------------------------------------------------------------------------- /source/enginecore/Camera.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/Camera.hpp -------------------------------------------------------------------------------- /source/enginecore/DLSS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/DLSS.cpp -------------------------------------------------------------------------------- /source/enginecore/DLSS.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/DLSS.hpp -------------------------------------------------------------------------------- /source/enginecore/FPSCounter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/FPSCounter.hpp -------------------------------------------------------------------------------- /source/enginecore/GLBLoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/GLBLoader.cpp -------------------------------------------------------------------------------- /source/enginecore/GLBLoader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/GLBLoader.hpp -------------------------------------------------------------------------------- /source/enginecore/GLFWUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/GLFWUtils.cpp -------------------------------------------------------------------------------- /source/enginecore/GLFWUtils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/GLFWUtils.hpp -------------------------------------------------------------------------------- /source/enginecore/ImguiManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/ImguiManager.cpp -------------------------------------------------------------------------------- /source/enginecore/ImguiManager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/ImguiManager.hpp -------------------------------------------------------------------------------- /source/enginecore/Model.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/Model.cpp -------------------------------------------------------------------------------- /source/enginecore/Model.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/Model.hpp -------------------------------------------------------------------------------- /source/enginecore/RayTracer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/RayTracer.cpp -------------------------------------------------------------------------------- /source/enginecore/RayTracer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/RayTracer.hpp -------------------------------------------------------------------------------- /source/enginecore/RingBuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/RingBuffer.cpp -------------------------------------------------------------------------------- /source/enginecore/RingBuffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/RingBuffer.hpp -------------------------------------------------------------------------------- /source/enginecore/passes/CullingComputePass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/passes/CullingComputePass.cpp -------------------------------------------------------------------------------- /source/enginecore/passes/CullingComputePass.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/passes/CullingComputePass.hpp -------------------------------------------------------------------------------- /source/enginecore/passes/DepthPeeling.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/passes/DepthPeeling.cpp -------------------------------------------------------------------------------- /source/enginecore/passes/DepthPeeling.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/passes/DepthPeeling.hpp -------------------------------------------------------------------------------- /source/enginecore/passes/DualDepthPeeling.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/passes/DualDepthPeeling.cpp -------------------------------------------------------------------------------- /source/enginecore/passes/DualDepthPeeling.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/passes/DualDepthPeeling.hpp -------------------------------------------------------------------------------- /source/enginecore/passes/FXAAPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/passes/FXAAPass.cpp -------------------------------------------------------------------------------- /source/enginecore/passes/FXAAPass.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/passes/FXAAPass.hpp -------------------------------------------------------------------------------- /source/enginecore/passes/FullScreenColorNBlendPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/passes/FullScreenColorNBlendPass.cpp -------------------------------------------------------------------------------- /source/enginecore/passes/FullScreenColorNBlendPass.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/passes/FullScreenColorNBlendPass.hpp -------------------------------------------------------------------------------- /source/enginecore/passes/FullScreenColorPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/passes/FullScreenColorPass.cpp -------------------------------------------------------------------------------- /source/enginecore/passes/FullScreenColorPass.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/passes/FullScreenColorPass.hpp -------------------------------------------------------------------------------- /source/enginecore/passes/FullScreenPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/passes/FullScreenPass.cpp -------------------------------------------------------------------------------- /source/enginecore/passes/FullScreenPass.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/passes/FullScreenPass.hpp -------------------------------------------------------------------------------- /source/enginecore/passes/GBufferPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/passes/GBufferPass.cpp -------------------------------------------------------------------------------- /source/enginecore/passes/GBufferPass.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/passes/GBufferPass.hpp -------------------------------------------------------------------------------- /source/enginecore/passes/HierarchicalDepthBufferPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/passes/HierarchicalDepthBufferPass.cpp -------------------------------------------------------------------------------- /source/enginecore/passes/HierarchicalDepthBufferPass.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/passes/HierarchicalDepthBufferPass.hpp -------------------------------------------------------------------------------- /source/enginecore/passes/LightData.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/passes/LightData.hpp -------------------------------------------------------------------------------- /source/enginecore/passes/LightingPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/passes/LightingPass.cpp -------------------------------------------------------------------------------- /source/enginecore/passes/LightingPass.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/passes/LightingPass.hpp -------------------------------------------------------------------------------- /source/enginecore/passes/LightingPassHybridRenderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/passes/LightingPassHybridRenderer.cpp -------------------------------------------------------------------------------- /source/enginecore/passes/LightingPassHybridRenderer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/passes/LightingPassHybridRenderer.hpp -------------------------------------------------------------------------------- /source/enginecore/passes/NoisePass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/passes/NoisePass.cpp -------------------------------------------------------------------------------- /source/enginecore/passes/NoisePass.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/passes/NoisePass.hpp -------------------------------------------------------------------------------- /source/enginecore/passes/OitLinkedListPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/passes/OitLinkedListPass.cpp -------------------------------------------------------------------------------- /source/enginecore/passes/OitLinkedListPass.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/passes/OitLinkedListPass.hpp -------------------------------------------------------------------------------- /source/enginecore/passes/OitWeightedPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/passes/OitWeightedPass.cpp -------------------------------------------------------------------------------- /source/enginecore/passes/OitWeightedPass.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/passes/OitWeightedPass.hpp -------------------------------------------------------------------------------- /source/enginecore/passes/RayTraceShadowPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/passes/RayTraceShadowPass.cpp -------------------------------------------------------------------------------- /source/enginecore/passes/RayTraceShadowPass.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/passes/RayTraceShadowPass.hpp -------------------------------------------------------------------------------- /source/enginecore/passes/SSAOPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/passes/SSAOPass.cpp -------------------------------------------------------------------------------- /source/enginecore/passes/SSAOPass.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/passes/SSAOPass.hpp -------------------------------------------------------------------------------- /source/enginecore/passes/SSRIntersectPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/passes/SSRIntersectPass.cpp -------------------------------------------------------------------------------- /source/enginecore/passes/SSRIntersectPass.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/passes/SSRIntersectPass.hpp -------------------------------------------------------------------------------- /source/enginecore/passes/ShadowPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/passes/ShadowPass.cpp -------------------------------------------------------------------------------- /source/enginecore/passes/ShadowPass.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/passes/ShadowPass.hpp -------------------------------------------------------------------------------- /source/enginecore/passes/TAAComputePass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/passes/TAAComputePass.cpp -------------------------------------------------------------------------------- /source/enginecore/passes/TAAComputePass.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/passes/TAAComputePass.hpp -------------------------------------------------------------------------------- /source/enginecore/resources/shaders/CommonStructs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/resources/shaders/CommonStructs.glsl -------------------------------------------------------------------------------- /source/enginecore/resources/shaders/IndirectCommon.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/resources/shaders/IndirectCommon.glsl -------------------------------------------------------------------------------- /source/enginecore/resources/shaders/OITLinkedListCompositePass.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/resources/shaders/OITLinkedListCompositePass.frag -------------------------------------------------------------------------------- /source/enginecore/resources/shaders/OitLinkedListBuildPass.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/resources/shaders/OitLinkedListBuildPass.frag -------------------------------------------------------------------------------- /source/enginecore/resources/shaders/OitWeighted.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/resources/shaders/OitWeighted.frag -------------------------------------------------------------------------------- /source/enginecore/resources/shaders/OitWeightedComposite.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/resources/shaders/OitWeightedComposite.frag -------------------------------------------------------------------------------- /source/enginecore/resources/shaders/brdf.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/resources/shaders/brdf.glsl -------------------------------------------------------------------------------- /source/enginecore/resources/shaders/depthPeel.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/resources/shaders/depthPeel.frag -------------------------------------------------------------------------------- /source/enginecore/resources/shaders/depthPeel.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/resources/shaders/depthPeel.vert -------------------------------------------------------------------------------- /source/enginecore/resources/shaders/dualDepthPeel.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/resources/shaders/dualDepthPeel.frag -------------------------------------------------------------------------------- /source/enginecore/resources/shaders/dualDepthPeelFinal.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/resources/shaders/dualDepthPeelFinal.frag -------------------------------------------------------------------------------- /source/enginecore/resources/shaders/empty.frag: -------------------------------------------------------------------------------- 1 | #version 460 2 | 3 | void main() {} 4 | -------------------------------------------------------------------------------- /source/enginecore/resources/shaders/fullscreen.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/resources/shaders/fullscreen.frag -------------------------------------------------------------------------------- /source/enginecore/resources/shaders/fullscreen.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/resources/shaders/fullscreen.vert -------------------------------------------------------------------------------- /source/enginecore/resources/shaders/fullscreenColor.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/resources/shaders/fullscreenColor.frag -------------------------------------------------------------------------------- /source/enginecore/resources/shaders/fullscreenColor.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/resources/shaders/fullscreenColor.vert -------------------------------------------------------------------------------- /source/enginecore/resources/shaders/fullscreenColorBlend.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/resources/shaders/fullscreenColorBlend.frag -------------------------------------------------------------------------------- /source/enginecore/resources/shaders/fullscreenColorBlend.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/resources/shaders/fullscreenColorBlend.vert -------------------------------------------------------------------------------- /source/enginecore/resources/shaders/fxaa.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/resources/shaders/fxaa.frag -------------------------------------------------------------------------------- /source/enginecore/resources/shaders/gbuffer.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/resources/shaders/gbuffer.frag -------------------------------------------------------------------------------- /source/enginecore/resources/shaders/gbuffer.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/resources/shaders/gbuffer.vert -------------------------------------------------------------------------------- /source/enginecore/resources/shaders/gpuculling.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/resources/shaders/gpuculling.comp -------------------------------------------------------------------------------- /source/enginecore/resources/shaders/hierarchicaldepthgen.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/resources/shaders/hierarchicaldepthgen.comp -------------------------------------------------------------------------------- /source/enginecore/resources/shaders/hybridRenderer_lighting_composite.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/resources/shaders/hybridRenderer_lighting_composite.frag -------------------------------------------------------------------------------- /source/enginecore/resources/shaders/lighting.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/resources/shaders/lighting.frag -------------------------------------------------------------------------------- /source/enginecore/resources/shaders/noisegen.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/resources/shaders/noisegen.comp -------------------------------------------------------------------------------- /source/enginecore/resources/shaders/pbr_gltf.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/resources/shaders/pbr_gltf.glsl -------------------------------------------------------------------------------- /source/enginecore/resources/shaders/random.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/resources/shaders/random.glsl -------------------------------------------------------------------------------- /source/enginecore/resources/shaders/raytrace_closesthit.rchit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/resources/shaders/raytrace_closesthit.rchit -------------------------------------------------------------------------------- /source/enginecore/resources/shaders/raytrace_closesthit_shadow_hybrid.rchit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/resources/shaders/raytrace_closesthit_shadow_hybrid.rchit -------------------------------------------------------------------------------- /source/enginecore/resources/shaders/raytrace_hdr.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/resources/shaders/raytrace_hdr.glsl -------------------------------------------------------------------------------- /source/enginecore/resources/shaders/raytrace_miss.rmiss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/resources/shaders/raytrace_miss.rmiss -------------------------------------------------------------------------------- /source/enginecore/resources/shaders/raytrace_miss_shadow_hybrid.rmiss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/resources/shaders/raytrace_miss_shadow_hybrid.rmiss -------------------------------------------------------------------------------- /source/enginecore/resources/shaders/raytrace_raygen.rgen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/resources/shaders/raytrace_raygen.rgen -------------------------------------------------------------------------------- /source/enginecore/resources/shaders/raytrace_raygen_shadow_hybrid.rgen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/resources/shaders/raytrace_raygen_shadow_hybrid.rgen -------------------------------------------------------------------------------- /source/enginecore/resources/shaders/raytrace_shadow.rmiss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/resources/shaders/raytrace_shadow.rmiss -------------------------------------------------------------------------------- /source/enginecore/resources/shaders/raytrace_struct.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/resources/shaders/raytrace_struct.glsl -------------------------------------------------------------------------------- /source/enginecore/resources/shaders/raytrace_utils.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/resources/shaders/raytrace_utils.glsl -------------------------------------------------------------------------------- /source/enginecore/resources/shaders/shadowpass.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/resources/shaders/shadowpass.vert -------------------------------------------------------------------------------- /source/enginecore/resources/shaders/ssao.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/resources/shaders/ssao.comp -------------------------------------------------------------------------------- /source/enginecore/resources/shaders/ssr.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/resources/shaders/ssr.comp -------------------------------------------------------------------------------- /source/enginecore/resources/shaders/taahistorycopyandsharpen.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/resources/shaders/taahistorycopyandsharpen.comp -------------------------------------------------------------------------------- /source/enginecore/resources/shaders/taaresolve.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/resources/shaders/taaresolve.comp -------------------------------------------------------------------------------- /source/enginecore/thirdparty/HDRLoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/thirdparty/HDRLoader.cpp -------------------------------------------------------------------------------- /source/enginecore/thirdparty/HDRLoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/thirdparty/HDRLoader.h -------------------------------------------------------------------------------- /source/enginecore/thirdparty/samplerCPP/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/enginecore/thirdparty/samplerCPP/README.txt -------------------------------------------------------------------------------- /source/vulkancore/Buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/vulkancore/Buffer.cpp -------------------------------------------------------------------------------- /source/vulkancore/Buffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/vulkancore/Buffer.hpp -------------------------------------------------------------------------------- /source/vulkancore/CmakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/vulkancore/CmakeLists.txt -------------------------------------------------------------------------------- /source/vulkancore/CommandQueueManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/vulkancore/CommandQueueManager.cpp -------------------------------------------------------------------------------- /source/vulkancore/CommandQueueManager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/vulkancore/CommandQueueManager.hpp -------------------------------------------------------------------------------- /source/vulkancore/Common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/vulkancore/Common.cpp -------------------------------------------------------------------------------- /source/vulkancore/Common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/vulkancore/Common.hpp -------------------------------------------------------------------------------- /source/vulkancore/Context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/vulkancore/Context.cpp -------------------------------------------------------------------------------- /source/vulkancore/Context.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/vulkancore/Context.hpp -------------------------------------------------------------------------------- /source/vulkancore/DynamicRendering.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/vulkancore/DynamicRendering.cpp -------------------------------------------------------------------------------- /source/vulkancore/DynamicRendering.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/vulkancore/DynamicRendering.hpp -------------------------------------------------------------------------------- /source/vulkancore/Framebuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/vulkancore/Framebuffer.cpp -------------------------------------------------------------------------------- /source/vulkancore/Framebuffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/vulkancore/Framebuffer.hpp -------------------------------------------------------------------------------- /source/vulkancore/PhysicalDevice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/vulkancore/PhysicalDevice.cpp -------------------------------------------------------------------------------- /source/vulkancore/PhysicalDevice.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/vulkancore/PhysicalDevice.hpp -------------------------------------------------------------------------------- /source/vulkancore/Pipeline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/vulkancore/Pipeline.cpp -------------------------------------------------------------------------------- /source/vulkancore/Pipeline.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/vulkancore/Pipeline.hpp -------------------------------------------------------------------------------- /source/vulkancore/RenderPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/vulkancore/RenderPass.cpp -------------------------------------------------------------------------------- /source/vulkancore/RenderPass.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/vulkancore/RenderPass.hpp -------------------------------------------------------------------------------- /source/vulkancore/Sampler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/vulkancore/Sampler.cpp -------------------------------------------------------------------------------- /source/vulkancore/Sampler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/vulkancore/Sampler.hpp -------------------------------------------------------------------------------- /source/vulkancore/ShaderModule.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/vulkancore/ShaderModule.cpp -------------------------------------------------------------------------------- /source/vulkancore/ShaderModule.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/vulkancore/ShaderModule.hpp -------------------------------------------------------------------------------- /source/vulkancore/Swapchain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/vulkancore/Swapchain.cpp -------------------------------------------------------------------------------- /source/vulkancore/Swapchain.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/vulkancore/Swapchain.hpp -------------------------------------------------------------------------------- /source/vulkancore/Texture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/vulkancore/Texture.cpp -------------------------------------------------------------------------------- /source/vulkancore/Texture.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/vulkancore/Texture.hpp -------------------------------------------------------------------------------- /source/vulkancore/Utility.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/vulkancore/Utility.cpp -------------------------------------------------------------------------------- /source/vulkancore/Utility.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/vulkancore/Utility.hpp -------------------------------------------------------------------------------- /source/vulkancore/vma.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/The-Modern-Vulkan-Cookbook/HEAD/source/vulkancore/vma.cpp --------------------------------------------------------------------------------