baldurk
40b86b63fb
Update code for new SSL libraries in new Qt version
2021-01-27 17:06:09 +00:00
baldurk
f460d79968
Check for @ when initialising rich resource text
...
* This is used for event linking
2021-01-27 16:05:04 +00:00
baldurk
506f941a14
Don't set invalid size as minimum size on labels, set 0,0
2021-01-27 16:05:03 +00:00
baldurk
4d16c3e44c
Add function to close top level windows to MiniQtHelper
2021-01-27 16:05:03 +00:00
baldurk
3f637e0d9b
Link to renderdoc-contrib repository
2021-01-27 12:58:51 +00:00
baldurk
29c5965599
Update some missing entries and comments from custom shader snippets
2021-01-27 12:49:36 +00:00
baldurk
1c37bfa02e
Fix painting issues when scrolling with pinned columns
2021-01-25 16:14:03 +00:00
baldurk
e6601672ec
Delete net worker when net manager thread completes
2021-01-22 14:57:48 +00:00
baldurk
dae98c3547
Remove memset of struct that's no longer POD
2021-01-22 14:57:35 +00:00
baldurk
ba06717842
Don't fetch resource lists for unbound shader stages
...
* This is a minor optimisation when there are large numbers of bound resources
that are available (duplicated) to all shader stages. There's no point
fetching them when there's no shader bound there.
2021-01-21 11:30:50 +00:00
baldurk
a4fd53af8f
Fix a crash if capture viewers are changed while processing SetEvent
...
* This could happen in particular now that thumbnails are capture viewers.
2021-01-21 11:28:23 +00:00
baldurk
c002c71fe8
Don't display buffers as thumbnails in texture viewer
...
* This is a holdover from simpler binding times, these days it makes more sense
to omit buffers than try to hold onto those bindings even when they don't
contain textures.
2021-01-21 10:43:37 +00:00
baldurk
40f83cfbfd
Fix lag in updating texture viewer display when selecting new draws
2021-01-20 17:15:34 +00:00
Marcin Ślusarz
309a08373b
Put units in table header instead of each row.
2021-01-20 17:15:16 +00:00
baldurk
3d9bba65c8
Fix resizing issue with vulkan scissors display
2021-01-19 17:39:12 +00:00
baldurk
1fe92989b7
Fix aspect ratio calculation for negative viewport height
2021-01-19 17:10:09 +00:00
baldurk
2070e74cf1
Restore image auto-update on change feature
...
* This was apparently never ported over to Qt!
2021-01-18 13:22:36 +00:00
baldurk
03db0c480e
Fix override warning
2021-01-15 21:40:24 +00:00
baldurk
ee5d3f5837
Compile fix for linux
2021-01-15 19:32:41 +00:00
baldurk
3d52d5acaf
Change window title to reflect development/release builds
2021-01-15 16:50:48 +00:00
baldurk
924c513d70
Fix cases where empty-range ellision in D3D12 pipeline state breaks
...
* We can't assume ranges in root signature elements map to shader binding
arrays, there is a many:many relationship (one range can have multiple
elements, or only part of an array, one array can have multiple ranges).
2021-01-15 14:57:34 +00:00
baldurk
6d1e37de3a
Display bind array index in register name on D3D12 pipeline state
2021-01-15 14:14:50 +00:00
baldurk
1ce0958398
Add helper for setting images in labels
2021-01-15 12:36:14 +00:00
baldurk
99725b1dc4
Use devicePixelRatioF to calculate texture viewer coords. Closes #2148
2021-01-14 12:03:07 +00:00
baldurk
026da176bb
Update copyright years to 2021
2021-01-13 13:56:10 +00:00
baldurk
fbb17becf9
Only display base filename in loading progress dialog, not whole path
2021-01-13 12:50:34 +00:00
baldurk
b6462b19a9
When flow layout hasn't been visible, be conservative with its size
...
* Because the flow layout adjusts to its available size, we instead set it to
minimum size until it's first laid out. Otherwise it can get unreasonably
sized.
2021-01-11 13:58:20 +00:00
baldurk
441be22410
Override QTreeView::moveCursor to fix scrollbar behaviour. Closes #2144
...
* This prevents SH_ItemView_ArrowKeysNavigateIntoChildren from causing left-move
from an expanded node to jump immediately to its parent instead of collapsing
it when the scrollbar is not leftmost
2021-01-11 11:45:18 +00:00
baldurk
b0f07dfee4
Fix some style issues with new Qt versions
2021-01-08 15:39:02 +00:00
baldurk
e970ee0e33
Fix issue with clamped length with byte offset in buffer viewer
2021-01-06 16:58:43 +00:00
baldurk
4f7abcd488
Remove unneeded window attribute in custom paint widget
...
* This was having some unpleasant knock-on effects in Qt that caused other
controls in the panels to fail to render properly.
2021-01-06 16:58:43 +00:00
baldurk
0e60918e4d
Combine/ignore the same usage from the same event
...
* This can happen if the same resource is used in a barrier more than once (e.g.
multiple subresources)
2021-01-06 16:58:43 +00:00
baldurk
5e92bff7ee
When build is invoked with ninja, build parallel over number of CPUs
...
* If we invoke 'make' on its own under a ninja build, it won't be parallel by
default which makes the build a lot slower than it has to be.
2021-01-05 18:26:27 +00:00
Aliya Pazylbekova
c1ecd9d375
Some GGP modifications
...
qrenderdoc/Code/CaptureContext.cpp
- Adds GGP windowing system
renderdoc/driver/ihv/amd/amd_counters.cpp
- Enables AMD counters
renderdoc/driver/vulkan/vk_serialise.cpp
- Handling VK_STRUCTURE_TYPE_PRESENT_FRAME_TOKEN_GGP in pNext
for vkQueuePresentKHR
renderdoc/os/posix/ggp/ggp_callstack.cpp
- Check that the file was opened
2020-12-25 10:32:22 +00:00
baldurk
fd1b051d2c
Add helper for selecting sample mask, which varies in location by API
2020-12-18 14:05:54 +00:00
baldurk
674d11fdda
Use RichResourceText system to linkify EID links with format @123
2020-12-18 13:42:04 +00:00
baldurk
eabc6990b0
Don't try to always read 4 components of data from output. Closes #2119
2020-12-17 22:23:34 +00:00
baldurk
7c35bdb174
Omit large ranges of empty resources in arrays in D3D12 pipeline state
2020-12-17 15:20:50 +00:00
baldurk
f3b66b0112
Only refresh texture list if resource renames changed
...
* Otherwise the texture list doesn't change when selecting events.
2020-12-17 15:20:32 +00:00
baldurk
47571c6b92
CPU writes should be treated as writes in the timeline bar
2020-12-17 12:22:00 +00:00
baldurk
539ea53b3c
Fix python reference in docstring
2020-12-16 00:27:41 +00:00
baldurk
3aaccc4fda
Use rdcfixedarray in parameters for functions instead of C arrays
...
* This maps better to tuples in python
2020-12-15 22:52:38 +00:00
baldurk
2b0f9c2eba
Use richtext representation for ResourceId when converting to string
2020-12-15 22:52:38 +00:00
baldurk
d727feb806
Improve handling of multiline richresourcetext documents
2020-12-15 22:52:38 +00:00
baldurk
143f66478a
Support converting an rdcarray pointer to rdcarray
...
* This means if there's no intervening list() it still works, e.g. passing an
rdcarray property to a function paramater that expects an rdcarray in python.
2020-12-15 22:52:38 +00:00
baldurk
0163328884
Fix error messages not being printed from async python callbacks
2020-12-15 22:52:38 +00:00
baldurk
4bc795c344
Fix DumpObject to work with lists
2020-12-15 22:52:38 +00:00
baldurk
f32008e95f
Add access for changing the 3D preview stage in mesh viewer
2020-12-15 22:52:37 +00:00
baldurk
afc9fc8f1e
Fix verify-docstrings.py
2020-12-09 23:27:42 +00:00
baldurk
9d1673f5a4
Fix formatting in new docstrings
2020-12-09 22:55:48 +00:00