Commit Graph

41 Commits

Author SHA1 Message Date
jeannoe morissette 5b0f36617b GPUDump: Visualize R64 as R32G32 for now instead of nothing at all (it often contains two side by side 32bit values anyhow).
[FYI] Guillaume.Abadie

[CL 32896473 by jeannoe morissette in ue5-main branch]
2024-04-11 13:26:40 -04:00
guillaume abadie 8f89b67394 Changes DumpGPU textures to be top left cornered
#tests win64
[FYI] aleksander.netzel

[CL 29729213 by guillaume abadie in ue5-main branch]
2023-11-14 18:14:49 -05:00
guillaume abadie 8fa39f3ab6 Propagates texture zoom settings between passes and tabs
Submitting on behalf of Hugo Lamarche

[CL 28874926 by guillaume abadie in ue5-main branch]
2023-10-18 09:10:06 -04:00
guillaume abadie 89c07ef689 Deduplicates RDG resources pointer across graph builders in DumpGPU to handle r.DumpGPU.FrameCount with many many frames
#jira UE-192501, UE-179496
[FYI] zach.bethel

[CL 28631536 by guillaume abadie in ue5-main branch]
2023-10-10 14:50:30 -04:00
guillaume abadie e738a2f78b Fixes PF_R8G8_UINT visualization
#rb none

[CL 26954288 by guillaume abadie in ue5-main branch]
2023-08-09 09:48:13 -04:00
guillaume abadie 4a10bc36ce Adds an error in the GPU dump viewer when the resource type is not supported.
#rb none

[CL 26925067 by guillaume abadie in ue5-main branch]
2023-08-08 14:39:10 -04:00
guillaume abadie c4d0bf3480 Adds supports for PF_R8G8_UINT in the GPUDumpViewer
#rb trivial
#jira UE-179496

[CL 26810678 by guillaume abadie in ue5-main branch]
2023-08-03 10:42:17 -04:00
robert seiver 4f096406f9 Fix GPUDumpViewer so it will still work on Linux when it exists within a directory with quotes somewhere along the path
#rb trivial
#jira UE-190312

[CL 26434601 by robert seiver in ue5-main branch]
2023-07-18 11:03:07 -04:00
guillaume abadie 1b960eee53 Fixes the GPU dump viewer frame incrementer on TSR's RejectShading pass
#rb none
#jira UE-179496

[CL 25997630 by guillaume abadie in ue5-main branch]
2023-06-14 17:55:12 -04:00
Guillaume Abadie 028881219d Implements copy to clipboard and scene visualization modes in ray tracing scene viewer
#rb none
#jira none
#preflight skip
#fyi yuriy.odonnell

[CL 25739627 by Guillaume Abadie in ue5-main branch]
2023-06-01 16:10:54 -04:00
Guillaume Abadie c5d526b7d0 Implements RaytracingAccelerationStructureView capable of decoding file format of D3D12RayTracingSceneDebugUpdate()
Only thing left is to call D3D12RayTracingSceneDebugUpdate() in DumpGPU.cpp's AddDumpBufferPass() to write out the file.

#rb none
#jira none
#preflight skip
#fyi juan.canada, yuriy.odonnell

[CL 25735444 by Guillaume Abadie in ue5-main branch]
2023-06-01 14:58:36 -04:00
Guillaume Abadie 6c15ea9622 Implements a Generic3DStructureView to be able to implements 3D structure viewers
#rb none
#jira none
#preflight skip

[CL 25729251 by Guillaume Abadie in ue5-main branch]
2023-06-01 12:24:33 -04:00
Guillaume Abadie b3327c2e9b Adds buttons in DumpGPU viewer to move forward/backward between frames when viewing a resource
#rb none
#jira UE-179496
#preflight skip

[CL 25681391 by Guillaume Abadie in ue5-main branch]
2023-05-30 13:27:28 -04:00
Guillaume Abadie a12ee5eee6 Fixes log viewer's scroll bars when there is very long log lines.
#rb none
#jira none
#preflight skip

[CL 25657125 by Guillaume Abadie in ue5-main branch]
2023-05-26 20:42:34 -04:00
Guillaume Abadie 706885ec10 Implements r.DumpGPU.FixedTickRate to tick the engine at fixed delta time when dumping many frames
#rb none
#jira none
#fyi jason.hoerner
#preflight 645bb49d7e39940634a7b8cd

[CL 25406503 by Guillaume Abadie in ue5-main branch]
2023-05-10 11:41:42 -04:00
Guillaume Abadie fecf7b32f5 Fixes an error in DumpGPU viewer when the log's name is not ProjectName.log
#preflight 6459360e2d27fa25b3a3a2f4

[CL 25373783 by Guillaume Abadie in ue5-main branch]
2023-05-08 14:01:36 -04:00
Guillaume Abadie d6c7668df1 Adds display channel selectors in the texture viewer
#rb none
#jira none
#preflight skip

[CL 25306699 by Guillaume Abadie in ue5-main branch]
2023-05-02 15:37:31 -04:00
guillaume abadie d5465fdc25 Adds src color space management to correctly apply webgl's 2.2 gamma curve (or not) in the texture viewer.
#rb none
#preflight skip

[CL 25086858 by guillaume abadie in ue5-main branch]
2023-04-18 11:14:45 -04:00
robert seiver 75260ec2c4 Fix DumpGPU on Linux so that OpenGPUDumpViewer.sh opens the dump in the user's default browser
#rb Zack.Neyland
#jira UE-180479
#preflight none

[CL 24927410 by robert seiver in ue5-main branch]
2023-04-05 10:03:48 -04:00
Guillaume Abadie c927dd534b Fixes a bug where the texture visualization shader was being shared between same texture name of different pixel format
#rb trivial

[CL 24859297 by Guillaume Abadie in ue5-main branch]
2023-03-30 16:01:02 -04:00
guillaume abadie 6437b3972e Implements r.DumpGPU.FrameCount
#jira IRON-449
#rb trivial
#preflight 6400b588a20ddf1bf4320725

[CL 24483054 by guillaume abadie in ue5-main branch]
2023-03-02 11:10:48 -05:00
Guillaume Abadie e25adb1981 Fixes GPU dump viewer not displaying buffers
#rb none
#jira none
#fyi zach.bethel
#preflight trivial

[CL 21395599 by Guillaume Abadie in ue5-main branch]
2022-08-15 18:10:52 -04:00
Guillaume Abadie 515aebc9b0 Fixes a bug in the GPU viewer's texture viewer when the size of a texture is not multiple of 4
#rb none
#jira none
#preflight none

[CL 20834426 by Guillaume Abadie in ue5-main branch]
2022-06-27 13:19:48 -04:00
guillaume abadie d9be3f2407 Fixes an error in the GPU dump viewers when no passes has been dumped
#rb trivial
#preflight none

#ROBOMERGE-AUTHOR: guillaume.abadie
#ROBOMERGE-SOURCE: CL 20168246 via CL 20168619 via CL 20168654
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 20170151 by guillaume abadie in ue5-main branch]
2022-05-12 16:16:05 -04:00
guillaume abadie 4dc8472228 Adds support for Texture2DArray in DumpGPU
#rb juan.canada
#preflight 62711cc29d6c2f8f5b1a2111

#ROBOMERGE-AUTHOR: guillaume.abadie
#ROBOMERGE-SOURCE: CL 20023927 via CL 20023941 via CL 20023946
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 20024812 by guillaume abadie in ue5-main branch]
2022-05-03 09:58:16 -04:00