gits
API capture-replay tool for Vulkan, DirectX 12, OpenCL, Intel oneAPI Level Zero, and OpenGL
파일 탐색기
최종 버전 다운로드 (.zip)- ccodeApiWrappers.cpp
- ccodeApiWrappers.h
- capturePlayerDescriptorHandleService.cpp
- capturePlayerDescriptorHandleService.h
- capturePlayerGpuAddressService.cpp
- capturePlayerGpuAddressService.h
- capturePlayerRecord.cpp
- capturePlayerRecord.h
- capturePlayerShaderIdentifierService.cpp
- capturePlayerShaderIdentifierService.h
- debugLayerService.cpp
- debugLayerService.h
- descriptorHeapService.cpp
- descriptorHeapService.h
- directStorageGuids.h
- directStorageService.cpp
- directStorageService.h
- directx.h
- gpuAddressService.cpp
- gpuAddressService.h
- heapAllocationService.cpp
- heapAllocationService.h
- mapTrackingService.cpp
- mapTrackingService.h
- patchService.cpp
- patchService.h
- screenshotService.cpp
- screenshotService.h
- utils.cpp
- utils.h
- AGENTS.md
- arguments.cpp
- arguments.h
- build.bat
- clang_format.py
- CMakeLists.txt
- dataService.cpp
- dataService.h
- generate.bat
- imageUtils.cpp
- imageUtils.h
- main.cpp
- windowService.cpp
- windowService.h
- ccode_install.cmake
- cross_aarch64_gcc.cmake
- custom_functions.cmake
- import_agilitysdk.cmake
- import_argshxx.cmake
- import_clheaders.cmake
- import_detours.cmake
- import_directml.cmake
- import_directstorage.cmake
- import_directxtex.cmake
- import_dxc.cmake
- import_fastio.cmake
- import_glregistry.cmake
- import_imgui.cmake
- import_imguicolortextedit.cmake
- import_imguifiledialog.cmake
- import_implot.cmake
- import_intel_one_mono.cmake
- import_json.cmake
- import_libpng.cmake
- import_lua.cmake
- import_lz4.cmake
- import_murmurhash.cmake
- import_nvapi.cmake
- import_plog.cmake
- import_renderdoc.cmake
- import_stackwalker.cmake
- import_stb.cmake
- import_tbb.cmake
- import_vulkan_headers.cmake
- import_xess.cmake
- import_xxhash.cmake
- import_yamlcpp.cmake
- import_zlib.cmake
- import_zstd.cmake
- thirdparty_system.cmake
- config.yml
- enums.yml
- __init__.py
- configuration_element.py
- configuration_enum.py
- generate.py
- generators.py
- template_manager.py
- utils.py
- argumentsAuto.cpp.mako
- argumentsAuto.h.mako
- configMetadataAuto.cpp.mako
- configMetadataAuto.h.mako
- configurationAuto.cpp.mako
- configurationAuto.h.mako
- configurationYAMLAuto.cpp.mako
- configurationYAMLAuto.h.mako
- default.yaml.mako
- documentationConfigAuto.md.mako
- documentationEnumAuto.md.mako
- enumsAuto.cpp.mako
- enumsAuto.h.mako
- enumsYAMLAuto.cpp.mako
- enumsYAMLAuto.h.mako
- CMakeLists.txt
- argumentParser.h
- argumentValidators.h
- configurationLib.h
- configurator.h
- customTypes.h
- customTypesYAML.h
- deriveData.h
- helper.h
- stringFromType.h
- stringToType.h
- configurator.cpp
- customTypes.cpp
- customTypesYAML.cpp
- deriveData.cpp
- helper.cpp
- stringFromType.cpp
- stringToType.cpp
- CMakeLists.txt
- CMakeLists.txt
- main.cpp
- sharedCircularBuffer.h
- CMakeLists.txt
- main.cpp
- sharedCircularBuffer.h
- CMakeLists.txt
- fastOStream.cpp
- fastOStream.h
- imGuiHUD.h
- imGuiHUD.cpp
- CMakeLists.txt
- convert_ttf_to_c_array.py
- baseButtonGroup.h
- buttonGroup.h
- imGuiHelper.h
- imGuiStyle.h
- tabGroup.h
- textEditorWidget.h
- yamlTreeViewer.h
- imGuiHelper.cpp
- imGuiStyle.cpp
- textEditorWidget.cpp
- yamlTreeViewer.cpp
- CMakeLists.txt
- apis_iface.h
- argument.h
- bit_range.h
- buffer.h
- configUtils.h
- controlHandler.h
- diagnostic.h
- dynamic_linker.h
- exception.h
- function.h
- getopt_.h
- gits.h
- gitsLoader.h
- id.h
- InputListener.h
- intervalSet.h
- istdhash.h
- key_value.h
- keyEvents.h
- library.h
- lua_bindings.h
- macros.h
- malloc_allocator.h
- MemorySniffer.h
- message_pump.h
- messageBus.h
- performance.h
- platform.h
- pragmas.h
- recorder.h
- recorderBehaviors.h
- resource_manager.h
- runner.h
- scheduler.h
- state.h
- streams.h
- texture_converter.h
- timer.h
- token.h
- tools.h
- tools_lite.h
- tools_windows.h
- vectorMapper.h
- version.h
- apis_iface.cpp
- argument.cpp
- bit_range.cpp
- buffer.cpp
- CMakeLists.txt
- configUtils.cpp
- controlHandler.cpp
- diagnostic.cpp
- dynamic_linker.cpp
- exception.cpp
- function.cpp
- getopt.cpp
- gits.cpp
- gitsLoader.cpp
- id.cpp
- InputListener.cpp
- keyEvents.cpp
- library.cpp
- lua_bindings.cpp
- MemorySniffer.cpp
- message_pump.cpp
- messageBus.cpp
- performance.cpp
- recorder.cpp
- recorderBehaviors.cpp
- resource_manager.cpp
- runner.cpp
- scheduler.cpp
- state.cpp
- streams.cpp
- texture_converter.cpp
- timer.cpp
- token.cpp
- tools.cpp
- tools_lite.cpp
- tools_windows.cpp
- version.cpp
- log.h
- log.cpp
- CMakeLists.txt
- stbImage.cpp
- CMakeLists.txt
- commandFactory.h
- commandId.h
- commandRunner.h
- commandSerializer.h
- diskSpaceCheck.h
- orderingRecorder.h
- streamCompressor.h
- streamHeader.h
- streamLegacyReader.h
- streamReader.h
- streamWriter.h
- diskSpaceCheck.cpp
- orderingRecorder.cpp
- streamCompressor.cpp
- streamHeader.cpp
- streamLegacyReader.cpp
- streamReader.cpp
- streamWriter.cpp
- CMakeLists.txt
- playerWindow.h
- playerWindowX11Shared.h
- windowManager.h
- CMakeLists.txt
- playerWindowWayland.cpp
- playerWindowWin.cpp
- playerWindowX11Shared.cpp
- playerWindowXcb.cpp
- playerWindowXlib.cpp
- windowManager.cpp
- CMakeLists.txt
- analyzerLayerAuto.cpp.mako
- analyzerLayerAuto.h.mako
- ccodeApiWrappersAuto.cpp.mako
- ccodeApiWrappersAuto.h.mako
- ccodeLayerAuto.cpp.mako
- ccodeLayerAuto.h.mako
- ccodeStructsAuto.cpp.mako
- ccodeStructsAuto.h.mako
- ccodeUtilsAuto.cpp.mako
- ccodeUtilsAuto.h.mako
- commandCopyFactoryAuto.cpp.mako
- commandDecodersAuto.cpp.mako
- commandDecodersAuto.h.mako
- commandEncodersAuto.cpp.mako
- commandEncodersAuto.h.mako
- commandIdsAuto.h.mako
- commandListSplitLayerAuto.cpp.mako
- commandListSplitLayerAuto.h.mako
- commandRunnersAuto.cpp.mako
- commandRunnersAuto.h.mako
- commandsAuto.h.mako
- commandSerializersAuto.cpp.mako
- commandSerializersAuto.h.mako
- commandSerializersFactoryAuto.cpp.mako
- debugInfoLayerAuto.cpp.mako
- debugInfoLayerAuto.h.mako
- directXCommandFactoryAuto.cpp.mako
- dmlCodersAuto.cpp.mako
- dmlCodersAuto.h.mako
- encoderLayerAuto.cpp.mako
- encoderLayerAuto.h.mako
- enumToStrAuto.cpp.mako
- enumToStrAuto.h.mako
- executionSerializationLayerAuto.cpp.mako
- executionSerializationLayerAuto.h.mako
- globalSynchronizationLayerAuto.cpp.mako
- globalSynchronizationLayerAuto.h.mako
- guidToStrAuto.cpp.mako
- guidToStrAuto.h.mako
- layerAuto.h.mako
- logDxErrorLayerAuto.cpp.mako
- logDxErrorLayerAuto.h.mako
- printEnumsAuto.cpp.mako
- printEnumsAuto.h.mako
- printStructuresAuto.cpp.mako
- printStructuresAuto.h.mako
- recordingLayerAuto.cpp.mako
- recordingLayerAuto.h.mako
- resourceDumpLayerAuto.cpp.mako
- resourceDumpLayerAuto.h.mako
- skipCallsOnConfigLayerAuto.cpp.mako
- skipCallsOnConfigLayerAuto.h.mako
- skipCallsOnResultLayerAuto.cpp.mako
- skipCallsOnResultLayerAuto.h.mako
- traceLayerAuto.cpp.mako
- traceLayerAuto.h.mako
- wrapperCreatorsAuto.cpp.mako
- wrapperCreatorsAuto.h.mako
- wrappersAuto.cpp.mako
- wrappersAuto.h.mako
- xefgDispatchTableAuto.h.mako
- xellDispatchTableAuto.h.mako
- xessDispatchTableAuto.h.mako
- CMakeLists.txt
- command_ids.json
- command_ids.py
- find_windows_sdk.py
- generator.py
- generator_api_debug.py
- generator_ccode.py
- generator_ccode_project.py
- generator_coders.py
- generator_command_list_split.py
- generator_dml.py
- generator_dml_helpers.py
- generator_execution_serialization.py
- generator_helpers.py
- generator_layer.py
- generator_player.py
- generator_recorder.py
- generator_resource_dumping.py
- generator_skip_calls.py
- generator_subcapture.py
- generator_to_string.py
- generator_trace.py
- generator_xess.py
- generator_xess_helpers.py
- header_preprocessor.py
- intermediates.py
- intermediates_creator.py
- plugin_generator.py
- run_clang_format.cmake
- argumentDecoders.h
- argumentEncoders.h
- commandCopyFactory.h
- commandDecodersCustom.h
- commandEncodersCustom.h
- commandSerializersCustom.h
- commandSerializersFactory.h
- dmlCodersCustom.h
- argumentDecoders.cpp
- argumentEncoders.cpp
- commandDecodersCustom.cpp
- commandEncodersCustom.cpp
- commandSerializersCustom.cpp
- dmlCodersCustom.cpp
- encoders.cpp
- CMakeLists.txt
- arguments.h
- command.h
- commandsCustom.h
- directx.h
- intelExtensions.h
- layerGroup.h
- arguments.cpp
- CMakeLists.txt
- enumToStrCustom.cpp
- enumToStrCustom.h
- toStr.cpp
- toStr.h
- capturePlayerDescriptorHandleService.cpp
- capturePlayerDescriptorHandleService.h
- capturePlayerGpuAddressService.cpp
- capturePlayerGpuAddressService.h
- capturePlayerShaderIdentifierService.cpp
- capturePlayerShaderIdentifierService.h
- CMakeLists.txt
- descriptorHeapTracker.cpp
- descriptorHeapTracker.h
- descriptorRootSignatureService.cpp
- descriptorRootSignatureService.h
- gpuExecutionTracker.cpp
- gpuExecutionTracker.h
- hashUtils.h
- imageWriter.cpp
- imageWriter.h
- keyUtils.cpp
- keyUtils.h
- pluginService.cpp
- pluginService.h
- resourceDump.cpp
- resourceDump.h
- resourceSizeUtils.cpp
- resourceSizeUtils.h
- resourceStateEnhanced.cpp
- resourceStateEnhanced.h
- resourceStateTracker.cpp
- resourceStateTracker.h
- CMakeLists.txt
- d3d12.cpp
- d3d12.def
- CMakeLists.txt
- dxgi.cpp
- dxgi.def
- addressPinningLayerGroup.cpp
- addressPinningLayerGroup.h
- addressPinningStoreLayer.cpp
- addressPinningStoreLayer.h
- addressPinningUseLayer.cpp
- addressPinningUseLayer.h
- CMakeLists.txt
- CMakeLists.txt
- debugHelperLayer.cpp
- debugHelperLayer.h
- debugInfo.cpp
- debugInfo.h
- ccodeArguments.cpp
- ccodeArguments.h
- ccodeCommandPrinter.cpp
- ccodeCommandPrinter.h
- ccodeLayerCustom.cpp
- ccodeParameters.h
- ccodeStream.cpp
- ccodeStream.h
- ccodeStringLiterals.h
- ccodeStructsCustom.cpp
- ccodeTypes.cpp
- ccodeTypes.h
- CMakeLists.txt
- CMakeLists.txt
- commandListSplitLayerCustom.cpp
- commandListSplitLayerGroup.cpp
- commandListSplitLayerGroup.h
- commandListSplitRecorder.cpp
- commandListSplitRecorder.h
- commandListSplitService.cpp
- commandListSplitService.h
- commandListStateService.cpp
- commandListStateService.h
- executionSerializationKeyAllocator.h
- CMakeLists.txt
- commandListExecutionService.cpp
- commandListExecutionService.h
- cpuDescriptorsService.cpp
- cpuDescriptorsService.h
- executionSerializationLayerCustom.cpp
- executionSerializationLayerGroup.cpp
- executionSerializationLayerGroup.h
- executionSerializationRecorder.cpp
- executionSerializationRecorder.h
- CMakeLists.txt
- imguiHudLayer.cpp
- imguiHudLayer.h
- CMakeLists.txt
- portabilityLayer.cpp
- portabilityLayer.h
- portabilityLayerGroup.cpp
- portabilityLayerGroup.h
- resourcePlacementAssertions.cpp
- resourcePlacementAssertions.h
- resourcePlacementCapture.cpp
- resourcePlacementCapture.h
- resourcePlacementCaptureNoExecute.cpp
- resourcePlacementCaptureNoExecute.h
- resourcePlacementPlayback.cpp
- resourcePlacementPlayback.h
- accelerationStructuresDump.cpp
- accelerationStructuresDump.h
- accelerationStructuresDumpLayer.cpp
- accelerationStructuresDumpLayer.h
- CMakeLists.txt
- computePipelineState.cpp
- computePipelineState.h
- dispatchOutputsAnalyzer.cpp
- dispatchOutputsAnalyzer.h
- dispatchOutputsDump.cpp
- dispatchOutputsDump.h
- dispatchOutputsDumpLayer.cpp
- dispatchOutputsDumpLayer.h
- dispatchOutputsDumpService.cpp
- dispatchOutputsDumpService.h
- graphicsPipelineState.cpp
- graphicsPipelineState.h
- pipelineBindingState.cpp
- pipelineBindingState.h
- pipelineStateDumpLayer.cpp
- pipelineStateDumpLayer.h
- pipelineStateStreamDescDump.cpp
- pipelineStateStreamDescDump.h
- renderTargetsDump.cpp
- renderTargetsDump.h
- renderTargetsDumpLayer.cpp
- renderTargetsDumpLayer.h
- resourceDumpingLayerGroup.cpp
- resourceDumpingLayerGroup.h
- resourceDumpLayerCustom.cpp
- resourceDumpService.cpp
- resourceDumpService.h
- rootSignatureDump.cpp
- rootSignatureDump.h
- rootSignatureDumpLayer.cpp
- rootSignatureDumpLayer.h
- screenshotDump.cpp
- screenshotDump.h
- screenshotsLayer.cpp
- screenshotsLayer.h
- CMakeLists.txt
- skipCallsLayerGroup.cpp
- skipCallsLayerGroup.h
- skipCallsOnResultLayerCustom.cpp
- accelerationStructuresBuildService.cpp
- accelerationStructuresBuildService.h
- accelerationStructuresInputBuffersService.cpp
- accelerationStructuresInputBuffersService.h
- accelerationStructuresSerializeService.cpp
- accelerationStructuresSerializeService.h
- analyzerCommandListService.cpp
- analyzerCommandListService.h
- analyzerExecuteIndirectDump.cpp
- analyzerExecuteIndirectDump.h
- analyzerExecuteIndirectService.cpp
- analyzerExecuteIndirectService.h
- analyzerLayerCustom.cpp
- analyzerRaytracingService.cpp
- analyzerRaytracingService.h
- analyzerResults.cpp
- analyzerResults.h
- analyzerService.cpp
- analyzerService.h
- bindingTablesDump.cpp
- bindingTablesDump.h
- CMakeLists.txt
- commandListService.cpp
- commandListService.h
- commandPreservationLayer.cpp
- commandPreservationLayer.h
- commandQueueService.cpp
- commandQueueService.h
- descriptorService.cpp
- descriptorService.h
- directStorageQueueService.cpp
- directStorageQueueService.h
- fenceTrackingService.h
- gpuExecutionFlusher.cpp
- gpuExecutionFlusher.h
- heapAllocationStateService.h
- mapStateService.cpp
- mapStateService.h
- metaCommandsService.cpp
- metaCommandsService.h
- objectState.h
- raytracingInstancesDump.cpp
- raytracingInstancesDump.h
- raytracingOptimizationService.cpp
- raytracingOptimizationService.h
- recordingLayerCustom.cpp
- reservedResourcesService.cpp
- reservedResourcesService.h
- residencyService.cpp
- residencyService.h
- resourceContentRestore.cpp
- resourceContentRestore.h
- resourceForCBVRestoreService.cpp
- resourceForCBVRestoreService.h
- resourceResidencyService.cpp
- resourceResidencyService.h
- resourceStateTrackingService.cpp
- resourceStateTrackingService.h
- resourceUsageTrackingService.cpp
- resourceUsageTrackingService.h
- stateTrackingLayer.cpp
- stateTrackingLayer.h
- stateTrackingService.cpp
- stateTrackingService.h
- subcaptureLayerGroup.cpp
- subcaptureLayerGroup.h
- subcaptureRange.cpp
- subcaptureRange.h
- subcaptureRecorder.cpp
- subcaptureRecorder.h
- xessStateService.cpp
- xessStateService.h
- CMakeLists.txt
- commandPrinter.cpp
- commandPrinter.h
- printArguments.cpp
- printArguments.h
- printCustom.cpp
- printCustom.h
- showExecutionLayer.cpp
- showExecutionLayer.h
- traceLayerCustom.cpp
- traceLayerGroup.cpp
- traceLayerGroup.h
- directStorageLayer.cpp
- directStorageLayer.h
- adapterService.cpp
- adapterService.h
- CMakeLists.txt
- commandRunnersCustom.cpp
- commandRunnersCustom.h
- contextMapService.h
- directXCommandFactory.h
- dllOverrideUseLayer.cpp
- dllOverrideUseLayer.h
- executeIndirectDump.cpp
- executeIndirectDump.h
- executeIndirectShaderPatchService.cpp
- executeIndirectShaderPatchService.h
- gpuPatchCommandListService.cpp
- gpuPatchCommandListService.h
- gpuPatchDumpService.cpp
- gpuPatchDumpService.h
- gpuPatchLayer.cpp
- gpuPatchLayer.h
- heapAllocationService.cpp
- heapAllocationService.h
- intelExtensions.h
- intelExtensionsService.cpp
- intelExtensionsService.h
- interfaceArgumentUpdaters.cpp
- interfaceArgumentUpdaters.h
- mapTrackingService.cpp
- mapTrackingService.h
- multithreadedObjectAwaitLayer.cpp
- multithreadedObjectAwaitLayer.h
- multithreadedObjectCreationLayer.cpp
- multithreadedObjectCreationLayer.h
- multithreadedObjectCreationService.cpp
- multithreadedObjectCreationService.h
- pipelineLibraryService.cpp
- pipelineLibraryService.h
- playerGpuAddressService.cpp
- playerGpuAddressService.h
- playerLayerManager.cpp
- playerLayerManager.h
- playerManager.cpp
- playerManager.h
- raytracingResourceDump.cpp
- raytracingResourceDump.h
- raytracingShaderPatchService.cpp
- raytracingShaderPatchService.h
- replayCustomizationLayer.cpp
- replayCustomizationLayer.h
- replayDescriptorHandleService.cpp
- replayDescriptorHandleService.h
- windowService.cpp
- windowService.h
- xessService.cpp
- xessService.h
- captureCustomizationLayer.cpp
- captureCustomizationLayer.h
- captureDescriptorHandleService.cpp
- captureDescriptorHandleService.h
- captureGpuPatchDump.cpp
- captureGpuPatchDump.h
- captureGpuPatchLayer.cpp
- captureGpuPatchLayer.h
- captureLayerManager.cpp
- captureLayerManager.h
- captureManager.cpp
- captureManager.h
- captureSynchronizationLayer.cpp
- captureSynchronizationLayer.h
- CMakeLists.txt
- contextMapService.h
- d3d11on12DispatchTable.h
- d3d11on12Wrappers.cpp
- d3d11on12Wrappers.h
- d3d12Recorder.cpp
- d3d12Recorder.h
- d3d12RecorderInterface.h
- destructionCallbackService.cpp
- destructionCallbackService.h
- directStorageService.cpp
- directStorageService.h
- dllOverrideStoreLayer.cpp
- dllOverrideStoreLayer.h
- encoderLayerCustom.cpp
- fenceService.cpp
- fenceService.h
- functionDispatchTables.h
- gpuAddressService.cpp
- gpuAddressService.h
- intelExtensionsWrappers.cpp
- intelExtensionsWrappers.h
- interceptorCustomizationLayer.cpp
- interceptorCustomizationLayer.h
- interfaceArgumentUpdaters.cpp
- interfaceArgumentUpdaters.h
- iunknownWrapper.cpp
- iunknownWrapper.h
- kernelWrappers.cpp
- kernelWrappers.h
- mapTrackingService.cpp
- mapTrackingService.h
- nvapiDispatchTable.h
- nvapiWrappers.cpp
- nvapiWrappers.h
- rootSignatureService.cpp
- rootSignatureService.h
- wrapperUtils.cpp
- wrapperUtils.h
- AGENTS.md
- CMakeLists.txt
- Capture_config.png
- ConfigEditor.png
- gitsLauncher.png
- GitsLauncherBanner.png
- LauncherMenu.png
- Playback_config.png
- Playback_options.png
- Subcapture_config.png
- Subcapture_options.png
- UISettings.png
- logoDocs.png
- extra.css
- how_to.md
- how_to_reproducer.md
- codebase-map-vulkan.md
- codebase-map.md
- configuration.md
- dependencies.md
- documentation.md
- project.md
- CCode.md
- DirectStorage.md
- Overview.md
- Plugins.md
- Portability.md
- ResourceDumping.md
- Subcapture.md
- l0_gits_indirect_access_pointers_locations.md
- lua.md
- metagenerator.md
- options_features.md
- subcaptures.md
- cl_gits_indirect_access_pointers_locations.md
- Generator.md
- binary_stream.md
- Overview.md
- Plugins.md
- Subcapture.md
- launcher.md
- lua_scripts.md
- player.md
- Plugins.md
- recorder.md
- terminology.md
- building.md
- faq.md
- index.md
- usage.md
- gitsLauncher.ico
- gitsStream.ico
- basePanel.h
- captureActions.h
- captureOptionsPanel.h
- capturePanel.h
- common.h
- configOptions.h
- configOptionsGuiHelpers.h
- contentPanel.h
- context.h
- contextHelper.h
- eventBus.h
- fileActions.h
- guiController.h
- labels.h
- launcherActions.h
- launcherConfig.h
- launcherFormatter.h
- launcherPaths.h
- mainWindow.h
- metaDataActions.h
- metaDataPanel.h
- optionsPanel.h
- playbackOptionsPanel.h
- playbackPanel.h
- pluginsPanel.h
- registryManager.h
- resource.h
- resourceDumpPanel.h
- subcaptureOptionsPanel.h
- systemSetupPanel.h
- vulkanFunctions.inl
- vulkanLoader.h
- yamlPanel.h
- yamlUtils.h
- captureActions.cpp
- captureOptionsPanel.cpp
- capturePanel.cpp
- CMakeLists.txt
- configOptions.cpp
- configOptionsGuiHelpers.cpp
- contentPanel.cpp
- context.cpp
- contextHelper.cpp
- fileActions.cpp
- gitsLauncher.rc
- guiController.cpp
- launcherActions.cpp
- launcherConfig.cpp
- launcherPaths.cpp
- main.cpp
- mainWindow.cpp
- metaDataActions.cpp
- metaDataPanel.cpp
- optionsPanel.cpp
- playbackOptionsPanel.cpp
- playbackPanel.cpp
- pluginsPanel.cpp
- registryKeys.yml
- registryManager.cpp
- resourceDumpPanel.cpp
- subcaptureOptionsPanel.cpp
- systemSetupPanel.cpp
- vulkanLoader.cpp
- yamlPanel.cpp
- yamlUtils.cpp
- helperL0.cpp.mako
- helperL0.h.mako
- l0APITest.lua.mako
- l0ArgumentsAuto.cpp.mako
- l0ArgumentsAuto.h.mako
- l0Constants.lua.mako
- l0DriversInit.cpp.mako
- l0EntryPoints.cpp.mako
- l0ExecWrap.h.mako
- l0Function.cpp.mako
- l0Functions.cpp.mako
- l0Functions.h.mako
- l0Header.h.mako
- l0Log.h.mako
- l0Lua.cpp.mako
- l0Lua.h.mako
- l0PlayerRunWrap.h.mako
- l0RecorderSubWrappers.h.mako
- l0StateTracking.h.mako
- l0WrapperFunctions.cpp.mako
- l0WrapperFunctions.h.mako
- l0WrapperFunctionsIface.h.mako
- generate.py
- generator_callbacks_l0.py
- generator_l0.py
- l0IDs.h
- l0ApisIface.h
- l0Arguments.h
- l0Drivers.h
- l0Function.h
- l0HelperFunctions.h
- l0Library.h
- l0PlayerRunWrap.h
- l0StateDynamic.h
- l0StateTracking.h
- l0Structs.h
- l0Tools.h
- mockListExecutor.h
- l0Arguments.cpp
- l0Drivers.cpp
- l0HelperFunctions.cpp
- l0Library.cpp
- l0Log.cpp
- l0StateDynamic.cpp
- l0Structs.cpp
- l0Tools.cpp
- mockListExecutor.cpp
- gitsPluginL0.h
- l0ExecWrap.h
- gitsPluginL0.cpp
- l0LinuxInjector.cpp
- l0RecorderSubWrappers.h
- l0RecorderWrapper.h
- l0RecorderWrapperIface.h
- l0StateRestore.h
- l0RecorderWrapper.cpp
- l0StateRestore.cpp
- CMakeLists.txt
- ZeLoaderVersion.rc.in
- arDecoder.h
- oclocArguments.h
- oclocDrivers.h
- oclocFunction.h
- oclocFunctions.h
- oclocHeader.h
- oclocLibrary.h
- oclocStateDynamic.h
- oclocStateTracking.h
- oclocTools.h
- arDecoder.cpp
- oclocArguments.cpp
- oclocDrivers.cpp
- oclocFunction.cpp
- oclocFunctions.cpp
- oclocLibrary.cpp
- oclocStateDynamic.cpp
- oclocTools.cpp
- gitsPluginOcloc.h
- gitsPluginOcloc.cpp
- oclocEntryPoints.cpp
- oclocRecorderWrapper.cpp
- oclocRecorderWrapper.h
- oclocRecorderWrapperIface.h
- CMakeLists.txt
- clconstants.lua.mako
- helperCLAuto.cpp.mako
- helperCLAuto.inl.mako
- oclPlugin.def.mako
- openclArgumentsAuto.cpp.mako
- openclArgumentsAuto.h.mako
- openclDriversAuto.inl.mako
- openclDriversInit.cpp.mako
- openclExecWrap.h.mako
- openclFunctionsAuto.cpp.mako
- openclFunctionsAuto.h.mako
- openclHeaderAuto.h.mako
- openclIDswitch.h.mako
- openclPlayerRunWrap.h.mako
- openclPrePostAuto.cpp.mako
- openclRecorderSubwrappers.h.mako
- openclRecorderWrapperAuto.cpp.mako
- openclRecorderWrapperAuto.h.mako
- openclRecorderWrapperIfaceAuto.h.mako
- openclStateTracking.h.mako
- openclTracingAuto.h.mako
- generate.py
- generator_cl.py
- generatorCreatorCL.py
- openclIDs.h
- test_generator.py
- oclFunction.h
- oglTypes.h
- opencl_apis_iface.h
- openclArguments.h
- openclArgumentsHelper.h
- openclDrivers.h
- openclDriversHelper.h
- openclHeader.h
- openclHelperFunctions.h
- openclIDs.h
- openclIDswitch.h
- openclLibrary.h
- openclPlayerRunWrap.h
- openclStateDynamic.h
- openclStateTracking.h
- openclTools.h
- openclTracing.h
- oclFunction.cpp
- openclArguments.cpp
- openclDrivers.cpp
- openclHelperFunctions.cpp
- openclLibrary.cpp
- openclStateDynamic.cpp
- openclTools.cpp
- gitsPluginOpenCL.h
- openclExecWrap.h
- gitsPluginOpenCL.cpp
- openclRecorderSubwrappers.h
- openclRecorderWrapper.h
- openclRecorderWrapperIface.h
- openclStateRestore.h
- openclRecorderWrapper.cpp
- openclStateRestore.cpp
- CMakeLists.txt
- gitsPluginPrePostAuto.cpp.mako
- gitsPluginPrePostAuto.h.mako
- glDrivers.h.mako
- glEnumsAuto.cpp.mako
- glEnumsAuto.h.mako
- glFunctions.cpp.mako
- glFunctions.h.mako
- glIDswitch.h.mako
- GLIPluginXX.def.mako
- meta_enums.py.mako
- meta_functions.py.mako
- openglRecorderWrapperAuto.cpp.mako
- openglRecorderWrapperXAuto.h.mako
- .editorconfig
- .ruff.toml
- generate_gl.py
- generator.py
- glIDs.h
- metagenerator.py
- registry.py
- xml_data_exploration.py
- clientArrays.h
- eglArguments.h
- eglFunctions.h
- gitsFunctions.h
- glxArguments.h
- glxFunctions.h
- mapping.h
- nonglArguments.h
- opengl_apis_iface.h
- openglArguments.h
- openglCommon.h
- openglDrivers.h
- openglFunction.h
- openglLibrary.h
- openglTools.h
- openglTypes.h
- pfattribs.h
- playerRunWrap.h
- playerRunWrapConditions.h
- ptbl_eglLibrary.h
- ptbl_glxLibrary.h
- ptbl_wglLibrary.h
- ptblLibrary.h
- stateDynamic.h
- stateObjects.h
- stateTracking.h
- typeDefs.h
- wglArguments.h
- wglFunctions.h
- windowContextState.h
- windowing.h
- clientArrays.cpp
- CMakeLists.txt
- eglArguments.cpp
- eglFunctions.cpp
- gitsFunctions.cpp
- glxArguments.cpp
- glxFunctions.cpp
- mapping.cpp
- nonglArguments.cpp
- opengl_apis_iface.cpp
- openglArguments.cpp
- openglCommon.cpp
- openglDrivers.cpp
- openglFunction.cpp
- openglLibrary.cpp
- openglTools.cpp
- pfattribs.cpp
- ptbl_eglLibrary.cpp
- ptbl_glxLibrary.cpp
- ptbl_wglLibrary.cpp
- ptblLibrary.cpp
- stateDynamic.cpp
- stateObjects.cpp
- stateTracking.cpp
- wglArguments.cpp
- wglFunctions.cpp
- windowContextState.cpp
- windowing.cpp
- functionMap.h
- gitsPlugin.h
- gitsPluginPrePost.h
- openglInterceptorExecOverride.h
- CMakeLists.txt
- gitsPlugin.cpp
- gitsPluginPrePost.cpp
- openglLibraryRecorder.h
- openglRecorderConditions.h
- openglRecorderPreSchedule.h
- openglRecorderSubWrappers.h
- openglRecorderWrapper.h
- openglRecorderWrapperIface.h
- openglState.h
- CMakeLists.txt
- openglLibraryRecorder.cpp
- openglRecorderSubWrappers.cpp
- openglRecorderWrapper.cpp
- openglState.cpp
- CMakeLists.txt
- display.h
- player.h
- playerOptions.h
- playerUtils.h
- sequentialExecutor.h
- statistics.h
- streamPlayer.h
- window.h
- CMakeLists.txt
- display.cpp
- gitsLongPath.manifest
- player.cpp
- playerMain.cpp
- playerOptions.cpp
- playerUtils.cpp
- sequentialExecutor.cpp
- statistics.cpp
- streamPlayer.cpp
- window.cpp
- CMakeLists.txt
- pluginUtils.cpp
- pluginUtils.h
- CMakeLists.txt
- config.yml
- layer.cpp
- layer.h
- plugin.cpp
- cpuFrameBenchmarkService.cpp
- cpuFrameBenchmarkService.h
- CMakeLists.txt
- config.h
- config.yml
- layer.cpp
- layer.h
- plugin.cpp
- CMakeLists.txt
- gpuExecutionTracker.cpp
- gpuExecutionTracker.h
- taskScheduler.cpp
- taskScheduler.h
- bindingTableDump.cpp
- bindingTableDump.h
- CMakeLists.txt
- config.yml
- descriptorHandleService.cpp
- descriptorHandleService.h
- executeIndirectDump.cpp
- executeIndirectDump.h
- instancesDump.cpp
- instancesDump.h
- layer.cpp
- layer.h
- patchService.cpp
- patchService.h
- plugin.cpp
- resourceDump.cpp
- resourceDump.h
- shaderIdentifierService.cpp
- shaderIdentifierService.h
- CMakeLists.txt
- config.yml
- layer.cpp
- layer.h
- plugin.cpp
- CMakeLists.txt
- config.yml
- layer.cpp
- layer.h
- plugin.cpp
- CMakeLists.txt
- config.yml
- layer.cpp
- layer.h
- plugin.cpp
- bufferPool.cpp
- bufferPool.h
- CMakeLists.txt
- config.yml
- layer.cpp
- layer.h
- plugin.cpp
- resourceDump.cpp
- resourceDump.h
- rtasDeserializer.cpp
- rtasDeserializer.h
- rtasSerializer.cpp
- rtasSerializer.h
- CMakeLists.txt
- config.yml
- layer.cpp
- layer.h
- plugin.cpp
- statisticsLayerAuto.cpp.mako
- statisticsLayerAuto.h.mako
- generator.py
- CMakeLists.txt
- config.yml
- plugin.cpp
- statisticsLayerCustom.cpp
- statisticsService.cpp
- statisticsService.h
- cpuFrameBenchmarkService.cpp
- cpuFrameBenchmarkService.h
- CMakeLists.txt
- config.h
- config.yml
- layer.cpp
- layer.h
- plugin.cpp
- CMakeLists.txt
- config.yml
- layer.cpp
- layer.h
- plugin.cpp
- statisticsLayerAuto.cpp.mako
- statisticsLayerAuto.h.mako
- generator.py
- CMakeLists.txt
- config.yml
- plugin.cpp
- statisticsLayerCustom.cpp
- statisticsService.cpp
- statisticsService.h
- CMakeLists.txt
- IPlugin.h
- recorderIface.h
- recorderUtils.h
- CMakeLists.txt
- recorderDLL.cpp
- recorderIface.cpp
- recorderUtils.cpp
- __init__.py
- strip_comments.py
- requirements.txt
- serve_mkdocs.py
- install_vulkan_layer.bat
- install_vulkanlegacy_layer.bat
- dumpPerformanceInfo.lua
- forceUniqueHostAddresses.lua
- injectBuildOptions.lua
- aubCapture.lua
- buildLog.lua
- callbackExample.lua
- dumpPerformanceInfo.lua
- forceDeviceType.lua
- forceNDRangeWorkSize.lua
- forcePlatformVendor.lua
- forceReportedGlobalMemSize.lua
- forceReportedWorkGroupSize.lua
- injectBuildOptions.lua
- nullNDRange.lua
- overwriteBuildOptions.lua
- performanceGITS.lua
- printReturnCodes.lua
- reduceOclState.lua
- removeBuildOption.lua
- removeSourceLength.lua
- benchmarkGPU.lua
- captureDrawsGeneric.lua
- forceWireFrame.lua
- glGetStringModifier.lua
- nullDraw.lua
- replaceShaders.lua
- shaderBuildStatus.lua
- stripProfileRequest.lua
- useDebugContext.lua
- vSyncDisable.lua
- vulkanCountFrames.lua
- vulkanIgnoreInitialPipelineCacheData.lua
- vulkanKeepDraws.lua
- vulkanLogNumDraws.lua
- generator_help.txt
- install_dependencies.py
- igdext.h
- igdext_tools.h
- igdext64.lib
- .clang-format
- 0001-tags-to-filter-hide-options-and-no-tests.patch
- fix_imgui_GetKeyIndex.patch
- libpng.patch
- README.md
- 001-include-unistd.patch
- CVE-2014-9485.patch
- README.md
- dependencies.yaml
- analyzerLayerAuto.cpp.mako
- analyzerLayerAuto.h.mako
- argumentCodersAuto.cpp.mako
- argumentCodersAuto.h.mako
- commandCodersAuto.cpp.mako
- commandCodersAuto.h.mako
- commandIdsAuto.h.mako
- commandRunnersAuto.cpp.mako
- commandRunnersAuto.h.mako
- commandsAuto.h.mako
- commandSerializersAuto.h.mako
- commandSerializersFactoryAuto.cpp.mako
- dispatchTableAuto.h.mako
- encoderLayerAuto.cpp.mako
- encoderLayerAuto.h.mako
- enumToStrAuto.cpp.mako
- enumToStrAuto.h.mako
- handleArgumentUpdatersAuto.cpp.mako
- handleArgumentUpdatersAuto.h.mako
- handleArgumentUpdatersPlayerAuto.cpp.mako
- handleArgumentUpdatersPlayerAuto.h.mako
- handleTypeIndexAuto.h.mako
- interceptorAuto.cpp.mako
- layerAuto.h.mako
- logVkErrorLayerAuto.cpp.mako
- logVkErrorLayerAuto.h.mako
- printBitmasksAuto.cpp.mako
- printBitmasksAuto.h.mako
- printEnumsAuto.cpp.mako
- printEnumsAuto.h.mako
- printPnextAuto.cpp.mako
- printPnextAuto.h.mako
- printStructuresAuto.cpp.mako
- printStructuresAuto.h.mako
- printUnionsAuto.cpp.mako
- printUnionsAuto.h.mako
- recordingLayerAuto.cpp.mako
- recordingLayerAuto.h.mako
- traceLayerAuto.cpp.mako
- traceLayerAuto.h.mako
- VkLayer_vulkan_GITS_recorder.json.mako
- vulkanCommandFactoryAuto.cpp.mako
- wrappersAuto.cpp.mako
- wrappersAuto.h.mako
- CMakeLists.txt
- command_ids.json
- command_ids.py
- generator.py
- generator_api_debug.py
- generator_coders.py
- generator_helpers.py
- generator_interceptor.py
- generator_layer.py
- generator_player.py
- generator_recorder.py
- generator_subcapture.py
- generator_trace.py
- generator_vk_layer.py
- intermediates.py
- intermediates_creator.py
- plugin_generator.py
- run_clang_format.cmake
- argumentCoders.cpp
- argumentCoders.h
- argumentCodersCustom.cpp
- argumentCodersCustom.h
- CMakeLists.txt
- commandCodersCustom.cpp
- commandCodersCustom.h
- commandSerializersCustom.h
- commandSerializersFactory.h
- arguments.cpp
- arguments.h
- CMakeLists.txt
- command.h
- commandsCustom.h
- dispatchTablesHolder.h
- layerGroup.h
- vulkanHeader2.h
- CMakeLists.txt
- handleMapService.cpp
- handleMapService.h
- CMakeLists.txt
- pluginService.cpp
- pluginService.h
- suppressNames.h
- vulkanHelpers.h
- CMakeLists.txt
- CMakeLists.txt
- VkLayer_vulkan_GITS_recorder.cpp
- CMakeLists.txt
- CMakeLists.txt
- portabilityLayer.cpp
- portabilityLayer.h
- CMakeLists.txt
- resourceDumpingLayerGroup.cpp
- resourceDumpingLayerGroup.h
- screenshotsLayer.cpp
- screenshotsLayer.h
- swapchainImagesDumper.cpp
- swapchainImagesDumper.h
- CMakeLists.txt
- commandPrinter.cpp
- commandPrinter.h
- printArguments.h
- printCustom.cpp
- printCustom.h
- printStructuresCustom.cpp
- printStructuresCustom.h
- traceLayerCustom.cpp
- traceLayerGroup.cpp
- traceLayerGroup.h
- CMakeLists.txt
- commandRunnersCustom.cpp
- commandRunnersCustom.h
- descriptorUpdateTemplateService.cpp
- descriptorUpdateTemplateService.h
- deviceDiagnosticService.cpp
- deviceDiagnosticService.h
- eventPendingSignalService.cpp
- eventPendingSignalService.h
- fencePendingSignalService.cpp
- fencePendingSignalService.h
- handleArgumentUpdaters.h
- handleArgumentUpdatersCustom.cpp
- handleArgumentUpdatersCustom.h
- mapTrackingService.cpp
- mapTrackingService.h
- playerLayerManager.cpp
- playerLayerManager.h
- playerManager.cpp
- playerManager.h
- rayTracingReplayService.cpp
- rayTracingReplayService.h
- replayCustomizationLayer.cpp
- replayCustomizationLayer.h
- restoreContentService.cpp
- restoreContentService.h
- swapchainImageSyncService.cpp
- swapchainImageSyncService.h
- vulkanCommandFactory.h
- windowService.cpp
- windowService.h
- captureCustomizationLayer.cpp
- captureCustomizationLayer.h
- captureLayerManager.cpp
- captureLayerManager.h
- captureManager.cpp
- captureManager.h
- CMakeLists.txt
- descriptorUpdateTemplateService.cpp
- descriptorUpdateTemplateService.h
- handleArgumentUpdaters.h
- handleArgumentUpdatersCustom.cpp
- handleArgumentUpdatersCustom.h
- mapTrackingService.cpp
- mapTrackingService.h
- rayTracingCaptureService.cpp
- rayTracingCaptureService.h
- vulkanRecorder.cpp
- vulkanRecorder.h
- vulkanRecorderInterface.h
- windowTrackingService.cpp
- windowTrackingService.h
- analyzerLayerCustom.cpp
- analyzerRaytracingService.cpp
- analyzerRaytracingService.h
- analyzerResults.cpp
- analyzerResults.h
- analyzerService.cpp
- analyzerService.h
- CMakeLists.txt
- commandBufferLifecycleService.cpp
- commandBufferLifecycleService.h
- descriptorSetUpdateService.cpp
- descriptorSetUpdateService.h
- deviceAddressTrackingService.cpp
- deviceAddressTrackingService.h
- gpuReadbackHelper.cpp
- gpuReadbackHelper.h
- imageLayoutService.cpp
- imageLayoutService.h
- mappedMemoryService.cpp
- mappedMemoryService.h
- objectState.h
- queryPoolStateService.cpp
- queryPoolStateService.h
- raytracingInstancesDump.cpp
- raytracingInstancesDump.h
- raytracingOptimizationService.cpp
- raytracingOptimizationService.h
- recordingLayerCustom.cpp
- stateTrackingService.cpp
- stateTrackingService.h
- subcaptureFatal.h
- subcaptureLayer.cpp
- subcaptureLayer.h
- subcaptureRange.cpp
- subcaptureRange.h
- subcaptureRecorder.cpp
- subcaptureRecorder.h
- syncStateService.cpp
- syncStateService.h
- CMakeLists.txt
- VkLayer_vulkan_GITS_recorder_legacy.json.mako
- vkX.def.mako
- vulkanArgumentsAuto.cpp.mako
- vulkanArgumentsAuto.h.mako
- vulkanDriversAuto.inl.mako
- vulkanFunctions.cpp.mako
- vulkanFunctions.h.mako
- vulkanHeader.h.mako
- vulkanIDswitch.h.mako
- vulkanLogAuto.cpp.mako
- vulkanLogAuto.inl.mako
- vulkanLuaEnums.h.mako
- vulkanPrePostAuto.cpp.mako
- vulkanRecorderWrapperAuto.cpp.mako
- vulkanRecorderWrapperXAuto.h.mako
- vulkanStructStorageAuto.cpp.mako
- vulkanStructStorageAuto.h.mako
- vulkanTracerAuto.cpp.mako
- vulkanTracerAuto.h.mako
- generate_vk.py
- generator_vulkan.py
- generator_vulkan_base.py
- generator_vulkan_custom.py
- generator_vulkan_official.py
- vulkanIDs.h
- vkFunction.h
- vkWindowing.h
- vulkan_apis_iface.h
- vulkanAccelerationStructureHandler.h
- vulkanArgumentsBasic.h
- vulkanDrivers.h
- vulkanHudHelper.h
- vulkanInternalShaderModules.h
- vulkanLibrary.h
- vulkanLog.h
- vulkanPlayerRunWrap.h
- vulkanPNextWrappers.inl
- vulkanPreToken.h
- vulkanRenderDocUtil.h
- vulkanStateDynamic.h
- vulkanStateTracking.h
- vulkanStructStorageBasic.h
- vulkanTools.h
- vulkanTools_lite.h
- CMakeLists.txt
- vkFunction.cpp
- vkWindowing.cpp
- vulkan_apis_iface.cpp
- vulkanArgumentsBasic.cpp
- vulkanArgumentsWrap.cpp
- vulkanDrivers.cpp
- vulkanHudHelper.cpp
- vulkanInternalShaderModules.cpp
- vulkanLibrary.cpp
- vulkanLog.cpp
- vulkanPreToken.cpp
- vulkanRenderDocUtil.cpp
- vulkanStateDynamic.cpp
- vulkanStructStorageBasic.cpp
- vulkanStructStorageWrap.cpp
- vulkanTools.cpp
- vulkanTools_lite.cpp
- gitsPluginVulkan.cpp
- gitsPluginVulkan.h
- vulkanExecWrap.h
- vulkanThreadSync.h
- CMakeLists.txt
- CMakeLists.txt
- vulkanRecorderSubwrappers.h
- vulkanRecorderWrapper.h
- vulkanRecorderWrapperIface.h
- vulkanStateRestore.h
- CMakeLists.txt
- vulkanRecorderWrapper.cpp
- vulkanStateRestore.cpp
- CMakeLists.txt
- .clang-format
- .clang-tidy
- .editorconfig
- .gitattributes
- .gitignore
- .ignore
- AGENTS.md
- CMakeLists.txt
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- GITS_third-party-programs.md
- LICENSE.md
- mkdocs.yml
- README.md
- requirements.txt
- SECURITY.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/intel/gits
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd gits
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. CMake
보통 추천사전 준비물
mkdir build && cd build
빌드 결과물을 담을 폴더를 만들고 그 안으로 이동합니다.
cmake ..
소스코드를 분석해 빌드 설정 파일을 생성합니다 (build 폴더 안에서 실행해야 함).
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
build 폴더 안에 실행 파일이 생성됐는지 확인하고, 직접 실행해보세요 (예: ./build/앱이름).
// repository documentation
Was this content helpful?
(0 ratings)
