Commit Graph

  • 9de148cfcf Allow customising runner timeout on command line baldurk 2024-12-16 13:02:55 +00:00
  • 8634d8ff22 Add page titles and header texts for all python API ref documentation baldurk 2024-12-17 14:32:25 +00:00
  • b76bb49994 Add doc about RT support baldurk 2024-12-17 14:32:45 +00:00
  • 783c7e3eec DXIL Debugger support for arrays in Input signature Jake Turner 2024-12-17 12:26:13 +00:00
  • 15d99f941a DXIL Debugger handle arrays in the output signature Jake Turner 2024-12-17 10:15:30 +00:00
  • a1b00559d0 DXIL Debugger handle debug variable mapping to a vector element Jake Turner 2024-12-17 10:09:40 +00:00
  • a03e94992b DXIL Debugger use DXIL::Value* in more places in place of SSA IDs Jake Turner 2024-12-16 17:21:48 +00:00
  • bc93b3dcf2 DXIL Debugger Defensive code against invalid Argument SSA IDs Jake Turner 2024-12-16 14:10:22 +00:00
  • 8cec6c3a54 DXIL Debugger return DXILDebug::INVALID_ID for Constant's in GetSSAId Jake Turner 2024-12-16 14:08:57 +00:00
  • 8a9b344953 DXIL Debugger use function name for callstack if no debug scopes Jake Turner 2024-12-16 13:50:18 +00:00
  • 71ba5a9310 DXIL Debugger more comments on the missing instructions Jake Turner 2024-12-16 09:27:08 +00:00
  • ced90d2fed DXIL Debugger reuse the callstack generated scopes for variable mappings Jake Turner 2024-12-16 11:40:40 +00:00
  • 479fcce4c2 DXIL Debugger more error checking when getting inputs for BufferLoad Jake Turner 2024-12-16 07:41:53 +00:00
  • 69a0272e11 D3D12 Shader Debug Zoo : enable UAV Interlocked tests for DXBC Jake Turner 2024-12-16 07:40:57 +00:00
  • a11d673b3f Update test for descriptor names baldurk 2024-12-16 11:59:03 +00:00
  • ff04b1cc4d Update cmake in SPIR-V tools build for glslang yet again baldurk 2024-12-16 10:56:59 +00:00
  • 6fcf607f8e DXIL Debugger support for DXOp::Unpack4x8, DXOp::Pack4x8: Jake Turner 2024-12-15 17:33:03 +00:00
  • 0043cfd613 DXIL Disassembly custom handling for DXOp::Pack4x8, DXOp::Unpack4x8 Jake Turner 2024-12-15 17:31:05 +00:00
  • f2d2d73d2e Add D3D12 Shader Debug tests for SM6.6 pack/unpack instructions Jake Turner 2024-12-15 17:30:10 +00:00
  • 3da14721a1 DXIL Debugger support for DXOp::Dot4AddI8Packed, DXOp::Dot4AddU8Packed Jake Turner 2024-12-15 15:32:05 +00:00
  • 219474f7e0 DXIL Debugger support for DXOp::Dot2AddHalf Jake Turner 2024-12-15 15:15:10 +00:00
  • a3633dea8d Add D3D12 Shader Debug tests for SM6.4 instructions Jake Turner 2024-12-15 15:16:05 +00:00
  • 7772860ead DXIL Debugger categorize unimplemented DXOps Jake Turner 2024-12-15 11:44:02 +00:00
  • 81cfeb76ea DXIL Debugger support for DXOP::QuadReadLaneAt, DXOp::QuadOp Jake Turner 2024-12-15 14:11:23 +00:00
  • ec88bbed21 DXIL Disassembly custom handling for DXOp::QuadOp Jake Turner 2024-12-15 13:01:33 +00:00
  • 9fb4a9aa64 DXIL Debugger Implement DXOp::LegacyDoubleTo* Jake Turner 2024-12-15 11:45:23 +00:00
  • 5c889e9083 DXIL Debugger Implement DXOp::Bitcast* Jake Turner 2024-12-15 12:06:11 +00:00
  • 924c2883cd DXIL Debugger Implement DXOp::SplitDouble Jake Turner 2024-12-15 12:05:19 +00:00
  • 742ddeb185 DXIL Debugger Implement DXOp::MakeDouble Jake Turner 2024-12-15 12:04:54 +00:00
  • 2f3d7e092c DXIL Debugger Implement DXOp::Bfi Jake Turner 2024-12-15 12:04:33 +00:00
  • 8d2c3669d5 DXIL Debugger Implement DXOp::Ubfe Jake Turner 2024-12-15 12:04:15 +00:00
  • 4e64459273 DXIL Debugger Implement DXOp::Ibfe Jake Turner 2024-12-15 12:03:52 +00:00
  • 4dea8c3177 DXIL Debugger Implement DXOp::Msad Jake Turner 2024-12-15 12:03:29 +00:00
  • 887b8022b4 DXIL Debugger Implement DXOp::USubb Jake Turner 2024-12-15 12:03:00 +00:00
  • c569e5255e DXIL Debugger Implement DXOp::UAddc Jake Turner 2024-12-15 12:01:26 +00:00
  • e07190bf07 DXIL Debugger Implement DXOp::Fma Jake Turner 2024-12-15 11:36:25 +00:00
  • b39362bca0 DXIL Debugger tidyup TODOs Jake Turner 2024-12-15 07:07:43 +00:00
  • e79043032d DXIL Debugger use source mapping to generate callstack information Jake Turner 2024-12-12 08:03:57 +00:00
  • 48efe87d89 DXIL Added DXIL::ShouldIgnoreSourceMapping() Jake Turner 2024-12-15 06:41:22 +00:00
  • 7fe2749b38 Add custom D3D12 interface for per-heap descriptor naming by index baldurk 2024-12-13 21:19:38 +00:00
  • cd603f07dc Clamp vulkan physical devices to highest supported version baldurk 2024-12-13 16:44:59 +00:00
  • f12642dfd4 Propagate pipeline shader stage create flags baldurk 2024-12-13 16:43:23 +00:00
  • e46c09d05d Remove experimental flag baldurk 2024-12-13 16:45:04 +00:00
  • 69324f8e07 Group apply button with format text box in buffer formatter baldurk 2024-12-13 16:13:51 +00:00
  • 7d6ecd1b3d On main UI interface classes add a back-link at where they are retrieved baldurk 2024-12-13 15:23:28 +00:00
  • 0880f7b0be Remove unused help window button from extension manager baldurk 2024-12-13 15:07:12 +00:00
  • e189c0efd0 Manually link to callback types in docstrings baldurk 2024-12-13 15:07:01 +00:00
  • fb4a6645fc DXIL Debugger ignore name on block predecessor Jake Turner 2024-12-12 15:35:38 +00:00
  • b91d6929e3 DXIL Debugger record all variables related to handles Jake Turner 2024-12-12 08:09:53 +00:00
  • a4e51b8c7c DXIL Debugger do not do SSA lifetime checks on helper threads Jake Turner 2024-12-12 08:10:02 +00:00
  • 2405b54e47 DXIL Debugger tidyup some TODOs and clarify handling of input coverage Jake Turner 2024-12-12 06:39:56 +00:00
  • beda6597aa Zero-initialise struct baldurk 2024-12-12 16:29:19 +00:00
  • 3a91874abb Force on BDA unconditionally when ASs are enabled baldurk 2024-12-12 16:29:33 +00:00
  • 348ca307dd Stringise flags properly in serialisation baldurk 2024-12-12 16:02:04 +00:00
  • d0e415ea93 Fix formatting of single-count indirect mesh draws baldurk 2024-12-12 14:07:37 +00:00
  • c82ff05639 Unwrap AS push updates baldurk 2024-12-11 17:40:45 +00:00
  • b2a9a2b6ec Add missing stringise baldurk 2024-12-11 17:40:40 +00:00
  • 8de9c1dcbb DXIL Debugger support for SV_ related ops Jake Turner 2024-12-11 15:47:56 +00:00
  • 4c880eb940 DXIL Debugger copy any SV_* from inputs to m_GlobalState::builtinInputs Jake Turner 2024-12-11 15:49:24 +00:00
  • 93e3092a75 DXIL Debugger support for DXOp::IsHelperLane Jake Turner 2024-12-11 15:45:29 +00:00
  • 84cd45d1ce DXIL Debugger remove out of date TODO Jake Turner 2024-12-11 14:41:40 +00:00
  • c547d7c9d8 DXIL Disassembly show resource type as "half" for 16-bit floats Jake Turner 2024-12-11 11:38:55 +00:00
  • e7d05668db DXIL Debugger convert int 16-bit component types to 32-bit RETURN_TYPE Jake Turner 2024-12-11 11:58:59 +00:00
  • 0a873087c8 DXIL Debugger convert float sample data to half return type Jake Turner 2024-12-11 11:44:09 +00:00
  • 8d14ca8400 DXIL Debugger treat half component type as RETURN_TYPE_FLOAT Jake Turner 2024-12-11 11:37:23 +00:00
  • 893cf6304e D3D12 Shader Debugging error for invalid sample return type Jake Turner 2024-12-11 11:35:51 +00:00
  • 35ddf65d62 DXIL Debugger match ExtractInputsPS compile options to vertex shader Jake Turner 2024-12-11 13:59:22 +00:00
  • 052961ea08 Added DXBCContainer::GetGlobalShaderFlags() Jake Turner 2024-12-11 13:57:12 +00:00
  • daa0392170 Extend D3D12 GetShaderBlob() to allow passing arbitrary compile options Jake Turner 2024-12-11 13:56:06 +00:00
  • cfa392e279 DXIL Debugger handle Half types in GatherPSInputDataForInitialValues() Jake Turner 2024-12-11 08:57:57 +00:00
  • 8679f8a9ba DXIL Debugger handle Half types in GetInterpolationModeForInputParam() Jake Turner 2024-12-11 08:56:14 +00:00
  • b6dca8fb47 DXIL Debugger do not flush denorm for Half types Jake Turner 2024-12-11 08:54:52 +00:00
  • 6fddc34077 DXIL Debugger support for DXOp::IMul, DXOp::UMul, DXOp::UDiv Jake Turner 2024-12-10 18:03:45 +00:00
  • a40d729bbe Use mad() intrinsic in D3D12_Shader_Debug_Zoo SM6+ tests Jake Turner 2024-12-10 17:36:05 +00:00
  • ae7159fc63 DXIL Debugger support for DXOp::IMad, DXOp::UMad Jake Turner 2024-12-10 17:29:02 +00:00
  • 3ada6022e1 DXIL Debugger support for Operation::CompareExchange Jake Turner 2024-12-10 14:13:55 +00:00
  • 4f7dd54d9e Fix file encoding error in nvapi header baldurk 2024-12-10 13:52:48 +00:00
  • eab775181a Always pass CAPTURE_REPLAY RT pipeline create flags Friedrich Vock 2024-12-09 20:01:44 +01:00
  • 6a761c2196 Enable RT pipeline capture/replay feature alongside RT pipelines Friedrich Vock 2024-12-09 20:03:03 +01:00
  • 06047f10dd DXIL Debugger support for DXOp::AtomicCompareExchange Jake Turner 2024-12-10 10:30:25 +00:00
  • 8138a632f2 DXIL Debugger support for DXOp::AtomicBinOp Jake Turner 2024-12-09 15:34:40 +00:00
  • 8de06cf324 D3D12 Shader Debug Zoo : add a test for UAV Interlocked* Jake Turner 2024-12-10 09:48:13 +00:00
  • 8f75a1658f DXIL Debugger treat global variables as always in scope Jake Turner 2024-12-10 11:38:17 +00:00
  • 9e0e25a576 DXIL Debugger save previous block, Phi Variables for Operation::Switch Jake Turner 2024-12-09 16:23:10 +00:00
  • 24faca1ae9 DXIL Debugger ignore global variable zeroinitializer Jake Turner 2024-12-09 16:12:04 +00:00
  • 9d32418e33 Fix GL_Buffer_Updates to not rely on exact thumbnail baldurk 2024-12-10 00:06:39 +00:00
  • 8cabf9eaf0 Use dedicated lists and allocators for overlay to reset them baldurk 2024-12-09 11:33:36 +00:00
  • aa30ac2c10 Don't overlap storage with multiple inline UBO updates in one template baldurk 2024-12-09 15:03:35 +00:00
  • 0e406b0e4d Fix some issues with descriptor display with inline UBOs baldurk 2024-12-09 15:52:01 +00:00
  • c4caa7395c Keep GPUBuffer fully unwrapped to avoid problems during capture baldurk 2024-12-06 17:42:52 +00:00
  • ca5c0e8a3e DXIL ControlFlow optimisations Jake Turner 2024-12-09 15:10:55 +00:00
  • 89c5724477 DXIL Debugger support for TextureStore Jake Turner 2024-12-09 11:23:48 +00:00
  • 23c7e1cfea D3D12 Shader Debug Zoo : add a test for Texture2D Store Jake Turner 2024-12-09 11:31:19 +00:00
  • 0fcecf0a15 D3D12_Shader_Debug_Zoo only do 16bit tests if runtime supports it Jake Turner 2024-12-07 17:37:55 +00:00
  • acc29c9291 Use unwrapped memory map/unmap functions for GPUBuffer baldurk 2024-12-06 16:24:58 +00:00
  • bc5bd00205 Cap oversized soft-memory allocations at 512MB baldurk 2024-12-06 16:24:16 +00:00
  • 9703cf23e3 Don't use BeginQuery/EndQuery to initialise AS queries baldurk 2024-12-06 15:58:49 +00:00
  • 1e977fe889 Use configurable overestimate to account for incorrect maxVertex baldurk 2024-12-06 15:51:52 +00:00
  • ab6381319f Skip options5 entirely baldurk 2024-12-06 13:32:45 +00:00
  • 8de3242825 Enable all features in options5 baldurk 2024-12-06 13:31:55 +00:00