Commit Graph

  • b1246c28ae Update docs reference to renamed SPIRVDisassembler class baldurk 2018-08-09 17:22:56 +01:00
  • 3c7b420e59 Expand SPIR-V disassemblers to general shader processing tools baldurk 2018-08-09 16:52:14 +01:00
  • a81e4a2b45 Pass through and allow different source shader encodings when editing baldurk 2018-08-09 13:45:54 +01:00
  • 24a5375133 Disable shader buttons when no shader is bound baldurk 2018-08-09 13:37:27 +01:00
  • a4dfad6e82 Add a backend query to check shader encodings BuildTargetShader allows baldurk 2018-08-09 13:22:06 +01:00
  • 8249c9b218 Store shader tool command-line from compile flags baldurk 2018-08-09 13:17:33 +01:00
  • 7de19f4c35 List an encoding for shader debuginfo source. Add HLSL/spvas to enum baldurk 2018-08-09 12:56:30 +01:00
  • 492a9bf828 Add QByteArray cast for bytebuf baldurk 2018-08-09 12:53:23 +01:00
  • 3ddeea088c Draw a divider in toolbuttons with menu dropdowns baldurk 2018-08-09 12:07:14 +01:00
  • de59556c3b Don't allow HTML pipeline export with no capture loaded baldurk 2018-08-09 11:44:03 +01:00
  • 74b71f538c Remove mistaken log print leftover from debugging baldurk 2018-08-09 11:36:23 +01:00
  • 2fc67467e2 Don't add empty API name to analytics - indicates failure to load baldurk 2018-08-07 15:08:10 +01:00
  • d7e4060698 Make sure we don't open a shader viewer with an unbound shader baldurk 2018-08-07 12:42:25 +01:00
  • 2c58f4092a Support typedefs in SPDB type decoding baldurk 2018-08-07 12:36:11 +01:00
  • 4e6c3ead41 Nudge users reporting bugs on old builds to update to the latest version baldurk 2018-08-07 11:43:03 +01:00
  • fee02414cb Don't resize to negative size if reading length fails for any reason baldurk 2018-08-07 11:40:15 +01:00
  • feee30c15e Set UI value of CaptureAllCmdLists from settings baldurk 2018-08-07 09:27:43 +01:00
  • 2326677955 Allow grouping auto-passes with multi-draw draws baldurk 2018-08-06 17:13:07 +01:00
  • fbec9c13aa If sphinx_rtd_theme_chm_friendly directory is missing, use normal theme baldurk 2018-08-06 17:00:48 +01:00
  • 8e2a2b13c1 Clean up handling of internal resources baldurk 2018-08-06 16:22:48 +01:00
  • 98e4a5b613 Set gl_CurChunk for creating client-memory IB buffers baldurk 2018-08-06 15:53:08 +01:00
  • 9e3147d021 Save treeview expansion state while browsing. Closes #678, Closes #1034 baldurk 2018-08-06 13:48:58 +01:00
  • 74528c4d15 Allow saving state internally by key as well as externally baldurk 2018-08-06 13:20:31 +01:00
  • edc5815463 Move expansion saving to RDTreeView so it can be used in more places. baldurk 2018-08-06 13:00:44 +01:00
  • 7d55ecbc48 Add 'capture frame immediately' button baldurk 2018-08-06 11:29:04 +01:00
  • 889904e155 Make message about closing android studio even more explicit baldurk 2018-08-06 11:23:47 +01:00
  • 10029d4b1d Don't bypass wglDX functions used for interop baldurk 2018-08-06 11:15:40 +01:00
  • 03c2507a25 Linux compile fix baldurk 2018-08-03 17:35:57 +01:00
  • cbcfe85d97 Use natural human sort for resources in resource inspector. Refs #1034 baldurk 2018-08-03 16:10:19 +01:00
  • f36701779c Display <empty> as custom name if an empty string is set. baldurk 2018-08-03 16:08:43 +01:00
  • 9f7304c780 Add sleep to posix library startup to avoid race. Closes #857 baldurk 2018-08-03 15:17:11 +01:00
  • 104072debe Only mark resources as dirty if they are still alive baldurk 2018-08-03 14:07:03 +01:00
  • cbbce5b033 Do index buffer remapping in vulkan baldurk 2018-08-03 13:39:19 +01:00
  • d79ead308f Make a little more room in VTX/IDX columns in buffer viewer baldurk 2018-08-03 13:37:20 +01:00
  • 84a90bfdaf Update RenderDoc API version to 1.2.0, add new function. Closes #1037 baldurk 2018-08-03 11:12:55 +01:00
  • 27de5beb76 Remove dos newline characters from comments edited in UI baldurk 2018-08-03 11:08:41 +01:00
  • 9774c9be9b Use remapped set of physical devices to create device. Closes #1062 baldurk 2018-08-03 10:24:33 +01:00
  • 7061830f52 Mark resources as clean immediately when they are released baldurk 2018-08-03 09:53:31 +01:00
  • a1dca66f76 Add sleep to RGP worker thread loop baldurk 2018-08-03 09:53:18 +01:00
  • 04dc71ce32 Fix compilation of depth MSAA <-> Array shaders on Vulkan baldurk 2018-08-02 17:31:29 +01:00
  • 1ab163d1d5 Add ignore of gdi32full.dll baldurk 2018-08-02 15:11:17 +01:00
  • 948274189c Don't register live resources during capture baldurk 2018-08-02 11:28:52 +01:00
  • e636b610f9 Get DataType from internal format if there's no hint baldurk 2018-08-02 11:27:51 +01:00
  • fa7fab9eb4 Speed up application of upload heaps on D3D12 captures baldurk 2018-08-02 01:16:04 +01:00
  • 39258daff7 Ensure GetProcAddress is populated first baldurk 2018-08-01 23:55:17 +01:00
  • 1443422cf7 Use libGL.so.1 instead of libGL.so for dynamic access baldurk 2018-08-01 19:36:45 +01:00
  • 13375dc722 Use free stack for wrapped pools Oliver Fallowsandbaldurk 2018-08-01 18:41:25 +01:00
  • 955f41a074 Don't allow registered x86 layer to hide a non-registered x64 layer baldurk 2018-08-01 18:38:28 +01:00
  • 59529d4f42 Don't infinite loop if encountering invalid characters in hlslDefines baldurk 2018-08-01 18:09:21 +01:00
  • 13bff84c8e Serialise thumb separately in XML/ZIP import baldurk 2018-08-01 16:36:50 +01:00
  • 05dd4e1946 Fix serialisation of number of subresource in D3D11 initial state baldurk 2018-08-01 16:36:15 +01:00
  • 34b1d0ecf9 Fetch all samples when caching MSAA textures for replay proxy baldurk 2018-08-01 16:08:51 +01:00
  • a82c7a10d3 Implement proxied MSAA texture contents on OpenGL baldurk 2018-08-01 16:08:11 +01:00
  • 05a9318dc9 Don't query sampler params from MSAA textures baldurk 2018-08-01 16:07:38 +01:00
  • 602b5db72b Re-swizzle D24S8 textures on GL into the order expected for texture data baldurk 2018-08-01 16:07:16 +01:00
  • 92d414780f Only do early channelExtract splatting for regular formatted textures baldurk 2018-08-01 16:06:24 +01:00
  • d93ad942f2 Fix component type/count values for depth/stencil GL types baldurk 2018-08-01 16:06:06 +01:00
  • 9c1b7f1d79 Implement proxied MSAA texture contents on D3D11 baldurk 2018-08-01 12:05:04 +01:00
  • 0b6f735ad2 Tidy up vertex-fragment structures in HLSL shaders baldurk 2018-08-01 12:04:26 +01:00
  • 196daacfb4 Don't clear selection when clicking on an item. Closes #1061 baldurk 2018-08-01 10:33:01 +01:00
  • 92a9024127 Fix data-size calculation for UpdateSubResource. Closes #1059 baldurk 2018-07-31 13:40:05 +01:00
  • baa46cd2cb Mark resources in UpdateSubresource as frame-referenced baldurk 2018-07-31 13:35:53 +01:00
  • 085b320ac2 Make sure even if we're not reading from adb that we hide its window baldurk 2018-07-31 13:35:32 +01:00
  • 3d519698e6 Ensure we handle filename == NULL in dlopen correctly. Closes #1058 baldurk 2018-07-31 10:42:39 +01:00
  • df1a494fa7 Add friendlier error if trying to use Android < 6.0 device. Closes #1060 baldurk 2018-07-31 10:40:45 +01:00
  • 5293a2c991 If creating EGL GLES3 context fails, try without debug bit. Refs #1052 baldurk 2018-07-30 13:02:11 +01:00
  • d060eb354e don't wait for adb start-server as it may never exit baldurk 2018-07-26 17:37:12 +01:00
  • 9cbfad59b9 Fix typo'd check in previous commit baldurk 2018-07-26 17:27:48 +01:00
  • 6c10eb8efd Fix serialisation of passing NULL to 'multi-bind' GL funcs. Closes #1041 baldurk 2018-07-26 17:24:10 +01:00
  • 26ce9fcc0f Don't serialise size_t directly in VkDescriptorUpdateTemplateEntry baldurk 2018-07-26 11:37:56 +01:00
  • 8704b555a6 Fix missing calling convention declared on EGL function pointers baldurk 2018-07-26 11:19:04 +01:00
  • 6e9d8cb1a8 Initialise adb on another thread baldurk 2018-07-26 10:56:09 +01:00
  • 12e43443ab Shut down adb when closing qrenderdoc if it's our adb baldurk 2018-07-26 10:47:40 +01:00
  • bd97664681 Fix incorrect copy-pasted title on docs page baldurk 2018-07-26 10:04:30 +01:00
  • 8d5081abc4 Remap generic compressed formats to uncompressed on GL baldurk 2018-07-25 18:06:40 +01:00
  • 01f51f2948 Fix handling of shader model CheckFeatureSupport queries. Closes #1051 baldurk 2018-07-25 17:54:36 +01:00
  • 5f2de9df05 Use sigaction to create Qt-compatible handler to reap zombie processes baldurk 2018-07-24 13:28:41 +01:00
  • 6b6127d965 Update zstd to v1.3.5. Closes #1046 baldurk 2018-07-25 17:32:14 +01:00
  • 0b31bded74 Bump version to v1.2 baldurk 2018-07-25 16:55:57 +01:00
  • c7d5aa863e Don't modify list of environment modifications when launching process v1.1 baldurk 2018-07-25 15:44:10 +01:00
  • 94694e0923 Fix processing of --updatedone baldurk 2018-07-24 17:45:20 +01:00
  • bf29896f96 Fix buffer readback on vulkan not advancing source offset for copies baldurk 2018-07-24 15:38:20 +01:00
  • df4458e6d0 Fix bad loop count when inserting data into rdcarray baldurk 2018-07-24 15:10:21 +01:00
  • b08e9c76c0 Fix incorrectly reversed check for progress of capture transfers baldurk 2018-07-24 15:09:49 +01:00
  • a434097f85 Add missing initialisation of GLWindowingData members baldurk 2018-07-24 14:11:14 +01:00
  • 146283fdde Fix using OpenGL as local proxy for remote replay. Closes #1047 baldurk 2018-07-24 11:57:59 +01:00
  • a65903938a Clear GL dispatch table when using EGL on linux too. Closes #1040 baldurk 2018-07-24 11:43:53 +01:00
  • 63ff47499d Fix fake vulkan hooks to use specific library if available. Refs #1040 baldurk 2018-07-24 11:28:34 +01:00
  • 5e911bb7c8 Don't rely on linux GL library exporting all symbols. Closes #1048 baldurk 2018-07-24 11:20:40 +01:00
  • 8410cfd5ab Update documentation for latest code changes and features. baldurk 2018-07-18 16:23:00 +01:00
  • 090c9b6b4f Handle a NULL vertex buffer in vulkan state baldurk 2018-07-18 14:01:39 +01:00
  • c753cbf238 Fix incorrect assert baldurk 2018-07-18 11:31:52 +01:00
  • c9f3905a8e Pass unwrapped device handle down dispatch chain in debug extensions James RumbleandBaldur Karlsson 2018-07-18 14:05:04 +01:00
  • 6774312e77 Fix handling of addr2line output in linux callstacks baldurk 2018-07-17 20:01:42 +01:00
  • bf773cd1de Restore mistakenly deleted implementation of ResolveQueryData baldurk 2018-07-17 15:03:00 +01:00
  • b334361e05 Inherit original FrontCounterClockwise for D3D12 backface cull overlay baldurk 2018-07-17 15:02:35 +01:00
  • 8d520cd1fb Use non-shader visible descriptor for temp descriptors baldurk 2018-07-17 13:21:54 +01:00
  • d77fac4c6a Fix backwards compatible serialise of RTsSingleHandleToDescriptorRange baldurk 2018-07-17 12:01:12 +01:00
  • 810a3e77a5 Reset command allocators each frame, after syncing GPU baldurk 2018-07-16 17:32:11 +01:00
  • 5ff58a0941 Fix 32-bit index decode in GL vertex picking baldurk 2018-07-16 14:51:47 +01:00