Commit Graph

  • 968fd249c0 Check for appropriate storage features before applying shader feedback baldurk 2021-05-07 16:10:28 +01:00
  • aec2f8db79 Store whether or not a shader uses debug printf baldurk 2021-05-07 16:04:56 +01:00
  • 3021cc9fa4 Add query to see if edited SPIR-V entry points need to list all globals baldurk 2021-05-07 16:04:13 +01:00
  • bac34ac84f Add way to check for existing capabilities baldurk 2021-05-07 16:03:43 +01:00
  • 645d3763fb Add method for inserting deferred constants in SPIR-V baldurk 2021-05-07 16:03:35 +01:00
  • 6dafc45b8b Allow custom string argument formatting without va_list baldurk 2021-05-07 11:44:02 +01:00
  • 40e3de7c13 Disable overwolf fork of OBS baldurk 2021-05-10 16:26:14 +01:00
  • 732ccb2d89 Fix D3D12_AMD_Shader_Extensions test for DXIL support baldurk 2021-05-10 16:18:38 +01:00
  • 9c50927777 Remove navigation elements on embedded help builds (like htmlhelp) baldurk 2021-05-10 16:18:00 +01:00
  • e33263270d Remove encoding & embedded js that breaks htmlhelp builder baldurk 2021-05-10 16:17:46 +01:00
  • b8abb18810 Reset sphinx rtd theme to 0.5.2 with no modifications baldurk 2021-05-10 15:49:47 +01:00
  • 95e55549d8 Fix sphinx-paramlinks for sphinx 4.0.0 baldurk 2021-05-10 15:49:02 +01:00
  • 5fde0ad90d Fix incorrect backcolorPick button state after cancellation lizj 2021-05-10 17:47:24 +08:00
  • 633170eb7e Readback indirect parameters after vkCmdEndRenderPass2 baldurk 2021-05-06 16:38:01 +01:00
  • 20eaae67d6 Add hex float printf support to utf8printf baldurk 2021-05-06 14:26:01 +01:00
  • bd3cf5c166 Refactor clamping of masked mapped regions to ensure no OOB writes baldurk 2021-05-05 18:17:58 +01:00
  • 21a5c1dcab Better disassembly of NonSemantic.DebugPrintf baldurk 2021-05-05 16:08:48 +01:00
  • 9822a84ee8 Compile fix baldurk 2021-05-04 19:40:28 +01:00
  • 015cae07ca Hook nvEnc open encode session and unwrap device passed in baldurk 2021-05-04 19:07:10 +01:00
  • efd2a50a3a Use python datetime for calculating durations, not time.time() baldurk 2021-05-04 14:12:03 +01:00
  • c7b7d3dbcc Clamp masked writes to mapped memory region against size. Closes #2268 baldurk 2021-05-04 12:21:51 +01:00
  • 3d2c003348 Sanitise layout when doing discard patterns baldurk 2021-05-04 10:54:19 +01:00
  • f530392bc1 Check that destroying a command allocator mid-capture works OK baldurk 2021-04-30 16:58:55 +01:00
  • 2af11c5395 Add test of AMD extensions in D3D12 baldurk 2021-04-30 15:40:08 +01:00
  • 55a6d8092b Test that memory bound via vkBindBufferMemroy2 is properly captured baldurk 2021-04-30 13:44:52 +01:00
  • 3d3a9fa585 Make sure spec constants used for mesh fetch don't overlap with user's baldurk 2021-04-30 13:22:05 +01:00
  • 9d6fe09b62 Test vulkan clear-before-draw overlay works when bindless feedback runs baldurk 2021-04-30 13:20:45 +01:00
  • f085d1682f Test stream-created PSOs create correctly baldurk 2021-04-30 12:41:22 +01:00
  • cd6b8ade85 Add specialization constants to tests to ensure they are preserved baldurk 2021-04-30 11:11:18 +01:00
  • cbb06800ab Remove unnecessary feature check on MSAA->Array copy baldurk 2021-04-30 10:31:08 +01:00
  • 9c29ae6393 Check for SRV/UAV typed access to 16-bit types baldurk 2021-04-29 16:50:12 +01:00
  • 7ff6300843 Add test of D3D12 VRS features baldurk 2021-04-29 16:18:06 +01:00
  • ce99fd6569 Stringise new D3D12 resource states baldurk 2021-04-29 15:36:06 +01:00
  • 665c287679 Update toolwindowmanager to 23572b51 baldurk 2021-04-29 15:31:51 +01:00
  • 2ea6d83b60 Handle new DXBC system-value semantics baldurk 2021-04-29 12:52:55 +01:00
  • 26aa09c665 Refactor D3D12 tests to check for options once in Prepare baldurk 2021-04-29 12:52:28 +01:00
  • aac9e762bc Test that empty execute indirects don't crash baldurk 2021-04-29 11:26:14 +01:00
  • f28a3a548f Remove call to FreeLibrary - GetModuleHandle doesn't add to lib refcount baldurk 2021-04-29 10:35:35 +01:00
  • 93f0997c12 Fix crash on 32-bit index buffers that are less than 4 bytes in size baldurk 2021-04-29 10:25:18 +01:00
  • f9054ffdf4 Create image view on depth/stencil in test to simplify behaviour baldurk 2021-04-28 16:30:17 +01:00
  • 0c0d57cc70 Add names to VK_Pixel_History test images baldurk 2021-04-28 16:30:07 +01:00
  • 57edff9f9e Transition pixel history image to layout matching the current renderpass baldurk 2021-04-28 16:29:56 +01:00
  • b70d157a35 Only ignore transitions from undefined current state for partial updates baldurk 2021-04-28 16:29:41 +01:00
  • 57c22874e3 Add required dynamic state for discard patterns PSO baldurk 2021-04-28 16:28:15 +01:00
  • 85aef09a5b Don't rely on depthOut member of DrawcallDescription baldurk 2021-04-28 16:19:31 +01:00
  • a252136c81 Handle VK_WHOLE_SIZE in memory flush of mapped tiled memory baldurk 2021-04-28 12:35:28 +01:00
  • a4cba2af13 When grabbing D3D12Core also grab D3D12SDKLayers for validation baldurk 2021-04-28 12:21:57 +01:00
  • aedf0cc701 Handle D3D12 hooked libraries on replay moving in memory on reload baldurk 2021-04-28 11:59:10 +01:00
  • 6b37477e35 Update d3dcommon.h and stringise new D3D feature level baldurk 2021-04-28 11:24:04 +01:00
  • 52612c1f66 Apply out-of-bounds index count clamping to VS output baldurk 2021-04-28 10:36:59 +01:00
  • 2e0af1e3ca Fix string issues baldurk 2021-04-27 17:13:18 +01:00
  • 5b2203d9d2 Mac support to get executable path from .app file Jake Turner 2021-04-23 06:23:26 +01:00
  • da660cd025 Removed redundant RENDERDOC_PLATFORM_APPLE code Jake Turner 2021-04-26 05:20:18 +01:00
  • 1e3fc0e320 Fix row count calculation when writing block-compressed DDS data Theodore Cipicchio 2021-04-25 22:24:00 -07:00
  • e8cfbd5a6f Mac build set the minimum SDK version to 10.15 Jake Turner 2021-04-24 16:45:46 +01:00
  • aa0be4ee47 Fix unit test expectations for proper truncated components baldurk 2021-04-23 20:33:43 +01:00
  • acf9987055 Keep chunk allocator memory in resource records in D3D12 baldurk 2021-04-23 20:33:28 +01:00
  • e8e4e64182 Don't pass rdcstr through varargs for log print baldurk 2021-04-23 20:08:28 +01:00
  • cc2d736301 Remove piece in documentation that caused more problems than it solved baldurk 2021-04-23 18:34:55 +01:00
  • e78a48bfc3 Implement proper out-of-bounds value filling for vulkan post-vs fetch baldurk 2021-04-23 16:59:57 +01:00
  • 659c75319b Bounds check input attributes against input array size we have baldurk 2021-04-23 15:05:19 +01:00
  • 203c4d688e Add buffer_device_address path to vertex output fetch on vulkan baldurk 2021-03-18 10:20:43 +00:00
  • dc5a26ece5 Refactor vulkan post-vertex output to read all data from SSBOs baldurk 2021-03-17 12:41:51 +00:00
  • 2da070ad55 Fix VK_CBuffer_Zoo test when inline data extension isn't supported baldurk 2021-04-23 13:01:34 +01:00
  • 226178ddac Explicitly set layer count when doing MSAA <-> Array copies baldurk 2021-04-23 12:11:39 +01:00
  • 87d5295926 Disable pyrenderdoc on Apple Jake Turner 2021-04-22 20:45:44 +01:00
  • bcfaed393d Build Apple universal binaries arm64 & x86_64 Jake Turner 2021-03-29 06:29:56 +01:00
  • d18cf78188 32-bit compile fix baldurk 2021-04-22 16:31:21 +01:00
  • f4d4c1862e Use minimal function hooking to allow dynamic D3D12 runtime selection baldurk 2021-04-22 12:09:53 +01:00
  • 2b74938ccd When present, embed D3D12Core.dll into the capture baldurk 2021-04-22 12:05:15 +01:00
  • 525906ab87 Serialise D3D12 SDK version in captures baldurk 2021-04-21 16:53:47 +01:00
  • 9dee6a64a8 Try to unload d3d12.dll when D3D12 replay is done baldurk 2021-04-21 16:48:56 +01:00
  • 57224d06b6 Force ref-all-resources when root signature looks to be bindless baldurk 2021-04-21 16:17:28 +01:00
  • 27c93f0c7c Update to latest D3D12 headers baldurk 2021-04-21 16:16:41 +01:00
  • 96afe77914 Disable hover pipeline thumbnails on remote replay baldurk 2021-04-21 13:57:24 +01:00
  • b37ed43ba3 Asynchronously run Apple APIs on the main thread Jake Turner 2021-03-06 05:51:06 +00:00
  • 2c63b24cbc Fix a typo in streamio.h Jinesi Yelizati 2021-04-21 14:54:24 +08:00
  • d6c483a255 Hide tooltip thumbnail instead of making it 0x0 baldurk 2021-04-20 14:44:04 +01:00
  • e3eb2ee754 Fix sorting for texture viewer texture list baldurk 2021-04-20 13:50:55 +01:00
  • 6f25063eb2 Add icon for context menu item to open in resource inspector baldurk 2021-04-20 13:50:44 +01:00
  • 9d3f7169ed Add thumbnails to texture tooltips in pipeline state view baldurk 2021-04-20 13:06:41 +01:00
  • 260583b805 Move tooltip handling from RDTreeWidget to RDTreeView baldurk 2021-04-20 11:07:34 +01:00
  • 9cb5e9d1b6 Update toolwindowmanager to 4837f70a84 baldurk 2021-04-20 11:44:35 +01:00
  • c729397761 Fix typos in comments Jinesi Yelizati 2021-04-20 12:24:18 +08:00
  • 270d4e5b07 Add resource usage entries into context menu in pipeline state viewer baldurk 2021-04-19 16:44:19 +01:00
  • 12d9b4f850 Add copy icon to treeview context menu baldurk 2021-04-19 15:30:19 +01:00
  • 0a23f10d6f Clamp to subresource dimensions when binding sparse pages baldurk 2021-04-16 16:00:03 +01:00
  • db21020000 Ensure that overlay tests don't crash if multiple UAVs use register 0 baldurk 2021-04-16 14:23:20 +01:00
  • 477a1e927b Add VK_Robustness2 test to autotests and add push descriptor interaction baldurk 2021-04-16 14:19:30 +01:00
  • da66701649 Don't mark bufferless constant buffers as empty due to stage masks baldurk 2021-04-16 13:55:38 +01:00
  • 47e13a30d4 Add test of GL renderbuffer variants baldurk 2021-04-16 13:31:08 +01:00
  • 8d5ede0e9d When getting texture data from multisampled renderbuffer, do blit first baldurk 2021-04-16 13:27:17 +01:00
  • eaee8a6878 Adjust renderbuffer samples to real number of samples obtained baldurk 2021-04-16 13:26:53 +01:00
  • 202dc9f14a Fix compilation with SINGLE_FLUSH_VALIDATE enabled baldurk 2021-04-16 11:39:57 +01:00
  • 8591d85c1d Fix reading of position-relative subpass inputs. Closes #2247 baldurk 2021-04-16 11:39:49 +01:00
  • cf487e242b Fix typo in JDWP TypeTag enums Jinesi Yelizati 2021-04-16 09:57:51 +08:00
  • 7f1f3caef0 Don't send empty opaque image binds baldurk 2021-04-15 22:14:12 +01:00
  • bbb3d409c8 Only check miptail parameters for compatibility when mip tail is present baldurk 2021-04-15 22:13:41 +01:00
  • 2720ff354a Test structured export/import of MSAA textures baldurk 2021-04-15 14:33:57 +01:00
  • cf50fef33a Support nested GetTempMemory calls on replay baldurk 2021-04-15 14:25:05 +01:00