Commit Graph

  • 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
  • 25ba64a085 Give better names to anonymous/unnamed variables baldurk 2020-05-06 11:12:28 +01:00
  • 417dc91925 Set the correct number of columns for packed formats in buffer view baldurk 2020-05-06 11:11:55 +01:00
  • 41b911d1d0 Vk Pixel History: MSAA depth/stencil copy, shader out Aliya Pazylbekova 2020-04-29 18:43:46 -04:00
  • 8a4f0a111d Fix out of bounds access if some threads have exited baldurk 2020-05-05 20:06:10 +01:00
  • f72cabc97a When continuing debug, only count steps where target lane is active baldurk 2020-05-05 19:56:54 +01:00
  • a0849b7cca Fix scope change of variables entering function call baldurk 2020-05-05 19:43:29 +01:00
  • a04e2d3517 Try to improve scoping of variable source mappings with no scope info baldurk 2020-05-05 19:29:13 +01:00
  • 18decf78b2 Treat entry point variables consistently with other functions baldurk 2020-05-05 18:59:49 +01:00
  • a9a821081a Don't mark resources as replaced more than once baldurk 2020-05-05 18:17:52 +01:00
  • 4c195dd93c Fix source variables not being marked as modified baldurk 2020-05-05 18:17:43 +01:00
  • 6f90abb6ab Fix sourcevar declarations for private variables baldurk 2020-05-05 17:51:45 +01:00
  • bc3b6b9d6c Improve disassembly of continue/break in loops and switches baldurk 2020-05-05 17:36:16 +01:00
  • 9dbdee0199 Use AllocateMemoryForResource for dummy image/buffer memory baldurk 2020-05-05 17:12:50 +01:00
  • df58309f08 Don't render quad instead of fullscreen triangle for sample/math ops baldurk 2020-05-05 16:46:00 +01:00
  • 646bb736fa Fix problem if the uninitialised variable value is NaN baldurk 2020-05-05 16:24:27 +01:00
  • 84fc7f7950 Fix handling of dynamic buffer offsets in non-debugged stages baldurk 2020-05-05 16:24:12 +01:00
  • f312dbba08 Add a D3D12 test for various VS/PS shader linkage scenarios Steve Karolewics 2020-04-30 12:42:11 -07:00
  • a8cf6f275e Add IUnknown support to WrappedID3D11Device::OpenSharedResourceInternal jpark37 2020-05-01 22:23:08 -07:00
  • 0e8cb5b2eb Set search direction properly for find previous/next. Closes #1866 baldurk 2020-05-04 13:48:25 +01:00
  • 007ad9f429 Add spec-required features in 1.2 features struct baldurk 2020-05-04 13:40:01 +01:00
  • 85bd67829c Compile fix for apple, unused lambda capture baldurk 2020-04-30 20:28:03 +01:00
  • d7a4475c9c OpConvertFToU for negative input is undefined, don't test it baldurk 2020-04-30 19:41:52 +01:00
  • 7512834ed0 Array layer is not needed when querying lod baldurk 2020-04-30 19:01:01 +01:00
  • b7aeada8c7 Ensure dummy cubemap view has 6 layers visible baldurk 2020-04-30 19:00:48 +01:00
  • 943515fcbf Fix OpPhi breaking if function call stomped last known block baldurk 2020-04-30 18:10:14 +01:00
  • 38058fadac Add some OpPhi tests baldurk 2020-04-30 18:09:46 +01:00