Commit Graph

  • 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 ArntzenandBaldur Karlsson 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 ArntzenandBaldur Karlsson 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 NorthropandBaldur Karlsson 2018-05-07 11:11:49 -06:00
  • 8d9193aef8 Correct typo Josh GrovesandBaldur Karlsson 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 EkstrandandBaldur Karlsson 2018-04-26 11:48:47 -07:00
  • b849df4143 Fixed looping through of eglCreateContext's attribute list scottmarslandandBaldur Karlsson 2018-05-01 16:10:38 +01:00
  • e51466efe1 Ensure we AddRef when returning an existing ID3DDeviceContextState baldurk 2018-05-01 14:47:01 +01:00
  • f339314468 Handle SHGetKnownFolderPath failing - return empty string baldurk 2018-05-01 14:46:33 +01:00
  • 6a482c02e2 When doing backface cull overlay, inherit FrontCCW from original state baldurk 2018-05-01 13:06:33 +01:00
  • 8b50413bf4 Report support for Vulkan 1.1. Closes #909 baldurk 2018-05-01 12:36:05 +01:00
  • de4764d6d2 32-bit windows compile fix baldurk 2018-04-30 21:45:20 +01:00
  • 6d870e21b0 Android compile fix baldurk 2018-04-30 20:11:07 +01:00
  • f1307e7935 Linux compile fixes baldurk 2018-04-30 19:44:53 +01:00
  • b7ab28a2c4 Add stringification for new bits in vulkan flag enums that had no bits baldurk 2018-04-30 19:07:40 +01:00
  • deab822e30 Add support for protected memory, new in Vulkan 1.1 baldurk 2018-04-30 19:07:07 +01:00
  • 7961b25e80 Add support for VK_KHR_multiview extension baldurk 2018-04-30 18:37:12 +01:00
  • d03df4d1a9 Add support for VK_device_group & VK_device_group_creation baldurk 2018-04-30 18:31:47 +01:00
  • bfe021cf73 Add (mostly disabled) support for VK_KHR_sampler_ycbcr_conversion baldurk 2018-04-30 16:41:46 +01:00
  • 35945863df Update vulkan layer to implement vkNegotiateLoaderLayerInterfaceVersion baldurk 2018-04-30 14:16:51 +01:00
  • 49ea4dd8e3 Add support for VK_EXT_debug_utils extension baldurk 2018-04-30 13:52:17 +01:00
  • 9b2e515be5 Fix UBO state display wrt/ GL reflection re-sorting. Closes #965 baldurk 2018-04-30 11:42:41 +01:00
  • cae6b44a97 Fix xcode9.3 -Wunused-lambda-capture errors Jake Turnerandbaldurk 2018-04-29 06:33:27 +01:00
  • 7182e0af3a Add support for VK_EXT_sampler_filter_minmax extension baldurk 2018-04-30 10:50:46 +01:00
  • 7e651085cb Fetch live driver disassembly on D3D12 via WKPDID_CommentStringW baldurk 2018-04-27 20:29:26 +01:00
  • c520f637d1 Pre-allocate map array in D3D12Resource, experimental race condition fix baldurk 2018-04-26 18:21:20 +01:00
  • fe0b7ba3c1 Fix linking against user32.lib in qrenderdoc baldurk 2018-04-26 14:14:04 +01:00