Commit Graph

  • 30c817486e Fix bad casts on overlay texture pixel picking baldurk 2026-08-25 15:29:58 +01:00
  • 752543e0fe Don't test 1D block compressed textures in vulkan texture zoo baldurk 2026-08-25 13:19:05 +01:00
  • 6122e32454 Fix A8 remapping when decoding pixel data manually baldurk 2026-08-25 13:18:50 +01:00
  • fb6f320eab Only read co-ordinates that exist in parameter. Closes #3885 baldurk 2026-08-25 10:27:25 +01:00
  • 1a3e8c79bf Loosen precision requirements on vulkan shader debugging baldurk 2026-08-24 23:25:58 +01:00
  • 08d6492dc6 Fix epsilon check being too strict for equality depth checks baldurk 2026-08-24 21:52:31 +01:00
  • a87c93bf0b Add ultra dirty specific hack to work around mesa following GL spec baldurk 2026-08-24 20:17:37 +01:00
  • 4de445d2f5 Don't try to copy PS uniforms if there is no program bound baldurk 2026-08-24 17:35:34 +01:00
  • fc50157566 Use 0.5 for depth-equal test so it works on various precisions baldurk 2026-08-24 17:32:04 +01:00
  • f8e2d0f36c Properly save and restore FB attachments in pixel history baldurk 2026-08-24 17:19:24 +01:00
  • 4db49e2c6b Fix copy-paste error for int case in GL pixel history baldurk 2026-08-24 16:50:02 +01:00
  • 85075565cd Don't hang onto new extensions item, recreate each time baldurk 2026-08-24 16:49:49 +01:00
  • 57a0d90aac Ensure we have a depth buffer for GL depth bounds test baldurk 2026-08-24 15:21:22 +01:00
  • b7f009212f Demote error to warning on unbalanced markers on D3D12 Jake Turner 2026-08-24 09:57:04 +01:00
  • b7f1554feb Explicitly call parent copy-constructor baldurk 2026-08-20 12:10:06 +01:00
  • 56379f7f01 Fix incorrect moves if inserting large range into smaller rdcarray baldurk 2026-08-18 14:06:51 +01:00
  • b62836c1c7 Remove sideband list of reflection IDs. Samir Toularhmine 2026-08-17 15:30:16 +01:00
  • e11dc1ca48 Fix remote pipeline shader reflection retrieval Samir Toularhmine 2026-08-04 14:17:18 +01:00
  • e43b7c14d3 Use correct path for python libs in package baldurk 2026-08-15 13:40:26 +01:00
  • 02636139fd Update Qt download link in docker script baldurk 2026-08-15 13:22:51 +01:00
  • 4728158bcf Update docker build to compile python 3.8 for linux builds baldurk 2026-08-15 13:16:28 +01:00
  • a2753429bf Fix fixup of chunk length for pre-allocated 64-bit sized chunks baldurk 2026-08-14 23:17:27 +01:00
  • 1aeac957bd Compile fixes baldurk 2026-08-13 21:38:42 +01:00
  • 75682ad346 For stubs generate files non-ident name baldurk 2026-08-13 17:43:35 +01:00
  • da4350a759 Add an example of advanced buffer format/processing baldurk 2026-08-13 15:21:10 +01:00
  • 8dd7692282 Improve parsing of enums in buffer formatter baldurk 2026-08-13 15:36:59 +01:00
  • 63e130e72a Handle example editors better - don't treat example name as filename baldurk 2026-08-13 13:18:21 +01:00
  • bd005c9a96 Add clarification on the workflow for attaching python debugger baldurk 2026-08-12 11:07:52 +01:00
  • 73a125ed41 Document problems with VS Code path mappings baldurk 2026-08-12 10:19:42 +01:00
  • e20c2b9985 Expose buffer interpretation helpers to python baldurk 2026-08-11 18:19:14 +01:00
  • 2fbf67493f Add dummy implementation for constructor @overload baldurk 2026-08-13 01:00:25 +01:00
  • 4a03afc0ce Fix docs build warning baldurk 2026-08-11 18:08:29 +01:00
  • 964ef04526 Fix some cases where type aliases were not used in reflection baldurk 2026-08-11 16:49:06 +01:00
  • f97094fb23 Don't include swig static member function wrappers in stubs baldurk 2026-08-11 15:38:03 +01:00
  • 71f40cef1a Remove any extra typing aliases that were pulled into module dir()s baldurk 2026-08-11 13:48:41 +01:00
  • 68bb7e1ceb Track our own custom types for user-defined functions/classes baldurk 2026-08-06 13:42:43 +01:00
  • b3710eba3b Fetch & display tooltips for each entry along with autocomplete options baldurk 2026-08-06 11:28:47 +01:00
  • 586886b3f5 Add custom change to scintilla to query bounds of autocomplete box baldurk 2026-08-06 16:48:32 +01:00
  • 79ad933913 Avoid accessing possibly deprecated typing members baldurk 2026-08-06 15:00:05 +01:00
  • 022a5e1438 Change python scripting 'debug' button to just attach, not run baldurk 2026-08-05 17:56:08 +01:00
  • 810e6a79d2 Run scripts in their place when they are on disk baldurk 2026-08-05 16:59:59 +01:00
  • e7f0aac008 Don't run syntax checks while a script is running baldurk 2026-08-05 16:51:58 +01:00
  • bf710530d2 Don't write scripts to temp file, run in their real location baldurk 2026-08-05 15:32:03 +01:00
  • a113dbbda8 Detect crashes during python extension loads and offer to disable baldurk 2026-08-05 15:02:05 +01:00
  • bb23fbc741 Remove 'always load' extra opt-in for extensions baldurk 2026-08-05 14:36:53 +01:00
  • 4bd0245975 Move new extension creation wizard to python scripting baldurk 2026-08-05 14:14:05 +01:00
  • 650188f32c Expose UI extension management via context menu in project explorer baldurk 2026-08-05 14:04:25 +01:00
  • 14e636d1a5 Don't allow 'run' when editing UI extension files baldurk 2026-08-05 13:14:13 +01:00
  • 4f07e09d48 Make editor wrapper a true wrapper to allow displaying warnings per-view baldurk 2026-08-05 13:02:11 +01:00
  • 66ca2e3444 Add copy button to code snippets in sphinx with sphinx_copybutton ext baldurk 2026-07-03 11:13:21 +01:00
  • 45d22e3f0d Set font size properly on scintilla editors baldurk 2026-06-25 11:38:42 +01:00
  • 0f50ff29c5 Update installer config to expect python 3.8 baldurk 2026-06-24 12:14:24 +01:00
  • 1416d92b09 Use properties consistently for custom dependency paths on windows baldurk 2026-06-24 11:06:11 +01:00
  • 5b90b75b79 Rewrite python docs & onboarding to be more opinionated baldurk 2026-06-23 16:04:10 +01:00
  • e032466be2 Give more explicit API reference titles to python doc pages baldurk 2026-06-23 16:01:36 +01:00
  • 1292134b47 Add detailed per-topic writeups of relevant areas for python scripts baldurk 2026-06-23 16:00:44 +01:00
  • ed38da72ab Add writeups of each example baldurk 2026-06-23 15:59:24 +01:00
  • ec5cd1f049 Add new python examples, also available embedded into UI baldurk 2026-06-23 15:57:27 +01:00
  • 11b83f2272 Remove old python documentation, ready for replacement baldurk 2026-06-23 15:54:35 +01:00
  • 2654224fb5 Clarify ResourceUsage.Unused docstring to be more explicit baldurk 2026-06-23 15:52:25 +01:00
  • 83a80ad9dc Add some notes to main interface docstrings of where they are obtained baldurk 2026-06-23 15:52:12 +01:00
  • eb27bd34bf Rename python shell to python scripting window in docs baldurk 2026-06-23 15:51:52 +01:00
  • 1bad994e84 Rate limit how often the current line is updated in python shell baldurk 2026-06-19 17:50:46 +01:00
  • 8ca1aa2c8d Expose memory bindings for buffers/textures on Vulkan and D3D12 baldurk 2026-06-19 13:46:33 +01:00
  • d4130ce42a Enable nitpicking in sphinx documentation build and fix some broken refs baldurk 2026-06-18 13:56:37 +01:00
  • 173510cc8d Re-organise in-application API docs to have sections & better type docs baldurk 2026-06-18 14:24:04 +01:00
  • b60f42d8b1 Move find/replace logic out of shader viewer so it can be reused baldurk 2026-06-17 14:49:46 +01:00
  • 91cf34e4bd Add cmake option to force a particular python version baldurk 2026-06-16 13:47:18 +01:00
  • d6c61f28d4 Rename legacy parameter name to be more correct baldurk 2026-06-15 17:53:26 +01:00
  • 3ea0d7a37d Remove "preferSourceDebug" compile flag, use sourceDebugInformation baldurk 2026-06-15 16:34:37 +01:00
  • 7a1233e17e Fix some python warnings in docs config & docstring checker baldurk 2026-06-15 14:02:06 +01:00
  • 34a45ed73d Handle DOS newlines in ASCII rdc file sections baldurk 2026-06-15 13:36:27 +01:00
  • bb4017a965 Add a spellchecking mode for sphinx and fix some typos baldurk 2026-06-12 21:04:13 +01:00
  • 5e462c5ebe Add type hints to python for class constructors baldurk 2026-06-11 16:11:22 +01:00
  • 950568fb8f Rename previous/next to previousAction/nextAction in ActionDescription baldurk 2026-06-11 15:01:25 +01:00
  • 40945e6e8a Explicitly note that MiniQtHelper callbacks are optional baldurk 2026-06-11 13:46:55 +01:00
  • 61e21aa7b5 Fix incorrect reference in docstring baldurk 2026-06-11 11:57:16 +01:00
  • a42d8ba2dd Don't push blank lines into python REPL history baldurk 2026-06-09 13:46:00 +01:00
  • a02741381b For convenience expose InvokeOntoUIThread directly from CaptureContext baldurk 2026-06-09 13:15:49 +01:00
  • 00159dafac Fix overload documentation for AsyncInvoke in replay manager baldurk 2026-06-09 13:15:34 +01:00
  • 6e2069ec54 Add fallback logic to make AddDockWindow place panels somewhere baldurk 2026-06-09 12:49:24 +01:00
  • 2d0ba78a49 Add a function to fetch the texture display config from texture viewer baldurk 2026-06-09 11:16:28 +01:00
  • 7d2477026a Add TextureViewer.GetChannelVisibility that returns a tuple baldurk 2026-06-09 11:14:07 +01:00
  • 3f653cfbf2 Remove RENDERDOC_GetDefaultCaptureOptions, initialise in constructor baldurk 2026-05-29 13:57:20 +01:00
  • e3b0fa0a24 Add UI thread invokers for all windows baldurk 2026-05-28 18:09:27 +01:00
  • db75eec620 Expose capture connection windows to python scripting baldurk 2026-05-28 17:08:54 +01:00
  • 7806d1557d Rename CaptureDialog::TriggerCapture to Launch as better naming baldurk 2026-05-28 15:33:53 +01:00
  • e6cd4d2e98 Add an entry to the recent files list for unsaved/temp recovery script baldurk 2026-05-27 18:04:16 +01:00
  • 434cb575a4 Call correct function for custom filters with completers baldurk 2026-05-27 17:50:32 +01:00
  • 782e7101e6 Improve formatting of function tooltips baldurk 2026-05-27 17:16:03 +01:00
  • f02fbd7ffa Fix cases where function tooltip would stick around too long baldurk 2026-05-27 17:15:48 +01:00
  • b83fabce3a Try to patch in 'pass' instead of commenting to preserve scopes baldurk 2026-05-27 16:05:51 +01:00
  • 4f3dab116b Properly update docstrings with optional/default parameters baldurk 2026-05-19 14:06:59 +01:00
  • ce8941150f Don't print overload per optional parameter in sphinx documentation baldurk 2026-05-19 14:59:25 +01:00
  • 87825d3d64 Handle and check for default values in docstrings for verify-docstrings baldurk 2026-05-19 13:44:37 +01:00
  • 567b0228aa Call OnCaptureClosed for capture viewers before resetting capture info baldurk 2026-05-19 13:00:59 +01:00
  • cd79225daa Call OnSelectedEventChanged() on new capture viewers baldurk 2026-05-18 13:35:40 +01:00
  • 21ebe7e6cc When reloading an extension send errors to its output channel baldurk 2026-05-13 15:06:08 +01:00
  • 16a24406b2 In python extensions, set pyrenderdoc global before calling register() baldurk 2026-05-13 13:56:37 +01:00
  • 4baf001be9 Prevent tooltips from getting focus even with sloppy focus baldurk 2026-05-13 12:27:50 +01:00