Commit Graph

  • 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
  • 7b18d1c68e Fixing 2 issues with pixel history: Aliya Pazylbekova 2021-04-14 18:00:21 -04:00
  • 98685bbcb5 Fix misleading log entry Jinesi Yelizati 2021-04-15 18:09:02 +08:00
  • f89b020cc7 Create DSV with proper descriptor in D3D12 quad overdraw baldurk 2021-04-15 11:15:54 +01:00
  • 2a61a7f32d Fix documentation build baldurk 2021-04-14 19:59:07 +01:00
  • 3ed516a7f6 Fix unit tests baldurk 2021-04-14 19:40:20 +01:00
  • 5b52bd7724 Treat API as unsupported if no frame capturers handle it. Closes #2222 baldurk 2021-04-14 16:56:14 +01:00
  • eac94b74f6 Allow cbuffer previewer to apply custom format to non-buffer-backed CBs baldurk 2021-04-14 16:26:32 +01:00
  • 94b0b04483 Calculate texture byte size in GL as 64-bit baldurk 2021-04-14 11:22:54 +01:00
  • 208ab0fd7d Don't seek file until after it's checked for validity baldurk 2021-04-13 16:28:08 +01:00
  • 49e05bee72 Add error checking for textures failing to create baldurk 2021-04-13 16:27:58 +01:00
  • 7f939e2b7a If renderbuffer storage is re-created, don't create new readback texture baldurk 2021-04-13 14:26:04 +01:00
  • 4917fb0a96 Make debug logs about padded chunks a little less spammy baldurk 2021-04-13 13:25:18 +01:00
  • 00f352caeb Reserve a little more space in initial contents for sparse table baldurk 2021-04-13 13:25:04 +01:00
  • cb2b321a09 Ensure reserved descriptors are properly initialised baldurk 2021-04-13 13:21:52 +01:00
  • 376ac20af3 Compile fix baldurk 2021-04-12 21:20:01 +01:00
  • 1145447645 Fix descriptor write rollover to skip padding binds. Closes #2231 baldurk 2021-04-12 19:48:39 +01:00
  • b9f9874c06 Enable shaderStorageImageMultisample at capture time for MSAA stores baldurk 2021-04-12 17:49:36 +01:00
  • e037795a85 Don't iterate over internal descriptors added to descriptor heap baldurk 2021-04-12 17:32:40 +01:00
  • 02e8e8fdf7 Patch imageless framebuffer image usage/formats to match image patching baldurk 2021-04-12 17:19:59 +01:00
  • 3bc996116d Fix identification of vendor UAV on SM5.1+ baldurk 2021-04-12 16:04:39 +01:00
  • cf8785db90 Handle multisampled renderbuffers with 0 sample count. Closes #2242 baldurk 2021-04-12 14:27:33 +01:00
  • 3995b81dcc Consume dynamic offsets properly in pipeline state population baldurk 2021-04-12 14:00:56 +01:00
  • 6271f010cc Don't hardcode font size/width calculating margin sizes. Closes #2227 baldurk 2021-04-12 12:59:27 +01:00
  • 95e6a4a971 Respect font scale for fixed-width fonts baldurk 2021-04-12 12:56:06 +01:00