herb marselas
f720cd1e7d
AMD GPUPerfAPI 3.0 Preview Integration.
...
Direct3D11, Direct3D12, OpenGL, and Vulkan supported.
Fixes Direct3D11 counter command isolation.
2018-02-28 12:10:36 +00:00
baldurk
e5350505c0
Serialise all union members in vulkan structs and add Union SDTypeFlag
2018-02-28 11:51:08 +00:00
ashleysmithgpu
ecccb6973a
Buffer viewer now updates contents when EID changes
2018-02-27 15:25:46 +00:00
baldurk
d130b9652f
Fix refcounting on D3D11 devices
2018-02-26 15:42:33 +00:00
baldurk
f3a210c636
Workaround for ARM bug if declaring UBOs with larger binding than set
...
* If the descriptor set only declares bindings 0 and 1, then a declared
UBO with binding 2 - even if unused by the shader - will crash the
driver.
* As a workaround for now we just #define out these UBOs unless
compiling a pipeline that requires them.
* On OpenGL we just define the macro always, since this isn't needed.
2018-02-26 15:42:33 +00:00
baldurk
6221c2fba8
Implement menu item to clear reported bugs list
2018-02-26 15:42:33 +00:00
baldurk
8047e2ea1f
Skip post-vs fetch for instanced drawcalls with no instances
2018-02-26 15:42:33 +00:00
baldurk
0dbdba178f
Make sure to set the instanced drawcall flag correctly. Refs #882
2018-02-26 15:42:33 +00:00
Peter Gal
571c26b1a1
Resolve GL ES hooking on Linux
...
After a change in the GL ES library hooking, capturing
on Linux was unable to start the target application.
This is because the hooks were not loaded correctly
(all gl/egl pointers were Null pointers) as an early
exit obstructed the initialization of the pointers.
2018-02-26 11:44:26 +00:00
baldurk
5953d16e48
Don't test HEAD commit for commit messages in pull requests
...
* The actual HEAD comes from a merge ref which will always fail this
check.
2018-02-26 11:27:30 +00:00
baldurk
e216e2f6b5
Update swig to renderdoc-modified-5 tag
2018-02-26 09:47:18 +00:00
baldurk
933c00985d
Update documentation for v1.0
...
* Screenshots and icons are updated to latest style
* Many out-dated references and mentions of support updated.
* Documentation added for new windows like resource inspector and
performance counter viewer, as well as new features like saving
bookmarks, resource names.
* Added documentation for Android support as well as OpenGL ES support.
2018-02-25 23:27:13 +00:00
baldurk
1cd8559d0c
Pass through current GPU vendor in APIProperties, for analytics
2018-02-25 15:29:14 +00:00
baldurk
03a95d3051
Configure line wrapping on capture comments view
2018-02-25 15:29:13 +00:00
baldurk
8671007227
Commit the OpenSSL license to Qt folder even if we don't commit openssl
2018-02-25 15:29:12 +00:00
baldurk
5c96b1846a
Remove decimals on Android connection timeout, bump maximum to 120
2018-02-25 15:29:10 +00:00
baldurk
c0afad8cd8
Default Comments_ShowOnLoad to true, and actually use the value.
2018-02-25 15:29:09 +00:00
baldurk
c923b41d3b
Clarify that buttons on CaptureDialog are to load and save settings
2018-02-24 23:22:24 +00:00
baldurk
3fe8ad4e3f
Rename 'ResourceId' structured data type to just 'Resource'
2018-02-24 23:22:24 +00:00
baldurk
4ee9443f52
Add a 'clang_format_all.sh' script that checks version and formats files
2018-02-24 23:22:24 +00:00
baldurk
3eeb38cde7
Make clearer mention of clang-format version and add examples
2018-02-24 23:22:23 +00:00
baldurk
f784a10695
Remove mention of PKG_CONFIG_PATH, no longer needed
...
* Originally the qrenderdoc python module would use pkg-config to locate
the Qt libraries, but there's no longer a Qt dependency for the
module.
2018-02-24 23:22:23 +00:00
baldurk
0a91f649f8
Use anti-aliasing for drawing menu items
2018-02-24 23:22:23 +00:00
baldurk
4932bd33c8
Scroll debug messages by pixel, not by item.
2018-02-24 23:22:23 +00:00
baldurk
7b3e1be030
When auto-opening a single capture, try to raise the texture viewer
...
* This gives a better 'first impression' when opening a capture than
falling back to the last panel that is the launch executable panel
in 95% of cases.
2018-02-24 23:22:22 +00:00
baldurk
f3fdf79d8a
Allow resizing of variables/constants columns
2018-02-24 23:22:22 +00:00
baldurk
525facfcd0
Remove unnecessary extra frames from shader viewer displays
2018-02-24 23:22:22 +00:00
baldurk
357113160b
Display the current event as a green blob
2018-02-24 23:22:22 +00:00
akharlamov
08c7287fe9
Fix stringifcation of VkSurfaceTransformFlagBitsKHR enum
2018-02-24 23:22:06 +00:00
baldurk
08738f270c
Use Highlight/HighlightedText for highlighted menu items, show mnemonics
2018-02-22 19:49:48 +00:00
baldurk
3bdfd1ecd6
Set the current highest mip/first array slice after unblocking signals
2018-02-22 19:48:30 +00:00
baldurk
aee8678256
Set a proper title for the remote-host prompting dialog
2018-02-22 19:48:09 +00:00
baldurk
8f7c15a984
Remove window help button from dialogs
2018-02-22 19:47:56 +00:00
baldurk
ecb9faefe1
Close locked tabs when closing a capture
2018-02-22 19:46:56 +00:00
baldurk
b4f711af7d
Pass along HDR multiplier to vulkan texture rendering
2018-02-22 19:46:40 +00:00
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