Commit Graph

1250 Commits

Author SHA1 Message Date
baldurk e216e2f6b5 Update swig to renderdoc-modified-5 tag 2018-02-26 09:47:18 +00:00
baldurk 1cd8559d0c Pass through current GPU vendor in APIProperties, for analytics 2018-02-25 15:29:14 +00:00
baldurk 03a95d3051 Configure line wrapping on capture comments view 2018-02-25 15:29:13 +00:00
baldurk 8671007227 Commit the OpenSSL license to Qt folder even if we don't commit openssl 2018-02-25 15:29:12 +00:00
baldurk 5c96b1846a Remove decimals on Android connection timeout, bump maximum to 120 2018-02-25 15:29:10 +00:00
baldurk c0afad8cd8 Default Comments_ShowOnLoad to true, and actually use the value. 2018-02-25 15:29:09 +00:00
baldurk c923b41d3b Clarify that buttons on CaptureDialog are to load and save settings 2018-02-24 23:22:24 +00:00
baldurk 3fe8ad4e3f Rename 'ResourceId' structured data type to just 'Resource' 2018-02-24 23:22:24 +00:00
baldurk 0a91f649f8 Use anti-aliasing for drawing menu items 2018-02-24 23:22:23 +00:00
baldurk 4932bd33c8 Scroll debug messages by pixel, not by item. 2018-02-24 23:22:23 +00:00
baldurk 7b3e1be030 When auto-opening a single capture, try to raise the texture viewer
* This gives a better 'first impression' when opening a capture than
  falling back to the last panel that is the launch executable panel
  in 95% of cases.
2018-02-24 23:22:22 +00:00
baldurk f3fdf79d8a Allow resizing of variables/constants columns 2018-02-24 23:22:22 +00:00
baldurk 525facfcd0 Remove unnecessary extra frames from shader viewer displays 2018-02-24 23:22:22 +00:00
baldurk 357113160b Display the current event as a green blob 2018-02-24 23:22:22 +00:00
baldurk 08738f270c Use Highlight/HighlightedText for highlighted menu items, show mnemonics 2018-02-22 19:49:48 +00:00
baldurk 3bdfd1ecd6 Set the current highest mip/first array slice after unblocking signals 2018-02-22 19:48:30 +00:00
baldurk aee8678256 Set a proper title for the remote-host prompting dialog 2018-02-22 19:48:09 +00:00
baldurk 8f7c15a984 Remove window help button from dialogs 2018-02-22 19:47:56 +00:00
baldurk ecb9faefe1 Close locked tabs when closing a capture 2018-02-22 19:46:56 +00:00
baldurk 076ec17848 Set texture viewer toolbar minimum sizes consistently
* Otherwise those with icons are slightly larger than those without.
2018-02-22 19:45:55 +00:00
baldurk 529c6772a9 Depth-stencil usage should be considered a write action in timeline bar 2018-02-22 19:45:31 +00:00
baldurk b62b22d8c2 Update toolwindowmanager to 60f27eb768e78bcbbf8a3fd031299e6d34a095bc 2018-02-22 16:25:54 +00:00
baldurk 2588207201 Fix tab bar size calculation to account for tab margin 2018-02-22 16:22:51 +00:00
baldurk d9c7a4d416 Show the status bar progress indicator if a replay operation is slow
* This mostly happens on android where there are large framebuffers
  transferred over a very slow USB connection
2018-02-22 15:49:48 +00:00
ashley 7fd5c379c4 Queue capture frame number had maximum of 100, changed to be higher 2018-02-22 15:49:30 +00:00
baldurk 4a2242f0a1 Make checkerboard colours update immediately when theme changes 2018-02-21 14:29:36 +00:00
baldurk 1c88ff5fbb Don't stomp locked tab type hints with currently followed type hint 2018-02-20 13:48:47 +00:00
baldurk 13c1cf6ad4 Return ReplayStatus when launching/injecting, use to indicate JDWP error
* If android studio or other android tools are open when a package is
  launched for debugging, they greedily jump on it and connect which
  prevents us from connecting.
2018-02-20 11:54:57 +00:00
baldurk 6a1db5deac Show usage in timeline bar when selecting/focussing resource inspector 2018-02-20 10:12:32 +00:00
baldurk dbfa3cdc4d Remove DrawFlags::SetMarker from API Calls events
* This made them behave inconsistently and was not really necessary
  anyway.
2018-02-20 10:02:40 +00:00
baldurk 98e46d2ba1 Allow activating right column of usage details in resource inspector 2018-02-20 10:02:05 +00:00
baldurk 138d3bd040 Fix painter clipping when resizing tree-branch column quite small 2018-02-19 19:37:28 +00:00
baldurk cea77ebd39 Manually propagate clicks on custom tooltip to underlying widget
* Qt::WA_TransparentForMouseEvents is supposed to do this but clearly
  doesn't work as it's supposed to.
2018-02-19 19:37:26 +00:00
baldurk ef391f383a Make timeline bar key clearer to read 2018-02-19 18:07:12 +00:00
baldurk 6cf67f9e4f Display matrices in multiple lines instead of a single line
* This makes it easier to preview without expanding the variables, and
  also clarifies the row/column distinction in a "float3x4" since it's
  immediately clear how many rows there are.
2018-02-19 11:54:09 +00:00
baldurk 2eb56e4279 Display matrix memory order in cbuffer type column. Refs #800 2018-02-19 11:53:20 +00:00
baldurk 40ed57c61a Update toolwindowmanager to 986c8e4881ff9e615c5f8c71347f9137c13fadfa 2018-02-19 00:52:15 +00:00
baldurk 9a6a45ca48 Reduce minimum tab width. Refs #866
* I'd like a smarter sizing scheme for tabs but unfortunately making it
  dependent on the widget size leads to unpredictable behaviour as the
  tab sizes aren't always updated at the right times.
2018-02-19 00:52:15 +00:00
baldurk cf1bd99d21 Add box frame shape around events list 2018-02-19 00:52:14 +00:00
baldurk 08457a329e Add itemview header drawing to RDStyle 2018-02-19 00:52:14 +00:00
baldurk 8691972212 Fix some minor rendering glitches (off by one errors) 2018-02-19 00:52:14 +00:00
baldurk 1792673864 Show an error message if saving changes fails 2018-02-19 00:52:14 +00:00
baldurk 1b5e96f363 Fix sizing/positioning of checkbox indicators in item view items 2018-02-19 00:52:14 +00:00
baldurk 5b42e129f0 When clicking on usage events in the timeline bar, select closest event 2018-02-19 00:52:14 +00:00
baldurk ba5a5cfb21 Allow resizing constant buffer preview columns 2018-02-19 00:52:14 +00:00
baldurk 04034c334b Gather pixel history panels together instead of making new dock for each 2018-02-19 00:52:13 +00:00
baldurk cafa6901bb Implement copy-paste handler for RDTableView 2018-02-19 00:52:13 +00:00
baldurk 49123db49f Add arrow_refresh into project properly 2018-02-19 00:52:13 +00:00
baldurk f9decacf0a Link against Qt5Networkd.lib in QTDebug target 2018-02-19 00:52:13 +00:00
baldurk 96faed6961 Call QHeaderView::initializeSections() to initialise QHeaderView
* Because many of QHeaderView's functions are annoyingly not virtual,
  we need some stub data available in QHeaderView even if it won't be
  used for anything much, like the number of sections.
2018-02-19 00:52:13 +00:00