Commit Graph

  • d6706a9c48 Don't allow resource previews to have negative sizes baldurk 2018-08-14 17:39:13 +01:00
  • 697f5a2717 Don't mark default VAO/FBO as internal resources. Closes #1077 baldurk 2018-08-14 17:31:46 +01:00
  • 8b0d1d7e42 Don't return a time-bomb unwrapped resource from CreateReservedResource baldurk 2018-08-14 17:30:14 +01:00
  • 1ee6ea3916 Make sure messages with bold tag are detected as HTML baldurk 2018-08-14 17:29:33 +01:00
  • 2bc81b8617 Don't try to recreate breakpad server if it's still running baldurk 2018-08-13 18:27:15 +01:00
  • 9b7581011e Add a per-capture API to target control protocol baldurk 2018-08-13 17:51:49 +01:00
  • eaa763d748 Add support for GL_external_objects family of extensions baldurk 2018-08-13 17:50:57 +01:00
  • 4da8c71a14 Remove assert that aliased vulkan promoted functions are identical baldurk 2018-08-13 17:15:46 +01:00
  • faaaf7993c Fix QProcess hang problem if SIGCHLD handler runs early baldurk 2018-08-13 10:36:14 +01:00
  • 2f82f41e32 Fix D3D12 anisotropic comparison/min/max filter checks baldurk 2018-08-10 23:51:09 +01:00
  • e2c6dc0317 Remove unused function baldurk 2018-08-10 17:00:33 +01:00
  • 0105707f54 Add some missing pNext chain handlers baldurk 2018-08-10 16:29:18 +01:00
  • 1269038923 Fix calculation of descriptors in heap for unbounded range. Closes #1076 baldurk 2018-08-10 16:13:46 +01:00
  • c3191e37bb Add support for GLVND split libGLX/libOpenGL libraries. Closes #1069 baldurk 2018-08-10 13:36:04 +01:00
  • b539eca0f6 Don't delete QProcess early if qrenderdoc takes too long to run baldurk 2018-08-10 13:33:26 +01:00
  • bfe6c75bcc Don't replay markers in GL while timing. Refs #1068 baldurk 2018-08-10 12:21:32 +01:00
  • a128144d50 Add alias support for glUniform ARB variants baldurk 2018-08-10 11:46:13 +01:00
  • b52a4ae553 Only unwrap command lists at the level we need baldurk 2018-08-10 10:24:59 +01:00
  • c51e6f0e79 Update glslang to latest Alex Smith 2018-08-10 10:28:18 +01:00
  • 197a279e31 Add missing override specifier baldurk 2018-08-09 17:53:42 +01:00
  • adb02cbee4 Linux compile fixes baldurk 2018-08-09 17:23:08 +01:00
  • 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 Fallows 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