Commit Graph

  • e73c3a0d6b When plt hooking on linux, need to patch all hooked functions baldurk 2019-02-11 14:34:26 +00:00
  • 78b03633fa Even RTLD_GLOBAL loads can be linked to libraries we care about baldurk 2019-02-11 14:33:35 +00:00
  • 02abe02fe8 Add the option to save all selected captures at once baldurk 2019-02-11 12:33:14 +00:00
  • d438adb701 Fix bug in Intervals<T>::update Benson JoerisandBaldur Karlsson 2019-02-13 11:16:04 -05:00
  • 2828232ae8 Track frame references to ranges of Vulkan VkDeviceMemorys Benson JoerisandBaldur Karlsson 2019-02-01 12:50:51 -05:00
  • 3bc53094da Add update and merge methods to Intervals<T> Benson JoerisandBaldur Karlsson 2019-02-08 16:15:12 -05:00
  • a6a1a76ca5 Several improvements for Intervals<T> Benson JoerisandBaldur Karlsson 2019-02-08 16:02:44 -05:00
  • b78f2056c4 Added Clear value to InitReqType Benson JoerisandBaldur Karlsson 2019-02-08 18:07:51 -05:00
  • da2375586c Rename FrameRefType values to clarify meanings Benson JoerisandBaldur Karlsson 2019-02-08 17:06:38 -05:00
  • 6fa39fbbcb Add InitReqType to classify FrameRefType by init/reset requirements. Benson JoerisandBaldur Karlsson 2019-02-01 11:37:57 -05:00
  • 264fd6ac39 Fix linux build baldurk 2019-02-08 20:19:35 +00:00
  • c6b02c4d0c Pull adb logcat from renderdoc into log on host machine baldurk 2018-08-02 15:09:57 +01:00
  • dad5d6e074 Display full name if executable has no path markers baldurk 2019-02-08 19:14:14 +00:00
  • ca54a910f5 Add --replayhost command line option for qrenderdoc Haiyu ZhenandBaldur Karlsson 2019-02-06 15:43:40 -05:00
  • 4699b459e5 Add trailing / needed on the end of canonical_url for docs baldurk 2019-02-07 16:56:19 +00:00
  • 852d345bf7 Save the queued frame capture settings with settings files baldurk 2019-02-07 15:11:56 +00:00
  • ac357a8dec Fix handling of saturate on NaNs in DXBC. baldurk 2019-02-07 15:00:21 +00:00
  • fc9249842a Correct description of float controls - min/max is for decimal places baldurk 2019-02-07 14:14:19 +00:00
  • be67e91cc7 Add testing of saturate on NaNs in D3D shader debug baldurk 2019-02-06 17:09:25 +00:00
  • 31fa519e72 Add support for VK_EXT_scalar_block_layout baldurk 2019-02-05 17:33:16 +00:00
  • fbb6b23b23 Support advanced cbuffer layouts baldurk 2019-02-06 13:18:32 +00:00
  • 134cdfd09b Add tests to CBuffer Zoos to test alternate uniform sources on APIs baldurk 2019-02-07 12:29:13 +00:00
  • 8ca7730c65 Fixes to fetching bare uniform values baldurk 2019-02-07 12:28:21 +00:00
  • e79b2d16b2 Tidy up FillCBufferVariables across APIs and share implementations baldurk 2019-02-06 17:19:02 +00:00
  • 6bc6ca9557 Drop legacy ShaderRegister struct, store byte offset per constant baldurk 2019-02-06 17:22:04 +00:00
  • 351c75e006 Fix some cases handling arrays of matrices baldurk 2019-02-06 16:24:22 +00:00
  • cf0353e630 Fix vulkan overlay crash due to incorrect colorAttachment idx Danylo PiliaievandBaldur Karlsson 2019-02-06 17:44:40 +02:00
  • 9e0e87b0a0 Update SPIR-V tools list, treat shaderc the same as glslang baldurk 2019-02-06 12:06:58 +00:00
  • e92f2915d4 Fix bug in resource tracking for resources bound in descriptor sets Benson JoerisandBaldur Karlsson 2019-02-06 16:04:02 -05:00
  • a9cedfda25 Add range info to Vulkan memory tracking. Benson JoerisandBaldur Karlsson 2019-02-01 11:16:55 -05:00
  • 967d03083d Proper documentation build fix baldurk 2019-02-05 19:40:43 +00:00
  • d0782c6bcb Potential fix for documentation build baldurk 2019-02-05 19:24:18 +00:00
  • 3dfe4a2a8f Add support for VK_EXT_calibrated_timestamps baldurk 2019-02-05 17:27:34 +00:00
  • 61c0a41767 Add support for VK_EXT_validation_features baldurk 2019-02-05 17:14:37 +00:00
  • 4a9212861e Add support for VK_EXT_separate_stencil_usage baldurk 2019-02-05 17:08:44 +00:00
  • 6d07e1c42e Add support for VK_EXT_discard_rectangles baldurk 2019-02-05 17:00:54 +00:00
  • 354b37be56 Add support for VK_EXT_sample_locations baldurk 2019-02-05 15:15:39 +00:00
  • cb9fc1dc4f Update vulkan headers in demos project baldurk 2019-02-05 10:52:58 +00:00
  • cf74b67660 Refactor FrameRefType and add Clear reference type Benson JoerisandBaldur Karlsson 2019-02-01 10:28:04 -05:00
  • 0f29c40c5f Fix implementation of glFrameTerminatorGREMEDY baldurk 2019-02-05 10:42:47 +00:00
  • 99910959ee Provide GREMEDY GL extensions even if not supported by the driver baldurk 2019-02-05 10:42:37 +00:00
  • 2a80fd29d0 Don't look for source.properties to check valid SDK path baldurk 2019-02-04 18:40:31 +00:00
  • 5ecdb18ea7 Add support for VK_EXT_memory_budget and VK_EXT_memory_priority baldurk 2019-02-04 18:39:24 +00:00
  • 8a17f89f53 Update vulkan headers to 1.1.99 baldurk 2019-02-04 18:21:52 +00:00
  • 00c4e3265d Update brew packages needed for autotools on mac baldurk 2019-02-04 16:41:34 +00:00
  • a79e047e5d Reorganise linux dependencies section, and update Ubuntu instructions baldurk 2019-02-04 16:36:41 +00:00
  • b5a6e815b9 Locate android SDK/NDK up front from various env vars before building baldurk 2019-02-04 15:21:12 +00:00
  • 61b39c80a1 Update VerifyMapWrites option to VerifyBufferWrites option in API docs baldurk 2019-02-04 15:01:21 +00:00
  • 18af132601 Update API documentation to mention SetCaptureFileComments baldurk 2019-02-04 14:59:45 +00:00
  • f20e871510 Add option to make y-flipping a per-texture state instead of global baldurk 2019-02-04 14:42:56 +00:00
  • 2853029847 Don't make overly-general matches when looking for constants by name baldurk 2019-02-04 14:23:56 +00:00
  • 36770522d7 Fix shaderviewer shortcuts using QShortcut which doesn't work well baldurk 2019-02-04 14:16:09 +00:00
  • 73a5357419 Fix handling of primitive restart with a vertex offset baldurk 2019-02-04 13:41:42 +00:00
  • 12ce67b228 Add GL Intel performance counters support Lionel LandwerlinandBaldur Karlsson 2018-10-20 11:54:06 +01:00
  • 550d5477d8 shorten android capture option str Remi PalandriandBaldur Karlsson 2019-02-03 22:09:46 -08:00
  • acbe682392 Explicitly skip system builtin inputs in GL reflection baldurk 2019-02-01 15:57:48 +00:00
  • b178ae800c Add Catch.hpp StringMaker template specialisation for rdcstr baldurk 2019-02-01 18:27:56 +00:00
  • 3a79d7e069 Block queries for undocumented DWM interfaces. baldurk 2019-02-01 14:26:39 +00:00
  • aa1df3cb1e Don't deserialise elements of arrays unless the array is non-NULL. baldurk 2019-02-01 13:38:57 +00:00
  • 73063703e6 Inherit indirect copies from secondary to primary cmdbufs. Closes #1251 baldurk 2019-02-01 12:37:24 +00:00
  • 12665b8bed Don't apply typehint when rendering overlay texture baldurk 2019-02-01 12:20:02 +00:00
  • b9254af510 Don't attempt to use XFB when multiview is active. Closes #1250 baldurk 2019-02-01 12:18:26 +00:00
  • 86ff87863e Update copyright years to 2019 baldurk 2019-02-01 10:29:01 +00:00
  • dc9f57ef52 On D3D12 don't overwrite elementByteSize from structured buffers baldurk 2019-02-01 10:17:12 +00:00
  • c39209525a Don't query GL_TEXTURE_BUFFER_SIZE without ARB_texture_buffer_range baldurk 2019-01-31 18:29:45 +00:00
  • c8cf35eb83 Don't disable itemview wordwarp workaround for QTBUG-14949 in 5.11 baldurk 2019-01-31 18:22:44 +00:00
  • 4be6bf50f9 Don't leak rasterizer discard state if GL postvs fails baldurk 2019-01-31 17:27:47 +00:00
  • 19c7af5e35 Don't delete program before we try to print the link errors baldurk 2019-01-30 23:03:23 +00:00
  • 5854810fd4 Make timeouts in tests more forgiving for CI that occasionally fails baldurk 2019-01-30 19:47:06 +00:00
  • 38f68e1534 Update Dependencies.md nmr8andBaldur Karlsson 2019-01-29 15:42:54 -08:00
  • 54efa30596 Add debian dependencies, spoon feed build commands nmr8andBaldur Karlsson 2019-01-29 11:22:40 -08:00
  • bca706a96b Increase maximum wait time for program to start to 1 second. Refs #1243 baldurk 2019-01-29 10:45:26 +00:00
  • e70dd127f3 Use bindpoint mapping when looking up read-write resources on GL baldurk 2019-01-28 19:54:11 +00:00
  • 0f7cacc4ee Custom shader objects are not programs, use right delete function baldurk 2019-01-28 18:54:13 +00:00
  • 542f664645 Fix missing register swizzles on relative addressing lookups baldurk 2019-01-28 16:28:53 +00:00
  • 76e42a1a2a Make sure to correctly identify removed buffer in GPUAddress mapping baldurk 2019-01-28 13:37:48 +00:00
  • 3e843351e7 Handle ExecuteIndirect setting a GPU_VA of 0 baldurk 2019-01-28 13:14:35 +00:00
  • 317e89f7cb Add QIODevice::Text for text writing, to convert newlines. Refs #1246 baldurk 2019-01-28 10:39:35 +00:00
  • f8d575d2d1 Don't leak programs when separable patching fails baldurk 2019-01-25 16:29:45 +00:00
  • a154ca5cb9 Fix wrong enum being used in GL overlay for MSAA textures baldurk 2019-01-25 14:58:57 +00:00
  • f8962abe21 Fix handling of BASE_LEVEL/MAX_LEVEL on texture types that don't have it baldurk 2019-01-25 14:55:07 +00:00
  • 09c1c8efdb Don't call GetBaseFormat on compressed texture format baldurk 2019-01-25 14:34:48 +00:00
  • 1d0a9926b7 Fix error message referring to incorrect argument baldurk 2019-01-24 19:07:10 +00:00
  • 4839d6bee4 Never force gamma when displaying overlay texture baldurk 2019-01-24 19:06:56 +00:00
  • bbaff6f575 Don't try to reflect non-existant tessellation/geometry shaders baldurk 2019-01-24 13:21:21 +00:00
  • 4bded8be29 Add missing GL_DYNAMIC_STORAGE_BIT specifiers in GL_Buffer_Updates test baldurk 2019-01-24 13:21:03 +00:00
  • 4f230ab625 Ensure we sync GPU work before destroying an output window on D3D12 baldurk 2019-01-24 11:33:52 +00:00
  • 465c114ce0 Check for errors when creating replay D3D12 command list baldurk 2019-01-24 11:28:12 +00:00
  • 69a76bfb41 Use ASCII name for duration column in draw list export. Refs #1246 baldurk 2019-01-24 10:15:36 +00:00
  • 953661fc81 Add missing commas in string name of vkCmdClearAttachments baldurk 2019-01-23 18:36:39 +00:00
  • 604854b87c On D3D12 and Vulkan start first frame capture on API init. Closes #1195 baldurk 2019-01-23 16:19:43 +00:00
  • 35f7273379 Fix missing egl functions in eglGetProcAddress, use hook set macro baldurk 2019-01-23 14:37:08 +00:00
  • 0f8573d4a5 Enable VK_AMD_shader_core_properties on replay if it's available baldurk 2019-01-23 13:45:18 +00:00
  • 7044754065 Update GPUPerfAPI to 3.3 baldurk 2019-01-23 13:44:18 +00:00
  • ae3a6da6bd Use shader declared register array sizes to clamp descriptor tables baldurk 2019-01-23 12:33:18 +00:00
  • b0a694df46 Fix case fall-through when making string name for ETC2 baldurk 2019-01-23 11:39:21 +00:00
  • 017b291b18 Install newer libstdc++-dev package in linux build scripts baldurk 2019-01-23 09:33:34 +00:00
  • f50ba1272f Add missing explicit include for <type_traits> baldurk 2019-01-23 09:32:51 +00:00
  • eb5c416130 Reserve space up front when fetching resources on Vulkan/D3D12 baldurk 2019-01-22 18:51:54 +00:00
  • 3f8e2e7f99 Change the check for when copyRange/destroyRange can be trivially done baldurk 2019-01-22 18:48:07 +00:00