Dylan Aïssi pushed to branch master at X Strike Force / vulkan / gfxreconstruct
Commits:
-
cb0b7b8b
by Dylan Aïssi at 2025-11-03T18:12:04+01:00
-
0777bfdf
by Dylan Aïssi at 2025-11-03T18:12:10+01:00
-
c277b840
by Dylan Aïssi at 2025-11-03T18:12:50+01:00
1000 changed files:
- .github/workflows/ci_build.yml
- .github/workflows/release_build.yml
- .github/workflows/scripts/build-dependencies-macos.sh
- .github/workflows/sdk_android_build.yml
- .gitignore
- .gitmodules
- CMakeLists.txt
- + HOWTO_meta_quest.md
- LICENSE_ThirdParty.txt
- README.md
- + TESTING_test_apps.md
- android/build.gradle
- + android/framework/application-multi-win/CMakeLists.txt
- android/framework/application/CMakeLists.txt
- android/framework/cmake-config/PlatformConfig.cmake
- android/framework/decode/CMakeLists.txt
- android/framework/encode/CMakeLists.txt
- android/framework/format/CMakeLists.txt
- android/framework/graphics/CMakeLists.txt
- android/framework/util/CMakeLists.txt
- android/gradle.properties
- android/gradle/wrapper/gradle-wrapper.properties
- android/layer/CMakeLists.txt
- android/layer/build.gradle
- android/layer/src/main/AndroidManifest.xml
- android/scripts/gfxrecon.py
- android/settings.gradle
- + android/test/test_apps/common/CMakeLists.txt
- + android/test/test_apps/launcher/.gitignore
- + android/test/test_apps/launcher/CMakeLists.txt
- + android/test/test_apps/launcher/build.gradle
- + android/test/test_apps/launcher/gfxrecon-test-launcher.map
- + android/test/test_apps/launcher/proguard-rules.pro
- + android/test/test_apps/launcher/src/main/AndroidManifest.xml
- + android/test/test_apps/launcher/src/main/res/drawable-v24/ic_launcher_foreground.xml
- + android/test/test_apps/launcher/src/main/res/drawable/ic_launcher_background.xml
- + android/test/test_apps/launcher/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
- + android/test/test_apps/launcher/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
- + android/test/test_apps/launcher/src/main/res/mipmap-hdpi/ic_launcher.png
- + android/test/test_apps/launcher/src/main/res/mipmap-hdpi/ic_launcher_round.png
- + android/test/test_apps/launcher/src/main/res/mipmap-mdpi/ic_launcher.png
- + android/test/test_apps/launcher/src/main/res/mipmap-mdpi/ic_launcher_round.png
- + android/test/test_apps/launcher/src/main/res/mipmap-xhdpi/ic_launcher.png
- + android/test/test_apps/launcher/src/main/res/mipmap-xhdpi/ic_launcher_round.png
- + android/test/test_apps/launcher/src/main/res/mipmap-xxhdpi/ic_launcher.png
- + android/test/test_apps/launcher/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
- + android/test/test_apps/launcher/src/main/res/mipmap-xxxhdpi/ic_launcher.png
- + android/test/test_apps/launcher/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
- + android/test/test_apps/launcher/src/main/res/values/colors.xml
- + android/test/test_apps/launcher/src/main/res/values/strings.xml
- + android/test/test_apps/launcher/src/main/res/values/styles.xml
- + android/test/test_apps/triangle/.gitignore
- + android/test/test_apps/triangle/CMakeLists.txt
- + android/tools/multi-win-replay/.gitignore
- + android/tools/multi-win-replay/AndroidManifest.xml
- + android/tools/multi-win-replay/CMakeLists.txt
- + android/tools/multi-win-replay/build.gradle
- + android/tools/multi-win-replay/proguard-rules.pro
- + android/tools/multi-win-replay/res/drawable-v24/ic_launcher_foreground.xml
- + android/tools/multi-win-replay/res/drawable/ic_launcher_background.xml
- + android/tools/multi-win-replay/res/mipmap-anydpi-v26/ic_launcher.xml
- + android/tools/multi-win-replay/res/mipmap-anydpi-v26/ic_launcher_round.xml
- + android/tools/multi-win-replay/res/mipmap-hdpi/ic_launcher.png
- + android/tools/multi-win-replay/res/mipmap-hdpi/ic_launcher_round.png
- + android/tools/multi-win-replay/res/mipmap-mdpi/ic_launcher.png
- + android/tools/multi-win-replay/res/mipmap-mdpi/ic_launcher_round.png
- + android/tools/multi-win-replay/res/mipmap-xhdpi/ic_launcher.png
- + android/tools/multi-win-replay/res/mipmap-xhdpi/ic_launcher_round.png
- + android/tools/multi-win-replay/res/mipmap-xxhdpi/ic_launcher.png
- + android/tools/multi-win-replay/res/mipmap-xxhdpi/ic_launcher_round.png
- + android/tools/multi-win-replay/res/mipmap-xxxhdpi/ic_launcher.png
- + android/tools/multi-win-replay/res/mipmap-xxxhdpi/ic_launcher_round.png
- + android/tools/multi-win-replay/res/values-v27/styles.xml
- + android/tools/multi-win-replay/res/values/colors.xml
- + android/tools/multi-win-replay/res/values/strings.xml
- + android/tools/multi-win-replay/res/values/styles.xml
- + android/tools/multi-win-replay/src/main/com/lunarg/gfxreconstruct/replay/ReplayActivity.java
- + android/tools/quest_replay/.gitignore
- + android/tools/quest_replay/CMakeLists.txt
- + android/tools/quest_replay/build.gradle
- + android/tools/quest_replay/proguard-rules.pro
- + android/tools/quest_replay/src/main/AndroidManifest.xml
- + android/tools/quest_replay/src/main/res/drawable-v24/ic_launcher_foreground.xml
- + android/tools/quest_replay/src/main/res/drawable/ic_launcher_background.xml
- + android/tools/quest_replay/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
- + android/tools/quest_replay/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
- + android/tools/quest_replay/src/main/res/mipmap-hdpi/ic_launcher.png
- + android/tools/quest_replay/src/main/res/mipmap-hdpi/ic_launcher_round.png
- + android/tools/quest_replay/src/main/res/mipmap-mdpi/ic_launcher.png
- + android/tools/quest_replay/src/main/res/mipmap-mdpi/ic_launcher_round.png
- + android/tools/quest_replay/src/main/res/mipmap-xhdpi/ic_launcher.png
- + android/tools/quest_replay/src/main/res/mipmap-xhdpi/ic_launcher_round.png
- + android/tools/quest_replay/src/main/res/mipmap-xxhdpi/ic_launcher.png
- + android/tools/quest_replay/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
- + android/tools/quest_replay/src/main/res/mipmap-xxxhdpi/ic_launcher.png
- + android/tools/quest_replay/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
- + android/tools/quest_replay/src/main/res/values/colors.xml
- + android/tools/quest_replay/src/main/res/values/strings.xml
- + android/tools/quest_replay/src/main/res/values/styles.xml
- android/tools/replay/CMakeLists.txt
- android/tools/replay/build.gradle
- android/tools/replay/src/main/AndroidManifest.xml
- cmake/AgilitySDK.cmake
- cmake/CodeStyle.cmake
- cmake/FindAGS.cmake
- + cmake/FindDXC.cmake
- + cmake/FindGoogleTest.cmake
- + cmake/FindOpenXRVersion.cmake
- cmake/FindVulkanVersion.cmake
- + cmake/Findjsoncpp.cmake
- cmake/GenerateLayerJson.cmake
- + cmake/InstallDXC.cmake
- cmake/Lint.cmake
- cmake/Test.cmake
- cmake/toolchain/linux_x86_32.cmake
- debian/changelog
- + docs/GFXReconstruct Architectural Principles.md
- + docs/img/pillars.png
- + external/AgilitySDK/Microsoft.Direct3D.D3D12.Rules.Project.xml
- + external/AgilitySDK/Microsoft.Direct3D.D3D12.props
- + external/AgilitySDK/Microsoft.Direct3D.D3D12.targets
- + external/AgilitySDK/Update_Agility_SDK.md
- + external/AgilitySDK/include/D3D12TokenizedProgramFormat.hpp
- external/AgilitySDK/inc/d3d12.h → external/AgilitySDK/include/d3d12.h
- + external/AgilitySDK/include/d3d12.idl
- + external/AgilitySDK/include/d3d12compatibility.h
- + external/AgilitySDK/include/d3d12compatibility.idl
- external/AgilitySDK/inc/d3d12sdklayers.h → external/AgilitySDK/include/d3d12sdklayers.h
- + external/AgilitySDK/include/d3d12sdklayers.idl
- + external/AgilitySDK/include/d3d12shader.h
- + external/AgilitySDK/include/d3d12video.h
- + external/AgilitySDK/include/d3d12video.idl
- external/AgilitySDK/inc/d3dcommon.h → external/AgilitySDK/include/d3dcommon.h
- + external/AgilitySDK/include/d3dcommon.idl
- + external/AgilitySDK/include/d3dx12/d3dx12.h
- + external/AgilitySDK/include/d3dx12/d3dx12_barriers.h
- + external/AgilitySDK/include/d3dx12/d3dx12_check_feature_support.h
- + external/AgilitySDK/include/d3dx12/d3dx12_core.h
- + external/AgilitySDK/include/d3dx12/d3dx12_default.h
- + external/AgilitySDK/include/d3dx12/d3dx12_pipeline_state_stream.h
- + external/AgilitySDK/include/d3dx12/d3dx12_property_format_table.h
- + external/AgilitySDK/include/d3dx12/d3dx12_render_pass.h
- + external/AgilitySDK/include/d3dx12/d3dx12_resource_helpers.h
- + external/AgilitySDK/include/d3dx12/d3dx12_root_signature.h
- + external/AgilitySDK/include/d3dx12/d3dx12_state_object.h
- + external/AgilitySDK/include/dxgiformat.h
- + external/AgilitySDK/include/dxgiformat.idl
- + external/AgilitySDK/src/d3dx12/d3dx12_property_format_table.cpp
- − external/AgilitySDK/version.txt
- external/README.md
- external/Tocpp-Android-Template/build.gradle
- external/Tocpp-Android-Template/gradle/wrapper/gradle-wrapper.properties
- + external/Vulkan-Utility-Libraries/vk_enum_string_helper.h
- external/VulkanMemoryAllocator/LICENSE.txt
- external/VulkanMemoryAllocator/include/vk_mem_alloc.h
- external/nlohmann/include/nlohmann/json.hpp → external/nlohmann-json/include/nlohmann/json.hpp
- + external/nlohmann-json/include/nlohmann/json_fwd.hpp
- + external/nlohmann-json/nlohmann_json.natvis
- + external/nlohmann-json/share/cmake/nlohmann_json/nlohmann_jsonConfig.cmake
- + external/nlohmann-json/share/cmake/nlohmann_json/nlohmann_jsonConfigVersion.cmake
- + external/nlohmann-json/share/cmake/nlohmann_json/nlohmann_jsonTargets.cmake
- + external/nlohmann-json/share/pkgconfig/nlohmann_json.pc
- − external/nlohmann/CMakeLists.txt
- framework/application/CMakeLists.txt
- framework/application/android_context.cpp
- framework/application/android_context.h
- + framework/application/android_jni.cpp
- framework/application/android_window.cpp
- framework/application/android_window.h
- framework/application/application.cpp
- framework/application/application.h
- framework/application/display_context.h
- framework/application/display_window.cpp
- framework/application/display_window.h
- framework/application/headless_context.cpp
- framework/application/headless_context.h
- framework/application/headless_window.cpp
- framework/application/headless_window.h
- framework/application/metal_context.h
- framework/application/metal_window.h
- framework/application/metal_window.mm
- framework/application/wayland_context.h
- framework/application/wayland_window.cpp
- framework/application/wayland_window.h
- framework/application/win32_context.h
- framework/application/win32_window.cpp
- framework/application/win32_window.h
- framework/application/wsi_context.h
- framework/application/xcb_context.h
- framework/application/xcb_window.cpp
- framework/application/xcb_window.h
- framework/application/xlib_context.h
- framework/application/xlib_window.cpp
- framework/application/xlib_window.h
- framework/decode/CMakeLists.txt
- + framework/decode/ags_gpu_cmd_wrapper.cpp
- + framework/decode/ags_gpu_cmd_wrapper.h
- framework/decode/api_decoder.h
- framework/decode/common_consumer_base.h
- + framework/decode/common_handle_mapping_util.h
- + framework/decode/common_object_info_table.cpp
- + framework/decode/common_object_info_table.h
- + framework/decode/common_struct_handle_mappers.h
- framework/decode/custom_ags_decoder.cpp
- framework/decode/custom_ags_decoder.h
- framework/decode/custom_ags_replay_consumer.cpp
- framework/decode/custom_ags_replay_consumer.h
- + framework/decode/custom_dx12_replay_commands.h
- framework/decode/custom_dx12_struct_decoders.cpp
- framework/decode/custom_dx12_struct_decoders.h
- framework/decode/custom_dx12_struct_decoders_forward.h
- framework/decode/custom_dx12_struct_object_mappers.cpp
- framework/decode/custom_dx12_struct_object_mappers.h
- + framework/decode/custom_openxr_struct_decoders.cpp
- + framework/decode/custom_openxr_struct_decoders.h
- + framework/decode/custom_openxr_struct_decoders_forward.h
- + framework/decode/custom_openxr_struct_handle_mappers.cpp
- + framework/decode/custom_openxr_struct_handle_mappers.h
- + framework/decode/custom_openxr_struct_to_json.cpp
- + framework/decode/custom_openxr_struct_to_json.h
- framework/decode/custom_vulkan_struct_decoders.cpp
- framework/decode/custom_vulkan_struct_decoders.h
- framework/decode/custom_vulkan_struct_decoders_forward.h
- framework/decode/custom_vulkan_struct_handle_mappers.cpp
- framework/decode/custom_vulkan_struct_handle_mappers.h
- framework/decode/custom_vulkan_struct_to_json.cpp
- framework/decode/custom_vulkan_struct_to_json.h
- framework/decode/decode_api_detection.cpp
- framework/decode/decode_api_detection.h
- framework/decode/decode_json_util.cpp
- framework/decode/decode_json_util.h
- framework/decode/decoder_util.h
- framework/decode/descriptor_update_template_decoder.cpp
- framework/decode/dx12_consumer_base.h
- framework/decode/dx12_decoder_base.cpp
- framework/decode/dx12_decoder_base.h
- framework/decode/dx12_descriptor_map.cpp
- + framework/decode/dx12_dump_resources.cpp
- + framework/decode/dx12_dump_resources.h
- framework/decode/dx12_json_consumer_base.cpp
- framework/decode/dx12_json_consumer_base.h
- framework/decode/dx12_object_info.h
- framework/decode/dx12_object_mapping_util.cpp
- framework/decode/dx12_object_mapping_util.h
- + framework/decode/dx12_pre_process_consumer.h
- framework/decode/dx12_replay_consumer_base.cpp
- framework/decode/dx12_replay_consumer_base.h
- framework/decode/dx12_resource_value_mapper.cpp
- framework/decode/dx_replay_options.h
- framework/decode/file_processor.cpp
- framework/decode/file_processor.h
- framework/decode/file_transformer.cpp
- framework/decode/file_transformer.h
- framework/decode/handle_pointer_decoder.h
- framework/decode/info_consumer.h
- framework/decode/info_decoder.cpp
- framework/decode/info_decoder.h
- framework/decode/json_writer.cpp
- + framework/decode/mark_injected_commands.cpp
- + framework/decode/mark_injected_commands.h
- framework/decode/metadata_consumer_base.h
- framework/decode/metadata_json_consumer.h
- + framework/decode/openxr_consumer_base.h
- + framework/decode/openxr_decoder_base.cpp
- + framework/decode/openxr_decoder_base.h
- + framework/decode/openxr_detection_consumer.h
- + framework/decode/openxr_enum_util.h
- + framework/decode/openxr_feature_util.cpp
- + framework/decode/openxr_feature_util.h
- + framework/decode/openxr_handle_mapping_util.cpp
- + framework/decode/openxr_handle_mapping_util.h
- + framework/decode/openxr_json_consumer_base.cpp
- + framework/decode/openxr_json_consumer_base.h
- + framework/decode/openxr_next_node.h
- + framework/decode/openxr_next_typed_node.h
- + framework/decode/openxr_object_info.h
- + framework/decode/openxr_object_info_table_base.h
- + framework/decode/openxr_replay_common_state.h
- + framework/decode/openxr_replay_consumer_base.cpp
- + framework/decode/openxr_replay_consumer_base.h
- + framework/decode/openxr_replay_options.h
- + framework/decode/openxr_replay_session_state.cpp
- + framework/decode/openxr_replay_session_state.h
- + framework/decode/openxr_replay_swapchain_state.cpp
- + framework/decode/openxr_replay_swapchain_state.h
- + framework/decode/openxr_resource_tracking_consumer.cpp
- + framework/decode/openxr_resource_tracking_consumer.h
- + framework/decode/openxr_stats_consumer.h
- + framework/decode/openxr_tracked_object_info.cpp
- + framework/decode/openxr_tracked_object_info.h
- + framework/decode/openxr_tracked_object_info_table.cpp
- + framework/decode/openxr_tracked_object_info_table.h
- framework/decode/pointer_decoder.h
- framework/decode/pointer_decoder_base.h
- + framework/decode/preload_file_processor.cpp
- + framework/decode/preload_file_processor.h
- framework/decode/referenced_resource_table.cpp
- framework/decode/referenced_resource_table.h
- framework/decode/replay_options.h
- framework/decode/screenshot_handler.cpp
- framework/decode/screenshot_handler.h
- framework/decode/screenshot_handler_base.cpp
- framework/decode/screenshot_handler_base.h
- framework/decode/stat_decoder_base.h
- framework/decode/struct_pointer_decoder.h
- framework/decode/test/main.cpp
- framework/decode/value_decoder.h
- + framework/decode/vulkan_address_replacer.cpp
- + framework/decode/vulkan_address_replacer.h
- + framework/decode/vulkan_address_replacer_shaders.h
- framework/decode/vulkan_captured_swapchain.cpp
- framework/decode/vulkan_captured_swapchain.h
- framework/decode/vulkan_consumer_base.h
- framework/decode/vulkan_cpp_consumer_base.cpp
- framework/decode/vulkan_cpp_consumer_base.h
- framework/decode/vulkan_cpp_loader_generator.cpp
- framework/decode/vulkan_cpp_structs.cpp
- framework/decode/vulkan_cpp_structs.h
- framework/decode/vulkan_cpp_template_strings.h
- framework/decode/vulkan_cpp_util_datapack.cpp
- framework/decode/vulkan_cpp_utilities.h
- framework/decode/vulkan_decoder_base.cpp
- framework/decode/vulkan_decoder_base.h
- framework/decode/vulkan_default_allocator.cpp
- framework/decode/vulkan_default_allocator.h
- + framework/decode/vulkan_device_address_tracker.cpp
- + framework/decode/vulkan_device_address_tracker.h
- framework/decode/vulkan_handle_mapping_util.cpp
- framework/decode/vulkan_handle_mapping_util.h
- framework/decode/vulkan_json_consumer_base.cpp
- framework/decode/vulkan_json_consumer_base.h
- framework/decode/vulkan_object_cleanup_util.cpp
- framework/decode/vulkan_object_cleanup_util.h
- framework/decode/vulkan_object_info.h
- framework/decode/vulkan_object_info_table_base.h
- framework/decode/vulkan_offscreen_swapchain.cpp
- framework/decode/vulkan_offscreen_swapchain.h
- framework/decode/vulkan_pnext_node.h
- + framework/decode/vulkan_pre_process_consumer.h
- framework/decode/vulkan_realign_allocator.cpp
- framework/decode/vulkan_realign_allocator.h
- framework/decode/vulkan_rebind_allocator.cpp
- framework/decode/vulkan_rebind_allocator.h
- framework/decode/vulkan_referenced_resource_consumer_base.cpp
- framework/decode/vulkan_referenced_resource_consumer_base.h
- framework/decode/vulkan_replay_consumer_base.cpp
- framework/decode/vulkan_replay_consumer_base.h
- + framework/decode/vulkan_replay_dump_resources.cpp
- + framework/decode/vulkan_replay_dump_resources.h
- + framework/decode/vulkan_replay_dump_resources_common.cpp
- + framework/decode/vulkan_replay_dump_resources_common.h
- + framework/decode/vulkan_replay_dump_resources_compute_ray_tracing.cpp
- + framework/decode/vulkan_replay_dump_resources_compute_ray_tracing.h
- + framework/decode/vulkan_replay_dump_resources_delegate.cpp
- + framework/decode/vulkan_replay_dump_resources_delegate.h
- + framework/decode/vulkan_replay_dump_resources_draw_calls.cpp
- + framework/decode/vulkan_replay_dump_resources_draw_calls.h
- + framework/decode/vulkan_replay_dump_resources_json.cpp
- + framework/decode/vulkan_replay_dump_resources_json.h
- framework/decode/vulkan_replay_options.h
- framework/decode/vulkan_resource_allocator.h
- framework/decode/vulkan_resource_initializer.cpp
- framework/decode/vulkan_resource_initializer.h
- framework/decode/vulkan_resource_tracking_consumer.cpp
- framework/decode/vulkan_resource_tracking_consumer.h
- framework/decode/vulkan_stats_consumer.h
- framework/decode/vulkan_swapchain.cpp
- framework/decode/vulkan_swapchain.h
- framework/decode/vulkan_tracked_object_info.cpp
- framework/decode/vulkan_tracked_object_info.h
- framework/decode/vulkan_tracked_object_info_table.cpp
- framework/decode/vulkan_tracked_object_info_table.h
- framework/decode/vulkan_virtual_swapchain.cpp
- framework/decode/vulkan_virtual_swapchain.h
- framework/decode/window.h
- framework/encode/CMakeLists.txt
- framework/encode/ags_dispatch_table.h
- framework/encode/api_capture_manager.h
- framework/encode/capture_manager.cpp
- framework/encode/capture_manager.h
- framework/encode/capture_settings.cpp
- framework/encode/capture_settings.h
- + framework/encode/command_writer.cpp
- + framework/encode/command_writer.h
- framework/encode/custom_dx12_struct_encoders.cpp
- framework/encode/custom_dx12_struct_encoders.h
- framework/encode/custom_dx12_struct_unwrappers.cpp
- framework/encode/custom_dx12_struct_unwrappers.h
- framework/encode/custom_dx12_wrapper_commands.h
- + framework/encode/custom_openxr_api_call_encoders.cpp
- + framework/encode/custom_openxr_api_call_encoders.h
- + framework/encode/custom_openxr_encoder_commands.h
- + framework/encode/custom_openxr_struct_encoders.cpp
- + framework/encode/custom_openxr_struct_encoders.h
- + framework/encode/custom_openxr_struct_handle_wrappers.cpp
- + framework/encode/custom_openxr_struct_handle_wrappers.h
- framework/encode/custom_vulkan_api_call_encoders.cpp
- framework/encode/custom_vulkan_api_call_encoders.h
- framework/encode/custom_vulkan_encoder_commands.h
- framework/encode/custom_layer_func_table.h → framework/encode/custom_vulkan_layer_func_table.h
- framework/encode/custom_vulkan_struct_encoders.cpp
- framework/encode/custom_vulkan_struct_encoders.h
- framework/encode/custom_vulkan_struct_handle_wrappers.cpp
- framework/encode/custom_vulkan_struct_handle_wrappers.h
- framework/encode/d3d12_capture_manager.cpp
- framework/encode/d3d12_capture_manager.h
- framework/encode/d3d12_dispatch_table.h
- framework/encode/dx12_object_wrapper_info.h
- framework/encode/dx12_state_tracker.cpp
- framework/encode/dx12_state_tracker.h
- framework/encode/dx12_state_writer.cpp
- framework/encode/dx12_state_writer.h
- + framework/encode/openxr_capture_manager.cpp
- + framework/encode/openxr_capture_manager.h
- + framework/encode/openxr_handle_wrapper_util.cpp
- + framework/encode/openxr_handle_wrapper_util.h
- + framework/encode/openxr_handle_wrappers.h
- + framework/encode/openxr_state_info.h
- + framework/encode/openxr_state_table_base.h
- + framework/encode/openxr_state_tracker.cpp
- + framework/encode/openxr_state_tracker.h
- + framework/encode/openxr_state_tracker_initializers.h
- + framework/encode/openxr_state_writer.cpp
- + framework/encode/openxr_state_writer.h
- framework/encode/parameter_encoder.h
- framework/encode/struct_pointer_encoder.h
- framework/encode/test/main.cpp
- + framework/encode/vulkan_capture_common.cpp
- + framework/encode/vulkan_capture_common.h
- + framework/encode/vulkan_capture_layer_settings.cpp
- + framework/encode/vulkan_capture_layer_settings.h
- framework/encode/vulkan_capture_manager.cpp
- framework/encode/vulkan_capture_manager.h
- + framework/encode/vulkan_device_address_tracker.cpp
- + framework/encode/vulkan_device_address_tracker.h
- + framework/encode/vulkan_entry_base.cpp
- + framework/encode/vulkan_entry_base.h
- framework/encode/vulkan_handle_wrapper_util.cpp
- framework/encode/vulkan_handle_wrapper_util.h
- framework/encode/vulkan_handle_wrappers.h
- framework/encode/vulkan_state_info.h
- framework/encode/vulkan_state_tracker.cpp
- framework/encode/vulkan_state_tracker.h
- framework/encode/vulkan_state_tracker_initializers.h
- framework/encode/vulkan_state_writer.cpp
- framework/encode/vulkan_state_writer.h
- + framework/encode/vulkan_track_struct.h
- framework/format/CMakeLists.txt
- framework/format/api_call_id.h
- framework/format/dx12_subobject_types.h
- framework/format/format.h
- framework/format/format_util.cpp
- framework/format/format_util.h
- framework/format/platform_types.h
- + framework/format/platform_types_d3d_overrides.h
- − framework/generated/base_generators/base_struct_handle_mappers_header_generator.py
- framework/generated/dx12_generators/blacklists.json
- framework/generated/dx12_generators/capture_overrides.json
- framework/generated/dx12_generators/dx12_add_entries_header_generator.py
- framework/generated/dx12_generators/dx12_api_call_encoders_body_generator.py
- framework/generated/dx12_generators/dx12_api_call_encoders_header_generator.py
- framework/generated/base_generators/base_decoder_body_generator.py → framework/generated/dx12_generators/dx12_base_decoder_body_generator.py
- framework/generated/dx12_generators/dx12_base_generator.py
- framework/generated/base_generators/base_replay_consumer_body_generator.py → framework/generated/dx12_generators/dx12_base_replay_consumer_body_generator.py
- framework/generated/base_generators/base_struct_decoders_body_generator.py → framework/generated/dx12_generators/dx12_base_struct_decoders_body_generator.py
- framework/generated/base_generators/base_struct_decoders_header_generator.py → framework/generated/dx12_generators/dx12_base_struct_decoders_header_generator.py
- framework/generated/dx12_generators/dx12_call_id_to_string_header_generator.py
- framework/generated/dx12_generators/dx12_command_list_util_body_generator.py
- framework/generated/dx12_generators/dx12_command_list_util_header_generator.py
- framework/generated/dx12_generators/dx12_consumer_header_generator.py
- framework/generated/dx12_generators/dx12_decoder_body_generator.py
- framework/generated/dx12_generators/dx12_decoder_header_generator.py
- framework/generated/dx12_generators/dx12_enum_to_json_header_generator.py
- framework/generated/dx12_generators/dx12_enum_to_string_body_generator.py
- framework/generated/dx12_generators/dx12_enum_to_string_header_generator.py
- framework/generated/dx12_generators/dx12_json_consumer_body_generator.py
- framework/generated/dx12_generators/dx12_json_consumer_header_generator.py
- framework/generated/dx12_generators/dx12_replay_consumer_body_generator.py
- framework/generated/dx12_generators/dx12_replay_consumer_header_generator.py
- framework/generated/dx12_generators/dx12_state_table_header_generator.py
- framework/generated/dx12_generators/dx12_struct_decoders_body_generator.py
- framework/generated/dx12_generators/dx12_struct_decoders_forward_generator.py
- framework/generated/dx12_generators/dx12_struct_decoders_header_generator.py
- framework/generated/dx12_generators/dx12_struct_decoders_to_json_body_generator.py
- framework/generated/dx12_generators/dx12_struct_decoders_to_json_header_generator.py
- framework/generated/dx12_generators/dx12_struct_object_mappers_body_generator.py
- framework/generated/dx12_generators/dx12_struct_object_mappers_header_generator.py
- framework/generated/dx12_generators/dx12_struct_unwrappers_body_generator.py
- framework/generated/dx12_generators/dx12_struct_unwrappers_header_generator.py
- framework/generated/dx12_generators/dx12_struct_wrapper_body_generator.py
- framework/generated/dx12_generators/dx12_struct_wrapper_header_generator.py
- framework/generated/dx12_generators/dx12_wrapper_body_generator.py
- framework/generated/dx12_generators/dx12_wrapper_creators_body_generator.py
- framework/generated/dx12_generators/dx12_wrapper_creators_header_generator.py
- framework/generated/dx12_generators/dx12_wrapper_header_generator.py
- framework/generated/dx12_generators/gencode.py
- framework/generated/base_generators/reformat_code.py → framework/generated/dx12_generators/reformat_code.py
- framework/generated/dx12_generators/replay_overrides.json
- framework/generated/generate_dx12.py
- + framework/generated/generate_openxr.py
- framework/generated/generate_vulkan.py
- framework/generated/generated_dx12_add_entries.h
- framework/generated/generated_dx12_api_call_encoders.cpp
- framework/generated/generated_dx12_api_call_encoders.h
- framework/generated/generated_dx12_call_id_to_string.h
- framework/generated/generated_dx12_command_list_util.cpp
- framework/generated/generated_dx12_command_list_util.h
- framework/generated/generated_dx12_consumer.h
- framework/generated/generated_dx12_decoder.cpp
- framework/generated/generated_dx12_decoder.h
- framework/generated/generated_dx12_enum_to_json.h
- framework/generated/generated_dx12_enum_to_string.cpp
- framework/generated/generated_dx12_enum_to_string.h
- framework/generated/generated_dx12_json_consumer.cpp
- framework/generated/generated_dx12_json_consumer.h
- framework/generated/generated_dx12_replay_consumer.cpp
- framework/generated/generated_dx12_replay_consumer.h
- framework/generated/generated_dx12_state_table.h
- framework/generated/generated_dx12_struct_decoders.cpp
- framework/generated/generated_dx12_struct_decoders.h
- framework/generated/generated_dx12_struct_decoders_forward.h
- framework/generated/generated_dx12_struct_decoders_to_json.cpp
- framework/generated/generated_dx12_struct_decoders_to_json.h
- framework/generated/generated_dx12_struct_object_mappers.cpp
- framework/generated/generated_dx12_struct_object_mappers.h
- framework/generated/generated_dx12_struct_unwrappers.cpp
- framework/generated/generated_dx12_struct_unwrappers.h
- framework/generated/generated_dx12_struct_wrappers.cpp
- framework/generated/generated_dx12_struct_wrappers.h
- framework/generated/generated_dx12_wrapper_creators.cpp
- framework/generated/generated_dx12_wrapper_creators.h
- framework/generated/generated_dx12_wrappers.cpp
- framework/generated/generated_dx12_wrappers.h
- − framework/generated/generated_layer_func_table.h
- + framework/generated/generated_openxr_api_call_encoders.cpp
- + framework/generated/generated_openxr_api_call_encoders.h
- + framework/generated/generated_openxr_consumer.h
- + framework/generated/generated_openxr_decoder.cpp
- + framework/generated/generated_openxr_decoder.h
- + framework/generated/generated_openxr_dispatch_table.h
- + framework/generated/generated_openxr_enum_to_json.cpp
- + framework/generated/generated_openxr_enum_to_json.h
- + framework/generated/generated_openxr_enum_to_string.cpp
- + framework/generated/generated_openxr_enum_to_string.h
- + framework/generated/generated_openxr_json_consumer.cpp
- + framework/generated/generated_openxr_json_consumer.h
- + framework/generated/generated_openxr_layer_func_table.h
- + framework/generated/generated_openxr_object_info_table.h
- + framework/generated/generated_openxr_replay_consumer.cpp
- + framework/generated/generated_openxr_replay_consumer.h
- + framework/generated/generated_openxr_state_table.h
- + framework/generated/generated_openxr_struct_decoders.cpp
- + framework/generated/generated_openxr_struct_decoders.h
- + framework/generated/generated_openxr_struct_decoders_forward.h
- + framework/generated/generated_openxr_struct_encoders.cpp
- + framework/generated/generated_openxr_struct_encoders.h
- + framework/generated/generated_openxr_struct_handle_mappers.cpp
- + framework/generated/generated_openxr_struct_handle_mappers.h
- + framework/generated/generated_openxr_struct_handle_wrappers.cpp
- + framework/generated/generated_openxr_struct_handle_wrappers.h
- + framework/generated/generated_openxr_struct_next_decoder.cpp
- + framework/generated/generated_openxr_struct_next_encoder.cpp
- + framework/generated/generated_openxr_struct_to_json.cpp
- + framework/generated/generated_openxr_struct_to_json.h
- + framework/generated/generated_openxr_type_util.h
- framework/generated/generated_vulkan_api_call_encoders.cpp
- framework/generated/generated_vulkan_api_call_encoders.h
- framework/generated/generated_vulkan_command_buffer_util.cpp
- framework/generated/generated_vulkan_command_buffer_util.h
- framework/generated/generated_vulkan_constant_maps.h
- framework/generated/generated_vulkan_consumer.h
- framework/generated/generated_vulkan_cpp_consumer.cpp
- framework/generated/generated_vulkan_cpp_consumer.h
- framework/generated/generated_vulkan_cpp_consumer_extension.cpp
- framework/generated/generated_vulkan_cpp_consumer_extension.h
- framework/generated/generated_vulkan_cpp_structs.cpp
- framework/generated/generated_vulkan_cpp_structs.h
- framework/generated/generated_vulkan_decoder.cpp
- framework/generated/generated_vulkan_decoder.h
- framework/generated/generated_vulkan_dispatch_table.h
- framework/generated/generated_vulkan_enum_to_json.cpp
- framework/generated/generated_vulkan_enum_to_json.h
- framework/generated/generated_vulkan_enum_to_string.cpp
- framework/generated/generated_vulkan_enum_to_string.h
- framework/generated/generated_vulkan_feature_util.cpp
- framework/generated/generated_vulkan_json_consumer.cpp
- framework/generated/generated_vulkan_json_consumer.h
- + framework/generated/generated_vulkan_layer_func_table.h
- framework/generated/generated_vulkan_object_info_table_base2.h
- framework/generated/generated_decode_pnext_struct.cpp → framework/generated/generated_vulkan_pnext_struct_decoder.cpp
- framework/generated/generated_encode_pnext_struct.cpp → framework/generated/generated_vulkan_pnext_struct_encoder.cpp
- + framework/generated/generated_vulkan_recapture_func_table.h
- framework/generated/generated_vulkan_referenced_resource_consumer.cpp
- framework/generated/generated_vulkan_referenced_resource_consumer.h
- framework/generated/generated_vulkan_replay_consumer.cpp
- framework/generated/generated_vulkan_replay_consumer.h
- + framework/generated/generated_vulkan_replay_dump_resources.cpp
- + framework/generated/generated_vulkan_replay_dump_resources.h
- framework/generated/generated_vulkan_state_table.h
- framework/generated/generated_vulkan_struct_decoders.cpp
- framework/generated/generated_vulkan_struct_decoders.h
- framework/generated/generated_vulkan_struct_decoders_forward.h
- + framework/generated/generated_vulkan_struct_deep_copy.cpp
- + framework/generated/generated_vulkan_struct_deep_copy_stype.cpp
- framework/generated/generated_vulkan_struct_encoders.cpp
- framework/generated/generated_vulkan_struct_encoders.h
- framework/generated/generated_vulkan_struct_handle_mappers.cpp
- framework/generated/generated_vulkan_struct_handle_mappers.h
- framework/generated/generated_vulkan_struct_handle_wrappers.cpp
- framework/generated/generated_vulkan_struct_handle_wrappers.h
- framework/generated/generated_vulkan_struct_to_json.cpp
- framework/generated/generated_vulkan_struct_to_json.h
- − framework/generated/generated_vulkan_struct_trackers.cpp
- − framework/generated/generated_vulkan_struct_trackers.h
- framework/generated/generated_vulkan_stype_util.h
- + framework/generated/khronos_generators/khronos_api_call_encoders_generator.py
- framework/generated/vulkan_generators/base_generator.py → framework/generated/khronos_generators/khronos_base_generator.py
- + framework/generated/khronos_generators/khronos_consumer_header_generator.py
- framework/generated/vulkan_generators/decode_pnext_struct_generator.py → framework/generated/khronos_generators/khronos_decode_extended_struct_generator.py
- + framework/generated/khronos_generators/khronos_decoder_body_generator.py
- + framework/generated/khronos_generators/khronos_decoder_header_generator.py
- framework/generated/vulkan_generators/vulkan_dispatch_table_generator.py → framework/generated/khronos_generators/khronos_dispatch_table_generator.py
- framework/generated/vulkan_generators/encode_pnext_struct_generator.py → framework/generated/khronos_generators/khronos_encode_extended_struct_generator.py
- framework/generated/vulkan_generators/vulkan_enum_to_json_body_generator.py → framework/generated/khronos_generators/khronos_enum_to_json_body_generator.py
- + framework/generated/khronos_generators/khronos_enum_to_json_header_generator.py
- + framework/generated/khronos_generators/khronos_enum_to_string_body_generator.py
- + framework/generated/khronos_generators/khronos_enum_to_string_header_generator.py
- + framework/generated/khronos_generators/khronos_json_consumer_body_generator.py
- + framework/generated/khronos_generators/khronos_layer_func_table_generator.py
- framework/generated/vulkan_generators/vulkan_object_info_table_base2_header_generator.py → framework/generated/khronos_generators/khronos_object_info_table_header_generator.py
- framework/generated/vulkan_generators/vulkan_replay_consumer_body_generator.py → framework/generated/khronos_generators/khronos_replay_consumer_body_generator.py
- + framework/generated/khronos_generators/khronos_state_table_header_generator.py
- + framework/generated/khronos_generators/khronos_struct_decoders_body_generator.py
- + framework/generated/khronos_generators/khronos_struct_decoders_forward_generator.py
- + framework/generated/khronos_generators/khronos_struct_decoders_header_generator.py
- + framework/generated/khronos_generators/khronos_struct_encoders_body_generator.py
- + framework/generated/khronos_generators/khronos_struct_encoders_header_generator.py
- framework/generated/base_generators/base_struct_handle_mappers_body_generator.py → framework/generated/khronos_generators/khronos_struct_handle_mappers_body_generator.py
- + framework/generated/khronos_generators/khronos_struct_handle_mappers_header_generator.py
- framework/generated/vulkan_generators/vulkan_struct_handle_wrappers_body_generator.py → framework/generated/khronos_generators/khronos_struct_handle_wrappers_body_generator.py
- framework/generated/vulkan_generators/vulkan_struct_handle_wrappers_header_generator.py → framework/generated/khronos_generators/khronos_struct_handle_wrappers_header_generator.py
- framework/generated/vulkan_generators/vulkan_struct_to_json_body_generator.py → framework/generated/khronos_generators/khronos_struct_to_json_body_generator.py
- + framework/generated/khronos_generators/khronos_struct_to_json_header_generator.py
- + framework/generated/khronos_generators/khronos_struct_type_util_generator.py
- + framework/generated/khronos_generators/openxr_generators/blacklists.json
- + framework/generated/khronos_generators/openxr_generators/capture_overrides.json
- + framework/generated/khronos_generators/openxr_generators/gencode.py
- + framework/generated/khronos_generators/openxr_generators/openxr_api_call_encoders_body_generator.py
- + framework/generated/khronos_generators/openxr_generators/openxr_api_call_encoders_header_generator.py
- + framework/generated/khronos_generators/openxr_generators/openxr_base_generator.py
- + framework/generated/khronos_generators/openxr_generators/openxr_consumer_header_generator.py
- + framework/generated/khronos_generators/openxr_generators/openxr_decoder_body_generator.py
- + framework/generated/khronos_generators/openxr_generators/openxr_decoder_header_generator.py
- + framework/generated/khronos_generators/openxr_generators/openxr_dispatch_table_generator.py
- + framework/generated/khronos_generators/openxr_generators/openxr_enum_to_json_body_generator.py
- + framework/generated/khronos_generators/openxr_generators/openxr_enum_to_json_header_generator.py
- + framework/generated/khronos_generators/openxr_generators/openxr_enum_to_string_body_generator.py
- + framework/generated/khronos_generators/openxr_generators/openxr_enum_to_string_header_generator.py
- + framework/generated/khronos_generators/openxr_generators/openxr_json_consumer_body_generator.py
- + framework/generated/khronos_generators/openxr_generators/openxr_json_consumer_header_generator.py
- + framework/generated/khronos_generators/openxr_generators/openxr_layer_func_table_generator.py
- + framework/generated/khronos_generators/openxr_generators/openxr_object_info_table_header_generator.py
- + framework/generated/khronos_generators/openxr_generators/openxr_replay_consumer_body_generator.py
- + framework/generated/khronos_generators/openxr_generators/openxr_state_table_header_generator.py
- + framework/generated/khronos_generators/openxr_generators/openxr_struct_decoders_body_generator.py
- + framework/generated/khronos_generators/openxr_generators/openxr_struct_decoders_forward_generator.py
- + framework/generated/khronos_generators/openxr_generators/openxr_struct_decoders_header_generator.py
- + framework/generated/khronos_generators/openxr_generators/openxr_struct_encoders_body_generator.py
- + framework/generated/khronos_generators/openxr_generators/openxr_struct_encoders_header_generator.py
- + framework/generated/khronos_generators/openxr_generators/openxr_struct_handle_mappers_body_generator.py
- + framework/generated/khronos_generators/openxr_generators/openxr_struct_handle_mappers_header_generator.py
- + framework/generated/khronos_generators/openxr_generators/openxr_struct_handle_wrappers_body_generator.py
- + framework/generated/khronos_generators/openxr_generators/openxr_struct_handle_wrappers_header_generator.py
- + framework/generated/khronos_generators/openxr_generators/openxr_struct_next_decoders_generator.py
- + framework/generated/khronos_generators/openxr_generators/openxr_struct_next_encoders_generator.py
- + framework/generated/khronos_generators/openxr_generators/openxr_struct_to_json_body_generator.py
- + framework/generated/khronos_generators/openxr_generators/openxr_struct_to_json_header_generator.py
- + framework/generated/khronos_generators/openxr_generators/openxr_type_util_generator.py
- + framework/generated/khronos_generators/openxr_generators/platform_types.json
- + framework/generated/khronos_generators/openxr_generators/replay_overrides.json
- + framework/generated/khronos_generators/reformat_code.py
- framework/generated/vulkan_generators/VK_ANDROID_frame_boundary.xml → framework/generated/khronos_generators/vulkan_generators/VK_ANDROID_frame_boundary.xml
- framework/generated/vulkan_generators/blacklists.json → framework/generated/khronos_generators/vulkan_generators/blacklists.json
- framework/generated/vulkan_generators/capture_overrides.json → framework/generated/khronos_generators/vulkan_generators/capture_overrides.json
- framework/generated/vulkan_generators/codegen.pyproj → framework/generated/khronos_generators/vulkan_generators/codegen.pyproj
- framework/generated/vulkan_generators/codegen.sln → framework/generated/khronos_generators/vulkan_generators/codegen.sln
- + framework/generated/khronos_generators/vulkan_generators/dump_resources_overrides.json
- framework/generated/vulkan_generators/gencode.py → framework/generated/khronos_generators/vulkan_generators/gencode.py
- framework/generated/vulkan_generators/platform_types.json → framework/generated/khronos_generators/vulkan_generators/platform_types.json
- + framework/generated/khronos_generators/vulkan_generators/replay_async_overrides.json
- framework/generated/vulkan_generators/replay_overrides.json → framework/generated/khronos_generators/vulkan_generators/replay_overrides.json
- framework/generated/vulkan_generators/vulkan_api_call_encoders_body_generator.py → framework/generated/khronos_generators/vulkan_generators/vulkan_api_call_encoders_body_generator.py
- framework/generated/vulkan_generators/vulkan_api_call_encoders_header_generator.py → framework/generated/khronos_generators/vulkan_generators/vulkan_api_call_encoders_header_generator.py
- + framework/generated/khronos_generators/vulkan_generators/vulkan_base_generator.py
- framework/generated/vulkan_generators/vulkan_command_buffer_util_body_generator.py → framework/generated/khronos_generators/vulkan_generators/vulkan_command_buffer_util_body_generator.py
- framework/generated/vulkan_generators/vulkan_command_buffer_util_header_generator.py → framework/generated/khronos_generators/vulkan_generators/vulkan_command_buffer_util_header_generator.py
- framework/generated/vulkan_generators/vulkan_constant_maps_generator.py → framework/generated/khronos_generators/vulkan_generators/vulkan_constant_maps_generator.py
- + framework/generated/khronos_generators/vulkan_generators/vulkan_consumer_header_generator.py
- framework/generated/vulkan_generators/vulkan_cpp_consumer_body_generator.py → framework/generated/khronos_generators/vulkan_generators/vulkan_cpp_consumer_body_generator.py
- framework/generated/vulkan_generators/vulkan_cpp_consumer_extension_generator.py → framework/generated/khronos_generators/vulkan_generators/vulkan_cpp_consumer_extension_generator.py
- framework/generated/vulkan_generators/vulkan_cpp_consumer_header_generator.py → framework/generated/khronos_generators/vulkan_generators/vulkan_cpp_consumer_header_generator.py
- framework/generated/vulkan_generators/vulkan_cpp_struct_generator.py → framework/generated/khronos_generators/vulkan_generators/vulkan_cpp_struct_generator.py
- framework/generated/vulkan_generators/vulkan_decoder_body_generator.py → framework/generated/khronos_generators/vulkan_generators/vulkan_decoder_body_generator.py
- framework/generated/vulkan_generators/vulkan_decoder_header_generator.py → framework/generated/khronos_generators/vulkan_generators/vulkan_decoder_header_generator.py
- + framework/generated/khronos_generators/vulkan_generators/vulkan_dispatch_table_generator.py
- + framework/generated/khronos_generators/vulkan_generators/vulkan_enum_to_json_body_generator.py
- + framework/generated/khronos_generators/vulkan_generators/vulkan_enum_to_json_header_generator.py
- + framework/generated/khronos_generators/vulkan_generators/vulkan_enum_to_string_body_generator.py
- framework/generated/vulkan_generators/vulkan_enum_to_string_header_generator.py → framework/generated/khronos_generators/vulkan_generators/vulkan_enum_to_string_header_generator.py
- framework/generated/vulkan_generators/vulkan_feature_util_body_generator.py → framework/generated/khronos_generators/vulkan_generators/vulkan_feature_util_body_generator.py
- framework/generated/vulkan_generators/vulkan_json_consumer_body_generator.py → framework/generated/khronos_generators/vulkan_generators/vulkan_json_consumer_body_generator.py
- framework/generated/vulkan_generators/vulkan_json_consumer_header_generator.py → framework/generated/khronos_generators/vulkan_generators/vulkan_json_consumer_header_generator.py
- + framework/generated/khronos_generators/vulkan_generators/vulkan_layer_func_table_generator.py
- + framework/generated/khronos_generators/vulkan_generators/vulkan_object_info_table_base2_header_generator.py
- + framework/generated/khronos_generators/vulkan_generators/vulkan_pnext_struct_decode_generator.py
- + framework/generated/khronos_generators/vulkan_generators/vulkan_pnext_struct_encode_generator.py
- framework/generated/vulkan_generators/layer_func_table_generator.py → framework/generated/khronos_generators/vulkan_generators/vulkan_recapture_func_table_generator.py
- framework/generated/vulkan_generators/vulkan_referenced_resource_consumer_body_generator.py → framework/generated/khronos_generators/vulkan_generators/vulkan_referenced_resource_consumer_body_generator.py
- framework/generated/vulkan_generators/vulkan_referenced_resource_consumer_header_generator.py → framework/generated/khronos_generators/vulkan_generators/vulkan_referenced_resource_consumer_header_generator.py
- + framework/generated/khronos_generators/vulkan_generators/vulkan_replay_consumer_body_generator.py
- + framework/generated/khronos_generators/vulkan_generators/vulkan_replay_dump_resources_body_generator.py
- framework/generated/vulkan_generators/vulkan_consumer_header_generator.py → framework/generated/khronos_generators/vulkan_generators/vulkan_replay_dump_resources_header_generator.py
- + framework/generated/khronos_generators/vulkan_generators/vulkan_state_table_header_generator.py
- framework/generated/vulkan_generators/vulkan_struct_decoders_body_generator.py → framework/generated/khronos_generators/vulkan_generators/vulkan_struct_decoders_body_generator.py
- framework/generated/vulkan_generators/vulkan_struct_decoders_forward_generator.py → framework/generated/khronos_generators/vulkan_generators/vulkan_struct_decoders_forward_generator.py
- framework/generated/vulkan_generators/vulkan_struct_decoders_header_generator.py → framework/generated/khronos_generators/vulkan_generators/vulkan_struct_decoders_header_generator.py
- + framework/generated/khronos_generators/vulkan_generators/vulkan_struct_deep_copy_body_generator.py
- framework/generated/vulkan_generators/vulkan_struct_trackers_body_generator.py → framework/generated/khronos_generators/vulkan_generators/vulkan_struct_deep_copy_stype_body_generator.py
- framework/generated/vulkan_generators/vulkan_struct_encoders_body_generator.py → framework/generated/khronos_generators/vulkan_generators/vulkan_struct_encoders_body_generator.py
- framework/generated/vulkan_generators/vulkan_struct_encoders_header_generator.py → framework/generated/khronos_generators/vulkan_generators/vulkan_struct_encoders_header_generator.py
- + framework/generated/khronos_generators/vulkan_generators/vulkan_struct_handle_mappers_body_generator.py
- + framework/generated/khronos_generators/vulkan_generators/vulkan_struct_handle_mappers_header_generator.py
- + framework/generated/khronos_generators/vulkan_generators/vulkan_struct_handle_wrappers_body_generator.py
- + framework/generated/khronos_generators/vulkan_generators/vulkan_struct_handle_wrappers_header_generator.py
- + framework/generated/khronos_generators/vulkan_generators/vulkan_struct_to_json_body_generator.py
- framework/generated/vulkan_generators/vulkan_struct_to_json_header_generator.py → framework/generated/khronos_generators/vulkan_generators/vulkan_struct_to_json_header_generator.py
- framework/generated/vulkan_generators/vulkan_stype_util_generator.py → framework/generated/khronos_generators/vulkan_generators/vulkan_stype_util_generator.py
- − framework/generated/vulkan_generators/vulkan_enum_to_json_header_generator.py
- − framework/generated/vulkan_generators/vulkan_enum_to_string_body_generator.py
- − framework/generated/vulkan_generators/vulkan_state_table_header_generator.py
- − framework/generated/vulkan_generators/vulkan_struct_handle_mappers_body_generator.py
- − framework/generated/vulkan_generators/vulkan_struct_handle_mappers_header_generator.py
- − framework/generated/vulkan_generators/vulkan_struct_trackers_header_generator.py
- framework/graphics/CMakeLists.txt
- + framework/graphics/dx12_ags_marker_injector.cpp
- + framework/graphics/dx12_ags_marker_injector.h
- framework/graphics/dx12_image_renderer.cpp
- framework/graphics/dx12_image_renderer.h
- framework/graphics/dx12_resource_data_util.cpp
- framework/graphics/dx12_resource_data_util.h
- framework/graphics/dx12_util.cpp
- framework/graphics/dx12_util.h
- framework/graphics/fps_info.cpp
- framework/graphics/fps_info.h
- framework/graphics/test/main.cpp
- + framework/graphics/vulkan_check_buffer_references.cpp
- + framework/graphics/vulkan_check_buffer_references.h
- framework/graphics/vulkan_device_util.cpp
- framework/graphics/vulkan_device_util.h
- framework/decode/vulkan_feature_util.cpp → framework/graphics/vulkan_feature_util.cpp
- framework/decode/vulkan_feature_util.h → framework/graphics/vulkan_feature_util.h
- + framework/graphics/vulkan_instance_util.cpp
- + framework/graphics/vulkan_instance_util.h
- framework/graphics/vulkan_resources_util.cpp
- framework/graphics/vulkan_resources_util.h
- + framework/graphics/vulkan_shader_group_handle.h
- + framework/graphics/vulkan_struct_deep_copy.h
- + framework/graphics/vulkan_struct_extract_handles.cpp
- + framework/graphics/vulkan_struct_extract_handles.h
- + framework/graphics/vulkan_struct_get_pnext.h
- framework/graphics/vulkan_util.cpp
- framework/graphics/vulkan_util.h
- framework/util/CMakeLists.txt
- + framework/util/alignment_utils.h
- + framework/util/android/activity.cpp
- + framework/util/android/activity.h
- + framework/util/android/intent.cpp
- + framework/util/android/intent.h
- + framework/util/buffer_writer.cpp
- + framework/util/buffer_writer.h
- + framework/util/clock_cache.h
- framework/util/compressor.h
- framework/util/date_time.h
- framework/util/defines.h
- framework/util/driver_info.cpp
- + framework/util/file_input_stream.cpp
- + framework/util/file_input_stream.h
- framework/util/file_output_stream.cpp
- framework/util/file_output_stream.h
- framework/util/file_path.cpp
- framework/util/file_path.h
- framework/util/hash.h
- framework/util/image_writer.cpp
- framework/util/image_writer.h
- framework/util/json_util.cpp
- framework/util/json_util.h
- framework/util/keyboard.cpp
- + framework/util/linear_hashmap.h
- framework/util/logging.cpp
- framework/util/logging.h
- framework/util/lz4_compressor.cpp
- framework/util/lz4_compressor.h
- framework/util/memory_output_stream.cpp
- framework/util/memory_output_stream.h
- framework/util/options.cpp
- framework/util/options.h
- framework/util/output_stream.h
- framework/util/page_guard_manager.cpp
- framework/util/page_guard_manager.h
- framework/util/page_guard_manager_uffd.cpp
- framework/util/page_status_tracker.h
- framework/util/platform.h
- + framework/util/spirv_helper.h
- + framework/util/spirv_parsing_util.cpp
- + framework/util/spirv_parsing_util.h
- framework/util/test/main.cpp
- + framework/util/test/test_linear_hashmap.cpp
- + framework/util/test/test_spirv_parsing_util.cpp
- + framework/util/thread_data.cpp
- + framework/util/thread_data.h
- + framework/util/threadpool.h
- framework/util/to_string.h
- framework/util/zlib_compressor.cpp
- framework/util/zlib_compressor.h
- framework/util/zstd_compressor.cpp
- framework/util/zstd_compressor.h
- layer/CMakeLists.txt
- + layer/VkLayer_gfxreconstruct-android.map
- + layer/VkLayer_gfxreconstruct.def
- + layer/VkLayer_gfxreconstruct.exp
- + layer/VkLayer_gfxreconstruct.map
- layer/ags_capture/CMakeLists.txt
- layer/d3d12/CMakeLists.txt
- layer/d3d12/d3d12.def
- layer/d3d12/d3d12_ms.def
- layer/d3d12/dll_main.cpp
- layer/d3d12/hook_d3d12.cpp
- layer/d3d12/hook_d3d12.h
- layer/d3d12_capture/CMakeLists.txt
- layer/d3d12_capture/dll_main.cpp
- layer/dll_main.cpp
- layer/dxgi/CMakeLists.txt
- layer/gfxrecon_interceptor/CMakeLists.txt
- layer/json/VkLayer_gfxreconstruct.json.in
- + layer/json/XrLayer_gfxreconstruct.json.in
- layer/trace_layer.cpp → layer/layer_vulkan_entry.cpp
- + layer/layer_vulkan_entry.h
- layer/test/main.cpp
- − layer/trace_layer.def
- project_version.h.in
- scripts/build.py
- scripts/clang-format-diff.py
- scripts/gfxrecon-replay-renamed.py
- + test/CMakeLists.txt
- + test/android_mock/CMakeLists.txt
- + test/android_mock/README.md
- + test/android_mock/android/api-level.h
- + test/android_mock/android/hardware_buffer.cpp
- + test/android_mock/android/hardware_buffer.h
- + test/android_mock/android/log.h
- + test/android_mock/android/ndk-version.h
- + test/android_mock/android_native_app_glue.h
- + test/android_mock/sys/system_properties.h
- + test/icd/CMakeLists.txt
- + test/icd/VkICD_mock_icd.def
- + test/icd/VkICD_mock_icd.json.in
- + test/icd/generated/.clang-format
- + test/icd/generated/function_declarations.h
- + test/icd/generated/function_definitions.h
- + test/icd/generated/vk_typemap_helper.h
- + test/icd/mock_icd.cpp
- + test/icd/mock_icd.h
- + test/icd/mock_icd_test_config.h
- + test/known_good/.gitignore
- + test/known_good/acquired-image.gfxr
- + test/known_good/ahb.gfxr
- + test/known_good/external-memory-fd-import.gfxr
- + test/known_good/multisample-depth.gfxr
- + test/known_good/pipeline-binaries.gfxr
- + test/known_good/set-environment.gfxr
- + test/known_good/shader-objects.gfxr
- + test/known_good/triangle.gfxr
- + test/known_good/wait-for-present.gfxr
- + test/known_good/wait-for-present_frame_2.gfxr
- + test/run-tests.ps1
- + test/run-tests.sh
- + test/run-tests_macos.sh
- + test/test_apps/CMakeLists.txt
- + test/test_apps/acquired-image/CMakeLists.txt
- + test/test_apps/acquired-image/acquired_image_app.h
- + test/test_apps/acquired-image/app.cpp
- + test/test_apps/ahb/CMakeLists.txt
- + test/test_apps/ahb/ahb_app.h
- + test/test_apps/ahb/app.cpp
- + test/test_apps/common/CMakeLists.txt
- + test/test_apps/common/CurrentBuildVulkanVersion.cmake
- + test/test_apps/common/generate_dispatch.py
- + test/test_apps/common/test_app_base.cpp
- + test/test_apps/common/test_app_base.h
- + test/test_apps/common/test_app_dispatch.h
- + test/test_apps/external-memory-fd-export/CMakeLists.txt
- + test/test_apps/external-memory-fd-export/app.cpp
- + test/test_apps/external-memory-fd-export/external_memory_fd_export_app.h
- + test/test_apps/external-memory-fd-import/CMakeLists.txt
- + test/test_apps/external-memory-fd-import/app.cpp
- + test/test_apps/external-memory-fd-import/external_memory_fd_import_app.h
- + test/test_apps/host-image-copy/CMakeLists.txt
- + test/test_apps/host-image-copy/app.cpp
- + test/test_apps/host-image-copy/host_image_copy_app.h
- + test/test_apps/launcher/CMakeLists.txt
- + test/test_apps/launcher/README.md
- + test/test_apps/launcher/test_launcher.cpp
- + test/test_apps/multisample-depth/CMakeLists.txt
- + test/test_apps/multisample-depth/app.cpp
- + test/test_apps/multisample-depth/multisample_depth_app.h
- + test/test_apps/pipeline-binaries/CMakeLists.txt
- + test/test_apps/pipeline-binaries/app.cpp
- + test/test_apps/pipeline-binaries/pipeline_binaries_app.h
- + test/test_apps/res/multisample-depth/shaders/frag.spv
- + test/test_apps/res/multisample-depth/shaders/vert.spv
- + test/test_apps/res/pipeline-binaries/shaders/frag.spv
- + test/test_apps/res/pipeline-binaries/shaders/vert.spv
- + test/test_apps/res/shader-objects/shaders/frag.spv
- + test/test_apps/res/shader-objects/shaders/green.fspv
- + test/test_apps/res/shader-objects/shaders/green.gspv
- + test/test_apps/res/shader-objects/shaders/green.tcspv
- + test/test_apps/res/shader-objects/shaders/green.tespv
- + test/test_apps/res/shader-objects/shaders/green.vspv
- + test/test_apps/res/shader-objects/shaders/vert.spv
- + test/test_apps/res/sparse-resources/shaders/tri.frag.spv
- + test/test_apps/res/sparse-resources/shaders/tri.vert.spv
- + test/test_apps/res/triangle-extra-device/shaders/frag.spv
- + test/test_apps/res/triangle-extra-device/shaders/vert.spv
- + test/test_apps/res/triangle/shaders/frag.spv
- + test/test_apps/res/triangle/shaders/vert.spv
- + test/test_apps/res/wait-for-present/shaders/frag.spv
- + test/test_apps/res/wait-for-present/shaders/vert.spv
- + test/test_apps/set-environment/CMakeLists.txt
- + test/test_apps/set-environment/app.cpp
- + test/test_apps/set-environment/set_environment_app.h
- + test/test_apps/shader-objects/CMakeLists.txt
- + test/test_apps/shader-objects/app.cpp
- + test/test_apps/shader-objects/shader_objects_app.h
- + test/test_apps/sparse-resources/CMakeLists.txt
- + test/test_apps/sparse-resources/app.cpp
- + test/test_apps/sparse-resources/sparse_resources_app.h
- + test/test_apps/triangle-extra-device/CMakeLists.txt
- + test/test_apps/triangle-extra-device/README.md
- + test/test_apps/triangle-extra-device/app.cpp
- + test/test_apps/triangle-extra-device/triangle_extra_device_app.h
- + test/test_apps/triangle/CMakeLists.txt
- + test/test_apps/triangle/app.cpp
- + test/test_apps/triangle/triangle_app.h
- + test/test_apps/wait-for-present/CMakeLists.txt
- + test/test_apps/wait-for-present/app.cpp
- + test/test_apps/wait-for-present/wait_for_present_app.h
- + test/test_cases/acquired-image.cpp
- + test/test_cases/ahb.cpp
- + test/test_cases/external-memory-fd.cpp
- + test/test_cases/multisample-depth.cpp
- + test/test_cases/pipeline-binaries.cpp
- + test/test_cases/set-environment.cpp
- + test/test_cases/shader-objects.cpp
- + test/test_cases/triangle.cpp
- + test/test_cases/wait-for-present.cpp
- + test/verify-gfxr.cpp
- + test/verify-gfxr.h
- tools/capture-vulkan/CMakeLists.txt
- tools/capture-vulkan/gfxrecon-capture-vulkan.py
- tools/capture/CMakeLists.txt
- tools/compress/CMakeLists.txt
- tools/compress/compression_converter.cpp
- tools/convert/CMakeLists.txt
- tools/convert/README.md
- tools/convert/main.cpp
- tools/extract/CMakeLists.txt
- tools/extract/main.cpp
- tools/gfxrecon/CMakeLists.txt
- tools/info/CMakeLists.txt
- tools/info/main.cpp
- tools/launcher/CMakeLists.txt
- tools/optimize/CMakeLists.txt
- tools/optimize/block_skipping_file_processor.cpp
- tools/optimize/block_skipping_file_processor.h
- tools/optimize/dx12_optimize_util.cpp
- tools/optimize/file_optimizer.cpp
- tools/optimize/main.cpp
- tools/replay/CMakeLists.txt
- tools/replay/android_main.cpp
- tools/replay/desktop_main.cpp
- + tools/replay/parse_dump_resources_cli.cpp
- + tools/replay/parse_dump_resources_cli.h
- + tools/replay/recapture_vulkan_entry.cpp
- layer/trace_layer.h → tools/replay/recapture_vulkan_entry.h
- + tools/replay/replay_pre_processing.h
- tools/replay/replay_settings.h
- tools/tocpp/README.md
- tools/tocpp/main.cpp
- tools/tool_settings.h
- + vulkan_dump_resources.md