baldurk
c41a6b3740
Don't call output displays while closing a capture
2021-05-27 14:16:23 +01:00
baldurk
2ddf567fec
Require explicit opt-in to enable process injection on windows
...
* This option (in spite of large warnings) continues to be a pitfall for new and
experienced users alike, trying to use process injection without good reason
and getting into trouble when it breaks.
2021-05-24 16:51:43 +01:00
baldurk
00e1f0056d
Fix a crash if a table widget gets a copy shortcut with no selection
2021-05-19 11:44:41 +01:00
baldurk
b8d10c4875
Help visual assist ignore/skip parsing generated SWIG code
...
* This didn't used to be as much of an issue but it seems
2021-05-18 12:29:20 +01:00
baldurk
d8d6557feb
Add support for file includes from custom shaders. Closes #2275
2021-05-17 13:47:58 +01:00
baldurk
331db5b4ba
Fix custom shader edits to write the exact editor contents to disk
2021-05-17 13:47:58 +01:00
baldurk
4a9d32db3f
Sort GL read/write bindings by bindpoint and use mapping properly
...
* We need to use the bindpoint mapping to ensure we look up the correct usage
information. Also iterating over the unsorted shader resources potentially
gives us out-of-order bindings, so we resort by bindpoint (which was sorted
into binding order in the implementation).
2021-05-17 13:47:58 +01:00
baldurk
c715d2c7ad
Pre-populate selected text in shader find dialog when pressing ctrl-f
2021-05-13 15:01:54 +01:00
baldurk
5def7fd60d
Fix further docstring typos
2021-05-11 18:36:46 +01:00
baldurk
3107cc5932
Fix typo in docstring
2021-05-11 18:16:11 +01:00
baldurk
39ec6da668
Remove unused lambda capture
2021-05-11 17:35:36 +01:00
baldurk
4ba5c326af
Add missing Qt include
2021-05-11 16:21:38 +01:00
baldurk
b4ec703d97
Expose shader printf messages in the UI
2021-05-11 16:15:31 +01:00
baldurk
c6c133bdd0
Add icons for texture viewer pixel history/debug buttons
2021-05-11 16:15:31 +01:00
baldurk
4eb2621bca
Fetch shader messages from DebugPrintf
2021-05-11 16:15:31 +01:00
lizj
5fde0ad90d
Fix incorrect backcolorPick button state after cancellation
2021-05-10 14:18:19 +01:00
baldurk
665c287679
Update toolwindowmanager to 23572b51
2021-04-29 15:31:51 +01:00
baldurk
2ea6d83b60
Handle new DXBC system-value semantics
2021-04-29 13:05:10 +01:00
baldurk
93f0997c12
Fix crash on 32-bit index buffers that are less than 4 bytes in size
2021-04-29 10:25:18 +01:00
baldurk
52612c1f66
Apply out-of-bounds index count clamping to VS output
2021-04-28 10:36:59 +01:00
Jake Turner
da660cd025
Removed redundant RENDERDOC_PLATFORM_APPLE code
2021-04-26 21:58:13 +01:00
Jake Turner
e8cfbd5a6f
Mac build set the minimum SDK version to 10.15
2021-04-26 11:38:44 +01:00
Jake Turner
87d5295926
Disable pyrenderdoc on Apple
...
The python brew install does not include universal binaries
Disabling pyrenderdoc on Apple allows for the generation of universal binaries by the Apple CI
2021-04-23 09:20:26 +01:00
baldurk
96afe77914
Disable hover pipeline thumbnails on remote replay
...
* Most remote replay links are slow enough that the lag introduced by
synchronously fetching and displaying these thumbnails would be annoying for
simple mouse-over scenarios.
2021-04-22 15:52:14 +01:00
baldurk
d6c483a255
Hide tooltip thumbnail instead of making it 0x0
2021-04-20 14:44:04 +01:00
baldurk
e3eb2ee754
Fix sorting for texture viewer texture list
2021-04-20 13:51:41 +01:00
baldurk
6f25063eb2
Add icon for context menu item to open in resource inspector
2021-04-20 13:51:41 +01:00
baldurk
9d3f7169ed
Add thumbnails to texture tooltips in pipeline state view
...
* If there would be no tooltip otherwise, it just shows the thumbnail. Otherwise
any tooltip text (like view parameters or image layout) is displayed below the
thumbnail
2021-04-20 13:51:41 +01:00
baldurk
260583b805
Move tooltip handling from RDTreeWidget to RDTreeView
2021-04-20 13:51:41 +01:00
baldurk
9cb5e9d1b6
Update toolwindowmanager to 4837f70a84
2021-04-20 13:51:41 +01:00
baldurk
270d4e5b07
Add resource usage entries into context menu in pipeline state viewer
2021-04-19 16:44:19 +01:00
baldurk
12d9b4f850
Add copy icon to treeview context menu
2021-04-19 15:30:19 +01:00
baldurk
da66701649
Don't mark bufferless constant buffers as empty due to stage masks
...
* These aren't present for push constants etc, so we ignore it
2021-04-16 13:55:38 +01:00
baldurk
eac94b74f6
Allow cbuffer previewer to apply custom format to non-buffer-backed CBs
...
* This in particular means push constants and specialization constants on vulkan
but also applies to root-value cbuffers on D3D12.
* GL bare uniforms are not feasible to expose in this way.
2021-04-14 18:59:12 +01:00
baldurk
6271f010cc
Don't hardcode font size/width calculating margin sizes. Closes #2227
2021-04-12 13:04:02 +01:00
baldurk
95e6a4a971
Respect font scale for fixed-width fonts
2021-04-12 13:04:02 +01:00
baldurk
34ea6529c9
Account for rootIsDecorated when painting tree lines in RDTreeView
2021-04-12 13:04:02 +01:00
baldurk
6a6b7f68e1
Display thumbnails for empty resources
2021-04-12 13:04:02 +01:00
baldurk
44db412b8d
Speculative workaround for QWidgetPrivate::subtractOpaqueSiblings crash
2021-03-22 18:37:10 +00:00
baldurk
61382d36a3
Don't show preserve option for alpha mapping in save dialog
2021-03-22 18:37:10 +00:00
baldurk
da288830c0
Fix display of doubles in mesh output
2021-03-22 18:37:10 +00:00
Dean Ellis
88cb0615d0
Add Support for building the Python API against Python 3.9
2021-03-22 18:22:17 +00:00
Jake Turner
faa9dbf709
Enable pyrenderdoc for Apple
...
It was previously marked as disabled for Apple
Required to build the python modules which are used by the testing framework
Python imports .so libraries by default, change the shared library extension to .so for python modules on Apple
2021-03-14 11:17:31 +00:00
Jake Turner
9c787bd05d
Tidyup the Apple RPATH usage
...
Use @rpath for build and install to reference dynamic libraries
Set RPATH to "@executable_path/../lib" when linking
2021-03-14 11:17:31 +00:00
Jake Turner
769fade4cf
Fixed small typo "htat" -> "that"
2021-03-14 11:17:31 +00:00
baldurk
cfe3374267
Reset invalid state when letting user retry adding a shader tool
2021-03-10 10:43:00 +00:00
baldurk
dce2c62bde
Fix typo in shader viewer menu item. Closes #2201
2021-03-08 16:45:05 +00:00
baldurk
527c662fb2
Only flip Y co-ordinates in texture viewer when clip origin is default
2021-03-01 11:38:29 +00:00
baldurk
d6e88ae4fa
Remove redundant callstack member in APIEvent
...
* We already link to the chunk index and the chunk metadata contains the
callstack, there's no need for a duplicate copy when there may be many
APIEvents in a capture
2021-02-24 13:52:07 +00:00
baldurk
728fa34acc
Move branch colouring to RDTreeView
2021-02-24 13:52:07 +00:00