Cody Northrop
fb8eef23d0
android: Improve workflow on devices with root
...
During initial scan of application, detect if root access is available
and track it. If user later selects "Click here for ways to fix this".
display a new dialogue that offers to push the layer directly.
If pushing fails, fall back to production dialogue.
Also add a new persistent setting to enable automatic layer pushing.
2017-08-15 09:36:20 -07:00
Cody Northrop
6c40e4e651
android: Add function to push layer directly to application
2017-08-15 09:36:20 -07:00
Cody Northrop
5c99b4fe15
android: Add function to detect root access
2017-08-15 09:36:20 -07:00
Cody Northrop
58b0d29bf4
utils: Add new messageBox helper that includes checkBox
2017-08-15 09:36:20 -07:00
baldurk
0ae03ad1ae
Fetch the qrenderdoc 3rdparty binaries before doing coverity build
2017-08-15 10:14:37 +01:00
baldurk
c6b68408b2
Make qrenderdoc the default startup project by listing it first
2017-08-14 19:37:31 +01:00
baldurk
f5b6b61b4b
Fix 32-bit compilation, _finitef is not available on x86
2017-08-14 19:09:38 +01:00
baldurk
8af5d486b2
Change curl to Invoke-WebRequest as curl doesn't work on appveyor
2017-08-14 18:56:17 +01:00
baldurk
b1bd718be0
Add information for people building on windows on where to get Qt etc
2017-08-14 18:09:59 +01:00
baldurk
46f07fa97f
Until deps are committed to the repo, fetch them from web in appveyor
2017-08-14 18:09:59 +01:00
baldurk
2b01ee78f2
Remove C# renderdocui UI. Add qrenderdoc to visual studio solution
2017-08-14 18:09:59 +01:00
baldurk
c812dfec07
Fix broken implementation of round_ne opcode rounding to nearest even
2017-08-14 18:09:58 +01:00
baldurk
9f034f9faf
Don't try to break apart single float values that were merged
2017-08-14 18:09:58 +01:00
Janos Pantos
ebe25d9472
Add missing aliases for supported GLES extension functions
...
* Add missing aliases for
** GL_EXT_robustness
** GL_EXT_separate_shader_objects
** GL_KHR_debug
* Fix a typo in the name of glDrawElementsInstancedBaseVertexOES
2017-08-14 10:01:09 -07:00
Janos Pantos
4e800c1e48
Remove an inappropriate flag from eglCreateContext
2017-08-14 10:01:09 -07:00
Janos Pantos
387ab74561
Don't use GetBaseFormat for compressed formats in GetTextureData
2017-08-14 10:01:09 -07:00
Janos Pantos
0d8e1feb16
Fix invalid operation errors for some glBind* calls
...
Names starting with reserved gl_ prefix are not accepted by
glBindAttribLocation and glBindFragDataLocation functions.
2017-08-14 10:01:09 -07:00
Janos Pantos
625b54e233
Add some missing GLES extension names and aliases
...
Extend supported GLES extension list and add missing aliases for the
following extensions:
* GL_EXT_texture_storage
* GL_EXT_texture_view
* GL_OES_draw_buffers_indexed
* GL_OES_texture_cube_map_array
* GL_OES_texture_view
2017-08-14 13:40:58 +01:00
Janos Pantos
3acb027001
Add support for GL_{OES|NV}_viewport_array extensions
2017-08-14 13:40:58 +01:00
Ryan Huffman
787045d3eb
Update README.md to reflect OS support for Linux
2017-08-14 13:06:47 +01:00
baldurk
e5e0b7af3b
Bump version number for future v1.0 build
2017-08-04 17:35:48 +01:00
baldurk
53d0742453
Add README mention of v1.x branch
2017-08-04 17:35:48 +01:00
baldurk
4d2da84ca4
Reference an explicit tag release of renderdoc's swig fork
...
* The tag is signed, and there's a release on that github repo with
signatures for the source tarball/zip files
2017-08-04 17:35:32 +01:00
baldurk
703c6ba07b
Enable CI builds for v0.x and v1.x branches, and disable master
2017-08-04 16:50:23 +01:00
baldurk
53b10cbe37
Add empty document statements for rdctype::str and member functions
2017-08-04 14:55:22 +01:00
baldurk
e63a91d182
Fix assigning NULL instead of VK_NULL_HANDLE to vulkan handle
2017-08-03 20:49:13 +01:00
baldurk
ca88810df3
Fix NULL-terminating serialise of rdctype::str adding 0 into elems
...
* The +1 for internal NULL terminator must be done internally, otherwise
we end up with "foobar" being a 7-character string of "foobar\0". If
this is then re-serialised we add more and more null terminators.
2017-08-03 20:18:15 +01:00
baldurk
c898fc6d99
Add defaults for TextureSave struct to fix JPEG saving
2017-08-03 19:10:42 +01:00
baldurk
c74c3d36bc
Improve ResourceId repr/str handling, and add an int() handling
2017-08-03 19:10:41 +01:00
baldurk
09ba0b46af
Add typemap for QPair
2017-08-03 17:57:24 +01:00
baldurk
ee67b85b58
When we hit an exception, pass the line number of the top-of-stack
...
* This allows us to update the current line highlight before stopping.
2017-08-03 17:57:24 +01:00
baldurk
87ef595cce
For a block invoke to another thread, safe and restore
...
* In future we could handle async exceptions by storing the exception
information in a std::function derived object (instead of the separate
ExceptionHandling that lives on the stack) and query it out in a new
WaitForInvoke function maybe. Right now we just print the exception
to the output log and abort the callback.
2017-08-03 17:57:23 +01:00
baldurk
1c93ee9441
If a python error has occurred, don't try to do any work, just bail
2017-08-03 17:57:22 +01:00
baldurk
f41f6a2b66
Fix race condition accessing UI stuff on async loading thread
2017-08-03 17:57:22 +01:00
baldurk
86a9d70bb7
Only remover disassembly toolbar when debugging, not when viewing shader
2017-08-03 17:57:21 +01:00
baldurk
e7d092cdaf
Check format/sample support for creating MSAA <-> Array renderpasses
2017-08-03 17:57:16 +01:00
baldurk
5c934f564e
Don't create the AMD counters while capturing
2017-08-02 21:05:04 +01:00
baldurk
0d1c9c39fe
Remove the D3D12_RESOURCE_FLAG_DENY_SHADER_RESOURCE flag on replay
...
* This flag is purely an optimisation, it's never invalid to remove it.
2017-08-02 21:04:51 +01:00
baldurk
ba67c3214b
Don't name a resource before checking if it created successfully
2017-08-02 21:04:22 +01:00
baldurk
1708bee968
Use _exit instead of exit if exec() fails after forking
...
* Otherwise if we call exit() it can ruin the parent process by calling
atexit(), signal handlers, and other things.
2017-08-02 15:30:59 +01:00
baldurk
9878223839
Don't allow displaying non-debuggable disassembly forms when debugging
2017-08-02 15:30:58 +01:00
baldurk
9379633621
Ensure that dxbc file is disassembled before running debugging
2017-08-02 15:30:58 +01:00
baldurk
eda02c2d11
Print the right platform-dependent amdspv executable name
2017-08-02 15:30:57 +01:00
baldurk
f96874e5d1
Handle more error cases for VirtualContext
2017-08-02 15:30:56 +01:00
baldurk
42add67bf8
Don't skip modified shaders when tex viewer is just in another tab
...
* We only want to skip these events if the texture viewer has actually
been closed and destroyed.
2017-08-02 15:30:56 +01:00
baldurk
f5542ead7f
Don't fetch possibly modified state when getting bound render targets
2017-08-02 15:30:55 +01:00
baldurk
efbae91c5f
Remove duplicated GCN (Capeverde) entry in device list
2017-08-02 15:30:54 +01:00
baldurk
4a1cd892f6
If SPIR-V compilation fails in glslang, store the error msg in "disasm"
2017-08-01 11:04:35 +01:00
baldurk
26c89b4a33
VirtualContext.exe doesn't return non-0 error code if context fails
2017-08-01 11:04:11 +01:00
baldurk
52c481bae2
Make HRESULT stringification prettier
2017-07-31 14:10:18 +01:00