Commit Graph

  • 7fab2e0e0a Add a forwarding ReplayController wrapper for python that auto invokes baldurk 2026-05-12 13:45:34 +01:00
  • 10272fa35b Make most extension json fields optional baldurk 2026-05-12 11:09:34 +01:00
  • a665def9d9 Add a simple wizard to create a new empty extension baldurk 2026-05-11 12:24:30 +01:00
  • c97850e39b Allow customisation of VS Code executable baldurk 2026-05-08 15:15:49 +01:00
  • ca0ac6157a Fix some issues with reference counting on python objects baldurk 2026-05-08 13:00:28 +01:00
  • 459bfb2592 Add a project explorer to the python scripting window baldurk 2026-05-07 15:45:07 +01:00
  • b846705c0b Handle python scripts via drag-and-drop to the window baldurk 2026-05-07 12:11:08 +01:00
  • c95a69c8a1 Returning const arrays forces a copy baldurk 2026-04-29 12:07:13 +01:00
  • 0bab6e4059 Fix cases where syntax checking timer wouldn't properly be started baldurk 2026-05-08 13:40:35 +01:00
  • 88782bea97 Use reflection script for autocomplete and help in python shell baldurk 2026-08-05 11:16:52 +01:00
  • 2aff86b678 Change python scripting panel to allow multiple editor windows baldurk 2026-08-05 11:02:45 +01:00
  • f5033de8ff Add some local changes to Scintilla to avoid autocomplete flicker baldurk 2026-04-22 15:55:12 +01:00
  • 8a86b754f6 Generate autocomplete tooltips inside python reflector baldurk 2026-04-20 16:23:47 +01:00
  • 94c4e656d6 Move RDToolTip into separate file independent of tree view baldurk 2026-04-20 14:08:02 +01:00
  • f9035e1c42 Assign enum value __doc__ attributes as python interpreter doesn't baldurk 2026-04-20 12:57:57 +01:00
  • b9595f3685 Handle forward-referenced string return annotations baldurk 2026-04-20 11:35:51 +01:00
  • ed52bc55df Backport Qt implementation of calltips in Scintilla baldurk 2026-04-09 18:00:35 +01:00
  • 09c036bd36 Embed and initialise reflection script in python context baldurk 2026-04-09 16:39:35 +01:00
  • be3d34fb93 Add support for aliasing modules when processing reflection baldurk 2026-04-09 15:26:36 +01:00
  • 64645aa9d6 Add autocomplete helpers for members and function calls baldurk 2026-04-08 13:02:01 +01:00
  • e0ca14d55a Add a helper to figure out which function call and argument we're in baldurk 2026-04-03 17:00:22 +01:00
  • 575d8ed853 Add a function to figure out the trailing subexpression in an expr baldurk 2026-04-03 14:50:58 +01:00
  • 1b5ba59336 Return the correct type for list comprehension targets baldurk 2026-04-03 14:31:53 +01:00
  • d7c3371777 Add a helper function that replaces contents of any strings with "xxx" baldurk 2026-04-03 12:55:38 +01:00
  • 6a2fca967c Add a helper to get the friendly name for a type baldurk 2026-04-03 11:41:34 +01:00
  • 6b85e503fe Add testing for type checking baldurk 2026-04-02 13:59:29 +01:00
  • e7845446db Add a query to pull the type of a given location baldurk 2026-04-02 13:59:12 +01:00
  • f090436670 Determine best-effort type information for AST nodes baldurk 2026-04-02 13:53:18 +01:00
  • e57d9db9c4 Process scope declarations and identifiers in AST tree baldurk 2026-04-02 13:52:10 +01:00
  • b2b46e7e7c Add structs for tracking identifiers and scopes baldurk 2026-04-02 13:25:28 +01:00
  • 08369056d3 Add python script for autocompletion parsing baldurk 2026-04-02 13:21:14 +01:00
  • 23ca2cf053 Show syntax errors when editing in python script editor baldurk 2026-03-23 17:40:03 +00:00
  • a70ee3a2eb Watch python extensions for changes on disk and update status bar baldurk 2026-03-23 13:30:00 +00:00
  • 22444aa44d Disable python debugging buttons if it's not supported baldurk 2026-03-23 12:45:00 +00:00
  • c0b47ee48c Don't enable output/debug buttons for unloaded extensions baldurk 2026-03-23 12:23:47 +00:00
  • a995ded466 Add quick-helper to view extension output from manager dialog baldurk 2026-03-23 12:16:47 +00:00
  • 02ead51303 Add a status entry showing loaded python extensions & debugger status baldurk 2026-03-23 12:13:01 +00:00
  • 3c6dfd23b4 Add a drop-down for the script output panel to switch context baldurk 2026-03-20 16:57:13 +00:00
  • 768d8fa615 Add a static context for connecting Qt signals for python extensions baldurk 2026-03-20 16:16:23 +00:00
  • b1f0b9d310 Flush output before an exception baldurk 2026-03-20 16:13:55 +00:00
  • 229c4c8746 Avoid polluting globals with completion objects baldurk 2026-03-20 14:53:32 +00:00
  • 836a5da7fa Re-organise python shell to be dockable and dock REPL at bottom baldurk 2026-03-20 14:48:24 +00:00
  • 60b989f2b7 Give extensions their own OutputRedirector object to identify them baldurk 2026-03-18 12:04:13 +00:00
  • 3ff393c91f Add option to launch/wait for debugger on python contexts baldurk 2026-03-12 16:28:39 +00:00
  • 3dfd829331 Initialise debugpy on a thread to reduce startup time baldurk 2026-03-20 13:20:28 +00:00
  • d71827d6a1 Load debugpy when possible to allow python debugging in-program baldurk 2026-03-12 12:42:44 +00:00
  • 53e5e718b1 Copy whichever libffi version the python installation needs baldurk 2026-03-12 12:42:08 +00:00
  • 9fc3c3cdcd Use sys.settrace instead of PyEval_SetTrace for better compatibility baldurk 2026-03-10 17:07:56 +00:00
  • c15a5c2c66 Add os.add_dll_directory cruft to verify-docstrings baldurk 2026-05-19 13:30:42 +01:00
  • e5f395497c Allow custom python folder to contain platform-subfolders baldurk 2026-03-09 12:43:51 +00:00
  • 7e11dc9cc5 Allow loading a custom PySide2 with a customised python location baldurk 2026-03-09 12:42:51 +00:00
  • 388f914b3a Add a script for building a pythonXY.zip baldurk 2026-03-06 11:49:01 +00:00
  • 965d788fe5 Add a settings window entry to add extra python stubs paths baldurk 2026-03-05 16:47:46 +00:00
  • 26a84363b8 Embed stubsgen.py and automatically generate stubs into user folder baldurk 2026-03-05 15:42:05 +00:00
  • 9223971536 Remove old stubs generation code and replace with our own script baldurk 2026-02-11 23:29:05 +00:00
  • a869e5c4f8 Add natvis for python 3.8 baldurk 2026-03-11 18:35:50 +00:00
  • 8d6d307998 Don't apply sphinx paramlinks to Callable[] lines baldurk 2026-05-12 14:36:45 +01:00
  • a23ee5f526 Change documentation for callbacks to use Callable[] baldurk 2026-02-12 14:20:20 +00:00
  • 7567cc11c9 Fix GC collection of python contexts baldurk 2026-03-18 13:34:19 +00:00
  • 9bb79a0594 Demote error to warning on unbalanced markers baldurk 2026-08-13 12:34:09 +01:00
  • 6c7c9e16b8 Check both resolveImageView and resolveMode before referencing the view Danylo Piliaiev 2026-06-24 18:29:17 +02:00
  • 717d23e770 Match SPIR-V debugger structs change in GL shader debugging baldurk 2026-08-11 11:17:32 +01:00
  • e807742444 Tweak RenderPass setup/usage in VK_Resource_Usage Jake Turner 2026-08-09 23:42:08 +01:00
  • 0219134aa8 Add test to D3D12_Parameter_Zoo for DXIL CST_CODE_CE_GEP (12) Jake Turner 2026-07-31 17:22:38 +01:00
  • 7db2264afa Set specialisation info if EXT shader object is used with task shaders baldurk 2026-08-07 15:48:10 +01:00
  • aa78f90d34 Sync before any map updates if we have already submitted GPU work baldurk 2026-08-07 14:28:50 +01:00
  • ef73eb2205 Allow matching debug variables directly before processing path baldurk 2026-08-07 12:06:44 +01:00
  • a99a02c51b Add 'bind' to display of samplers in shader debugger baldurk 2026-08-07 12:03:28 +01:00
  • a322de964b Add source vars for samplers baldurk 2026-08-07 12:02:21 +01:00
  • 62b088319a Detect struct array strides from BDA pointer decorations baldurk 2026-08-06 18:46:21 +01:00
  • d3a366e759 Disable NV layer baldurk 2026-08-06 13:55:29 +01:00
  • bc52be931a Correctly handle debugging double PS inputs in SPIR-V baldurk 2026-08-05 11:51:10 +01:00
  • 5bcac1bfda Update from toolwindowmanager repository @ 984f7fb baldurk 2026-08-05 11:50:55 +01:00
  • 0db700e4a9 Remove pixel shader when fetching tess/GS out baldurk 2026-08-05 11:29:49 +01:00
  • 64c942c68a Include license and readme for sphinxcontrib-jquery baldurk 2026-07-03 11:09:09 +01:00
  • 0cb1000f26 In buffer viewer show tooltip on headers and elide from middle baldurk 2026-08-05 10:46:13 +01:00
  • 28c6f55800 Custom render tooltip events in RDHeaderView baldurk 2026-08-05 10:45:07 +01:00
  • 3b1a832a57 Fix moronic bullshit that broke V140 toolset on VS2026 baldurk 2026-08-04 10:15:27 +01:00
  • 02e0f0983f Handle mutually recursive cycles in declared pointer types baldurk 2026-08-03 21:30:51 +01:00
  • c11d53b0d4 Handle mutually recursive pointer types in packing rules estimation baldurk 2026-08-03 19:06:42 +01:00
  • 1b9c13223f Check for all possible GL matrix types in buffer formatter. Closes #3878 baldurk 2026-08-03 11:16:36 +01:00
  • fda6fc2322 Fix calculation of array size when calculating struct sizes baldurk 2026-08-03 10:50:26 +01:00
  • 430286642d Mark OOB reads in cbuffers as truncated baldurk 2026-08-03 10:40:33 +01:00
  • 114222f0eb Check for extensions function pointers provided by layers. Closes #3877 baldurk 2026-08-03 10:40:00 +01:00
  • b857463968 Feedback from PR nachocpol 2026-08-03 09:29:56 +02:00
  • 0ba299366b Support old GEP type instructions nachocpol 2026-07-28 15:02:13 +02:00
  • 4e59f62a96 During Loading replay replace D3D12ActionTreeNode with D3D12EventNode Jake Turner 2026-07-23 10:14:31 +01:00
  • 5a1b2c23e1 Extend D3D12_Annotations test Jake Turner 2026-07-24 17:12:22 +01:00
  • c559aa64af Check indirect action names in D3D12_Execute_Indirect Jake Turner 2026-07-30 16:35:36 +01:00
  • 6df99e4d94 Extend python helper functions for D3D12 indirect action names Jake Turner 2026-07-30 16:34:31 +01:00
  • 4d57e74c9d Release VulkanEventNodes after they are baked into actions/events Jake Turner 2026-07-24 11:45:50 +01:00
  • 9b942d0533 Extend D3D12_Execute_Indirect: add tests with a count buffer Jake Turner 2026-07-24 08:00:01 +01:00
  • d0030787c6 Fetch inputs and allow debugging for VRS. Closes #3705 baldurk 2026-07-27 17:10:14 +01:00
  • d1c236573a Remove custom title bar close button icon. Closes #3875 baldurk 2026-07-27 12:48:00 +01:00
  • c6949d9c45 Add support for VK_KHR_extended_flags baldurk 2026-07-27 12:23:12 +01:00
  • 63b38ef8b4 Encode information for ASTC/PVRTC blocks in ResourceFormat baldurk 2026-07-27 10:53:45 +01:00
  • e434ebbbba Handle multiview viewmask set with all 32 bits baldurk 2026-07-24 18:53:23 +01:00
  • caa6977a13 Add support for VK_EXT_image_sliced_view_of_3d baldurk 2026-07-24 17:51:23 +01:00
  • 70caae7418 Add support for VK_EXT_zero_initialize_device_memory baldurk 2026-07-24 17:33:03 +01:00
  • c6c8f807c9 Update VK_Image_Layouts test to check preinitialised data also baldurk 2026-07-24 17:25:13 +01:00