|
| bool | ShouldSetD3D12ResourceName (const FD3D12ResourceLocation &ResourceLocation) |
| |
| void | SetD3D12ObjectName (ID3D12Object *Object, const TCHAR *Name) |
| |
| void | SetD3D12ResourceName (FD3D12Resource *Resource, const TCHAR *Name) |
| |
| void | SetD3D12ResourceName (FD3D12ResourceLocation &ResourceLocation, const TCHAR *Name) |
| |
| void | SetD3D12ResourceName (FD3D12Buffer *Buffer, const TCHAR *Name) |
| |
| void | SetD3D12ResourceName (FD3D12Texture *Texture, const TCHAR *Name) |
| |
| FString | GetD312ObjectName (ID3D12Object *const Object) |
| |
| void | D3D12RHI::VerifyD3D12Result (HRESULT D3DResult, const ANSICHAR *Code, const ANSICHAR *Filename, uint32 Line, ID3D12Device *Device, FString Message) |
| |
| void | D3D12RHI::VerifyD3D12CreateTextureResult (HRESULT D3DResult, const ANSICHAR *Code, const ANSICHAR *Filename, uint32 Line, const D3D12_RESOURCE_DESC &TextureDesc, ID3D12Device *Device) |
| |
| bool | NeedsAgsIntrinsicsSpace (const FD3D12ShaderData &ShaderData) |
| |
| void | LogExecuteCommandLists (uint32 NumCommandLists, ID3D12CommandList *const *ppCommandLists) |
| |
| | DEFINE_STAT (STAT_D3D12PresentTime) |
| |
| | DEFINE_STAT (STAT_D3D12CustomPresentTime) |
| |
| | DEFINE_STAT (STAT_D3D12NumCommandAllocators) |
| |
| | DEFINE_STAT (STAT_D3D12NumCommandLists) |
| |
| | DEFINE_STAT (STAT_D3D12NumQueryHeaps) |
| |
| | DEFINE_STAT (STAT_D3D12NumPSOs) |
| |
| | DEFINE_STAT (STAT_D3D12ExecutedCommandLists) |
| |
| | DEFINE_STAT (STAT_D3D12ExecutedCommandListBatches) |
| |
| | DEFINE_STAT (STAT_D3D12TexturesAllocated) |
| |
| | DEFINE_STAT (STAT_D3D12TexturesReleased) |
| |
| | DEFINE_STAT (STAT_D3D12CreateTextureTime) |
| |
| | DEFINE_STAT (STAT_D3D12LockTextureTime) |
| |
| | DEFINE_STAT (STAT_D3D12UnlockTextureTime) |
| |
| | DEFINE_STAT (STAT_D3D12CreateBufferTime) |
| |
| | DEFINE_STAT (STAT_D3D12CopyToStagingBufferTime) |
| |
| | DEFINE_STAT (STAT_D3D12LockBufferTime) |
| |
| | DEFINE_STAT (STAT_D3D12UnlockBufferTime) |
| |
| | DEFINE_STAT (STAT_D3D12CommitTransientResourceTime) |
| |
| | DEFINE_STAT (STAT_D3D12DecommitTransientResourceTime) |
| |
| | DEFINE_STAT (STAT_D3D12UAVBarriers) |
| |
| | DEFINE_STAT (STAT_D3D12BindlessResourceHeapsAllocated) |
| |
| | DEFINE_STAT (STAT_D3D12BindlessResourceHeapsActive) |
| |
| | DEFINE_STAT (STAT_D3D12BindlessResourceHeapsInUseByGPU) |
| |
| | DEFINE_STAT (STAT_D3D12BindlessResourceHeapsVersioned) |
| |
| | DEFINE_STAT (STAT_D3D12BindlessResourceDescriptorsInitialized) |
| |
| | DEFINE_STAT (STAT_D3D12BindlessResourceDescriptorsUpdated) |
| |
| | DEFINE_STAT (STAT_D3D12BindlessResourceGPUDescriptorsCopied) |
| |
| | DEFINE_STAT (STAT_D3D12BindlessResourceHeapGPUMemoryUsage) |
| |
| | DEFINE_STAT (STAT_D3D12NewBoundShaderStateTime) |
| |
| | DEFINE_STAT (STAT_D3D12CreateBoundShaderStateTime) |
| |
| | DEFINE_STAT (STAT_D3D12NumBoundShaderState) |
| |
| | DEFINE_STAT (STAT_D3D12SetBoundShaderState) |
| |
| | DEFINE_STAT (STAT_D3D12UpdateUniformBufferTime) |
| |
| | DEFINE_STAT (STAT_D3D12CommitResourceTables) |
| |
| | DEFINE_STAT (STAT_D3D12SetTextureInTableCalls) |
| |
| | DEFINE_STAT (STAT_D3D12DispatchShaderBundle) |
| |
| | DEFINE_STAT (STAT_D3D12ClearShaderResourceViewsTime) |
| |
| | DEFINE_STAT (STAT_D3D12SetShaderResourceViewTime) |
| |
| | DEFINE_STAT (STAT_D3D12SetUnorderedAccessViewTime) |
| |
| | DEFINE_STAT (STAT_D3D12CommitGraphicsConstants) |
| |
| | DEFINE_STAT (STAT_D3D12CommitComputeConstants) |
| |
| | DEFINE_STAT (STAT_D3D12SetShaderUniformBuffer) |
| |
| | DEFINE_STAT (STAT_D3D12ApplyStateTime) |
| |
| | DEFINE_STAT (STAT_D3D12ApplyStateRebuildPSOTime) |
| |
| | DEFINE_STAT (STAT_D3D12ApplyStateFindPSOTime) |
| |
| | DEFINE_STAT (STAT_D3D12ApplyStateSetSRVTime) |
| |
| | DEFINE_STAT (STAT_D3D12ApplyStateSetUAVTime) |
| |
| | DEFINE_STAT (STAT_D3D12ApplyStateSetVertexBufferTime) |
| |
| | DEFINE_STAT (STAT_D3D12ApplyStateSetConstantBufferTime) |
| |
| | DEFINE_STAT (STAT_D3D12ClearMRT) |
| |
| | DEFINE_STAT (STAT_D3D12ExecuteCommandListTime) |
| |
| | DEFINE_STAT (STAT_D3D12WaitForFenceTime) |
| |
| | DEFINE_STAT (STAT_D3D12MemoryCurrentTotal) |
| |
| | DEFINE_STAT (STAT_D3D12RenderTargets) |
| |
| | DEFINE_STAT (STAT_D3D12UAVTextures) |
| |
| | DEFINE_STAT (STAT_D3D12Textures) |
| |
| | DEFINE_STAT (STAT_D3D12UAVBuffers) |
| |
| | DEFINE_STAT (STAT_D3D12RTBuffers) |
| |
| | DEFINE_STAT (STAT_D3D12Buffer) |
| |
| | DEFINE_STAT (STAT_D3D12TransientHeaps) |
| |
| | DEFINE_STAT (STAT_D3D12RenderTargetStandAloneAllocated) |
| |
| | DEFINE_STAT (STAT_D3D12UAVTextureStandAloneAllocated) |
| |
| | DEFINE_STAT (STAT_D3D12TextureStandAloneAllocated) |
| |
| | DEFINE_STAT (STAT_D3D12UAVBufferStandAloneAllocated) |
| |
| | DEFINE_STAT (STAT_D3D12BufferStandAloneAllocated) |
| |
| | DEFINE_STAT (STAT_D3D12RenderTargetStandAloneCount) |
| |
| | DEFINE_STAT (STAT_D3D12UAVTextureStandAloneCount) |
| |
| | DEFINE_STAT (STAT_D3D12TextureStandAloneCount) |
| |
| | DEFINE_STAT (STAT_D3D12UAVBufferStandAloneCount) |
| |
| | DEFINE_STAT (STAT_D3D12BufferStandAloneCount) |
| |
| | DEFINE_STAT (STAT_D3D12TextureAllocatorAllocated) |
| |
| | DEFINE_STAT (STAT_D3D12TextureAllocatorUnused) |
| |
| | DEFINE_STAT (STAT_D3D12TextureAllocatorCount) |
| |
| | DEFINE_STAT (STAT_D3D12BufferPoolMemoryAllocated) |
| |
| | DEFINE_STAT (STAT_D3D12BufferPoolMemoryUsed) |
| |
| | DEFINE_STAT (STAT_D3D12BufferPoolMemoryFree) |
| |
| | DEFINE_STAT (STAT_D3D12BufferPoolAlignmentWaste) |
| |
| | DEFINE_STAT (STAT_D3D12BufferPoolPageCount) |
| |
| | DEFINE_STAT (STAT_D3D12BufferPoolFullPages) |
| |
| | DEFINE_STAT (STAT_D3D12BufferPoolFragmentation) |
| |
| | DEFINE_STAT (STAT_D3D12BufferPoolFragmentationPercentage) |
| |
| | DEFINE_STAT (STAT_D3D12UploadPoolMemoryAllocated) |
| |
| | DEFINE_STAT (STAT_D3D12UploadPoolMemoryUsed) |
| |
| | DEFINE_STAT (STAT_D3D12UploadPoolMemoryFree) |
| |
| | DEFINE_STAT (STAT_D3D12UploadPoolAlignmentWaste) |
| |
| | DEFINE_STAT (STAT_D3D12UploadPoolPageCount) |
| |
| | DEFINE_STAT (STAT_D3D12UploadPoolFullPages) |
| |
| | DEFINE_STAT (STAT_D3D12ReservedResourcePhysical) |
| |
| | DEFINE_STAT (STAT_UniqueSamplers) |
| |
| | DEFINE_STAT (STAT_ViewHeapChanged) |
| |
| | DEFINE_STAT (STAT_SamplerHeapChanged) |
| |
| | DEFINE_STAT (STAT_NumViewOnlineDescriptorHeaps) |
| |
| | DEFINE_STAT (STAT_NumSamplerOnlineDescriptorHeaps) |
| |
| | DEFINE_STAT (STAT_NumReuseableSamplerOnlineDescriptorTables) |
| |
| | DEFINE_STAT (STAT_NumReuseableSamplerOnlineDescriptors) |
| |
| | DEFINE_STAT (STAT_NumReservedViewOnlineDescriptors) |
| |
| | DEFINE_STAT (STAT_NumReservedSamplerOnlineDescriptors) |
| |
| | DEFINE_STAT (STAT_NumReusedSamplerOnlineDescriptors) |
| |
| | DEFINE_STAT (STAT_GlobalViewHeapFreeDescriptors) |
| |
| | DEFINE_STAT (STAT_GlobalViewHeapReservedDescriptors) |
| |
| | DEFINE_STAT (STAT_GlobalViewHeapUsedDescriptors) |
| |
| | DEFINE_STAT (STAT_GlobalViewHeapWastedDescriptors) |
| |
| | DEFINE_STAT (STAT_GlobalViewHeapBlockAllocations) |
| |
| | DEFINE_STAT (STAT_ViewOnlineDescriptorHeapMemory) |
| |
| | DEFINE_STAT (STAT_SamplerOnlineDescriptorHeapMemory) |
| |
| | DEFINE_STAT (STAT_ExplicitSamplerDescriptorHeaps) |
| |
| | DEFINE_STAT (STAT_ExplicitSamplerDescriptors) |
| |
| | DEFINE_STAT (STAT_ExplicitViewDescriptorHeaps) |
| |
| | DEFINE_STAT (STAT_ExplicitViewDescriptors) |
| |
| | DEFINE_STAT (STAT_ExplicitMaxUsedSamplerDescriptors) |
| |
| | DEFINE_STAT (STAT_ExplicitUsedSamplerDescriptors) |
| |
| | DEFINE_STAT (STAT_ExplicitUsedViewDescriptors) |
| |