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
baldurk
dac928070d
Clarify that GLES 2.0 - 3.2 is supported
2018-02-22 15:49:48 +00:00
baldurk
9b98567d65
Fix error message duplicated in vulkan object create macro
2018-02-22 15:49:48 +00:00
baldurk
a9a1b77c3c
Add CompressionLevel='high' to cabinet files in installers
...
* Saves about 10MB, which isn't great compared to a zip but isn't bad
either.
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
f52de8d216
Be careful not to overlap multidraws in GL when replaying event-to-event
2018-02-21 18:33:15 +00:00
baldurk
cc16a81d2c
Add necessary extension for compiling #version 150 fixedcol.frag
...
* Previously we were implicitly satisfying this by making it a separable
program.
2018-02-21 18:32:52 +00:00
baldurk
a57cc118af
Add events for markers in GL/D3D11 so they don't mess up replay
...
* If a marker was the very first event, we want to be able to fetch it
so the replay isn't off-by-one after that.
2018-02-21 18:29:51 +00:00
baldurk
8b607f63a6
Update README.md for v1.0
2018-02-21 14:42:06 +00:00
baldurk
4a2242f0a1
Make checkerboard colours update immediately when theme changes
2018-02-21 14:29:36 +00:00
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