Commit Graph

  • 36bf7b4970 Reduce other unnecessary errors to warnings in NV counters code baldurk 2022-12-27 12:21:51 +00:00
  • 2cd474c496 Disable NV counters on Apple baldurk 2022-12-22 20:52:30 +00:00
  • 98d4af8af5 Workaround weird brew/python thing by deleting python binaries baldurk 2022-12-22 17:55:31 +00:00
  • 44f51d2bcc Fix inadvertent case fallthrough baldurk 2022-12-22 17:55:02 +00:00
  • c90d651646 XML support support for non 32-bit enums Jake Turner 2022-12-06 20:45:28 +01:00
  • 822a1822ff StructuredFile support for non 32-bit enums Jake Turner 2022-12-03 03:22:31 +00:00
  • c340699d7b Add XML/SDObject round trip unit tests for enums Jake Turner 2022-12-13 04:40:57 +00:00
  • c563c261d4 Extend enum serialiser tests Jake Turner 2022-12-03 03:23:46 +00:00
  • 707edac523 Check that memory allocation succeeded before mapping memory baldurk 2022-12-22 16:21:54 +00:00
  • 2697a2add8 Prefer using driverID instead of vendorID for checks. Closes #2804 baldurk 2022-12-22 16:04:27 +00:00
  • 1f4932747e Reduce error to warning to prevent debugbreaks baldurk 2022-12-22 16:04:04 +00:00
  • 5e04ab288d Fix intel vulkan driver version identification baldurk 2022-12-21 23:03:35 +00:00
  • 95c45c985e Fix handling of descriptor copy&patching during replay baldurk 2022-12-21 23:03:27 +00:00
  • 9ad6a5d431 Abort early if a fatal error is encountered during load baldurk 2022-12-21 17:05:09 +00:00
  • fee0218a33 Fix direct heap access not being displayed in D3D12 pipeline. Refs #2801 baldurk 2022-12-21 16:05:21 +00:00
  • 7b9c4c782e Fix handling of CmdEvent2 APIs to properly handle partial replay baldurk 2022-12-21 14:41:09 +00:00
  • e3b362ff58 Fix tracking of image states on selecting CmdEvent EIDs baldurk 2022-12-21 14:40:40 +00:00
  • a40d61b72f Don't access invalid counter description for EID column in counter view baldurk 2022-12-21 12:28:02 +00:00
  • 8c6566c6b8 Don't crash in glslang reflection fallback path if shaders don't compile baldurk 2022-12-21 12:16:34 +00:00
  • c0d4a75d52 Allow forcing on a graphics or compute-only queue in demos baldurk 2022-12-21 11:27:46 +00:00
  • a08a9d8190 Enable external links in counter selection UI Jonathan Glines 2022-11-07 13:42:16 -08:00
  • e5bb692caf Fix performance counters without a category Jonathan Glines 2022-11-09 09:28:14 -08:00
  • 9bebaaed8b Collect Nsight Perf SDK counters in OpenGL Jonathan Glines 2022-06-29 10:07:14 -04:00
  • 07ebb25a23 Collect Nsight Perf SDK counters in Vulkan Jonathan Glines 2022-06-29 09:59:53 -04:00
  • 8d45dae36e Collect Nsight Perf SDK counters in D3D11 Jonathan Glines 2022-06-29 09:54:47 -04:00
  • abab16f8c6 Collect Nsight Perf SDK counters in D3D12 Jonathan Glines 2022-11-09 09:25:48 -08:00
  • 2b5268b898 Fix Clang 12 compile errors for NvPerfUtility headers Jonathan Glines 2022-12-21 15:01:23 -05:00
  • 1f2af20458 Fix VS2015 compile errors for NvPerfUtility headers Jonathan Glines 2022-12-21 13:56:31 -05:00
  • 197a8dd4d7 Avoid gcc unused argument warning in NvPerfUtility Jonathan Glines 2022-11-23 13:25:20 -08:00
  • 42243597c4 Hide Vulkan symbols in NvPerfUtility Jonathan Glines 2022-12-16 18:04:03 -05:00
  • 2bcbdd516e Load dxgi function at runtime in NvPerfUtility Jonathan Glines 2022-11-23 13:19:10 -08:00
  • 68b33519d1 Add MetricsConfigBuilder::GetNumPasses() to NvPerfUtility Jonathan Glines 2022-11-23 13:10:33 -08:00
  • 838abd8a82 Add Nsight Perf SDK to Visual Studio filters file Jonathan Glines 2022-06-17 15:16:32 -04:00
  • 03bd7e5623 Added NVIDIA Nsight Perf SDK 2022.3 with 28Sept2022 EULA Jonathan Glines 2022-05-12 16:37:05 -04:00
  • 66d6793f5e Handle compute-queues properly with vulkan counters. Closes #2795 baldurk 2022-12-20 16:51:38 +00:00
  • 5a576c6957 Fix texture zoo tests not properly running tests on PNG loaded data baldurk 2022-12-15 15:19:54 +00:00
  • 900ff975b3 Don't drop sRGB flag when getting texture data. Refs #2787 baldurk 2022-12-15 15:19:27 +00:00
  • 0a0fe7b021 Correctly round generated SNORM data in texture zoo tests baldurk 2022-12-15 15:19:41 +00:00
  • 843797846b Always downcast for special formats baldurk 2022-12-15 15:17:54 +00:00
  • e33f1c1329 Add D32 conversion properly for DDS files baldurk 2022-12-15 15:17:15 +00:00
  • 013527b59c Some legay DDS formats should only be used for non-SRGB data baldurk 2022-12-15 15:17:05 +00:00
  • 3bd97a3b82 Show sections as failed with their own failed status baldurk 2022-12-15 13:34:36 +00:00
  • eab6a2c73c Fix python comparison operators throwing exceptions baldurk 2022-12-13 11:12:45 +00:00
  • b3ae354645 Handle reflecting nested pointer types properly in SPIR-V baldurk 2022-12-12 17:21:19 +00:00
  • 0a4522b32a Refactor D3D12 resource usage to be less rootsig-authoratitive baldurk 2022-12-12 15:23:29 +00:00
  • e9702cb32f Fix typo accessing incorrect array of resources in pipe state baldurk 2022-12-12 13:58:48 +00:00
  • 311f135324 Correctly handle CPU access to NPOT BCn textures on D3D11. Closes #2792 baldurk 2022-12-12 13:13:51 +00:00
  • 25f764e702 Mac: Add 'pcre' to Mac required dependencies Jake Turner 2022-12-06 17:48:49 +01:00
  • 825536c5bc Replace NULL macro with VK_NULL_HANDLE hsm 2022-12-09 18:24:26 -05:00
  • f3c5d92314 Fixed uninitialized local variable hsm 2022-12-09 11:01:20 -05:00
  • 00c5ae8e22 Mark pipeline layout referenced in push descriptor commands baldurk 2022-12-09 09:08:33 +00:00
  • cdf1bf5e3b Account for baseVertex when patching line strip index buffer baldurk 2022-12-06 17:33:16 +00:00
  • e386b1fb2b Initialise dynamically used count to 0 even without dynamic feedback baldurk 2022-12-06 15:27:02 +00:00
  • 52e25fda6a Account for immutable samplers with push descriptors baldurk 2022-12-06 14:07:28 +00:00
  • e75e95033b Fix locating dxc.exe during Windows build phantom10111 2022-12-05 17:12:53 +01:00
  • 6a9872e56c Fix empty spacer-elements in descriptor arrays being marked as used baldurk 2022-12-05 17:00:11 +00:00
  • 27957bc614 Fix off-by-one fetching callstack in DXBC. Closes #2786 baldurk 2022-12-05 15:33:04 +00:00
  • 92f554e0e7 Bump version to v1.25 baldurk 2022-12-05 15:29:10 +00:00
  • f3fd33defb Always run drawcall overlay in tests v1.24 baldurk 2022-12-05 11:02:59 +00:00
  • e5e68ef260 Make sure shader feedback query results data is aligned baldurk 2022-12-05 10:01:01 +00:00
  • 7aac39613c Check mesh output and overlays in Iter_Test baldurk 2022-12-05 10:00:35 +00:00
  • 5934b3b705 Fix use of incorrect tracked renderstate which is modified by debug baldurk 2022-11-29 23:34:32 +00:00
  • 9dba1d1814 Bump version to v1.24 baldurk 2022-11-29 19:04:55 +00:00
  • df7a3562be Update the documentation of the ProgressBar widget v1.23 Artur Wojcik 2022-11-28 10:13:05 +01:00
  • bae0d1992b MiniQtHelper: add ProgressBar widget Artur Wojcik 2022-11-15 18:43:05 +01:00
  • d7b9b61201 Install pcre on mac for CI builds baldurk 2022-11-24 23:40:01 +00:00
  • 24da6390eb Document the new methods of generating SPIR-V shader debug information baldurk 2022-11-24 13:05:17 +00:00
  • 2308bf7bd8 Fix binding field of VkVertexInputBindingDivisorDescriptionEXT Lionel Landwerlin 2022-11-24 18:52:39 +02:00
  • 839e9f609f Add a safety barrier between buffer fills and copies baldurk 2022-11-23 17:42:14 +00:00
  • c144757d11 Re-use initial replay to fetch shader feedback without polluting state baldurk 2022-11-23 15:19:51 +00:00
  • 9ffa334268 Set empty pixmap before setting text on pipeline state labels baldurk 2022-11-23 11:14:38 +00:00
  • 93bb5acea8 Specify flat decoration for integer inputs we add in patching baldurk 2022-11-21 16:05:23 +00:00
  • e9c1763715 Only provide instance divisors for per-instance vertex attributes baldurk 2022-11-21 15:50:23 +00:00
  • 4c80be321f Handle D24X8 the same as D24S8 for discard patterns baldurk 2022-11-21 15:49:29 +00:00
  • 28a994035b Ensure pNext chain structs are properly reset when making create infos baldurk 2022-11-21 15:36:21 +00:00
  • 69c1990035 Fix handling of descriptor feedback in iterating arrays baldurk 2022-11-21 14:15:07 +00:00
  • dfe07d6822 Update application API to 1.6.0, add capture title setter baldurk 2022-11-21 13:49:15 +00:00
  • 3ec6986ac4 Test that descriptor arrays of dynamic UBOs have offsets replayed baldurk 2022-11-18 14:21:14 +00:00
  • 428862d737 Test resolve attachments in D3D12 render passes baldurk 2022-11-18 14:04:57 +00:00
  • a37f62124d Test integer texture loads in D3D shader debugging baldurk 2022-11-18 13:16:20 +00:00
  • 037dd63d83 Fail D3D12 amd shader extensions test if UAV bind slot isn't supported baldurk 2022-11-18 12:43:30 +00:00
  • 62bfec8442 Test empty submits are properly processed baldurk 2022-11-18 12:30:04 +00:00
  • 5aae46a86e Test out-of-bounds descriptor access in D3D12 indexing test baldurk 2022-11-18 12:24:05 +00:00
  • de2d6e7be9 Clamp/sanitise number of mips or array slices in D3D12 pipeline view baldurk 2022-11-17 18:21:28 +00:00
  • 153bc31a92 Fix off-by-one when searching for re-used arrays baldurk 2022-11-17 18:21:12 +00:00
  • 1f34b0ba57 Test D3D12 descriptors with 0 or ~0 as mip count baldurk 2022-11-17 18:20:56 +00:00
  • 16f7791437 Test more edge case root signature mappings with D3D12 shader debug baldurk 2022-11-17 17:48:36 +00:00
  • 108e4695df Add a test for resources being accessed in-shader then overwritten baldurk 2022-11-17 17:07:17 +00:00
  • f2f77716ad Test that vkEnumeratePhysicalDevices correctly handles undersized array baldurk 2022-11-17 15:40:48 +00:00
  • 3624d6e30b Fix the invalid pointer dereference bug in the combo widget Artur Wojcik 2022-11-17 16:13:50 +01:00
  • 789a2a131c Use the previous naming to keep source compatibility Artur Wojcik 2022-11-16 14:41:54 +01:00
  • e630515813 MiniQtHelper: upgrade ComboBox widget Artur Wojcik 2022-11-15 20:32:03 +01:00
  • e2f3426dc6 MiniQtHelper: fix the bug in SetWidgetFont() while setting the font face Artur Wojcik 2022-11-15 18:54:28 +01:00
  • 14484cc67c Slightly increase D3D12 leak check threshold baldurk 2022-11-15 13:11:16 +00:00
  • e8cd70c22d Add some missing error messages during init contents prepare baldurk 2022-11-14 14:44:17 +00:00
  • 48f0c9a709 Fix missing release of resources baldurk 2022-11-14 13:57:21 +00:00
  • 1755176b1a More mac fixes baldurk 2022-11-13 15:26:09 +00:00
  • a1240f5f04 Fix mac compilation baldurk 2022-11-13 14:20:35 +00:00
  • bbdf7ffbca Make sure to upload mapped memory via cpu copy during loading on D3D12 baldurk 2022-11-12 21:50:25 +00:00
  • 7291567fff Implement GPU-pushed readback for memory when optimal on D3D12 baldurk 2022-11-11 15:25:51 +00:00