Commit Graph

  • 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 FrantzisandBaldur Karlsson 2019-10-10 16:03:13 +03:00
  • e8b696cbbf Use EGL directly for Wayland GL support Alexandros FrantzisandBaldur Karlsson 2019-10-10 15:14:37 +03:00
  • 616a355a63 Make EGL support independent of GLES support Alexandros FrantzisandBaldur Karlsson 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 JoerisandBaldur Karlsson 2019-10-01 10:41:14 -04:00
  • e303b8372e Only use this + 4 slot if there is no slot 4 Charlie BirksandBaldur Karlsson 2019-10-09 13:11:18 +01:00
  • 3fc89b3717 Replace GetLocalVariable with GetLocalVariables Charlie BirksandBaldur Karlsson 2019-10-09 13:04:34 +01:00
  • c4363e615c Fix injecting on Android 9 Charlie BirksandBaldur Karlsson 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 PazylbekovaandBaldur Karlsson 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 JoerisandBaldur Karlsson 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 BagarandBaldur Karlsson 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
  • 38415c2296 D3D error messages should be high severity baldurk 2019-09-23 10:31:36 +01:00
  • f0329ebace Add implicit resolve usage for renderpasses Aliya PazylbekovaandBaldur Karlsson 2019-09-20 13:59:26 -04:00
  • e0c397a343 Don't add source files if they don't have source code baldurk 2019-09-20 12:53:00 +01:00
  • aa57240d9c Don't show individual enabled scissors if global toggle is off baldurk 2019-09-20 12:45:00 +01:00
  • 6c4299017a Trim package path when pulling APK for patching baldurk 2019-09-20 12:32:14 +01:00
  • 21bfddf2af Don't crash on reading an unexpected amount of padding baldurk 2019-09-20 12:30:44 +01:00
  • c67995b85a Make it easier to run tests from within UI baldurk 2019-09-20 11:20:45 +01:00
  • 2828f194e1 Soften errors if D3D12 fails to load baldurk 2019-09-20 11:04:10 +01:00
  • 0bcf9a4e2d Update DX headers to 10.0.18362.0, add new interfaces baldurk 2019-09-19 20:09:38 +01:00
  • ea5515b1da Fix queries for IDXGIOutput4-6 baldurk 2019-09-19 18:36:22 +01:00
  • ee3e4bf150 Fix DXGI implicit backbuffer index tracking baldurk 2019-09-19 18:01:40 +01:00
  • 1f67022280 Free swapchain RTV before allocating new one baldurk 2019-09-19 16:47:57 +01:00
  • 3f9e3e3c94 Add stringise for DXGI_ERROR_ACCESS_DENIED HRESULT baldurk 2019-09-19 16:45:57 +01:00
  • 0e1c20342e Try to handle invalid callstack sizes in serialisation without crashing baldurk 2019-09-19 11:47:11 +01:00
  • 78fba8ec57 Fix linux build baldurk 2019-09-18 19:33:37 +01:00
  • 57c60cdfb8 Fixed issue with MSAA textures on Oculus Quest. Dominic Filion Guayandbaldurk 2019-09-12 14:29:14 -07:00
  • af97e50b3a Implement ConvertToR11G11B10(), add conversion tests baldurk 2019-09-18 19:25:11 +01:00
  • 2d8b048a97 Return view format stride in bytes not in bits baldurk 2019-09-18 17:04:23 +01:00
  • 8cacf6927d Handle unormten correctly baldurk 2019-09-18 17:04:10 +01:00
  • 40375a6d6e Ensure all values are used and unstripped in GL_Vertex_Attr_Zoo baldurk 2019-09-18 15:28:12 +01:00
  • 612963bb11 Fix GL shader editing shader to not use uninitialised data baldurk 2019-09-18 14:16:28 +01:00
  • f8221d858d Ensure we don't hide an invalid buffer value that truncates to green baldurk 2019-09-18 13:55:27 +01:00
  • f415ba00bf Add missing binding for cbuffer baldurk 2019-09-18 13:55:11 +01:00
  • 65cc331b10 Ensure we can always map for read even for non-persistent buffers baldurk 2019-09-18 13:55:04 +01:00
  • 35fec3f29e Fix shutdown order for GL test context & window baldurk 2019-09-18 13:30:58 +01:00
  • 9a99696593 Explicitly request alpha channel for GL test backbuffer baldurk 2019-09-18 13:15:38 +01:00
  • ba16bd9bfe Pass PSO when decoding cbuffer variables in python example baldurk 2019-09-18 13:04:50 +01:00
  • 702c7cf093 Add use of ReplayOptions to python API examples baldurk 2019-09-18 13:04:38 +01:00
  • 7831a42ccc Fix vulkan handling of ETC2_EAC_RGBA8 to properly encode ResourceFormat baldurk 2019-09-18 12:41:44 +01:00
  • a237200cef Fix NULL being included in marker in D3D12 test baldurk 2019-09-18 11:18:38 +01:00
  • 62b9245215 Calculate basename by hand, for windows paths on linux baldurk 2019-09-18 11:18:28 +01:00
  • 52e4c6db70 If we hit EINTR in a blocking recv/send, retry instead of failing baldurk 2019-09-18 11:01:40 +01:00
  • 8060693188 Fix byte address buffer access in shader debugging baldurk 2019-09-17 14:08:42 +01:00
  • c64183fbb3 Update toolwindowmanager to edce1185 baldurk 2019-09-17 13:46:51 +01:00
  • 6d282f90d9 rename TEST macro to un-confused visual assist baldurk 2019-09-17 12:40:00 +01:00
  • a6aa0ac5d0 Handle other ignored garbage substates in vulkan graphics PSO creation baldurk 2019-09-17 12:02:37 +01:00
  • 3005172aa5 Tweak the phrasing of crash dialog to better explain what happened baldurk 2019-09-17 11:43:01 +01:00
  • 6cee53a36d Fix out of bounds access on invalid SPDB inline data baldurk 2019-09-16 21:27:21 +01:00
  • f3220bd6fb Use more stable clear color for comparison baldurk 2019-09-16 18:50:01 +01:00
  • 5e32e92205 Remove grey-area glShaderSource calls baldurk 2019-09-16 18:40:43 +01:00
  • 0b276673b6 Pick random target to pixeldebug in Iter_Test baldurk 2019-09-16 17:31:40 +01:00
  • 109803781c Don't flush register values used for indirect access baldurk 2019-09-16 17:30:09 +01:00
  • bbb7270ccd Handle binding NULL pViews array, interpret it as unbinding all views baldurk 2019-09-16 17:29:49 +01:00
  • 03e00ea12d If there are no UAVs bound, don't try to set invalid UAVStartSlot baldurk 2019-09-16 17:27:41 +01:00
  • ea3e83609b Remove GCN ISA files from 32-bit installer baldurk 2019-09-16 12:49:42 +01:00
  • 383a2060a6 Update generated SPIR-V code to SPIR-V 1.5 baldurk 2019-09-16 12:13:52 +01:00
  • 71004ac9c2 Update vulkan headers to 1.1.123, support new extensions baldurk 2019-09-16 12:06:56 +01:00
  • 9463cdf785 Add better error checks and race condition protection in crash handling baldurk 2019-09-16 11:18:30 +01:00
  • 01fb4fd793 Test overlay with negative viewport height from KHR_maintenance1 baldurk 2019-09-13 16:38:40 +01:00
  • dff2583db3 Add tests for specific parameters baldurk 2019-09-13 13:58:14 +01:00
  • a2df78369c Add test of denormal flushing to D3D11 shader debug zoo baldurk 2019-09-13 14:52:31 +01:00
  • e4d78e8f2b Skip empty descriptor writes from templates when applying baldurk 2019-09-13 14:24:54 +01:00
  • d71b15115c Add additional proteciton & testing of unbound images in vulkan baldurk 2019-09-13 12:27:52 +01:00
  • 0558e9a644 Spelling error Hanif AandBaldur Karlsson 2019-09-13 10:46:20 -04:00
  • 659aaae047 Fix handling of UAVStartSlot above max RTV count baldurk 2019-09-11 14:41:08 +01:00
  • d9acded76c Add indirect buffer bit to our own internal indirect buffer baldurk 2019-09-11 09:36:50 +01:00
  • 07269b9693 Don't full replay vkCmdExecuteCommands if we're only doing a single draw baldurk 2019-09-11 09:36:36 +01:00
  • 173a2684e5 Fix replaying of executed secondary command buffers baldurk 2019-09-10 17:20:08 +01:00