Commit Graph

  • dce2c62bde Fix typo in shader viewer menu item. Closes #2201 baldurk 2021-03-08 16:45:05 +00:00
  • 24e958d688 Allow sparse features to be reported baldurk 2021-03-08 16:19:48 +00:00
  • 8ff59fea79 Snapshot sparse tables into resource initial states, and apply on replay baldurk 2021-03-08 14:54:44 +00:00
  • da4706d423 Use sparse page table class to track sparse mappings on vulkan resources baldurk 2021-03-05 15:28:47 +00:00
  • 4afd76b669 Add API independent sparse page table tracker baldurk 2021-03-05 12:43:04 +00:00
  • 20a60efd98 Serialise legacy sparse initial contents and skip baldurk 2021-03-03 15:42:30 +00:00
  • d10baafbba Fix compilation on non-windows platforms baldurk 2021-03-06 15:29:02 +00:00
  • 657378d022 Remove clear value count assertion completely, check on access baldurk 2021-03-05 12:39:01 +00:00
  • 8b4e25b421 Fix CATCH_BREAK_INTO_DEBUGGER that by default surrounds in a lambda baldurk 2021-03-05 12:38:44 +00:00
  • 244cfd0fc1 Add handling for next chain structs that we do support baldurk 2021-03-06 13:25:39 +00:00
  • 4419d87908 Add missing memory dirty to vkBindBufferMemory2 baldurk 2021-03-06 13:17:56 +00:00
  • 71a4ecaa42 Make warnings about unsupportable extensions less spammy baldurk 2021-03-03 11:41:51 +00:00
  • f1906b2e33 Sphinx version with bugfix has been released, stop requiring 3.4.0 in CI baldurk 2021-03-03 10:59:32 +00:00
  • b0f70185c0 Update VK_NULL_HANDLE Argument to NULL Omar El Sheikh 2021-03-05 17:43:50 -05:00
  • 548149b7ef Hook up EnumerateInstanceExtensionProps on Android Omar El Sheikh 2021-03-05 16:47:04 -05:00
  • 80ff02f7c9 Fix discards of buffer views on D3D11 baldurk 2021-03-02 17:14:00 +00:00
  • 438d823c32 Add support for optional physical device features to vulkan tests baldurk 2021-03-02 17:08:47 +00:00
  • 42daf8054b Don't crash when replaying ExecuteIndirect with MaxCommandCount == 0 baldurk 2021-03-02 17:08:35 +00:00
  • d8bdf819bf Fix check for shader extensions on SM5.0, don't compare space baldurk 2021-03-02 10:27:07 +00:00
  • 741b2c1671 Set anisotropy in textures to 1.0 on GL if driver doesn't support it baldurk 2021-03-01 15:16:27 +00:00
  • 612b7fed72 Avoid trying to link invalid programs with no shaders in GL baldurk 2021-03-01 12:32:24 +00:00
  • 9849fcd7f9 Handle AS/MS subobjects explicitly, ignore empty ones. Closes #2193 baldurk 2021-03-01 11:44:37 +00:00
  • c5e885a28b Fix backwards assert condition baldurk 2021-03-01 11:39:31 +00:00
  • 527c662fb2 Only flip Y co-ordinates in texture viewer when clip origin is default baldurk 2021-03-01 11:38:29 +00:00
  • dc35083392 Check for clip origin on GL to enable Y-flipping for output meshes baldurk 2021-03-01 11:38:04 +00:00
  • 839665f3ca Add checks on D3D11 resource discard that we have a valid view/resource baldurk 2021-03-01 10:41:40 +00:00
  • 7171350638 fix heap buffer overflow Artyom Dangizyan 2021-02-28 19:58:07 +04:00
  • 0a3a236540 Fix compilation errors on some compilers jeromenxp 2021-02-24 23:28:03 +01:00
  • 7c62b80d89 Search explicitly for python3 with new python search baldurk 2021-02-24 13:28:14 +00:00
  • f3ae6873ea Look for python 3.9 in cmake baldurk 2021-02-24 12:55:20 +00:00
  • a1e436a8e0 Add event and structured chunk for image viewer baldurk 2021-02-24 11:18:05 +00:00
  • d6e88ae4fa Remove redundant callstack member in APIEvent baldurk 2021-02-10 15:03:19 +00:00
  • 728fa34acc Move branch colouring to RDTreeView baldurk 2021-01-14 16:17:33 +00:00
  • d906e23f32 Store original texture details in image viewer, rather than patched baldurk 2021-02-24 12:08:15 +00:00
  • 4de38aef1e Fix issue with DDS writing reading from wrong subresource index for data baldurk 2021-02-24 11:18:16 +00:00
  • 30dd13feb8 Pull index byte width and topology out of drawcall state baldurk 2021-02-23 13:53:26 +00:00
  • 04e533742f Adjust pitch calculation in saved DDS files to match spec. Closes #2189 baldurk 2021-02-22 17:03:12 +00:00
  • 14983a76cd Fix missing handling of variable descriptor counts in usage baldurk 2021-02-22 16:47:09 +00:00
  • fd14fdbfa8 Add missing column of data to constant buffer array parent baldurk 2021-02-22 16:46:33 +00:00
  • 795d7e0910 Handle a memory object that can't be covered by a buffer. Closes #2185 baldurk 2021-02-22 12:37:50 +00:00
  • 11268b358a Remap block-compressed 3D textures to 2D arrays on GL. Closes #2186 baldurk 2021-02-22 12:15:10 +00:00
  • 3025cf66c6 Force shader feedback before clear-before-draw overlay on vulkan baldurk 2021-02-22 11:24:43 +00:00
  • c6be4f7834 Fix highlighting of active thumbnail preview baldurk 2021-02-22 11:03:15 +00:00
  • 4a379408f9 Patch VkImageFormatListCreateInfo for MSAA textures baldurk 2021-02-22 10:31:14 +00:00
  • baf0e3ea70 #error for unknown platform in demos project Jake Turner 2021-02-20 05:26:37 +00:00
  • f14130fc2d Wrap TEST_ASSERT with do...while(0) Jake Turner 2021-02-20 05:10:19 +00:00
  • a7ac9d7923 Fix DXIL reflection if array type is listed as having 0 elements baldurk 2021-02-19 17:47:06 +00:00
  • 4e569cfe97 Add specific error when failing to disassemble DXIL shaders baldurk 2021-02-19 14:48:54 +00:00
  • f244d970c7 Properly convert fetched vertex inputs to target type in mesh output baldurk 2021-02-19 14:45:40 +00:00
  • 1f332f629f Fix Apple platform bug in GetTickFrequency Jake Turner 2021-02-17 18:25:38 +00:00
  • 698e22a5ae Suppress warning about self-assignment that we are deliberately testing baldurk 2021-02-18 17:21:36 +00:00
  • bb6b92f9a6 Compile fix for linux baldurk 2021-02-18 16:22:17 +00:00
  • 0f07545151 Add context menu item for toggling bookmarks on events baldurk 2021-02-18 15:36:16 +00:00
  • 9232921e17 Add some missing test coverage of rdcstr baldurk 2021-02-18 13:31:54 +00:00
  • c3769ce569 Remove tautological test summing empty array baldurk 2021-02-18 13:29:08 +00:00
  • 552af377e6 Add a test of serialising an array of enums baldurk 2021-02-18 13:28:39 +00:00
  • c470a0abf6 Remove old workaround for glslang bug baldurk 2021-02-18 13:27:42 +00:00
  • 2648e3e03c Add test and fix bug with printf'ing subnormal doubles baldurk 2021-02-18 12:32:22 +00:00
  • b61202af8e Add tests of get_lastpathsep baldurk 2021-02-18 12:32:10 +00:00
  • bafdb16b4b Update intervals tests for better code coverage baldurk 2021-02-18 12:11:02 +00:00
  • 2409132989 Add unit tests of strhash() on NULL/empty strings baldurk 2021-02-18 12:01:19 +00:00
  • 7ab0cac68b Fix C++11 error assign string literal to char* Jake Turner 2021-02-17 05:24:52 +00:00
  • eae38aad8a Added -Werror to demos project Jake Turner 2021-02-17 05:20:26 +00:00
  • b2b76486a5 Move format.cc from VULKAN_SRC to SRC Jake Turner 2021-02-16 06:41:05 +00:00
  • 85ab48750e Linux compile fix after updating catch2 Jake Turner 2021-02-17 18:30:33 +00:00
  • 0a7020b557 Fix minor typo checkou -> checkout Jake Turner 2021-02-14 07:01:12 +00:00
  • 2e47b58b18 Minor updates to demos cmake configuration Jake Turner 2021-02-14 06:18:49 +00:00
  • 46f84675f8 Test compiler to decide to add -std=c++11 option Jake Turner 2021-02-14 06:25:17 +00:00
  • b7eebf9f68 Compile error fix for Apple clang version 12.0.0 Jake Turner 2021-02-14 06:12:19 +00:00
  • 0fb11c6c0e Extra information for building demos using cmake Jake Turner 2021-02-14 05:44:30 +00:00
  • fb0c92669a Make some custom changes to Catch2 for a better experience baldurk 2018-05-07 15:04:18 +01:00
  • 28941a4f07 Update Catch to version 2.13.4 Jake Turner 2021-02-14 04:45:49 +00:00
  • 423ca67fb2 cmake 3.19.4 changes to find Python 3 libraries and include files Jake Turner 2021-02-13 16:34:26 +00:00
  • 329b092cfb Fixed user level registration of vulkan layers. sebastianpick 2021-02-18 12:31:14 +01:00
  • c700204037 Ensure CMAKE_EXE_LINKER_FLAGS are included during linking. sebastianpick 2021-02-18 12:21:59 +01:00
  • 7d0675aab8 Compile fix for mac baldurk 2021-02-17 20:58:56 +00:00
  • 4e0c7bf6d0 Add explicit casting for 64-bit enums on vulkan baldurk 2021-02-17 20:22:53 +00:00
  • 7c0a7e7e71 Make new 64-bit flag Bits enums explicitly uint64_t baldurk 2021-02-17 19:47:22 +00:00
  • 743bbb9aab Linux compile fix baldurk 2021-02-17 17:40:45 +00:00
  • 5cb9b90f5f Implement support for VK_KHR_synchronization2 baldurk 2021-02-17 10:43:05 +00:00
  • 7b8e19f513 Add support for VK_KHR_workgroup_memory_explicit_layout baldurk 2021-02-16 14:27:22 +00:00
  • c9a3923987 Add support for VK_KHR_zero_initialize_workgroup_memory baldurk 2021-02-16 14:16:12 +00:00
  • cf23c35d60 Update vulkan headers to 1.1.170 baldurk 2021-02-16 13:59:13 +00:00
  • d66133d610 Fix handling of buffer length & offset in buffer viewer baldurk 2021-02-15 12:14:39 +00:00
  • 907ce48f7a Display message when no vertices or instances are present in drawcall baldurk 2021-02-15 11:00:24 +00:00
  • 0e86f0e320 Fix overflow setting rowOffset when numRows is 0 baldurk 2021-02-15 10:43:06 +00:00
  • b31d7d94e8 An instanced draw with no instances has no vertices even if numIndices>0 baldurk 2021-02-15 10:41:17 +00:00
  • 218078f75f Identify stencil-only GL framebuffer attachments correctly baldurk 2021-02-15 10:30:37 +00:00
  • 9f6eda6e12 Don't check Qt version if not building qrenderdoc baldurk 2021-02-14 15:43:55 +00:00
  • 673579e854 Print renderdoc and qrenderdoc module locations baldurk 2021-02-14 14:31:35 +00:00
  • 321fbdefe9 Don't check docs build consistency if an exception happened baldurk 2021-02-14 14:30:27 +00:00
  • b18a28f0f9 Revert to sphinx 3.4.0 baldurk 2021-02-14 14:56:25 +00:00
  • 4b65d7f841 Add explicit /m to msbuild.exe invocations baldurk 2021-02-13 22:18:53 +00:00
  • fc2b2c11cc Include ShadingRateCombiner in the documentation baldurk 2021-02-10 15:07:37 +00:00
  • 9290ed926b Display VRS state in D3D12 pipeline state viewer baldurk 2021-02-10 14:09:44 +00:00
  • 4619a54771 Properly set optional/newer D3D12 state when applying baldurk 2021-02-10 14:06:55 +00:00
  • 6de87f21b2 Unwrap shading rate image passed to RSSetShadingRateImage baldurk 2021-02-10 12:58:07 +00:00
  • 08201d3645 Use v142 VC++ runtime merge modules baldurk 2021-02-09 16:30:04 +00:00
  • 9b9fd7e8af Make bounds checking on D3D debugged view access more rigorous baldurk 2021-02-08 14:05:00 +00:00
  • 327a9fdced Don't assume 4-byte stride for typed buffer loads/stores in DXBC baldurk 2021-02-08 13:58:51 +00:00