Commit Graph

  • 843972395b Display internal linkage functions in disassembly baldurk 2023-02-15 15:46:34 +00:00
  • 39bb522d93 Match dxc disassembly for partially-undef compounds baldurk 2023-02-15 15:46:14 +00:00
  • deeb7fe3eb Handle non-void return instructions properly in DXIL baldurk 2023-02-15 15:45:46 +00:00
  • 953e702e47 DXIL type annotations byte size is unreliable so don't use it baldurk 2023-02-15 12:44:07 +00:00
  • f5058dc292 32-bit compile fix baldurk 2023-02-14 20:36:31 +00:00
  • 6abbd83e6a Set callstack on first instruction when debugging DXBC. Closes #2855 baldurk 2023-02-14 17:22:31 +00:00
  • b42a1f9d1d Refactor DXIL parsing and handling to more closely mimic LLVM baldurk 2023-02-14 16:31:37 +00:00
  • 073f3c770a Address PR nitpick feedback Orson Baines 2023-02-13 23:59:20 -05:00
  • d7042643ce Address Pixel History PR feedback Orson Baines 2023-02-06 20:31:04 -05:00
  • d87f505a26 OpenGL Pixel History Multisampling support Orson Baines 2023-01-12 15:41:54 -05:00
  • 076beab650 Intercept EGL query and remove unsupported extensions. Closes #2830 baldurk 2023-02-06 15:06:07 +00:00
  • 559179556a Don't unmute debug output on capture, only on replay baldurk 2023-02-06 15:01:28 +00:00
  • 0cec1f2b96 Don't set name of resources that may have failed to create baldurk 2023-02-06 11:55:15 +00:00
  • ed548d4a45 Use SAFE_RELEASE for destroying command lists in case of device removed baldurk 2023-02-06 11:28:24 +00:00
  • ab653e7063 Don't process completions in widget if completion is not enabled baldurk 2023-02-06 11:28:10 +00:00
  • c3a7afb7c2 Don't remap special queue family indices baldurk 2023-02-03 17:08:22 +00:00
  • eab5314af8 Allow SV_PrimitiveID in PS inputs mixed with non-SV inputs baldurk 2023-02-03 13:16:40 +00:00
  • 2eddf80770 MiniQtHelper: Add getteer and setter for CollapseGroupBox; KenLee 2023-02-03 11:35:38 +08:00
  • d20fa1c17d Increase server timeout to 5s because Android is terrible. Closes #2843 baldurk 2023-02-03 11:05:53 +00:00
  • 4a7dea43dc Emit a resized event on the resource preview when thumbnail resizes baldurk 2023-02-02 13:14:57 +00:00
  • 45369d7f94 On python 3.8+ call os.add_dll_directory in documentation build baldurk 2023-02-02 13:14:04 +00:00
  • ca4d79c0a3 Really fix compile error baldurk 2023-02-02 11:46:19 +00:00
  • 3090960d73 Fix compile error baldurk 2023-02-02 11:32:01 +00:00
  • 4475454e80 Avoid remapping queues when an identical match is available. Refs #2837 baldurk 2023-02-02 11:04:55 +00:00
  • a9affea030 Fix some cases that didn't remap queue family indices. Closes #2837 baldurk 2023-02-02 10:58:49 +00:00
  • 7d05d545d2 Create a clone context with the same profile as the shared one Le Philousophe 2023-01-28 18:15:40 +01:00
  • 2283cdc06d Bump version to v1.26 baldurk 2023-02-01 21:10:42 +00:00
  • d47e79ae07 Update copyright years to 2023 v1.25 baldurk 2023-02-01 12:23:32 +00:00
  • 080b3dbb75 Add license note for nvidia nsight perfsdk redistributable portions baldurk 2023-02-01 11:22:22 +00:00
  • b68381598b Fix sampler-only slots with immutable samplers in vulkan shader debug Z Guan 2023-01-29 16:51:38 +08:00
  • 9eaabe516a Fix calculation of mip co-ordinates. Closes #2836 baldurk 2023-01-27 14:13:21 +00:00
  • 2dab264dee Disable print to stderr from nvperf baldurk 2023-01-26 12:37:02 +00:00
  • bb80255925 Replaced checking android version with ckecking SDK version. Roman-Skabin 2023-01-25 16:28:37 +01:00
  • b72fe1d503 Sync all queues after fetching counters on D3D12 baldurk 2023-01-25 11:25:01 +00:00
  • c6c5c147dd Pick unorm as default type for 1-byte textures baldurk 2023-01-25 11:05:27 +00:00
  • 2e0b872592 Don't query seamless cubemap state per texture baldurk 2023-01-25 11:04:05 +00:00
  • b8b9fff7f0 Fix order, update texture before fetching histogram. Closes #2828 baldurk 2023-01-25 10:38:16 +00:00
  • 4e02449617 Fix errors from NvPerfUtility displayed when no library present Jonathan Glines 2023-01-19 13:46:49 -05:00
  • 0042f6dfd9 Handle inlined shader modules created for compute PSOs. Closes #2826 baldurk 2023-01-19 17:09:51 +00:00
  • 653028fa0d Fix compile error, oops! baldurk 2023-01-18 14:39:54 +00:00
  • 6b734708cf Store enabled extensions during capture at vkCreateDevice time baldurk 2023-01-18 14:07:05 +00:00
  • a45f1f929f Don't clamp array stride to 16-bit in shader reflection baldurk 2023-01-18 13:34:50 +00:00
  • b1efc1ea8f Fix D3D12 if MSAA is disabled on output windows baldurk 2023-01-18 12:47:17 +00:00
  • f578e62684 Allow multiple depth targets to be viewable in the TextureViewer Leonard Tsai 2023-01-10 16:32:47 -08:00
  • 588d205279 Show errors from NvPerfUtility in the RenderDoc UI Jonathan Glines 2022-12-21 16:19:26 +00:00
  • a362e42124 Add custom logging callback mechanism to NvPerfUtility Jonathan Glines 2022-12-29 14:48:39 -05:00
  • fce1920d5b Strip new kind of dxil type mangling from typenames baldurk 2023-01-17 20:09:34 +00:00
  • 82f205ead6 Add support for VK_EXT_image_view_min_lod baldurk 2023-01-17 15:25:21 +00:00
  • 823103e111 Add support for VK_EXT_depth_clamp_zero_one baldurk 2023-01-17 14:45:27 +00:00
  • a440fa2a23 Add support for VK_EXT_non_seamless_cube_map baldurk 2023-01-17 14:33:35 +00:00
  • caa2ede2b1 Add support for VK_EXT_border_color_swizzle baldurk 2023-01-17 14:08:57 +00:00
  • 1ab648c3fa Always show DebugValue in SPIR-V disassembly. Closes #2823 baldurk 2023-01-17 12:05:29 +00:00
  • c1bb3abb07 Add support for EXT_surface_maintenance1 and EXT_swapchain_maintenance1 baldurk 2023-01-16 17:29:04 +00:00
  • a9d445d779 Add support for VK_EXT_acquire_drm_display. Closes #2664 baldurk 2023-01-16 16:20:21 +00:00
  • fe4a79054f Update vulkan headers to latest baldurk 2023-01-16 16:14:05 +00:00
  • 83c2b004c6 Update SPIR-V headers to latest baldurk 2023-01-16 13:58:19 +00:00
  • cfe4d08c81 Use the proper calculation for partial-miptail wrapped updates baldurk 2023-01-16 13:19:50 +00:00
  • 28e243e7d1 Copy from correct subresource in initial states if some are unmapped baldurk 2023-01-16 11:51:42 +00:00
  • abf613c173 Don't print an error when precaching common types baldurk 2023-01-13 18:47:15 +00:00
  • f57a53a59d Fix some minor deltas to dxc's disassembly baldurk 2023-01-13 18:40:32 +00:00
  • 2f1823aaa2 Fix DXIL editing of referential function constants baldurk 2023-01-13 18:40:11 +00:00
  • 08517ff2f8 Put some dxc disassembly compatibility options under #ifdef baldurk 2023-01-13 18:54:25 +00:00
  • d8664d4ae5 Fix D3D12 PSO creation errors with missing stream subobjects. Steve Karolewics 2023-01-15 17:50:24 -08:00
  • 5e1c1cf549 Fix passing rdcstr through variadic args baldurk 2023-01-12 18:33:43 +00:00
  • 8a6ee78c40 Allow for optional support for 3D and cubemaps with depth format baldurk 2023-01-12 18:00:00 +00:00
  • 5d801636ab Disable discard patterns if resolve feedback loop detected. Closes #2045 baldurk 2023-01-12 16:28:56 +00:00
  • 86d101eb88 Add test to make sure replay and analysis features work with library PSO baldurk 2023-01-12 15:20:28 +00:00
  • d2c4312078 Fix handling of spec constant operations returning bool in shader debug baldurk 2023-01-12 15:13:15 +00:00
  • f78b585018 Add D3D12_Vertex_UAV test to demos project baldurk 2023-01-12 13:48:13 +00:00
  • 359e1a4bed Fix brew python upgrade errors in Mac CI Jake Turner 2023-01-12 05:51:28 +00:00
  • 3e839fc5e9 Handle specialising pipeline being different from final linked pipeline baldurk 2023-01-11 18:37:34 +00:00
  • 56b519ea06 Explicitly set array layer selection value to 0 in D3D shader debugging baldurk 2023-01-11 16:19:22 +00:00
  • 6e85d40ead Check HRESULT for fatal errors when reading back output windows on D3D11 baldurk 2023-01-11 14:21:32 +00:00
  • 72c9cbf37f Lock around access to capturer list baldurk 2023-01-11 14:13:26 +00:00
  • c86e8d2446 Fix Vulkan-only build Shahbaz Youssefi 2023-01-11 11:26:31 -05:00
  • 70df111a5e Guard Metal APIs newer than MacOS SDK 12.0 Jake Turner 2023-01-07 07:18:39 +00:00
  • aaa12d3fb7 Metal: Compile time support for MacOS SDK 13.1 Jake Turner 2023-01-07 06:35:06 +00:00
  • 220b26aa59 Handle collisions with existing UAVs in root signature when patching baldurk 2023-01-06 13:18:57 +00:00
  • 779a8af657 Set the minimum Mac SDK to 12.00 Jake Turner 2023-01-05 20:21:32 +00:00
  • a49e875982 Mac CI tweak for brew package installations Jake Turner 2023-01-05 13:45:26 +00:00
  • 1158a168eb Change Mac CI to use macos-12 Jake Turner 2023-01-05 17:02:16 +00:00
  • 8562330f28 Update setup-msbuild CI action to v1.1 baldurk 2023-01-05 17:39:41 +00:00
  • 50ebe545fc Update all checkout actions to v3 baldurk 2023-01-05 17:29:35 +00:00
  • bc2faaf3e6 Track preview when calling UI callbacks to avoid use-after-free baldurk 2023-01-05 16:39:51 +00:00
  • 6d74877a94 Bump checkout action version baldurk 2023-01-05 14:32:02 +00:00
  • 9c1c217a2a Fix clamping of subresource parameters in D3D11 texture data fetch baldurk 2023-01-05 14:31:53 +00:00
  • f23cb75633 Make sure sample mask does not affect normal texture overlays baldurk 2023-01-05 14:31:05 +00:00
  • 3cbe4a37d1 Sanitise identifier names for types and variables in generating formats baldurk 2023-01-05 12:15:29 +00:00
  • 4bc365af2c Fix ID usage for copying descriptor set contents baldurk 2023-01-05 12:11:52 +00:00
  • b912ab4bac Fix std140 structs adding extra padding at end of structs baldurk 2023-01-05 11:47:50 +00:00
  • 89a6965c12 Bind framebuffer before clearing stencil buffer Orson Baines 2023-01-03 20:44:07 -07:00
  • cc9a504587 Use full precision texture format for shaderOut Orson Baines 2023-01-03 17:55:40 -07:00
  • 5b5d2aa191 Improve GL Pixel History per PR feedback Orson Baines 2022-11-22 21:48:00 -07:00
  • c0b931eb15 Improved fragment id shader code Bruce He 2022-11-09 22:18:05 -05:00
  • f6102a48a4 Add per-fragment information to OpenGL Pixel History Tony T 2022-07-09 00:11:10 -04:00
  • f8b3dc77e9 Allow GL_EXT_shader_framebuffer_fetch on desktop GL. Closes #2809 baldurk 2022-12-31 10:43:20 +00:00
  • 5047c68318 Delete even more files to make mac build work baldurk 2022-12-27 14:40:22 +00:00
  • 282d8a81b6 Support VK_EXT_rasterization_order_attachment_access Shahbaz Youssefi 2022-12-18 17:08:06 -05:00
  • 0acb955e19 Create virtual distinction between Vulkan & GL SPIR-V. Closes #2798 baldurk 2022-12-27 13:39:44 +00:00
  • b5545d52f8 Fix float precision/rounding issues for NPOT textures. Closes #2807 baldurk 2022-12-27 12:23:05 +00:00