baldurk
bb2c98795c
Hook up autofit right-click shortcut, to always autofit
2018-02-12 20:48:10 +00:00
baldurk
db7050c4d4
Set a minimum width for popup menus in RDStyle
2018-02-12 20:48:08 +00:00
baldurk
48fd9bf1ed
Fix sizing of stretch columns when one column is hidden
2018-02-12 20:48:06 +00:00
baldurk
f2ece44e49
Implement sorting for RDTreeWidget
2018-02-12 20:48:05 +00:00
baldurk
ea5e88b99d
Use current item instead of last selected item in onclick handler
2018-02-12 20:48:04 +00:00
baldurk
d7ecf8a1b3
Add a context menu item in texture viewer to open in resource inspector
2018-02-12 20:48:02 +00:00
baldurk
c437772271
Fix painting of frame borders in RDStyle
2018-02-12 20:48:01 +00:00
baldurk
eaa57f3e11
Add UI menu for importing from/exporting to other formats.
2018-02-12 20:48:00 +00:00
baldurk
57712ea691
Fix mesh output 'sync views' - need to walk parent stack to tableview
2018-02-12 20:47:59 +00:00
baldurk
8de37336ad
Adjust capture connection scrolling to be reasonable on the mouse wheel
2018-02-12 20:47:58 +00:00
baldurk
770903c9dd
Raise limit on number of frames to queue to 10 for now. Refs #871
2018-02-12 20:47:50 +00:00
baldurk
10649d9af3
Set number of frames to capture with instantaneous trigger. Refs #871
2018-02-12 16:58:05 +00:00
baldurk
6e96ef86c3
Remove our own PID from list of injectable processes
2018-02-12 12:53:35 +00:00
baldurk
a11adc72d0
Don't highlight capture commends as python
2018-02-12 11:32:14 +00:00
baldurk
1854eb3c85
Tweak analytics prompt wording and fix a typo
2018-02-12 11:31:57 +00:00
baldurk
80af9cfebf
Rename "Hook into Children" option
...
* Because holy moly that's a really strange way to shorten the option.
2018-02-09 21:14:32 +00:00
baldurk
2300a94252
Linux compile fix
2018-02-09 19:36:04 +00:00
baldurk
d3bf628394
Handle opening vulkan shaders that are not in a pipeline.
...
* Previously we were relying on the pipeline info create to initialise
the reflection for an entry point, now we do it on demand wherever it
is needed.
2018-02-09 19:03:55 +00:00
baldurk
5a5d8380ad
Persist texture save config between saves. Refs #862
2018-02-09 17:51:32 +00:00
baldurk
cbeb905ae6
Default to selected texture file format in save file browser. Refs #862
...
* We also do the reverse, if they selected a different extension we
update the selected format.
2018-02-09 17:51:31 +00:00
baldurk
b12475f808
Style scintilla to work on dark as well as light themes. Refs #862
2018-02-09 17:51:19 +00:00
baldurk
f6ccd537b6
Change shader edit controls from Ctrl-S / save to F5 / Refresh
...
* This is a bit less ambiguous and less confusing in the case where
someone is expecting a "compile" type button instead of "save changes"
type button.
2018-02-09 17:19:29 +00:00
baldurk
4f59cdb23d
Linux compile fix
2018-02-09 09:08:11 +00:00
baldurk
1f0fdcacce
Update window title after fetching shader stage
2018-02-09 01:32:50 +00:00
baldurk
e20a31d23f
Add friendlier error message when overwriting current file. Refs #862
...
* Only the currently open capture can save over its file, other captures
cannot overwrite it while it's in use.
2018-02-09 01:32:49 +00:00
baldurk
66d1157e3a
Save config immediately after setting last opened capture filename
...
* This means that even if we crash while opening the capture it's set
for the crash reporter to pick up.
2018-02-09 01:32:48 +00:00
baldurk
f044719b9a
Add file size limit of 2.25GB for uploaded captures
2018-02-09 01:32:46 +00:00
baldurk
7352ffb557
Tweak RDStyle to darken link colours on the light theme
2018-02-07 16:07:18 +00:00
baldurk
9f87e6e013
Add a function to reveal a file in the platform's external file browser
2018-02-07 16:07:08 +00:00
baldurk
c1da9af62a
Copy OpenSSL DLLs into windows build, if available
2018-02-07 15:57:30 +00:00
baldurk
fc37a4fa54
Check that we have openssl available in crash report dialog
2018-02-07 15:57:17 +00:00
baldurk
fd344b2803
Rename JDK browse button slot to properly get picked up
2018-02-07 12:09:30 +00:00
baldurk
a2e0bc82e9
Allow double-click & other shortcuts to inject into processes. Refs #862
2018-02-06 21:25:07 +00:00
baldurk
55397e7295
Fix path checks on PySide2 file copies
2018-02-06 18:20:01 +00:00
baldurk
9614ee89c2
Use correct resource ID to fetch name in texture viewer status bar
2018-02-06 15:00:20 +00:00
baldurk
ccffa7656a
Specify byte range for cbuffers in D3D12 pipeline state
2018-02-06 00:21:10 +00:00
baldurk
6fd9b47d04
Compile fix on 32-bit or non-windows with analytics enabled
2018-02-06 00:21:10 +00:00
baldurk
dfe5bbe4c0
Enable anonymous analytics by default
...
* If you have any questions about the analytics please contact me
directly at baldurk@baldurk.org
* Enabling this now to give realistic usage for anyone testing over the
next month, and also to pre-populate stats for the time 1.0 comes out.
2018-02-06 00:21:10 +00:00
baldurk
2b64d6dfa7
Add options to change analytics settings after initial prompt
...
* We are also more explicit in code about disabling the analytics when
the opt-out is selected.
2018-02-06 00:21:09 +00:00
baldurk
18786451df
Update toolwindowmanager to 33e2545d3f3086435eb6b15d2790956d3e5d677c
2018-02-06 00:21:09 +00:00
baldurk
e75b9f95b0
Consider a present the same as a copy for fetching output target
2018-02-06 00:21:09 +00:00
baldurk
cf317fcd24
Fix pyside compilation when present on windows
2018-02-06 00:21:09 +00:00
baldurk
768e812e45
Commit binary dependencies necessary for compilation on windows
...
* On windows it's strongly desired to be able to compile straight out of
a clean checkout or source download. This means anyone can download
the source and investigate something quickly, without having to worry
about the hassle of figuring out how the project downloads 3rd party
dependencies, fetching them, getting them registered in the right
place.
* This can't be put in a submodule as git submodules don't get
downloaded by default so people new to git will get confusing
compilation messages, and someone downloading the source from github
directly without cloning via git won't get submodules included.
* It does add some extra size to a fresh download/checkout which is
unfortunate, but absolutely worth the cost. Shallow checkouts still
aren't unfeasibly large, and it's only a one-off cost at clone time.
2018-02-02 20:49:35 +00:00
baldurk
469957abf2
On windows expect Qt include path outside of platform subfolder
2018-02-02 20:47:23 +00:00
baldurk
c1ceb3b02a
Make PySide2 optional on windows
...
* It's already optional on linux due to distributions not necessarily
carrying packages for it yet. We also make it optional on windows
since by the same measure it's not a huge problem if it's missing, and
official builds will include it. This means we don't have to ship the
binary dependencies
2018-02-02 20:47:19 +00:00
baldurk
96c487c8c0
Use absolute dimensions of viewport to calculate aspect ratio. Refs #856
...
* On vulkan the viewport height could be negative to flip the NDC, but
we don't care about its sign only its magnitude to calculate the
aspect ratio.
2018-02-02 17:29:12 +00:00
baldurk
ec68f9ec0e
Only print real bools as True/False, not anything that can convert
2018-02-02 16:09:25 +00:00
baldurk
d6b6fcf2c1
Only export NULLs if something actually went wrong!
2018-02-02 16:09:24 +00:00
baldurk
4733a43d00
Optimise rendering and combining of many pips in timeline bar
2018-02-01 18:25:30 +00:00
baldurk
6316a9747d
Add missing Qt include
2018-02-01 00:25:05 +00:00