Commit Graph

  • 85b35cd352 Set usage panel in resource inspector to auto-resize columns to fit data baldurk 2018-05-17 14:33:05 +01:00
  • f8ced4c0ee Update SPDB handling to use cvinfo, and store more/better data baldurk 2018-05-17 13:41:34 +01:00
  • e4a15d0ecb Don't discard short lines (particularly closing braces) baldurk 2018-05-17 13:29:43 +01:00
  • e4dcfb7c28 ReadVarLenUInt is available as CodeViewInfo::CVUncompressData baldurk 2018-05-16 14:04:39 +01:00
  • 941c307e86 Minor changes to cvinfo.h to compile cleanly baldurk 2018-05-16 13:59:27 +01:00
  • 80724f7130 Add cvconst.h / cvinfo.h from microsoft-pdb repository for SPDB decoding baldurk 2018-05-16 13:56:49 +01:00
  • df0246ab68 Remap SPDB line-numbers after sorting filenames baldurk 2018-05-16 12:50:41 +01:00
  • 7b686d0105 Split SPDB/SDBG processing out into separate files baldurk 2018-05-16 12:49:58 +01:00
  • bf09eb59a3 Update DevDriverTools repo to 21c93b7230c4188 baldurk 2018-05-17 00:47:52 +01:00
  • 72eb734964 Correctly pass selected primitive to DebugPixel from pixel history baldurk 2018-05-16 19:03:58 +01:00
  • 1c75a63176 Handle NULL descriptor structs used to init CPU-side descriptors baldurk 2018-05-15 19:40:25 +01:00
  • 5c143acccf Don't underestimate chunk size for empty descriptor heaps baldurk 2018-05-15 19:40:04 +01:00
  • d8a64c4172 Fix compilation on GCC 8. Closes #984 baldurk 2018-05-15 18:40:36 +01:00
  • 8c5e8081c5 Fix typo in documentation of ShaderVariable::members baldurk 2018-05-15 17:49:57 +01:00
  • a31a5a9cfb Provide reasonable default values for TextureDisplay struct baldurk 2018-05-15 17:05:14 +01:00
  • afb7ea5dab Improve python wrapping of WindowingData baldurk 2018-05-15 17:05:01 +01:00
  • f0d5bc8f2e Add pass-through unwrapping support for nvenc baldurk 2018-05-15 13:02:39 +01:00
  • 757671b97f Add custom right-click menu to texture tabs in texture viewer baldurk 2018-05-15 11:27:34 +01:00
  • f12b8b5ee1 Check resource name cache ID to avoid unnecessary model resets baldurk 2018-05-15 11:27:12 +01:00
  • 7eb19ab13f Add better structured data helper functions to expose to python baldurk 2018-05-15 10:44:26 +01:00
  • a35f4bbeae Add a temporary hack to store the current imageLayout of a descriptor baldurk 2018-05-14 18:15:42 +01:00
  • 1100d8c0d3 Allow fetching data directly from VkDeviceMemory as well as VkBuffers baldurk 2018-05-14 18:15:10 +01:00
  • 3861e91d6e Mark D3D12 pure heaps used for placement as memory, not pools baldurk 2018-05-14 16:48:06 +01:00
  • 913cbf370b Make sure to grab a new command buffer each iteration in GetBufferData baldurk 2018-05-14 16:47:50 +01:00
  • f698bac6bf Add hack to avoid breaking VkMarkerRegion with multiple vulkan instances baldurk 2018-05-14 16:43:57 +01:00
  • 8a05e29e86 Fix QRenderDoc project filters - some files weren't included properly baldurk 2018-05-14 16:42:34 +01:00
  • b213d54c1d Account for added Divisor column when setting up vulkan pipeline state baldurk 2018-05-14 16:41:25 +01:00
  • 5c26270de0 Implement __hash__() for ResourceId baldurk 2018-05-14 16:40:58 +01:00
  • f1dcb785a1 Fix implementation of array_setsubscript when deleting a range baldurk 2018-05-14 16:40:45 +01:00
  • 0cc5ed6145 Handle dstArrayElement when updating current bindings from initial state baldurk 2018-05-13 10:13:32 +01:00
  • 42aefbaf0e Fix off-by-one error with gathering array descriptor writes baldurk 2018-05-13 10:12:32 +01:00
  • a6ae880b64 Fix a missing else causing doubles to get the wrong expanded format baldurk 2018-05-13 10:12:14 +01:00
  • 5c40914c32 Set disassembly view to NULL when it's deleted baldurk 2018-05-13 10:11:27 +01:00
  • 5bf0ae3624 Implement RGB10A2SNorm conversion for postvs. Hans-Kristian Arntzen 2018-05-12 20:09:11 +02:00
  • cf508427da Remove assert that aliased functions will return same pointer baldurk 2018-05-12 12:58:25 +01:00
  • dc8d4f63d5 Don't discard array descriptor update because some elements are invalid baldurk 2018-05-12 12:57:40 +01:00
  • e40ca6f59d Support installing android APKs from local ABI-specific build folders baldurk 2018-05-11 13:08:32 +01:00
  • 10f263b060 Don't do any work for FBO 0 when structured exporting baldurk 2018-05-11 13:08:10 +01:00
  • 627a965d69 Specify GLES2 renderable type when fetching egl config baldurk 2018-05-11 13:07:54 +01:00
  • 6a0aa28ea3 Remove some android log spam while idle, promote debug print to error baldurk 2018-05-11 12:16:57 +01:00
  • 50dc1d6faa Support A2B10G10R10_SNORM in buffer viewer. Hans-Kristian Arntzen 2018-05-11 00:13:49 +02:00
  • 8a477d096a Add support for doubles in mesh output fetch on Vulkan baldurk 2018-05-10 18:07:45 +01:00
  • a77e6a0acd Read & Serialise D3D12 CPU descriptor contents immediately baldurk 2018-05-10 15:17:54 +01:00
  • 2019c82d68 Fixes for double outputs in GL mesh output fetch baldurk 2018-05-10 12:04:43 +01:00
  • a8e807467d Make sure all resource states have at least one subresource state baldurk 2018-05-10 10:54:25 +01:00
  • 0233f39776 Make sure initial contents are properly freed on GL baldurk 2018-05-09 13:25:17 +01:00
  • d7b0807875 Ignore MultiDraw markers when checking if the capture has markers baldurk 2018-05-09 13:05:00 +01:00
  • f174853a04 32-bit compile fix baldurk 2018-05-08 19:39:38 +01:00
  • 4ade1187aa Fix linux compilation - pass parent QObject* to GUIInvoke baldurk 2018-05-08 19:10:28 +01:00
  • 61c4af1dc6 Ignore -Wattributes on miniz baldurk 2018-05-08 19:10:15 +01:00
  • 1393b84fb6 Add proper support for KHR_shader_draw_parameters in Vulkan mesh output baldurk 2018-05-08 17:51:56 +01:00
  • 788cc9f675 Update SPIR-V stringise to latest enums baldurk 2018-05-08 16:54:28 +01:00
  • c9774ea19b Skip empty files from debug info & display filenames in default disasm baldurk 2018-05-08 16:21:21 +01:00
  • 78ba839f15 Update glslang to latest, including SPIR-V headers. Remove HLSL support baldurk 2018-05-08 16:20:17 +01:00
  • e5835aa6b3 Add documentation for shader viewer and ISA disassembly views baldurk 2018-05-08 15:08:49 +01:00
  • f6048a074e Clarify how to use dlopen to open the library for in-application API use baldurk 2018-05-08 14:56:04 +01:00
  • 1a9e22e2f2 Correct spelling/grammar mistakes in docs baldurk 2018-05-08 14:09:27 +01:00
  • 2efce90591 [Coverity] Fix incorrect logic identified by deref-before-NULL-check baldurk 2018-05-08 12:47:28 +01:00
  • ada173ee26 [Coverity] Ensure window dimensions are at least 1x1 on text render baldurk 2018-05-08 12:44:31 +01:00
  • 8ef0d847ce [Coverity] Remove redundant if() check where both branches are identical baldurk 2018-05-08 12:39:10 +01:00
  • 65852d9662 [Coverity] Fix mistaken logic resetting flag before check baldurk 2018-05-08 12:38:28 +01:00
  • 8acad41a0a [Coverity] Fix leaking array in error case baldurk 2018-05-08 12:37:39 +01:00
  • 42979bfeb3 [Coverity] Add some handling for return values in UI code baldurk 2018-05-08 12:32:56 +01:00
  • 1a5b189441 [Coverity] Fix uninitialised variable warnings baldurk 2018-05-08 12:22:45 +01:00
  • 3e69599da2 [Coverity] Fix overflow-before-widen errors baldurk 2018-05-08 12:15:41 +01:00
  • a45c222941 [Coverity] Remove redundant if() comparisons baldurk 2018-05-08 12:10:19 +01:00
  • 082ab4d75d GUIInvoke takes a QObject* to avoid callbacks after object lifetime baldurk 2018-05-08 11:54:34 +01:00
  • c880def5ef Check that capture's enabled physical devices are available on replay baldurk 2018-05-08 11:21:29 +01:00
  • a461df2b58 GL non-sharing context support baldurk 2018-05-04 16:37:20 +01:00
  • 0f3f822597 32-bit compile fix for tinyexr baldurk 2018-05-07 19:27:04 +01:00
  • 706b258bd4 Remove use of std::to_string in Catch2 for the sake of Android baldurk 2018-05-07 19:25:16 +01:00
  • 5d0fede646 Add a note to CONTRIBUTING.md pointing users to interceptor-lib README baldurk 2018-05-07 18:07:50 +01:00
  • 6e57e17f8e Update tinyexr to 9b30f253 - latest as of the time of this commit baldurk 2018-05-07 16:25:13 +01:00
  • 314393e412 Declare zlib compatible interface in miniz.h so tinyexr.h can use it baldurk 2018-05-07 17:34:25 +01:00
  • 909d2fae48 #if out wchar versions of miniz functions to only windows baldurk 2018-05-07 17:33:55 +01:00
  • d602d9d6d2 Update pugixml to v1.9 baldurk 2018-05-07 16:16:22 +01:00
  • e47f2494e4 Update tinyfiledialogs from v2.7.2 to v3.3.5 (Apr 18, 2018) baldurk 2018-05-07 16:16:12 +01:00
  • 4232736fc2 Make some custom changes to Catch2 for a better experience baldurk 2018-05-07 15:04:18 +01:00
  • 2f0ff69faa Update Catch to v2.2.2 baldurk 2018-05-07 14:26:28 +01:00
  • 577769ecc2 Small updates to interceptor-lib build steps Cody Northrop 2018-05-07 11:11:49 -06:00
  • 8d9193aef8 Correct typo Josh Groves 2018-05-06 11:28:20 -06:00
  • e96f290772 If a method is found in a superclass, filter on that class not a child baldurk 2018-05-04 17:36:30 +01:00
  • 4d004fe484 Location is correctly a classID and methoID, not two objectIDs baldurk 2018-05-04 17:35:53 +01:00
  • 3380379aac Fix copy-pasted tooltips mistakenly saying "Save Shader SPIR-V" baldurk 2018-05-04 13:36:43 +01:00
  • 2402ac7fa0 Add version checking to serialiser baldurk 2018-05-04 12:51:51 +01:00
  • 4023bf75d8 Patch resource usage for secondary draws at execute time. Closes #975 baldurk 2018-05-03 17:10:59 +01:00
  • e65bc4506e Don't unwrap DSV that should be passed through as wrapped baldurk 2018-05-03 16:26:54 +01:00
  • 70f879ad7a Export AmdPowerXpressRequestHighPerformance to encourage use of dGPU baldurk 2018-05-03 15:35:01 +01:00
  • 2c084b478e Don't divide by zero if texbuffer comes back with unknown format baldurk 2018-05-03 15:34:53 +01:00
  • b1008ceb82 Add index buffer binding offset to byte offset when opening buffer view baldurk 2018-05-03 14:25:37 +01:00
  • 644217bcbf Workaround for QTBUG-14949, eliding multi-line itemview items breaks baldurk 2018-05-03 12:35:49 +01:00
  • b8ffc1c79f Make sure to quote the subject when emailing baldurk 2018-05-03 09:49:12 +01:00
  • 6c68853ef7 Fix vulkan structured export, don't call frame terminator baldurk 2018-05-02 20:59:31 +01:00
  • 6258f031da Repoint travis to new scripts location baldurk 2018-05-02 18:46:13 +01:00
  • c7432fb535 Mark scripts under util/ folder as executable baldurk 2018-05-02 18:18:08 +01:00
  • 7cccf4f765 Commit build and packaging scripts baldurk 2018-05-02 17:33:56 +01:00
  • e91116706c Move scripts/ folder to util/ baldurk 2018-05-01 15:33:00 +01:00
  • 3b5b0081ab Update 3rdparty ADL and RGP repositories from upstream baldurk 2018-05-01 18:30:43 +01:00
  • 08e1c30f5a Whitelist device group extensions that were forgotten baldurk 2018-05-01 16:54:41 +01:00
  • 606cc3a066 Remove a pointless const Jason Ekstrand 2018-04-26 11:48:47 -07:00