Commit Graph

  • 2f86d3dd84 Add message to inactive window overlay showing cycling baldurk 2020-05-19 11:43:11 +01:00
  • b8e841274b Fix typecast preserving sRGB on GL baldurk 2020-05-19 11:42:41 +01:00
  • 1478aeddde Fix #1898: Add missing QPointer include Raul Tambre 2020-05-19 09:00:41 +03:00
  • 960f0b53eb Add missing include. Closes #1896 baldurk 2020-05-19 09:38:03 +01:00
  • 2b1b8bedf0 Print test runner output when running out-of-process baldurk 2020-05-18 16:58:23 +01:00
  • 4f99f03b73 Print a message showing which physical device was used on capture baldurk 2020-05-18 16:46:15 +01:00
  • d01bb0734b Handle misaligned BCn block textures in shell preview baldurk 2020-05-18 15:20:41 +01:00
  • 27db02b7e2 Handle legacy DDS headers for more than just RGBA8. Closes #1888 baldurk 2020-05-18 11:05:59 +01:00
  • cf039acadc When possible with image viewer, manually unpack unsupported formats baldurk 2020-05-18 11:05:04 +01:00
  • f622ac36d6 Standardise layout of packed texture formats on disk/network baldurk 2020-05-18 11:04:06 +01:00
  • 5eb80370fd Change formatted for RGBA4 to xshort instead of xbyte2 baldurk 2020-05-18 10:57:33 +01:00
  • f843836bfb GL needs to swizzle/repack D24 as well as D24S8 baldurk 2020-05-17 00:57:42 +01:00
  • 286b64c488 Don't force format on GL when remapping sRGB format baldurk 2020-05-17 00:57:22 +01:00
  • e3f7275b85 Store D24X8 explicitly as only depth on vulkan, not as D24S8 baldurk 2020-05-17 00:56:45 +01:00
  • 2b25127a71 Disable OBS's layer baldurk 2020-05-16 23:30:05 +01:00
  • 01873eddcc Remap SNORM/SRGB textures to RGBA16F baldurk 2020-05-16 18:14:27 +01:00
  • e8237ebd10 Fix view casting 8-bit formats to "float" on GL baldurk 2020-05-16 12:36:49 +01:00
  • 77e0141022 Fix remote server not shutting down properly baldurk 2020-05-16 12:25:34 +01:00
  • 284dbe7d79 Fix crash if CustomPaintWidget is destroyed with paint mid-flight baldurk 2020-05-16 12:17:55 +01:00
  • 2669c1e8bb Remap BC4/BC5 to RGBA16_FLOAT and BC7 to RGBA8_UNORM baldurk 2020-05-16 11:33:53 +01:00
  • 32c1184544 Fix sample clamping on D3D11 baldurk 2020-05-16 11:26:48 +01:00
  • 4db10c1ab8 Use RDMenu to add keyboard shortcuts for selecting replay contexts baldurk 2020-05-16 11:14:16 +01:00
  • 8a5fdda6b1 Add extended RDMenu baldurk 2020-05-16 11:12:51 +01:00
  • 22d5cf2313 Scroll selected pixel to centre on goto. Refs #1885 baldurk 2020-05-15 20:50:55 +01:00
  • a81994071f Wait for shader viewer background debugging, add cancel button baldurk 2020-05-15 20:31:42 +01:00
  • ec881a600c Add fallback to VK_FORMAT_D24_UNORM_S8_UINT in pixel history baldurk 2020-05-15 13:47:42 +01:00
  • 5b5bd49a43 Serialise device create info exactly as-is, without patching baldurk 2020-05-15 13:18:09 +01:00
  • 96e34db93d Add workaround to avoid non-2D Dref explicit lod samples on Qualcomm baldurk 2020-05-15 11:33:40 +01:00
  • e37c420263 Avoid EXT_direct_state_access VAO funcs for better compatibility baldurk 2020-05-15 11:27:14 +01:00
  • 672fbb84d8 Sanitise image layouts in pixel history baldurk 2020-05-15 11:23:26 +01:00
  • ca28154fc0 Check for geometryShader feature when fetching prim ID in pixel history baldurk 2020-05-15 11:23:07 +01:00
  • e08f4a43a9 Don't call GetBaseFormat/GetDataType for compressed formats baldurk 2020-05-15 10:37:18 +01:00
  • 5a0134ed4b Free shader debugger in replay driver so it's proxied correctly baldurk 2020-05-15 02:52:07 +01:00
  • d332c985e0 Try to handle pipeline creation failures baldurk 2020-05-15 01:52:26 +01:00
  • ed0c143be7 Close replay thread last to process any invoked resource frees baldurk 2020-05-15 01:52:11 +01:00
  • 526af5f1db Add missing type serialise baldurk 2020-05-15 01:09:43 +01:00
  • 22a56bb688 Fix ContinueDebug proxy packet copy-paste error. baldurk 2020-05-15 00:57:56 +01:00
  • 08cf66abce Fix racing busy signals when connecting to remote servers baldurk 2020-05-15 00:57:38 +01:00
  • 1d579dfb66 Update docs about D3D12 shader debugging support Steve Karolewics 2020-05-14 17:40:29 -07:00
  • 579dec8b4b Solved cbuffer bind issue windog18 2020-05-15 22:20:57 +08:00
  • e31ebd0f55 Work around presumed QC driver bug storing to array slices baldurk 2020-05-14 20:32:27 +01:00
  • b1b33d5605 Use overlay texture format variable baldurk 2020-05-14 11:43:58 +01:00
  • 4dd30eddc7 Clamp subresource in SetProxyTextureData baldurk 2020-05-14 10:14:50 +01:00
  • 43e07b8a18 Limit typecast on remap texture format to base type. Closes #1882 baldurk 2020-05-13 21:52:43 +01:00
  • 6b657965b1 Fix settings not being properly re-evaluated on access baldurk 2020-05-13 21:09:03 +01:00
  • 5306b18ad0 Log both sides of remote server if enabled baldurk 2020-05-13 20:53:55 +01:00
  • a350e92f62 Print specific timeout exceeded in error messages baldurk 2020-05-13 20:48:24 +01:00
  • 05201fa67e If no delete filename is specified, don't print false error baldurk 2020-05-13 20:48:14 +01:00
  • 9ed418f90c Install settings file when running remote server baldurk 2020-05-13 20:13:18 +01:00
  • 78335f7d00 Fix calculation of array stride on structs in D3D baldurk 2020-05-13 13:33:13 +01:00
  • 15fa728ab9 Fix handling of empty structs in D3D baldurk 2020-05-13 11:23:19 +01:00
  • 01ca197655 Fix tests broken with updated non-remapped postvs index data baldurk 2020-05-13 10:44:55 +01:00
  • 31b1c0641a Fix debug var lookups in tests for D3D variables baldurk 2020-05-13 10:44:31 +01:00
  • 08cf503eea Vk Pixel History: Small fixes + more tests Aliya Pazylbekova 2020-05-12 18:55:41 -04:00
  • 0b6c1c14b4 Add Steve Karolewics to credits document baldurk 2020-05-12 19:02:58 +01:00
  • bfcc484a7c Add tests of drawcall variants baldurk 2020-05-12 18:33:27 +01:00
  • e9b92a5ca7 Fix handling of base vertex in D3D11. Closes #1862 baldurk 2020-05-12 18:33:09 +01:00
  • a8f1bc3881 Fix handling of index/instance/vertex offsets in vulkan shader debugging baldurk 2020-05-12 18:32:37 +01:00
  • 8643b01200 Display type name of other exceptions in failures baldurk 2020-05-12 11:00:26 +01:00
  • 362d523399 Vulkan: fix usage based on shaders Aliya Pazylbekova 2020-05-12 12:36:00 -04:00
  • 65a4474fe8 Turn on D3D12 shader debugging by default. Closes #1771 Steve Karolewics 2020-05-11 20:36:04 -07:00
  • 4380bf68e6 Fix relative path directory of capture creation gauthier 2020-05-11 23:41:58 +02:00
  • da2af69671 Add support for specifying strip restart value in D3D12 PSOs baldurk 2020-05-11 17:07:24 +01:00
  • 79c47ff91e Ignore bound index buffer for non-indexed draws, apply vertexOffset baldurk 2020-05-11 17:06:42 +01:00
  • 3bd09bd4a9 Fix applying offset wrongly on unclamped length baldurk 2020-05-11 12:32:26 +01:00
  • b8f83fca4c Add helper for blitting to swapchain in demos baldurk 2020-05-11 11:49:50 +01:00
  • 49d6f205e9 Add padding for buffers where matrixByteStride needs it. Closes #1874 baldurk 2020-05-11 10:29:31 +01:00
  • 7045e241e2 Specify row_major on struct members. Closes #1873 baldurk 2020-05-11 10:06:49 +01:00
  • f9b86f3a82 Fix broken D3D shader linkage test cases Steve Karolewics 2020-05-09 14:32:29 -07:00
  • 4c7f30e690 Created a D3D11 version of the shader linkage zoo test Steve Karolewics 2020-05-07 19:21:17 -07:00
  • ed45d15d21 Fix unknown warning "no-deprecated-copy" on Apple Jake Turner 2020-05-09 09:35:02 +01:00
  • d100c6c622 Include "QEvent" Jake Turner 2020-05-09 09:34:17 +01:00
  • 6e27f8a54d Check that dll is loaded before keeping it loaded baldurk 2020-05-08 21:14:20 +01:00
  • 7ddc24e13d Force on dynamic states we want in pixel history, to simplify handling baldurk 2020-05-08 20:41:20 +01:00
  • 1ad2cf0905 Handle opengl dvecX / dmatX types in buffer formatter baldurk 2020-05-08 19:01:40 +01:00
  • 3effd6b7fe Add copy operator for VkGraphicsPipelineCreateInfo helper baldurk 2020-05-08 14:23:06 +01:00
  • 36bae2b792 Mark secondaries as submitted so we don't leak secondary command buffers baldurk 2020-05-08 13:38:45 +01:00
  • c8c5eca0a9 Fix typo in shader debug zoo test baldurk 2020-05-08 12:54:18 +01:00
  • 33eb7cf694 Enable indexTypeUint8 feature properly baldurk 2020-05-08 12:43:34 +01:00
  • c7719f6b61 Keep nvoglv64.dll resident and prevent it from being unloaded baldurk 2020-05-08 12:23:40 +01:00
  • b83e7516c5 Handle busted debug info coming back from FXC for arrays baldurk 2020-05-08 11:05:28 +01:00
  • d0385567bf Fix tests referring to SigParameter.compType baldurk 2020-05-08 10:10:00 +01:00
  • ef58d7e1f8 Extend info in accessed resources panel in the shader viewer Steve Karolewics 2020-05-05 22:59:13 -07:00
  • 8638dddb84 Allow rdocself to register its vulkan layer baldurk 2020-05-07 18:09:19 +01:00
  • f7f3b7867a Only transition image and create command buffer if we have to init it baldurk 2020-05-07 17:52:15 +01:00
  • 3d73f214cb Flush queue inside ApplyInitialContents instead of outside baldurk 2020-05-07 17:50:37 +01:00
  • e902cc8ae4 Add missing filter file for pixel history baldurk 2020-05-07 17:29:30 +01:00
  • 6b34b9d2fb Make assert on image oldLayout less strict Benson Joeris 2020-05-07 16:58:29 +01:00
  • 0233d51f71 Pad out block compressed proxy textures to 4x4 multiple on D3D11 baldurk 2020-05-07 16:55:30 +01:00
  • 90c10ea1fc Handle boolean inputs in vulkan shader parameters baldurk 2020-05-07 16:42:35 +01:00
  • c70929d40a Vk Pixel History: misc fixes incl. fragment count Aliya Pazylbekova 2020-05-04 12:20:18 -04:00
  • d0bd2e8da2 Fix calculation of number of rows in block DDS formats. Closes #1870 baldurk 2020-05-07 12:37:06 +01:00
  • ec0cb41c17 Fix vulkan tests looking for old variable name baldurk 2020-05-07 12:36:25 +01:00
  • 986fcddc9f When patching descriptors into set, check limits aren't exceeded baldurk 2020-05-05 09:38:47 +01:00
  • 3006e05d26 Add some marker regions to pixel history baldurk 2020-05-06 18:06:15 +01:00
  • 9c42e886ae Pass boundaries don't have any sub-draw modifications, same as clears baldurk 2020-05-06 17:29:01 +01:00
  • 343944db61 Fix anisotropy being lost when applying bias to sampler baldurk 2020-05-06 15:35:06 +01:00
  • 863636d243 Reset the list of replaced resources when closing a capture baldurk 2020-05-06 15:14:02 +01:00
  • 57168d36ad Don't add VkPhysicalDeviceVulkan12Features to pNext chain baldurk 2020-05-06 12:44:57 +01:00
  • 9d67549407 When enabling API validation register khronos validation layer too baldurk 2020-05-06 12:44:10 +01:00