Commit Graph

  • ac902dc08a Only log once about extensions that require an incompatible version baldurk 2026-09-17 11:11:33 +01:00
  • 622625de7a Make sure link batch file goes to right directory baldurk 2026-09-17 11:00:53 +01:00
  • d2284aa5cf Fix D3D12 DiscardResource resource state in compute command lists Triang3l 2026-09-16 22:10:54 +03:00
  • 2473e8aec5 Fix IDX_VALUE() for non-indexed draws in PatchLineStripIndexBuffer Jeremy Gebben 2026-08-31 13:51:45 -06:00
  • 32cd07ea6e Use per-format render paths for shader debug sampling Jeremy Gebben 2026-09-11 09:52:39 -06:00
  • 06da5d1974 Set demo window title for vulkan tests baldurk 2026-09-15 17:00:33 +01:00
  • 510d16d900 Report more accurate data for Pixel history with discards & fragments baldurk 2026-09-15 17:00:01 +01:00
  • 3ce17193e9 Don't remove dynamic states until we set a fixed state baldurk 2026-09-15 14:19:11 +01:00
  • 298d4ee466 Update the pyrenderdoc module filters to renderdoc_module_python.cxx Jake Turner 2026-09-09 17:33:22 +01:00
  • e748030cb8 Add CI workflow to check stubs on different python versions baldurk 2026-09-14 12:07:46 +01:00
  • 5cf2745c64 Add a script to make sure that python stubs are sensible baldurk 2026-09-14 11:58:52 +01:00
  • c42117f7c2 vulkan: Fix race conditions around static ApplicationInfo Marijn Suijten 2026-09-13 22:39:15 +02:00
  • 78a67d2fe9 Don't create a zero-sized patched index buffer for empty draws Jeremy Gebben 2026-09-09 12:15:55 -06:00
  • 49f3c76c57 Fix demos reference to device from window baldurk 2026-09-14 09:56:36 +01:00
  • 527f34614b vkDeviceWaitIdle workaround because presentation is broken 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