baldurk
ab7fa9e281
Ignore python env vars which might load incompatible libs. Refs #902
...
* PYTHONHOME is used *ahead* of the python36.zip on Python's default
search path, so we need to suppress that to make sure it doesn't
interfere.
2018-03-07 22:18:55 +00:00
baldurk
d6618c8594
Link against release CRT in renderdocui stub
2018-03-07 18:46:49 +00:00
baldurk
e3b42b56af
Handle NULL being passed to SetPrivateData/SetName
2018-03-07 11:26:10 +00:00
baldurk
f03ece2128
Remove v0.x branch from CI scripts
2018-03-06 16:13:32 +00:00
baldurk
ec80829e4f
Bump version to 1.1
2018-03-06 15:11:27 +00:00
baldurk
5ef2d0bb5e
Update screenshots to new
v1.0
2018-03-06 12:43:52 +00:00
baldurk
8a0f4a367a
Fix RunProcessAsAdmin not quoting arguments
2018-03-06 11:49:51 +00:00
baldurk
14d9ec461b
Ensure there's a trailing path separator on upgrade command path
2018-03-06 11:06:46 +00:00
baldurk
0b3026346f
If an update check is *not* due, then don't do the check
2018-03-05 19:44:35 +00:00
baldurk
039a8aec13
Mention GLES in the installer intro text
2018-03-05 19:44:34 +00:00
baldurk
8f565ca346
Add a hack stub renderdocui.exe for auto-updated builds from v0.x
...
* This is a temporary fix, in future we want to actually update
shortcuts etc, but this is a low risk fix right before we release.
2018-03-05 19:44:32 +00:00
baldurk
dd7fd45a50
32-bit compile fix
2018-03-05 16:55:41 +00:00
baldurk
301c6ef7eb
Linux compile fix
2018-03-05 16:52:50 +00:00
baldurk
2c57d06acb
Fix reported bugs handling - add icon to help menu, save unread updates
2018-03-05 16:44:19 +00:00
baldurk
0db999ac71
Ensure any buffer created is at least 64 bytes
...
* Avoids some edge-case problems. We copy the minimum of the size so we
won't overwrite the bounds.
2018-03-05 14:33:42 +00:00
baldurk
71992c3967
Fix incorrect view details tooltip formatter
2018-03-05 12:40:41 +00:00
baldurk
e1b0340b5d
Calculate accurate stream-out buffer size, minus room for any counters
2018-03-05 12:39:48 +00:00
baldurk
75ce866a2e
Clear the whole stream-out buffer on D3D12 not just the first few UINTs
...
* For some reason this seems to be necessary to get accurate counts when
fetching mesh output for instanced meshes with multiple counters.
2018-03-05 12:38:34 +00:00
baldurk
6c6d136d14
Make sure counter selection stays consistent and without duplicate items
2018-03-05 11:20:01 +00:00
baldurk
112cebb2ec
Fail if we don't support any extensions required by a vulkan capture
2018-03-05 10:09:58 +00:00
baldurk
9a2be7ac36
Use same reported app info in vulkan on capture and replay
...
* This can change the driver behaviour and break replay if we replay
with a different reported app info. Since we don't want to report as
the app while replaying and doing different things, it's safer to
change the app while being captured to report as us.
2018-03-03 16:47:21 +00:00
baldurk
0e31ab4b07
Be explicit about the identifier that needs to be passed to 'convert'
2018-03-03 16:43:15 +00:00
baldurk
d65e4339ec
Don't add event usage when m_CurEventID == 0
2018-03-03 01:10:49 +00:00
baldurk
169604ea05
Reset zoom level to 100% when resetting texture viewer
...
* Prevents weird behaviour if the zoom gets set to 0
2018-03-02 14:39:54 +00:00
baldurk
9548f74f16
Only set ShaderEditing analytic bit when saving, not first editing
...
* This means if someone just clicks to edit but doesn't actually edit,
won't register as having used the feature.
2018-03-02 14:31:01 +00:00
baldurk
9733cc13e5
Magic brew command change that fixes OS X travis compile
2018-03-02 11:23:36 +00:00
baldurk
903389aeda
Mark state objects referenced at start of frame capture. Refs #862
2018-03-02 10:41:47 +00:00
baldurk
beee0dccca
Ensure if duration is set to be recorded per-chunk, it is at least 0
...
* This could be the case if no duration is provided and we defaulted to
-1.
2018-03-02 10:41:28 +00:00
baldurk
d1df4bdcc1
Append shader entry point and filename to existing resource IDs
...
* This way even if shader debug info is present there are still resource
links.
2018-03-01 18:45:33 +00:00
baldurk
c445395967
Use sampler resourceId for sampler resource rows
2018-03-01 18:45:33 +00:00
baldurk
4e6701a438
Don't create a texture thumbnail for every descriptor in an array
2018-03-01 18:45:33 +00:00
baldurk
c165a15c5c
Demote context open failure to warning - could just not be AMD HW.
2018-03-01 18:45:33 +00:00
baldurk
d94cfc36cc
Fix a crash if an instanced property has a step rate of 0
2018-03-01 18:45:33 +00:00
baldurk
dd21423784
Rename ID variable to resourceId for consistency in API
2018-03-01 18:45:32 +00:00
baldurk
e060c1b410
Format stencil references as 8-bit integers, not 32-bit
2018-03-01 18:45:32 +00:00
baldurk
d25d942c27
Only count capture load time in release mode
2018-03-01 18:45:32 +00:00
michaelrgb
327da91706
Use ps -A when looking for PID of injected process.
2018-03-01 18:45:21 +00:00
baldurk
b7c69bd823
Include GPA plugin support files in installer
2018-02-28 17:28:09 +00:00
baldurk
a7e4426038
Clear performance counter viewer when capture is closed
2018-02-28 12:23:54 +00:00
baldurk
f01aab4815
Replace manual calls to GPA_LoggingCallback with RDCERR calls
...
* This means we get accurate line numbers for error messages.
2018-02-28 12:18:48 +00:00
baldurk
3b71e36994
Update copyright years in installer LICENSE
2018-02-28 12:17:18 +00:00
baldurk
8963ff5790
Fix VK_KHR_gpdp2 being added to device extension list, not instance
2018-02-28 12:12:40 +00:00
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