Cody Northrop
577769ecc2
Small updates to interceptor-lib build steps
2018-05-07 18:42:09 +01:00
Josh Groves
8d9193aef8
Correct typo
2018-05-06 19:39:55 +01:00
baldurk
e96f290772
If a method is found in a superclass, filter on that class not a child
...
* This could cause a matching event to never happen, if we filtered on
MethodEntry on the child class, but the method we wanted was on a
superclass.
2018-05-04 17:44:23 +01:00
baldurk
4d004fe484
Location is correctly a classID and methoID, not two objectIDs
2018-05-04 17:44:21 +01:00
baldurk
3380379aac
Fix copy-pasted tooltips mistakenly saying "Save Shader SPIR-V"
2018-05-04 13:36:43 +01:00
baldurk
2402ac7fa0
Add version checking to serialiser
2018-05-04 12:51:51 +01:00
baldurk
4023bf75d8
Patch resource usage for secondary draws at execute time. Closes #975
...
* Once we hit vkCmdExecuteCommands we know the renderpass and
framebuffer that are used with the secondary command buffer, so we can
process the added draws and add resource usage to them.
2018-05-03 17:10:59 +01:00
baldurk
e65bc4506e
Don't unwrap DSV that should be passed through as wrapped
2018-05-03 16:26:54 +01:00
baldurk
70f879ad7a
Export AmdPowerXpressRequestHighPerformance to encourage use of dGPU
2018-05-03 15:35:01 +01:00
baldurk
2c084b478e
Don't divide by zero if texbuffer comes back with unknown format
2018-05-03 15:34:53 +01:00
baldurk
b1008ceb82
Add index buffer binding offset to byte offset when opening buffer view
2018-05-03 14:25:37 +01:00
baldurk
644217bcbf
Workaround for QTBUG-14949, eliding multi-line itemview items breaks
2018-05-03 12:35:49 +01:00
baldurk
b8ffc1c79f
Make sure to quote the subject when emailing
2018-05-03 09:49:12 +01:00
baldurk
6c68853ef7
Fix vulkan structured export, don't call frame terminator
2018-05-02 20:59:31 +01:00
baldurk
6258f031da
Repoint travis to new scripts location
2018-05-02 18:46:13 +01:00
baldurk
c7432fb535
Mark scripts under util/ folder as executable
2018-05-02 18:18:08 +01:00
baldurk
7cccf4f765
Commit build and packaging scripts
2018-05-02 17:33:56 +01:00
baldurk
e91116706c
Move scripts/ folder to util/
2018-05-01 18:53:03 +01:00
baldurk
3b5b0081ab
Update 3rdparty ADL and RGP repositories from upstream
...
* ADL is updated to common-lib-amd-ADL @ 04b97aa31
* RGP is updated to DevDriverTools @ 7772fd0f
2018-05-01 18:38:14 +01:00
baldurk
08e1c30f5a
Whitelist device group extensions that were forgotten
2018-05-01 18:38:14 +01:00
Jason Ekstrand
606cc3a066
Remove a pointless const
...
Having the extra const makes no sense on an r-value and makes GCC8
unhappy.
2018-05-01 18:38:05 +01:00
scottmarsland
b849df4143
Fixed looping through of eglCreateContext's attribute list
...
I fixed an issue in the looping of eglCreateContext's attribute list where it was going until the attribute name was 0 instead of EGL_NONE.
2018-05-01 18:37:51 +01:00
baldurk
e51466efe1
Ensure we AddRef when returning an existing ID3DDeviceContextState
...
* Fixes a crash with Firefox and other D2D using applications.
2018-05-01 14:47:01 +01:00
baldurk
f339314468
Handle SHGetKnownFolderPath failing - return empty string
...
* The calling code will handle this as an unknown path and fail upwards.
2018-05-01 14:46:33 +01:00
baldurk
6a482c02e2
When doing backface cull overlay, inherit FrontCCW from original state
2018-05-01 13:06:33 +01:00
baldurk
8b50413bf4
Report support for Vulkan 1.1. Closes #909
...
* We handle non-suffixed promoted functions but assume that calling
forward to either the promoted function or the old KHR extension is
equivalent.
* By this nature we won't record which function the user called, be that
extension or promoted, it will just be reported as the core function.
* Remove KHR suffixes from function names, enums, etc for promoted
extensions when serialising/stringising.
2018-05-01 12:36:05 +01:00
baldurk
de4764d6d2
32-bit windows compile fix
2018-04-30 21:45:20 +01:00
baldurk
6d870e21b0
Android compile fix
2018-04-30 20:11:07 +01:00
baldurk
f1307e7935
Linux compile fixes
2018-04-30 19:44:53 +01:00
baldurk
b7ab28a2c4
Add stringification for new bits in vulkan flag enums that had no bits
2018-04-30 19:07:40 +01:00
baldurk
deab822e30
Add support for protected memory, new in Vulkan 1.1
2018-04-30 19:07:07 +01:00
baldurk
7961b25e80
Add support for VK_KHR_multiview extension
2018-04-30 18:37:12 +01:00
baldurk
d03df4d1a9
Add support for VK_device_group & VK_device_group_creation
2018-04-30 18:31:47 +01:00
baldurk
bfe021cf73
Add (mostly disabled) support for VK_KHR_sampler_ycbcr_conversion
...
* We report no support for Ycbcr conversions by snooping the physical
device feature query.
* Just to be safe, we support pass-through/ignore implementations of
most of the functions and pNext structs.
2018-04-30 16:41:46 +01:00
baldurk
35945863df
Update vulkan layer to implement vkNegotiateLoaderLayerInterfaceVersion
2018-04-30 14:16:51 +01:00
baldurk
49ea4dd8e3
Add support for VK_EXT_debug_utils extension
2018-04-30 13:52:17 +01:00
baldurk
9b2e515be5
Fix UBO state display wrt/ GL reflection re-sorting. Closes #965
2018-04-30 11:42:41 +01:00
Jake Turner
cae6b44a97
Fix xcode9.3 -Wunused-lambda-capture errors
...
Disable the warning on 3rdparty files
${glslang_dir}/hlsl/hlslParseHelper.cpp
Disable the warning on files where fixing it would cause a non-OSX compile error
os/os_specific.cpp
2018-04-30 10:53:42 +01:00
baldurk
7182e0af3a
Add support for VK_EXT_sampler_filter_minmax extension
2018-04-30 10:50:46 +01:00
baldurk
7e651085cb
Fetch live driver disassembly on D3D12 via WKPDID_CommentStringW
2018-04-27 20:29:26 +01:00
baldurk
c520f637d1
Pre-allocate map array in D3D12Resource, experimental race condition fix
2018-04-26 18:21:20 +01:00
baldurk
fe0b7ba3c1
Fix linking against user32.lib in qrenderdoc
2018-04-26 14:14:04 +01:00
baldurk
5698c46277
Use collapsing group boxes on pipeline state viewer
2018-04-26 13:37:57 +01:00
baldurk
4a986f44d3
Add a custom collapsing group box control
2018-04-26 13:34:09 +01:00
baldurk
9617bfc390
Add support in RDStyle for checkboxes on group boxes
2018-04-26 12:41:35 +01:00
baldurk
52af0722ee
Add a 'human formatting' function for special-case/heuristic display
...
* For unsigned integers this notices UINT16/32/64_MAX and displays as
a text string for easier consumption.
* Also for numbers over a given threshold we display them as hex instead
of decimal.
2018-04-26 12:31:05 +01:00
baldurk
7dd4238eb0
Allow resize/rearrange of panels in resource inspector via docking
2018-04-26 11:35:09 +01:00
baldurk
bf270e170f
Don't mutate actual filenames - just menu text to escape &
2018-04-26 11:34:54 +01:00
baldurk
9f6610932d
Add missing documentation string
2018-04-25 22:08:55 +01:00
baldurk
08147dfa66
Rename public property to match python-esque naming scheme
2018-04-25 21:30:22 +01:00