Commit Graph

  • 527f34614b vkDeviceWaitIdle workaround because presentation is broken v1.x baldurk 2026-09-13 12:57:43 +01:00
  • 1fbec8ee48 Print total number of cases properly in log baldurk 2026-09-13 12:54:54 +01:00
  • 18e4d44ec3 Log VkResult errors to demos log baldurk 2026-09-13 12:54:40 +01:00
  • cd4b13836e Use annotation type string massaging on path with ForwardRef baldurk 2026-09-12 15:40:46 +01:00
  • 3e9202699f Handle exception properly if stubs generation fails baldurk 2026-09-12 15:40:28 +01:00
  • 0628f10b9a Fix docstring/function signature errors baldurk 2026-09-12 10:27:55 +01:00
  • a3fafbc29a Don't pre-split work across parallel job workers baldurk 2026-09-12 02:15:12 +01:00
  • 19718e4feb Add UI extension for running tests within the UI baldurk 2026-09-11 21:46:16 +01:00
  • 8bcf63aced Return current text of combo box properly in MiniQtHelper baldurk 2026-09-11 21:37:21 +01:00
  • 8392bca098 Fix incorrect error string baldurk 2026-09-11 21:16:59 +01:00
  • 48b968e9a7 Add a MiniQtHelper to set spacing/margins on layouts baldurk 2026-09-11 21:13:36 +01:00
  • 3579ecc065 Fix use of TransientPopupArea with no ref window baldurk 2026-09-11 21:13:05 +01:00
  • f58d376b3a Add an option to the logger to immediately fatal on first error baldurk 2026-09-11 20:55:14 +01:00
  • d56ea92fd5 Add some helpers for querying and reloading tests baldurk 2026-09-11 20:20:25 +01:00
  • 7faac83b00 Add a helper and context for tracking the last pixel pick baldurk 2026-09-11 20:08:08 +01:00
  • ff7e147b39 Allow setting a capture context if tests are run in UI baldurk 2026-09-11 19:50:39 +01:00
  • 01893b9896 Use context helpers for pixel history baldurk 2026-09-11 18:27:44 +01:00
  • ca682d6d34 Use context helpers for pixel debugging baldurk 2026-09-11 18:11:32 +01:00
  • 3452ba8ffd Use context helpers for thread debugging baldurk 2026-09-11 17:52:09 +01:00
  • e6948a8c7e Check for degenerate debug traces in process_trace baldurk 2026-09-11 17:49:46 +01:00
  • 191597b27c Don't allow find_*_source_var to return None baldurk 2026-09-11 17:41:07 +01:00
  • ae019398cb Remove checks for shader debuggability baldurk 2026-09-11 16:39:43 +01:00
  • 04af66d71f Check for failed ShaderDebugTrace centrally baldurk 2026-09-11 16:19:32 +01:00
  • 031212e916 Use context helpers for vertex debugging baldurk 2026-09-11 16:07:14 +01:00
  • d9c72e7651 Include context information for pixel history and shader debug attempts baldurk 2026-09-11 16:05:14 +01:00
  • 2a0989ba9a Use local helper function for setting current EID baldurk 2026-09-11 15:58:12 +01:00
  • 4fffe30bd4 Allow adding custom log outputs that aren't filenames baldurk 2026-09-11 15:03:29 +01:00
  • d7cbb743e4 Set more tests to use common check_vertex_debug() helper baldurk 2026-09-11 14:54:03 +01:00
  • fc27cf0deb Add ability to run tests in parallel baldurk 2026-09-11 09:56:54 +01:00
  • 73545f0a51 Fix failed test movement for truncated logs baldurk 2026-09-10 15:13:18 +01:00
  • 8b492631c4 Allow multi-word test names in javascript processing baldurk 2026-09-10 15:13:10 +01:00
  • 3cc984148c Put demos temp files in each demo's tmp directory baldurk 2026-09-10 14:23:24 +01:00
  • d827d9be95 Pick default python module when running tests on windows baldurk 2026-09-10 13:43:14 +01:00
  • 748e089b15 Fix remaining static analysis identified issues in python test code baldurk 2026-09-09 20:40:31 +01:00
  • 1409c071a9 Split apart util.value_compare_diff to have better type annotation baldurk 2026-09-09 20:35:39 +01:00
  • 12636a1607 Switch from str.format to f-strings in tests baldurk 2026-09-09 20:16:31 +01:00
  • 62e38bc249 Use helper config struct in Draw_Zoo instead of untyped dict baldurk 2026-09-09 20:34:06 +01:00
  • 796b68c1a8 Unify code to check mesh/task data against reference baldurk 2026-09-09 20:32:17 +01:00
  • ec36d155bc Remove redundant type annotations baldurk 2026-09-09 18:47:36 +01:00
  • 79a5086a0c Handle assert failures in logger directly, remove TestCase.check baldurk 2026-09-09 16:02:53 +01:00
  • fd55020165 Add helper for checking vertex debugging matches postvs baldurk 2026-09-09 20:22:02 +01:00
  • 83c53890da Mark accessors/return values that can be None with Optional[] baldurk 2026-09-07 18:04:21 +01:00
  • ce50614f0e Reduce number of error log prints when an extension fails to load baldurk 2026-09-11 11:42:10 +01:00
  • 2ada3ed28d Fix order of operations in shutdown baldurk 2026-09-11 11:38:40 +01:00
  • 60c83d0483 Add mkdir for wsl build baldurk 2026-09-11 10:47:15 +01:00
  • 7282ec87a7 Explicitly call msiexec.exe as WSL doesn't auto-check .exe suffix baldurk 2026-09-11 09:57:48 +01:00
  • 7323b3f946 Add missing barrier between fill and copy in ReplayIndirectCB Jeremy Gebben 2026-09-09 12:15:55 -06:00
  • db6440a859 Check that zip and msi contents match in build process baldurk 2026-09-10 11:39:18 +01:00
  • a75a19e0e4 Fix back-face dynamic stencil state replay wangshuo-lalala 2026-09-10 16:52:24 +08:00
  • 903447260a Fix copy-paste error in 64-bit installer baldurk 2026-09-10 10:55:04 +01:00
  • 7e5452d7d2 Add rare potential extra failures to process dying on startup baldurk 2026-09-06 11:12:09 +01:00
  • 6a61a89797 Add missing libffi/shiboken2 files to installer manifests baldurk 2026-09-09 21:52:24 +01:00
  • 033ce407b4 VK_Resource_Usage tweaks Jake Turner 2026-08-22 13:47:23 +01:00
  • 30c78d389a Add VulkanGraphicsTest::setName() overload for VkQueue & VkShaderModule Jake Turner 2026-08-22 14:32:30 +01:00
  • d08b53fd64 In Vk_Resource_Usage Python compute EIDs and reduce hard coded EIDs Jake Turner 2026-08-21 12:15:02 +01:00
  • 4eae579b45 Do not add an empty Vulkan APIEvent for SystemChunk::CaptureEnd Jake Turner 2026-08-18 09:39:02 +01:00
  • 0c69b86d7c D3D12_Execute_Indirect: skip checking all overlays inside the large EI Jake Turner 2026-09-09 15:17:00 +01:00
  • 3fbf0d871c Add missing pipeline barrier in Apply_InitialState() Jeremy Gebben 2026-08-31 13:16:47 -06:00
  • 8a15c19d6b Add more clarity to Vk InsertEventNodes Indirect finalise code Jake Turner 2026-09-06 18:11:19 +01:00
  • 5c0dd5acb5 D3D12 Fix up EI inserting extra event nodes during loading Jake Turner 2026-09-06 19:43:27 +01:00
  • 356684b378 D3D12_Execute_Indirect Increase count buf draw count to 256 Jake Turner 2026-09-06 18:08:30 +01:00
  • b6270982de Only assign global m_DebugPy when initialisation is successful baldurk 2026-09-05 15:05:41 +01:00
  • ca7db72a5b Check for immutable samplers in push descriptor updates baldurk 2026-09-03 10:11:00 +01:00
  • dff9454bbb Fix bad indentation in docstring baldurk 2026-09-02 23:51:27 +01:00
  • 2b1ef6efd3 Fix look upwards for function scope in SPIR-V disassembly baldurk 2026-09-02 22:57:07 +01:00
  • ca9bde9a98 Add proper optional argument defaults for optional callbacks baldurk 2026-09-01 11:50:07 +01:00
  • 32d852d659 Bump version to v1.47 baldurk 2026-08-31 15:21:11 +01:00
  • e4bd23b671 Fix bounds check in internal parser v1.46 baldurk 2026-08-31 12:30:22 +01:00
  • 1aac7afdf1 Add helper function for appending text to a textedit baldurk 2026-08-31 11:56:41 +01:00
  • 0690269cb7 Add shortcuts for using user's preferred fixed font in MiniQtHelper baldurk 2026-08-31 11:26:21 +01:00
  • da8132b69c Add MiniQtHelper functions for scrolling widgets baldurk 2026-08-31 11:26:05 +01:00
  • 6b02191629 Try to break potential deadlock between UI and replay threads baldurk 2026-08-31 11:13:35 +01:00
  • c98181bb9f Add warning about implementing CaptureViewer interface baldurk 2026-08-31 10:32:36 +01:00
  • 1d4cde2d6e Don't add extensions to output filters multiple times in python shell baldurk 2026-08-31 10:30:37 +01:00
  • cbeb5804cf Ensure blocking controller invokes onto UI thread if using context baldurk 2026-08-28 15:53:47 +01:00
  • a1b76c231e Improve the workflow for extensions that fail on import baldurk 2026-08-28 15:45:53 +01:00
  • f5240a4a47 Add missing function implementations to blocking ReplayController baldurk 2026-08-28 15:30:50 +01:00
  • 81bec684a3 Expose proper capture closing function to python extensions baldurk 2026-08-28 15:30:09 +01:00
  • 6237238cf7 Put python version in about dialog baldurk 2026-08-28 13:18:26 +01:00
  • 762ec04267 Add Russian translations to the desktop entry Wehrwolfmann 2026-08-27 18:43:47 +02:00
  • 61d9aafb1b Set net manager thread to delete itself on close baldurk 2026-08-27 17:29:38 +01:00
  • 1e06175da7 Mitigate environment variables being utterly terrible baldurk 2026-08-27 17:17:58 +01:00
  • 572fda459d Use localtime_r instead of localtime baldurk 2026-08-27 16:58:47 +01:00
  • 45b5f1ad1d Remove debug print baldurk 2026-08-27 16:34:36 +01:00
  • fa5af1bf7c Remove extra ) baldurk 2026-08-27 15:29:03 +01:00
  • d015c0619a Fix race when initialising help context baldurk 2026-08-27 15:22:11 +01:00
  • 8cccd45e5b More unused lambda captures baldurk 2026-08-27 14:33:53 +01:00
  • 675484a382 Remove unused lambda capture baldurk 2026-08-27 14:12:36 +01:00
  • b100e05053 Add autocomplete for python help entry baldurk 2026-08-27 13:43:14 +01:00
  • 9a2ec4aa19 Use python invoker wrapper everywhere for pyrenderdoc baldurk 2026-08-27 12:45:52 +01:00
  • 3026718788 Handle an empty title as "Untitled script" in python editor wrapper baldurk 2026-08-27 12:44:00 +01:00
  • 72db77ae7c Allow inserting tabs at the start of the REPL input baldurk 2026-08-27 12:43:22 +01:00
  • 928cfcd80a Ensure python compile error exceptions get handled properly baldurk 2026-08-27 12:42:57 +01:00
  • a95d4d0461 Use titles instead of filenames for script created new editors baldurk 2026-08-26 11:37:46 +01:00
  • 69a9c09ecd Use correct clear colour for UINT discard texture baldurk 2026-08-26 09:23:58 +01:00
  • 97380e0e45 Update version of action dependency baldurk 2026-08-26 08:33:05 +01:00
  • 72d67ba3c7 Add new ignored warning in VS2026. Closes #3892 baldurk 2026-08-26 06:52:41 +01:00
  • e744863a06 Ensure annotations aren't deleted early on device lost baldurk 2026-08-25 18:44:40 +01:00
  • 7a84691cf0 Fix patching of XFB annotations for vulkan to not have incorrect values baldurk 2026-08-25 18:20:27 +01:00
  • b31e02a067 Set correct aspect for clearing depth-stencil in overlay baldurk 2026-08-25 15:51:26 +01:00