Commit Graph

9266 Commits

Author SHA1 Message Date
baldurk 1b8eea3e58 Tweak and update CONTRIBUTING.md for v1.0 2018-02-21 13:10:44 +00:00
baldurk 90a049be9c Update Code of Conduct to contributor covenant 1.4.1, with clarification
* If you have any queries about the CoC or particularly any objections
  then please get in touch with me.
2018-02-21 12:25:07 +00:00
baldurk b6c8fee537 Re-indent both installer scripts to be consistently spaces, not tabs 2018-02-21 12:18:19 +00:00
baldurk 87425bf324 Update wix installer scripts to v1.0 2018-02-21 12:16:31 +00:00
baldurk b74f917975 Add application API version 1.1.2, with renamed log file -> capture file 2018-02-20 20:33:30 +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 db1cc10598 Unset pipeline state values if shaders/pipelines are not bound
* Since we're updating a single member struct in-place and not starting
  from a clean slate, we need to be sure to unset state values instead
  of just skipping them and assuming the default is empty.
2018-02-20 13:33:23 +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 13b2b3b15e Inherit renderpass state from primary into secondary command buffers 2018-02-19 21:04:43 +00:00
baldurk 4b7f6d7d71 Be explicit when encountering an unsupported SPIR-V version 2018-02-19 21:04:32 +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 3b73ca9fe4 Fix double-application of index byte offset in GL vertex picking 2018-02-19 18:40:15 +00:00
baldurk 0fea65d741 Implement barrier EventUsage tracking on D3D12 2018-02-19 18:24:28 +00:00
baldurk ef391f383a Make timeline bar key clearer to read 2018-02-19 18:07:12 +00:00
baldurk 52de64de26 Fix column major matrix transpose when reading cbuffer values. Refs #800 2018-02-19 17:41:37 +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 41112d10e5 Allow uuid for ID3D12CommandList in CreateCommandList
* This is as well as ID3D12GraphicsCommandList which is the actual
  type returned.
2018-02-19 10:51:50 +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
baldurk 934800793a Improve workflow for capture import/export
* If the export doesn't need buffers, we export directly from the loaded
  capture file instead of re-loading it.
* Add progress bars for the load step so it shows what's happening
  instead of looking stalled.
* Reduce compression rate on XML+ZIP buffers as it took too long trying
  to compress when exporting large captures.
2018-02-19 00:52:13 +00:00
akharlamov 48c2678fed Fix stringifcation of VkAttachmentStoreOp enum 2018-02-17 01:11:18 +00:00
baldurk dda5629426 Don't sort resource list in resource inspector every time 2018-02-16 13:33:58 +00:00
baldurk c1da853854 Fix test that now has FixedArray flag 2018-02-16 13:25:23 +00:00
baldurk 41ba4be01e Don't serialise anything in between serialising buffer & fetching offset 2018-02-16 13:15:22 +00:00
baldurk f3f688fd48 Fix crashes if exporting structured data with open D3D12 capture 2018-02-16 12:37:44 +00:00
baldurk 81b9a94bbe Change label at the start of D3D12 command list 2018-02-16 12:37:30 +00:00
baldurk 8126e182e0 Don't modify renderstate unless recording partial command list 2018-02-16 12:37:01 +00:00
baldurk 2bd35f87ff Remove python modindex file from docs 2018-02-16 09:41:16 +00:00
baldurk de64755667 Add a structured data flag for fixed-size arrays 2018-02-16 09:39:46 +00:00
baldurk 7c7a4ae5ea Fix a crash if framebuffer size changes before overlay is set. Refs #863 2018-02-15 17:48:15 +00:00
baldurk ec1e21de35 Don't apply basevertex to restart indices when caching 2018-02-15 17:08:14 +00:00
baldurk 56e87514f6 Enable primitive restart for rendering strip-topology meshes. Refs #862 2018-02-15 17:07:38 +00:00
baldurk ea929668a7 Create android package data directory in case app doesn't do it natively 2018-02-15 16:43:11 +00:00