baldurk
0ae61ea088
Fix translation string being incorrectly split
2017-11-03 15:54:06 +00:00
Janos Pantos and Baldur Karlsson
1fbcab67a0
Disable change events of mipLevel and sliceFace when switching textures
...
Otherwise, bad texture queries may occur, which refer to mip and slice
values of the previous texture.
2017-11-03 16:22:31 +01:00
baldurk
8639e616cf
Don't divide by zero if there are no textures to fetch stats for
2017-10-27 17:50:12 +01:00
baldurk
0d7a064443
Right align both durations in event browser and perf counter data
2017-10-27 12:26:02 +01:00
baldurk
6b230d8de0
Use float formatter for duration column in event browser
2017-10-27 12:26:02 +01:00
baldurk
1e41875479
Clamp currentIndex from Qt which can come back as -1 in some cases
...
* If this gets propagated far enough and used as an index it can cause
crashes, so we clamp to 0 when we know the value should be
non-negative.
2017-10-24 12:56:31 +01:00
baldurk
b83daddbad
Bounds-check access to vertex buffers, in case not enough are bound.
2017-10-23 15:52:45 +01:00
baldurk
42abaf2b4f
Prefer using VK_AMD_shader_info to disassemble when available.
2017-10-23 15:05:29 +01:00
Cory Bloor and Baldur Karlsson
860eeace4c
Cleanup Help menu actions
2017-10-23 14:27:24 +02:00
Cory Bloor and Baldur Karlsson
2fc8475fdf
Replace "All Files (*.*)" with "All Files (*)"
...
To quote the Qt documentation for QFileDialog::setNameFilters:
> Note that the filter *.* is not portable, because the historical
> assumption that the file extension determines the file type is not
> consistent on every operating system. It is possible to have a file
> with no dot in its name (for example, Makefile). In a native Windows
> file dialog, *.* will match such files, while in other types of file
> dialogs it may not. So it is better to use * if you mean to select
> any file.
Admittedly, one of these usages is Windows-only and we are using the
native file dialog there, but we might as well be consistent.
2017-10-23 14:27:24 +02:00
Cory Bloor and Baldur Karlsson
427b7f8553
Revert "Set default extensions for most save files"
...
This reverts commit 6f21bacd82 .
2017-10-23 14:27:24 +02:00
Cory Bloor and Baldur Karlsson
8986596350
Make "Recent Capture Settings" update upon save
2017-10-11 03:26:17 -07:00
Cory Bloor and Baldur Karlsson
b7eb5c6516
Implement "Clear History" for Recent menus
...
This also fixes a couple minor related bugs in the menu.
2017-10-11 03:26:17 -07:00
Cory Bloor and Baldur Karlsson
6f21bacd82
Set default extensions for most save files
...
In most of these cases, the open file dialog won't even display a file
without the proper extension, so this helps ensure the user doesn't
accidentally misplace their files. The one exception is *.rdc, which
could be found without the extension, but could not be opened.
2017-10-11 03:26:17 -07:00
baldurk
4cd36280e8
Fix string comparison being the wrong way around on input bytecode check
2017-10-05 12:03:29 +01:00
baldurk
b66d11086c
Remove a TODO that's already been implemented
2017-10-02 15:54:53 +01:00
Marton Tamas and baldurk
a018deb19f
added pvrtc support
2017-09-29 12:11:16 +01:00
baldurk
bf3214e8a2
Don't display a register/slot index for built-in shader variables
2017-09-19 17:28:12 +01:00
Matthäus G. Chajdas and Baldur Karlsson
cad64db864
Use the correct role instead of a magic number.
2017-09-15 12:18:22 -07:00
michaelrgb and Baldur Karlsson
06cfd5383f
Save in app's own /sdcard directory, doesnt need WRITE_EXTERNAL_STORAGE.
...
Removed checks for WRITE_EXTERNAL_STORAGE from Android workflow.
2017-09-15 12:17:02 -07:00
baldurk
4e092940fc
Fix formatting of string to not append an int interpreted as a QChar
2017-09-13 14:49:42 +01:00
baldurk
aabea30012
Add alpha2coverage to VK state view, move it & alpha2one to MSAA group
2017-09-13 14:24:48 +01:00
baldurk
7259f9a04a
Check samplers array for resources in descriptor sets too
2017-09-13 14:16:29 +01:00
baldurk
cb644313db
Don't select unused bindings over a valid bind in vk pipeline state
...
* If there's a variable which is unused and has no binding declared, it
will be sorted to the end of the list and given a binding of 0. We
don't want to let this override a valid binding for 0, so make sure we
prioritise any variable which is marked as used over one that is
unused.
2017-09-13 14:16:15 +01:00
baldurk
ac62a124a5
Don't try and look up the descriptor for push constants in pipe export
2017-09-13 12:30:38 +01:00
baldurk
329f06eb50
Immediately delete any open LiveCapture windows when closing
2017-09-13 12:30:37 +01:00
Matthäus G. Chajdas and Baldur Karlsson
25fc6550bb
Remove placeholder items.
2017-09-11 03:44:32 -07:00
baldurk
b1031c8036
Remove samplers from ReadOnlyResources array, put them in their own list
2017-08-31 18:34:17 +01:00
baldurk
0faf0931c2
Ditch D3D11's anomalous identity bindpoint mapping for proper handling
2017-08-31 18:34:00 +01:00
baldurk
346419f7a6
Change compile flags from uint32_t to string key/value pairs
...
* For D3D this is overkill as we just stuff the uint32_t flags into a
string. However for SPIR-V this will let us store the parameters from
an OpModuleProcessed.
2017-08-30 11:56:42 +01:00
baldurk
c17d4c7869
Fix texture saving not propagating the right settings
2017-08-29 13:29:25 +01:00
baldurk
24518e086c
Set basevertex to 0 when calculating column data width
2017-08-28 18:50:18 +01:00
baldurk
00e06d8ff1
Make display rendering colours theme-aware.
...
* In particular this removes hard-coded checkerboard colours that don't
look right on dark themes.
2017-08-28 18:50:17 +01:00
baldurk
2a0fac1ad6
Compile fixes on linux
2017-08-24 19:15:28 +01:00
baldurk
9fabf709ff
Add checkboxes for counter groups to allow enable/disabling in batch
2017-08-24 17:26:41 +01:00
baldurk
c7265b1825
Allow sorting and moving columns in counter results.
...
* We do a custom sort so that it's always in the right order even if
the data isn't formatted exactly as a number.
2017-08-24 16:33:42 +01:00
baldurk
b10a8ab0a5
Tweak spacing/margins a bit
2017-08-24 16:33:41 +01:00
baldurk
371b3b3174
Change to RDTreeWidget and add context menu with expand/collapse all
2017-08-24 16:33:41 +01:00
baldurk
760c04844a
Add CSV export button to counter viewer
2017-08-24 15:00:12 +01:00
baldurk
9c4aa3a50a
Bind to clicked not pressed (clicked fires too early, before mouseup)
2017-08-24 15:00:11 +01:00
baldurk
e2be87cd0f
Remove extra frame border around counter viewer
2017-08-24 15:00:10 +01:00
baldurk
5fdf959077
Double clicking on the selected counter will reveal it in the tree
2017-08-24 15:00:10 +01:00
baldurk
0ea91f2861
Change counter description on selection, not on hover
2017-08-24 15:00:09 +01:00
baldurk
ace9bed79b
Pass selected counters back into selection dialog
...
* This means that each time you open the dialog you don't start with an
empty set, instead you start with the set of counters you had
previously selected.
2017-08-24 15:00:09 +01:00
baldurk
1085c23d4f
Don't highlight sections in horizontal header on counter viewer
2017-08-24 15:00:08 +01:00
baldurk
533a7be348
Use Formatter for float-formatting preferences
2017-08-24 15:00:07 +01:00
baldurk
e18d5349ce
Connect up cancel button in counter selection dialog
2017-08-24 15:00:06 +01:00
baldurk
3650f36cbf
Use time unit configured for event browser (currently) for time values
2017-08-24 15:00:06 +01:00
baldurk
15ecaf167c
Select rows at once in perf viewer, and add copy-paste handler
2017-08-24 15:00:05 +01:00
baldurk
43a4cb5818
Disabling edit triggers on results view, add double click to jump to EID
2017-08-24 15:00:04 +01:00