baldurk
4b527239ae
Fix making QTreeView function public in RDTreeView
2024-12-19 15:46:42 +00:00
baldurk
c9a621a812
List registers last in shader viewer tables
2024-12-19 15:13:52 +00:00
baldurk
5c73842332
Fix source variables not properly propagating updateID
2024-12-19 14:08:02 +00:00
baldurk
663ae9bc94
Update tip about attaching to running instances
2024-12-17 17:36:27 +00:00
baldurk
69324f8e07
Group apply button with format text box in buffer formatter
...
* The apply button used to be below the text box but now can be hard to see with
the saved formats also in the way.
2024-12-13 16:48:16 +00:00
baldurk
7d6ecd1b3d
On main UI interface classes add a back-link at where they are retrieved
...
* E.g. this documents on the ExtensionManager that it's retrieved from
CaptureContext.Extensions()
2024-12-13 16:48:16 +00:00
baldurk
0880f7b0be
Remove unused help window button from extension manager
2024-12-13 16:48:16 +00:00
baldurk
e189c0efd0
Manually link to callback types in docstrings
...
* The auto-type in parameters does not get linked, but we can manually link it
in the docstring text.
2024-12-13 16:48:16 +00:00
baldurk
0e406b0e4d
Fix some issues with descriptor display with inline UBOs
2024-12-09 16:19:20 +00:00
Jake Turner
11870b184a
ShaderViewer support for ShaderDirectAccess shader resources
...
i.e. D3D12 SM6.6 HLSL Dynamic resources which index directly into the resource/sampler heap and not via shader bindings.
2024-12-04 13:40:17 +00:00
baldurk
d37b0ee00b
Fix issue with iterating actions via previous/next in python
...
* We keep parent references when returning child objects via reference/python
object wrappers rather than copying. But when iterating a linked list like the
actions this can produce an incredibly long parent chain and then on
destruction we can stack overflow if the chain is long enough.
2024-12-03 15:01:58 +00:00
baldurk
fa03d19088
Treat an AsyncInvoke with empty tag like no tag
...
* Otherwise such an invoke could delete untagged events out of the queue which
is definitely not what we want. Where is my draw? was doing this and it caused
internal untagged events which must not be dropped to be removed.
2024-11-24 00:58:50 +00:00
Honeybunch
3ea9735866
Mesh Shader Debugging
2024-11-20 10:50:14 +00:00
Jake Turner
2443dbcb55
Shader Editing: Fix problem where single Replace didn't work
...
Use the same findHash string in performReplace() as in performFind() by including the find direction in the findHash in performReplace()
2024-11-09 07:07:11 +00:00
baldurk
ec261a2f85
Use API entry point not source entry point when decompiling source
2024-11-05 10:12:16 +00:00
baldurk
ec7ecf6896
Fix buffer declaration not properly declaring structs
2024-11-05 10:12:16 +00:00
Aras Pranckevicius
784156cc23
Disable "Recompress capture" on images
...
When renderdoc opens an image file, it treats it as a
"somewhat special" capture. However compressing it only corrupts
the source image file, without doing anything useful. So disable
that menu item for "image" captures.
2024-11-04 17:24:38 +00:00
Shahbaz Youssefi
76b6d47f9c
Support VK_KHR_dynamic_rendering_local_read
...
Fixes #3341
2024-11-04 16:58:03 +00:00
baldurk
b4403b2d8d
Test different whitespacing around pointers
2024-10-31 13:04:25 +00:00
baldurk
89ee55bd0c
Fix matching variable-less buffer formats
...
* It's convenient and we sometimes automatically create formats that are just
'xint' so make sure they parse correctly.
2024-10-31 12:57:12 +00:00
baldurk
ef1c633df3
Offset per-primitive data correctly when meshlet filtering
2024-10-31 12:47:18 +00:00
baldurk
f4d579ffaa
Allow specifying tighter alignment than natural for odd buffer cases
2024-10-30 10:33:40 +00:00
baldurk
e6d0d57f80
Wait for initial remote probe before connecting to server. Closes #3445
2024-10-21 14:30:37 +01:00
baldurk
c2912fb259
32-bit compile fixes
2024-10-19 10:30:28 +01:00
baldurk
6408799b5d
Allow specifying scalar pointers in buffer formatter
2024-10-19 01:21:48 +01:00
baldurk
ac1a680b47
Redeclare bitfields in structs when declaring types
2024-10-19 01:21:47 +01:00
baldurk
c6c5702d74
Fix calculation of offsets with bitfields when aligning for pointers
2024-10-19 01:21:47 +01:00
baldurk
f0aecfbfa3
Add a log message when vkconfig is detected and warned about
2024-10-19 01:21:47 +01:00
baldurk
f0389a6ccc
Fix crash if opening D3D11 cbuffer view with no shader bound
2024-09-24 14:14:13 +01:00
baldurk
ce6b999995
Fix typo in warning message
2024-09-23 14:04:46 +01:00
baldurk
0cea7aae41
Add warning to users when vkconfig is detected
...
* This causes quite a few crashes on startup during Vulkan initialisation.
2024-09-20 13:30:32 +01:00
Cam Mannett
de07e66728
Use GLSL 460 for built-in spirv-cross -> GLSL calls
...
spirv-cross defaults to 450 but will not parse shaders containing the RayQuery capability unless the version is set to 460.
This change modifies the built-in GLSL cross tool to set `--version 460`. This change does not affect user-specified spirv-cross configurations.
2024-09-10 12:16:08 +01:00
baldurk
1ca4b70bf9
Display quad overdraw as disabled when MSAA is enabled on vulkan
...
* No API supports the quad overdraw with MSAA, but on other APIs it's feasible
to downgrade and render the overlay at single sampled. On Vulkan with
renderpasses this is not possible.
2024-09-09 14:45:30 +01:00
baldurk
88be65d1c6
Use correct qmake flag in archlinux workaround
2024-08-09 21:50:10 +01:00
baldurk
a2872c83d1
Workaround broken qmake on Archlinux
2024-08-09 13:54:51 +01:00
baldurk
109a6a427f
Allow executables to launch to be found via PATH. Closes #3403
2024-08-08 13:25:46 +01:00
baldurk
8b46a1a8fc
Update from toolwindowmanager repository @ 106405739ef8b
2024-08-06 15:14:28 +01:00
baldurk
90832a18f0
Update from toolwindowmanager repository @ 117c15c1c67a2
2024-08-05 17:40:31 +01:00
baldurk
fe31bdbdf8
Change incorrect -Wno-error to remove warning entirely
...
* If a warning is valid, it should be fixed, and if it is invalid it should be
ignored entirely.
2024-07-29 14:28:11 +01:00
baldurk
c75f1a1499
Clamp element size to avoid divide by 0
2024-07-15 16:44:23 +01:00
baldurk
d5cc1cf626
Import threading on python context startup on main thread for debuggers
2024-07-15 16:22:38 +01:00
baldurk
c9bb4ca4b8
Copy additional optional libraries from python install for debugging
2024-07-15 16:21:36 +01:00
baldurk
cb46ec9c51
Set correct stage for fake copy descriptors in texture viewer
2024-07-13 22:30:08 +01:00
Jake Turner
51612fdc94
Vulkan PipelineState search for vertex attributes by register location
...
Closes #3379
2024-07-10 13:34:30 +01:00
feng716
94212f1488
move code to the existing gcc version check clause
2024-07-10 05:24:12 +01:00
feng716
ddc606be0e
move code to qrenderdoc/CMakeLists.txt
2024-07-10 05:24:12 +01:00
feng716
a339714159
remove extra lines
2024-07-10 05:24:12 +01:00
feng716
2f7ebd461c
replace GREATER_EQUAL with GREATER
...
GREATER_EQUAL is not supported in CMake 2.8
2024-07-10 05:24:12 +01:00
feng716
3bd5f5a631
Add version determination
2024-07-10 05:24:12 +01:00
feng716
9c41ef366e
add option '-Wno-error=template-id-cdtor'
2024-07-10 05:24:12 +01:00