alex
9414beaed2
Support multiple custom shaders directories for Texture Viewer
2020-06-16 11:47:52 +01:00
alex
c1612f5d46
Add Texture Viewer custom shaders directory setting
2020-06-16 11:47:52 +01:00
baldurk
9805c9d662
Fix calculation of index buffer offset. Closes #1948
2020-06-15 15:44:09 +01:00
Steve Karolewics
99bfc41caa
Add bounds checks for resources in shader viewer UI
2020-06-12 13:39:50 +01:00
baldurk
36d74b32b9
Add optional output file for qrenderdoc unit tests
2020-06-11 20:06:43 +01:00
baldurk
d1f4a47cd5
Add a load of MSBuild nonsense to *avoid* targeting a specific Win SDK
...
* Even though we don't care about the windows SDK version at all, we actively
need to avoid the default which actively sabotages us.
2020-06-11 20:05:03 +01:00
baldurk
ebe0ab1b64
When running process as root, show error dialogs. Closes #1932
...
* Error logs are less likely to be noticed by users when things go wrong.
2020-06-08 16:01:45 +01:00
baldurk
fc9eddce49
Update toolwindowmanager to b006b186
2020-06-07 00:45:48 +01:00
baldurk
9fba077537
Add a couple of other missing QPainterPath includes
2020-06-07 00:44:35 +01:00
Philip Rebohle
59282698d6
Add QPainterPath include
2020-06-06 10:44:33 +01:00
baldurk
f40490c049
Avoid underflow when calculating padding bytes
2020-06-05 19:36:02 +01:00
baldurk
8ff6251d98
Handle hlsl/glsl matrix dimension order properly in buffer formatter
2020-06-05 14:19:39 +01:00
baldurk
fe8a35b2f0
Fix calculation of matrix variable sizes. Closes #1927
2020-06-05 14:11:14 +01:00
baldurk
40183bff46
Fix typo in buffer formatter for padded column major matrices
2020-06-05 13:54:26 +01:00
baldurk
60b710f24a
Fix display of matrices inside source variable-mapped structures
2020-06-05 12:44:38 +01:00
baldurk
88231cbe41
Disable stages in vulkan pipeline state view if raster discard is on
2020-06-04 16:17:31 +01:00
baldurk
c451bdc22c
Add extra error checking into VirtualFileDialog
2020-06-03 18:41:11 +01:00
windog18
d59147ba9d
Fixed hlsl cbuffer variable gen bug
2020-06-03 18:40:49 +01:00
baldurk
7a821c20bd
Add custom context menu for all tree views with expand/collapse and copy
2020-05-29 20:09:13 +01:00
baldurk
1c19deb825
Improve copy-paste behaviour for tree views
2020-05-29 20:07:48 +01:00
baldurk
a0a373a8e1
Fix handling of buffer truncation and zero-sized buffers
2020-05-29 17:26:29 +01:00
Daniel Craig
4ad21c4198
Fix HWND resize timing issue
...
* There was a race condition where the newly created HWND surface could
be resized during swap chain creation. This causes a
`VK_ERROR_DEVICE_LOST`, but is very timing dependent.
* The fix was to finish the resize, via `ResourcePreview::setActive()` /
`QWidget::show()` before scheduling any async functions that could
create a swapchain, namely `IReplayOutput::AddThumbnail()`.
2020-05-28 23:27:56 +01:00
baldurk
1cd32d3f61
Implement support for VK_EXT_robustness2
2020-05-28 15:54:36 +01:00
baldurk
b0cd8584fb
Fix placement & handling of final next page button in buffer viewer
2020-05-27 22:38:23 +01:00
baldurk
b2d85982a5
Hide capture progress bar if the application disconnects mid-capture
2020-05-26 16:46:14 +01:00
baldurk
0736a977a2
Handle nested struct offsets properly in raw buffer viewer
2020-05-26 13:53:25 +01:00
baldurk
72d789e486
Add necessary padding in buffer formatted between members
2020-05-26 13:52:47 +01:00
baldurk
7539533cb9
Populate new child processes immediately in capture connection panel
2020-05-22 22:09:44 +01:00
baldurk
e265a1bfb4
Add support for VK_EXT_inline_uniform_block
2020-05-22 14:03:47 +01:00
tabi.katalin
f1bd727dff
Add support for ARM counters
...
Adding support for ARM counters via a third-party lib.
The main target platform is Android.
2020-05-20 20:19:17 +01:00
baldurk
571b286eb3
Fix bytesize calculation of vertex output attributes
2020-05-20 11:52:24 +01:00
baldurk
ad86556ceb
D3D12CBufTag should refer to reflection-based index, not root sig index
2020-05-19 16:40:11 +01:00
baldurk
759fad10e3
Remove sleep accidentally left in
2020-05-19 16:35:10 +01:00
Raul Tambre
1478aeddde
Fix #1898 : Add missing QPointer include
2020-05-19 09:41:41 +01:00
baldurk
5eb80370fd
Change formatted for RGBA4 to xshort instead of xbyte2
2020-05-18 10:57:33 +01:00
baldurk
284dbe7d79
Fix crash if CustomPaintWidget is destroyed with paint mid-flight
2020-05-16 12:17:55 +01:00
baldurk
4db10c1ab8
Use RDMenu to add keyboard shortcuts for selecting replay contexts
2020-05-16 11:14:24 +01:00
baldurk
8a5fdda6b1
Add extended RDMenu
2020-05-16 11:13:19 +01:00
baldurk
22d5cf2313
Scroll selected pixel to centre on goto. Refs #1885
2020-05-15 20:50:55 +01:00
baldurk
a81994071f
Wait for shader viewer background debugging, add cancel button
...
* Until we properly support background debugging we need to wait for it to
complete, otherwise the user could close the window and we'd crash.
2020-05-15 20:31:42 +01:00
baldurk
ca28154fc0
Check for geometryShader feature when fetching prim ID in pixel history
2020-05-15 19:03:27 +01:00
baldurk
ed0c143be7
Close replay thread last to process any invoked resource frees
2020-05-15 19:03:26 +01:00
baldurk
08cf66abce
Fix racing busy signals when connecting to remote servers
2020-05-15 19:03:26 +01:00
windog18
579dec8b4b
Solved cbuffer bind issue
2020-05-15 19:02:41 +01:00
baldurk
3bd09bd4a9
Fix applying offset wrongly on unclamped length
2020-05-11 18:04:22 +01:00
baldurk
49d6f205e9
Add padding for buffers where matrixByteStride needs it. Closes #1874
2020-05-11 18:04:22 +01:00
baldurk
7045e241e2
Specify row_major on struct members. Closes #1873
2020-05-11 18:04:22 +01:00
Jake Turner
d100c6c622
Include "QEvent"
...
Compile fix for MacOS Catalina
2020-05-11 18:04:00 +01:00
baldurk
1ad2cf0905
Handle opengl dvecX / dmatX types in buffer formatter
2020-05-08 20:43:25 +01:00
Steve Karolewics
ef58d7e1f8
Extend info in accessed resources panel in the shader viewer
2020-05-08 20:43:04 +01:00