Commit Graph

  • b8c2058e3b Refactor FreeCaptureData() on D3D11 to not rely on buffer list baldurk 2019-07-22 12:40:35 +01:00
  • 5cdaf8491b Explain the background colour for view-important pipeline state bindings baldurk 2019-07-22 11:45:36 +01:00
  • 1f6323b9e0 Ignore LNK4099 due to missing qtmain.pdb baldurk 2019-07-22 10:58:57 +01:00
  • 9aaca1bb5f Fixed Incorrect Tuple Usage in unpackData Waffle 2019-07-15 16:36:02 -04:00
  • 68bbc356a4 Only modify static resource maps in the replay app. Nicholas Howe 2019-07-08 12:18:24 -04:00
  • bb3b94b092 Use type hint for format for D3D11Replay::GetMinMax Steve Karolewics 2019-07-12 23:22:57 -07:00
  • dfe84e962b Don't try to close ConstantBufferPreviewer window when loading capture baldurk 2019-07-12 12:22:06 +01:00
  • 16982d8b4a Flush denorms on input/output of float operations in DXBC debugging baldurk 2019-07-12 12:08:01 +01:00
  • 70e3499ea1 Check component count for right click pixel value in texture viewer Steve Karolewics 2019-07-09 21:39:25 -07:00
  • d4d21ce736 Use texture viewer background color for 'clear before X' overlays baldurk 2019-07-11 14:46:20 +01:00
  • 7432fd31d4 Multiply cube-map depth by 6 before clamping slice. Closes #1451 baldurk 2019-07-11 14:16:14 +01:00
  • 7ff5841885 Check type hint for auto fit range button in texture viewer. Steve Karolewics 2019-07-09 21:03:52 -07:00
  • b56b597cbf Remove use of more deprecated Qt functions, disable deprecation warnings baldurk 2019-07-10 17:39:03 +01:00
  • fb00089493 Remove use of deprecated QFontMetrics::width() baldurk 2019-07-10 16:18:30 +01:00
  • 935f243500 Fix use of deprecated QApplication::desktop() baldurk 2019-07-10 15:18:53 +01:00
  • 77d9d45af5 Qt 5.6 is our minspec, don't use functions added since then baldurk 2019-07-10 15:18:27 +01:00
  • fe22b7b3a9 QT_DISABLE_DEPRECATED_BEFORE isn't what we want baldurk 2019-07-10 15:14:49 +01:00
  • 6abfb6c790 Fix use of obsolete/deprecated Qt functionality baldurk 2019-07-10 14:42:54 +01:00
  • 328df29793 Only have Qt deprecation notices for things from before 5.9 baldurk 2019-07-09 18:25:35 +01:00
  • a66185b38a Fix use of deprecated QFontMetrics::width() baldurk 2019-07-09 17:34:32 +01:00
  • e17631a4cc Update unsupported GL extensions comment, add one for GLES baldurk 2019-07-09 16:14:21 +01:00
  • 8fe3eda1f3 Whitelist some GLES extensions already supported on GL baldurk 2019-07-09 16:13:55 +01:00
  • a314e9a3d5 Whitelist GL_EXT_polygon_offset on GL baldurk 2019-07-09 16:10:06 +01:00
  • a334056af4 Whitelist support for GL_EXT_texture_compression_s3tc_srgb. Closes #1448 baldurk 2019-07-09 15:32:44 +01:00
  • dc7bf0f1fc Don't use deprecated overload of QProcess::ExitStatus baldurk 2019-07-09 12:15:01 +01:00
  • 85738ad571 Add a specially typed enum for GLenum mode in drawcalls baldurk 2019-07-09 12:06:16 +01:00
  • fba0ff9621 Fix reading wrong counter value for PSInvocations on vulkan baldurk 2019-07-09 10:59:55 +01:00
  • 5120622dac Added InitPolicy Benson Joeris 2019-07-08 14:32:47 -04:00
  • 40c56dafa3 Add WriteBeforeRead to FrameRefType. Benson Joeris 2019-07-08 12:09:17 -04:00
  • 30b02bc1dd Refactor ComposeFrameRefsUnordered Benson Joeris 2019-07-08 11:59:29 -04:00
  • 7edd6c0ab5 Add ComposeFrameRefsDisjoint Benson Joeris 2019-07-08 11:58:12 -04:00
  • c2db43aff5 vkCmdBlitImage dst image should have ResolveDst usage Aliya Pazylbekova 2019-07-05 16:50:34 -04:00
  • e696c86170 Fix checks for extensions in GL counters. Closes #1442 baldurk 2019-07-05 14:02:33 +01:00
  • d03fd1dd25 Fix support for arrays-of-struct vertex outputs. Closes #1438 baldurk 2019-07-04 12:53:25 +01:00
  • b5d10de243 Handle formatting double signature parameters baldurk 2019-07-04 12:50:30 +01:00
  • b89c80546c Don't generate recursive callbacks when changing capture comments baldurk 2019-07-03 20:51:57 +01:00
  • 0766028724 Change wording of non-core context GL overlay warning baldurk 2019-07-02 19:15:36 +01:00
  • 69ca268f5f Fix android build baldurk 2019-07-02 18:12:45 +01:00
  • ffaa445cf2 Unbind annoying buffer binds on GL that mess with normal functionality baldurk 2019-07-02 17:22:53 +01:00
  • 534f39c723 Don't try to populate maps from dirty resources with no initial contents baldurk 2019-07-02 11:29:53 +01:00
  • 31fff66d4c Don't try to fetch resource format for uninitialised render buffers baldurk 2019-07-02 11:00:04 +01:00
  • 2a0ddea474 Fall back to solid pipeline if lit mesh render pipeline is not available baldurk 2019-07-02 10:41:17 +01:00
  • 731b701107 Add support for WKPDID_D3DDebugObjectNameW Steve Karolewics 2019-06-30 15:02:09 -07:00
  • b1e6140747 Fix VulkanRenderState copying. Closes #1432 baldurk 2019-07-01 17:03:38 +01:00
  • 2bb351fe0e Handle newer StorageBuffer storage class for reflection. Closes #1431 baldurk 2019-07-01 16:57:43 +01:00
  • ad2c4a4dc6 Update vulkan headers to 1.1.113 and add support for new extensions baldurk 2019-07-01 16:40:01 +01:00
  • 268173982a Fix return value of RemoteServer::DriverName() baldurk 2019-07-01 14:57:52 +01:00
  • af19a21e4c Clarify that android builds are only supported from a proper bash shell baldurk 2019-07-01 14:56:48 +01:00
  • 853189a3f3 Java is required for android builds baldurk 2019-07-01 14:56:24 +01:00
  • 679a71c345 Don't use -Werror on any kind of release build baldurk 2019-07-01 14:56:11 +01:00
  • 8ba6a72a70 Don't rely on awk/sed in cmake build. Closes #1430 baldurk 2019-07-01 14:55:53 +01:00
  • 10f83298be Restore D3D11 context bindings before fetching global state baldurk 2019-06-28 23:55:42 +01:00
  • bfe13573ed Add support for VK_EXT_fragment_shader_interlock baldurk 2019-06-28 14:38:41 +01:00
  • 52f204e5b5 Add support for VK_EXT_headless_surface baldurk 2019-06-28 14:31:55 +01:00
  • fd3c2c8d2f Add support for VK_KHR_surface_protected_capabilities baldurk 2019-06-28 14:22:44 +01:00
  • f2b9eef970 Add support for VK_KHR_uniform_buffer_standard_layout baldurk 2019-06-28 14:16:24 +01:00
  • fcd31fb949 Update to vulkan headers 1.1.112, and use own generated dispatch tables baldurk 2019-06-28 14:09:20 +01:00
  • f672db4a2b Add our own generated replacement for vk_layer_dispatch_table.h baldurk 2019-06-28 13:39:32 +01:00
  • 56663ccfef Fix linux build baldurk 2019-06-28 11:42:58 +01:00
  • 7275934551 Add check in windows Qt project for PySide existence baldurk 2019-06-28 11:32:04 +01:00
  • 9780c6bb77 Add passthrough hooking of EGL 1.5 baldurk 2019-06-28 11:01:27 +01:00
  • 7715188d0d GLES 3.1 can't handle MSAA array textures, only 3.2 can baldurk 2019-06-28 11:01:19 +01:00
  • 0dcedbbbcf Fix warnings on various GCC versions baldurk 2019-06-27 11:47:45 +01:00
  • 9b70400eff Remove DENY_SHADER_RESOURCE flag on MSAA textures in D3D12 baldurk 2019-06-27 10:20:11 +01:00
  • ada5e55b28 Add some single-flush-validate code into D3D12 initial state preparation baldurk 2019-06-27 10:18:43 +01:00
  • 50266cdee2 Fix serialisation of D3D12_WRITEBUFFERIMMEDIATE_PARAMETER's gpu address baldurk 2019-06-27 09:17:43 +01:00
  • 24d55fde9f Don't crash in CreateUnorderedAccessView if a NULL descriptor is passed baldurk 2019-06-27 09:14:48 +01:00
  • 6487acdf0f Fail to capture if Create*PipelineState has no valid shader code baldurk 2019-06-27 09:14:19 +01:00
  • 039b65f89f Add a viewer of the diagnostic log in the UI itself baldurk 2019-06-26 19:39:14 +01:00
  • 473d8a8e30 Vulkan: Optimize image barriers in Apply_InitialState Benson Joeris 2019-06-21 14:32:53 -04:00
  • d6761de26d Vulkan: Optimize image copies in Apply_InitialState Benson Joeris 2019-05-30 15:10:56 -04:00
  • 22203fbb02 Add checks for quad overdraw and triangle size overlays on mac baldurk 2019-06-26 12:42:18 +01:00
  • 05282a3bdf Force linear images to be dirty on creation on vulkan baldurk 2019-06-26 12:23:44 +01:00
  • 2b7bcccbc6 Don't continue with vulkan postvs fetch if PSO fails to compile baldurk 2019-06-26 11:29:18 +01:00
  • 88a5b4e0cf Add precise qualifiers on DXBC operations disassembly baldurk 2019-06-26 10:27:10 +01:00
  • ea12625193 Fix missing handling of DXGI_FORMAT_A8_UNORM baldurk 2019-06-25 20:19:37 +01:00
  • e525630a17 Add special resource type for A8_UNORM. Closes #1426 baldurk 2019-06-25 11:35:12 +01:00
  • 8fb0a3b80e Error out of D3D12 postvs calculation if too much data is generated baldurk 2019-06-25 11:34:47 +01:00
  • 42e0ee8a36 Fix OpenGL integer vector uniforms BJ 2019-06-24 18:40:23 +01:00
  • 0d2849458b Install generic gcc/g++ packages so configure scripts can find them baldurk 2019-06-25 10:55:48 +01:00
  • a90ec1ecbf Fix Qt Creator compilation on windows baldurk 2019-06-24 14:07:41 +01:00
  • 433222997f Always close pipes opened for subprocess communication. Closes #1424 baldurk 2019-06-24 13:52:42 +01:00
  • 51de7255d3 Stop static linking libstdc++ in release builds baldurk 2019-06-24 11:32:39 +01:00
  • 1fcac940ae Always patch functions looking for bindless descriptor access baldurk 2019-06-24 10:21:23 +01:00
  • a5c909ec0c Don't try to use MSAA array textures on MoltenVK baldurk 2019-06-21 12:51:32 +01:00
  • f44ed367d6 Vulkan: Added serialization of image subresource ref type Benson Joeris 2019-05-30 15:10:47 -04:00
  • f4e7231fd5 Remove ImageInfo::imageType for serialization compatibility Benson Joeris 2019-06-19 10:01:23 -04:00
  • 38f0d27901 Use configure_file in CMake to force rebuild if git commit changes baldurk 2019-06-20 13:29:55 +01:00
  • cfa8e7c83e Remove old unused version tagging in embedded android library baldurk 2019-06-20 12:58:07 +01:00
  • 4547401c61 Set DisableFastUpToDateCheck on git version project baldurk 2019-06-20 11:55:52 +01:00
  • e21ddb4877 Set analytics APIs for remote capture file and replay Aliya Pazylbekova 2019-06-18 16:28:03 -04:00
  • 4923aa9d88 Use up to date end pointer when patching android manifest. Closes #1415 baldurk 2019-06-18 15:50:41 +01:00
  • bd36bccd43 Synchronise properly when passing commands to capture connection thread baldurk 2019-06-18 14:51:47 +01:00
  • 14b8560ebb On GL don't render from empty buffers - it can crash drivers baldurk 2019-06-18 12:45:12 +01:00
  • 29a63245ee Don't try to create initial states for render buffers baldurk 2019-06-18 12:44:55 +01:00
  • 96b13075c5 Fix 32-bit compilation of autotest demos baldurk 2019-06-18 11:25:56 +01:00
  • 71ab0c508c Vulkan: Switch commands to use new image subresource tracking Benson Joeris 2019-05-30 15:10:39 -04:00
  • accbca579c Vulkan: Add image subresource tracking for descriptor set records Benson Joeris 2019-05-30 15:10:32 -04:00
  • 666e6730df Vulkan: Add image view tracking for command buffer records Benson Joeris 2019-05-30 15:10:24 -04:00
  • 0f8c1d3f09 Vulkan: Add image tracking for command buffer records Benson Joeris 2019-05-30 15:10:17 -04:00