Commit Graph

  • 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 Pazylbekova 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 Guay 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 A 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
  • 93be77f35d Add some better handling and messages for errors in intel D3D11 counters baldurk 2019-09-10 15:14:44 +01:00
  • 554b96d619 Process VK_WHOLE_SIZE before marking memory as referenced baldurk 2019-09-10 14:15:52 +01:00
  • 2ef06d3f6f Add support for GOOGLE_display_timing extension Aliya Pazylbekova 2019-09-06 12:28:04 -04:00
  • b7d78d8e07 Allow EGL functions to be missing on replay if we don't need them baldurk 2019-09-10 13:41:08 +01:00
  • 764f294d75 Allow displaying fatal messages from android logcat baldurk 2019-09-10 13:31:56 +01:00
  • 24fb676aa1 android: Switch to GLES layer on Android Q Cody Northrop 2019-05-28 14:06:38 -06:00
  • b2ef4884e0 android: Remove android:process from GetExecutableFilename Cody Northrop 2019-05-28 14:07:11 -06:00
  • ecb704f014 Put vulkan pixel history file into right filter baldurk 2019-09-10 11:08:43 +01:00
  • aa791d3306 Fix handling of unbound descriptor sets, assume statically not used baldurk 2019-09-09 11:19:08 +01:00
  • 8fb2f359ff Handle GL_SRGB and GL_SRGB_ALPHA as a base format baldurk 2019-09-09 11:00:29 +01:00
  • ba4ccca62f Don't load libEGL.dll from a global path on windows baldurk 2019-09-09 10:59:51 +01:00
  • 54291b0e29 Fix linux compilation (again) baldurk 2019-09-07 12:06:05 +01:00
  • 7fe044faaf Fix display of 64-bit integers in buffer viewer baldurk 2019-09-07 09:24:46 +01:00
  • 54f271930c Use correct draw count when replaying glMultiDraw*IndirectCount baldurk 2019-09-07 09:13:11 +01:00
  • 02dcd2183a Fix linux compilation baldurk 2019-09-06 23:19:38 +01:00
  • e1eaf07f2e Display longs as hex if xlong is used baldurk 2019-09-06 22:24:56 +01:00
  • a50513e561 Correctly handle long format elements baldurk 2019-09-06 22:18:18 +01:00
  • 9c6bfa6788 Remove static resource lists, make them members of the device baldurk 2019-09-06 13:38:08 +01:00
  • 1eecd56896 Fix gl prefix on function checks baldurk 2019-09-06 13:20:39 +01:00
  • 141f28dfc9 Update GGP integration Aliya Pazylbekova 2019-09-06 12:09:16 -04:00
  • c9f13a657d Add test cases of shader editing on GL and Vulkan baldurk 2019-09-05 18:56:16 +01:00
  • 852e538145 Add missing boundary check in MemRefInterval iteration. Closes #1510 baldurk 2019-09-05 20:32:33 +01:00
  • 190cba427c Refactor shader editing to more reliable approach baldurk 2019-09-05 19:52:27 +01:00
  • 9627332667 Add a utility function to tests to pick a pixel and check its value baldurk 2019-09-05 17:49:59 +01:00
  • ce474e07e1 Remove programs and pipelines when they are deleted baldurk 2019-09-05 17:01:52 +01:00
  • 0df24b2d7d Don't fetch uniform values if we get a -1 location baldurk 2019-09-05 16:58:55 +01:00
  • c48578fdd9 Add new location remapping when editing shaders on GL baldurk 2019-09-05 15:06:32 +01:00
  • 7f838fc88c Don't trash SPIR-V shaders on GL after compiling them baldurk 2019-09-05 13:44:02 +01:00
  • 1961495390 Disable/enable (rather than show/hide) toggles AJ Weeks 2019-09-05 18:08:52 +01:00
  • 0a973130ac Keep "Show hidden rows" text constant now that checkbox appears AJ Weeks 2019-09-05 18:07:40 +01:00
  • 7231de0ed0 Allow hidden errors and warnings to be shown again AJ Weeks 2019-09-04 22:20:36 +01:00
  • 878d4140c3 Fix support for checkable menu items in RDStyle baldurk 2019-09-05 11:47:57 +01:00
  • 588025fc6c Add test case for misaligned dirty regions on vulkan baldurk 2019-09-05 10:39:19 +01:00
  • 4a4884129b Allow overriding replay options in test cases baldurk 2019-09-05 10:39:08 +01:00
  • bfad3dac2f Don't set optimisation level until we have replay options on Vulkan baldurk 2019-09-05 10:38:53 +01:00
  • a14141eb52 Align MemRef intervals (#1510) Benson Joeris 2019-09-04 11:24:10 -04:00
  • 16164d5157 Fix off-by-one error accessing deferred shadow buffers in D3D11 record baldurk 2019-09-05 00:55:35 +01:00
  • 205ec0ecf8 Update misaligned dirty demo to have interesting data in all bytes baldurk 2019-09-04 18:40:43 +01:00
  • bae2ea3767 Add demo program that misaligns the dirty region of a buffer baldurk 2019-09-04 18:13:41 +01:00
  • 6db13115a3 Fix access to array after target element has been removed baldurk 2019-09-04 16:22:29 +01:00
  • 60faef5ce5 Fix byte size calculation of ETC2 format textures baldurk 2019-09-04 15:40:51 +01:00
  • c761f675c4 Add test that SPIR-V 1.3 shaders are disassembled, reflected, and edited baldurk 2019-09-04 14:33:13 +01:00