Commit Graph

  • 938d8f63f5 Add missing check for DXGI_FORMAT_B8G8R8X8_UNORM baldurk 2019-10-25 18:28:59 +01:00
  • 273a87e606 Fix calculation of array byte stride for structs with padding in DXBC baldurk 2019-10-25 15:33:21 +01:00
  • a452c7f4c8 If sync primitive queries are called in a loop don't serialise each call baldurk 2019-10-25 15:03:35 +01:00
  • c40c97558a Add helper to set wide-string name on objects baldurk 2019-10-25 12:36:30 +01:00
  • 85b7f88737 Don't throw an error when specifying unused view parameters baldurk 2019-10-25 11:32:55 +01:00
  • 6aec6b76a7 Fix fetching of view parameters for MSAA array textures on D3D11 baldurk 2019-10-25 11:32:39 +01:00
  • ee2a491f20 Fix status bar display of A8 textures baldurk 2019-10-25 11:32:16 +01:00
  • 343fbed90a Update Vulkan features with VK_EXT_debug_utils Piotr Szpetkowski 2019-10-25 17:34:41 +02:00
  • e53b8d82d0 In SPDB processing, try normalising filenames if we don't get a match baldurk 2019-10-24 20:16:39 +01:00
  • 43432a4650 Add D3D11 test helper for setting rasterizer state baldurk 2019-10-24 17:33:08 +01:00
  • cc0a539364 Set window title from test name baldurk 2019-10-24 17:32:52 +01:00
  • 3a2a89d10a Add test of D3D12's WriteToSubresource baldurk 2019-10-24 13:51:54 +01:00
  • 1530bc6499 Let tests know if they're being run in debug mode baldurk 2019-10-24 13:08:56 +01:00
  • 0559bfffd4 Test cbuffers with huge spaces on D3D12 baldurk 2019-10-24 13:02:03 +01:00
  • 1eae20cad3 Add test of exporting/importing capture with a large number of buffers baldurk 2019-10-24 12:38:19 +01:00
  • 2492ebf26d Don't register debug callback on GL when structured-exporting baldurk 2019-10-24 12:29:45 +01:00
  • e00d2e28c5 Enforce that all tests are unique (to avoid copy-paste problems) baldurk 2019-10-24 12:02:19 +01:00
  • fef94ef012 Add more tests of raw/structured buffer debugging baldurk 2019-10-24 11:40:18 +01:00
  • 4aa3c967ac Fix byte-addressed 4-component loads in shader debugging baldurk 2019-10-24 11:39:44 +01:00
  • 4037927834 Fix histogram shader compilation for GLES tabi.katalin 2019-10-24 11:19:22 +02:00
  • 875e27d844 Don't bounds check bindset against spaces in D3D12 baldurk 2019-10-23 19:42:07 +01:00
  • b8302beac1 Fix error when loading validation layers in vulkan replay baldurk 2019-10-23 17:10:26 +01:00
  • a3af488927 Don't recursively call IsSupported from GetFriendlyName (and vice-versa) baldurk 2019-10-23 17:09:26 +01:00
  • a08455c4fb Don't crash if vertex buffer stride is 0 when picking vertices baldurk 2019-10-23 11:23:32 +01:00
  • bb8c8294e5 Ensure we always create a reflection object, even if it's empty baldurk 2019-10-22 20:34:20 +01:00
  • 92e2899ca3 Add support for DXGI desktop duplication API baldurk 2019-10-22 13:13:26 +01:00
  • ba3df46052 Fall back to EGL for GL replay Alexandros Frantzis 2019-10-03 15:04:34 +03:00
  • 70780b0750 32-bit compile fixes baldurk 2019-10-21 16:06:02 +01:00
  • fd5fd7269a Split up texture viewer status bar into separate items to wrap better baldurk 2019-10-21 13:56:10 +01:00
  • 00b217f6f7 Fix issues with flow layout sizing when too small baldurk 2019-10-21 13:51:30 +01:00
  • a602e7ab1c Add string form for missing ReplayStatus return codes baldurk 2019-10-21 13:05:05 +01:00
  • 02520ed8f7 Don't use full filename as texture name in image viewer baldurk 2019-10-21 12:17:49 +01:00
  • 3cbce1f0c4 Fix calculation of dataSize and using wrong pitch in WriteToSubresource baldurk 2019-10-21 12:14:07 +01:00
  • bdf2f046d9 Add stubbed out DXIL bytecode decoder baldurk 2019-10-18 20:18:39 +01:00
  • e0ea5ed3da Split out DXBC bytecode to be separate from DXBC container baldurk 2019-10-18 22:17:54 +01:00
  • 91c9afb655 Move reflection data into separate struct in DXBC baldurk 2019-10-18 20:57:01 +01:00
  • 2a21bd8d5e Move DXBC ShaderType to enum class in common header baldurk 2019-10-18 20:18:31 +01:00
  • cd020007d2 Rename dxbc_inspect.* to dxbc_container.*, and DXBCFile -> DXBCContainer baldurk 2019-10-18 20:03:35 +01:00
  • 2a1baae8a9 Add decoder of LLVM block-stream baldurk 2019-10-18 19:21:30 +01:00
  • a9a094bcdd Add bit reader to decode low-level LLVM bitstream baldurk 2019-10-18 18:40:17 +01:00
  • 6140701358 Add stub DXIL project baldurk 2019-10-18 15:58:35 +01:00
  • 0bd249c44e Add missing .c_str() when formatting strings baldurk 2019-10-18 20:57:23 +01:00
  • 30fe42672b Declare multidimensional arrays in right order in SPIR-V disassembly baldurk 2019-10-18 15:39:42 +01:00
  • 9d05ab992e Handle reflecting runtime arrays of arrays baldurk 2019-10-18 15:35:54 +01:00
  • 1cfa46e771 Don't call D3D12 FirstFrame() on destruct, but on construct baldurk 2019-10-18 15:35:38 +01:00
  • 7533c6b7ac Improve handling of different cases registering vulkan layer on linux baldurk 2019-10-16 15:12:38 +01:00
  • 6562185e1a When using a terminal emulator to sudo, print the command baldurk 2019-10-16 15:11:20 +01:00
  • b48b3fb87e pkexec is not a reliably graphical sudo, don't use it baldurk 2019-10-16 13:39:24 +01:00
  • 52e0ecf543 Add dlsym hooking for extreme cases on linux. Closes #1551 baldurk 2019-10-16 13:02:59 +01:00
  • a59d17f5b8 Fix bug with structured buffer loads on D3D11 baldurk 2019-10-15 17:35:01 +01:00
  • f5cc5c22ad Don't display typed buffers as structured in D3D11 pipeline state baldurk 2019-10-15 17:34:38 +01:00
  • 9548274a60 Store specified GPU address in vulkan info on replay baldurk 2019-10-15 16:08:21 +01:00
  • eee1efcf4f Handle naming forward pointer types better in SPIR-V disassembly baldurk 2019-10-15 15:07:42 +01:00
  • 03ddc61779 Support rich resource text in buffer viewer baldurk 2019-10-15 15:05:38 +01:00
  • 328666e71f Fix clipping of rendered rich resource text baldurk 2019-10-15 15:04:56 +01:00
  • 553957f933 Fix memory reference tracking of forced references baldurk 2019-10-15 14:18:07 +01:00
  • ae833182cb Remove a couple of outdated TODO items baldurk 2019-10-15 13:10:17 +01:00
  • 125cee09ef Add support for VK_KHR_timeline_semaphore baldurk 2019-10-15 12:51:11 +01:00
  • d48b84d8f5 Pass buffer length to format string parse, for better default format baldurk 2019-10-15 10:54:42 +01:00
  • 179dbb0e43 Display sample mask in D3D12 pipeline state baldurk 2019-10-14 13:04:50 +01:00
  • 6be0736d24 Update miniz to 2.10 with ZIP64 support baldurk 2019-10-14 12:02:38 +01:00
  • e371b5ab72 Update vulkan headers to 1.1.125 baldurk 2019-10-14 10:14:27 +01:00
  • d3a4f5dc09 Expand locking around vulkan queues baldurk 2019-09-30 16:24:38 +01:00
  • 2f82e3a23a Tweak SERIALISE_ELEMENT_ARRAY to allow chained properties baldurk 2019-10-11 12:50:05 +01:00
  • 5acb6af862 Fix some painting not reacting to different fonts correctly baldurk 2019-10-11 11:47:05 +01:00
  • 83c98f1ff7 Tweak rich resource text rendering to match non-rich text positioning baldurk 2019-10-11 11:39:23 +01:00
  • 0908588481 Don't delete capture unless it's still temporary, even if we own it baldurk 2019-10-11 10:50:16 +01:00
  • 090cd03185 Introduce GLPlatform::CanCreateGLContext() Alexandros Frantzis 2019-10-10 16:03:13 +03:00
  • e8b696cbbf Use EGL directly for Wayland GL support Alexandros Frantzis 2019-10-10 15:14:37 +03:00
  • 616a355a63 Make EGL support independent of GLES support Alexandros Frantzis 2019-10-10 14:48:16 +03:00
  • 8259348707 Remap pipeline ID to live ID before calling driver baldurk 2019-10-10 18:58:19 +01:00
  • 2afd8fd887 Update to latest vulkan and SPIR-V spec files baldurk 2019-10-10 15:29:47 +01:00
  • 9b9b747e1e Set all drawcall parameters inside ExecuteIndirect from current state baldurk 2019-10-10 14:52:44 +01:00
  • ae0c745656 Don't clear important data when using StructuredSerialiser baldurk 2019-10-10 14:52:23 +01:00
  • 8ce2ea2202 Improve calculation of histogram baldurk 2019-10-10 14:12:40 +01:00
  • 4e6af7a47a Don't crash if the event browser isn't open when opening a capture baldurk 2019-10-10 13:04:10 +01:00
  • 0d658156b3 Add a finishing dialog when recompressing a capture baldurk 2019-10-10 12:39:07 +01:00
  • e9dda8343f When deleting temp files, remove from the recent file list. Closes #1540 baldurk 2019-10-10 12:19:41 +01:00
  • 4a6235d9b7 Add Img/MemRefs for resources with initial contents Benson Joeris 2019-10-01 10:41:14 -04:00
  • e303b8372e Only use this + 4 slot if there is no slot 4 Charlie Birks 2019-10-09 13:11:18 +01:00
  • 3fc89b3717 Replace GetLocalVariable with GetLocalVariables Charlie Birks 2019-10-09 13:04:34 +01:00
  • c4363e615c Fix injecting on Android 9 Charlie Birks 2019-10-04 12:17:02 +01:00
  • ec236b4ff3 Bump version to 1.6 baldurk 2019-10-09 17:38:34 +01:00
  • a94f238e37 Ensure PersistantConfig member functions are documented v1.5 baldurk 2019-10-09 10:25:49 +01:00
  • 3587ec2e77 VK pixel history: re-write shaders to remove side effects Aliya Pazylbekova 2019-09-24 14:54:39 -04:00
  • 16dace3d48 Fix tests running on 32-bit baldurk 2019-10-01 12:54:34 +01:00
  • 87a172167f Reset images when backing memory is Reset Benson Joeris 2019-10-01 09:14:40 -04:00
  • 8ca714382b Don't grab backbuffer screenshot in D3D12 while holding transition lock baldurk 2019-09-30 17:42:14 +01:00
  • fa4c7c0faa Fix D3D12's GetTextureData() to work properly for 3D textures. baldurk 2019-09-30 15:36:54 +01:00
  • e3d902e686 Don't try to set find icons if no capture is loaded baldurk 2019-09-30 15:05:25 +01:00
  • aed3d5fe4f Add naming overload for VkSampler in tests baldurk 2019-09-30 13:42:58 +01:00
  • ca6c6faf27 Highlight combined image/samplers to clarify sampler use. Closes #1533 baldurk 2019-09-30 13:42:50 +01:00
  • ca9e43fd6e Add hoverItemChanged event to RDTreeWidget baldurk 2019-09-30 13:41:14 +01:00
  • b88e9bf9d9 Split DOCUMENT that got too long, to fix visual assist baldurk 2019-09-30 11:43:08 +01:00
  • d84136fe29 added D3D11Device5 checks + fixed QueryInterface calls Florian Bagar 2019-09-30 09:30:02 +02:00
  • 76622f65aa Update index buffer binding when VAO changes baldurk 2019-09-23 20:48:07 +01:00
  • 812e601a88 Ignore sampler updates when descset has immutable samplers. Closes #1528 baldurk 2019-09-23 16:48:04 +01:00
  • 2d473c39e7 Keep format in GL shaders for R/W images baldurk 2019-09-23 13:45:29 +01:00
  • 94f469b361 Open capture with options should not be a top-level window baldurk 2019-09-23 13:14:28 +01:00
  • 7a436e1463 Ensure logging locks aren't destroyed too early baldurk 2019-09-23 12:02:46 +01:00