Commit Graph

  • 39f6296f3a Use existing Files entry for empty shader source file "unnamed_shader" Jake Turner 2023-08-21 17:21:09 +01:00
  • f0b9aabb5e Change empty shader source file name to "unnamed_shader" from "shader" Jake Turner 2023-08-21 17:19:08 +01:00
  • 46a236b5ba Use replay ID to look up GL layered depth buffer texture Jake Turner 2023-08-19 19:12:19 +01:00
  • d68a8e9dc4 Added "\n" to the Resource Preview tooltips Jake Turner 2023-08-21 17:36:17 +01:00
  • d6898e428c Ensure GL calls go through normal GL dispatch not to global functions baldurk 2023-08-18 12:25:38 +01:00
  • 0ec7d54bbd Add some naming of internal renderdoc objects in GL baldurk 2023-08-18 11:40:19 +01:00
  • b2c97f2cf3 Use QPointer to track live capture windows during Shutdown Jake Turner 2023-08-17 18:04:41 +01:00
  • d0388f1f20 Fix bug in y-flipping code in ResamplePixels() Closes #3025 Jake Turner 2023-08-15 10:54:36 +01:00
  • 2d53aa2a32 Add unit tests to ResamplePixels() Jake Turner 2023-08-15 10:55:48 +01:00
  • a214ffcaf3 Fix debug pixel at primitive and event message mixing parameter order up William Pearson 2023-07-28 15:34:10 -07:00
  • cd897063e3 Make error message more explicit when proxy texture fails to create baldurk 2023-08-14 16:36:37 +01:00
  • afb4d76dd2 Blend pixel history widget background color with selection color William Pearson 2023-07-28 15:30:37 -07:00
  • 71e886cecc Add demo/test for many primitives hitting the same pixel in one drawcall William Pearson 2023-07-28 17:12:23 -07:00
  • 950819d992 Fix undersized buffer for Vulkan pixel history with many fragments William Pearson 2023-07-28 16:24:19 -07:00
  • 7f9cae3912 Update D3D11 cached OM renderstate for output ID identification baldurk 2023-08-08 15:34:43 +01:00
  • 44b019852e Add better debug naming for D3D11 overlay resources baldurk 2023-08-08 15:32:22 +01:00
  • 597880fea9 Always fill out full view information for all types baldurk 2023-08-08 14:36:49 +01:00
  • 5395d11c5b Fix crash if stream I/O is performed on invalid handle baldurk 2023-08-07 11:19:43 +01:00
  • d23cf4bf0b Allow a little latitude on expected line numbers in callstacks test baldurk 2023-08-04 17:05:37 +01:00
  • 9995c1f0cf Protect against invalid socket data potentially causing crashes baldurk 2023-08-03 14:43:53 +01:00
  • 65859d13bf Add test of Set*Root32BitConstants with 0 constants being set baldurk 2023-08-03 14:21:17 +01:00
  • 3460be091a Expand NULL-protection for Set*Root32BitConstants baldurk 2023-08-03 14:21:33 +01:00
  • 19d7b038c2 Don't allow tooltip to display if context menu is shown in shader viewer baldurk 2023-08-03 14:05:33 +01:00
  • 7631831821 Add "used" attribute to prevent exported symbol dead-stripping Jake Turner 2023-07-30 09:44:49 +01:00
  • fa79938e8a Ensure image layout is up to date mid-command buffer in pixel history baldurk 2023-08-01 16:05:49 +01:00
  • 44be6bdfff Add documentation for return type baldurk 2023-08-01 10:00:54 +01:00
  • 09bc166f1a Add missing documentation reference baldurk 2023-07-31 18:16:24 +01:00
  • 0a20c686fd Remove unimplemented function declarations Serdar Kocdemir 2023-07-28 13:47:45 +01:00
  • 26c673675e Add extra pings to reduce problems with unreasonably slow adb commands baldurk 2023-07-31 17:08:57 +01:00
  • 3d8ad35e9f Don't sanitise selected paths from remote hosts. Closes #3006 baldurk 2023-07-31 17:08:37 +01:00
  • 7c1164e060 Tidy up and implement support for self capture on linux baldurk 2023-07-28 11:07:23 +01:00
  • 9c553bbfb1 Handle OpExecutionModeId in SPIR-V reflection baldurk 2023-07-31 15:03:24 +01:00
  • 4087a46d87 Bump version to v1.29 baldurk 2023-07-31 15:03:11 +01:00
  • 75d7e06eb5 Handle non-square checkboxes : adjust to make them square v1.28 Jake Turner 2023-07-30 07:12:20 +01:00
  • e0bb46979f Change RenderDoc style checkboxes to use checks for low contrast themes Jake Turner 2023-07-29 15:30:58 +01:00
  • a6fed120ac Vulkan PostVS ignore primmitive restart indexes when restart is active Jake Turner 2023-07-27 12:58:06 +01:00
  • 831ed40484 Fix branch specified in CI badge in README baldurk 2023-07-27 01:17:34 +01:00
  • 68ff839dd6 Make gcc happier with escaped \\ in comments baldurk 2023-07-26 23:13:31 +01:00
  • 32ab4273bf Hide invalid shader resources KenLee 2023-07-19 20:04:58 +08:00
  • 7452e29cec Change RenderDoc style checkboxes to use checks for low contrast themes baldurk 2023-07-26 14:40:23 +01:00
  • db6dadad6c Fix capture comments styling of links baldurk 2023-07-26 14:38:26 +01:00
  • 1033adc970 Remove explicit styling span in settings dialog, links style themselves baldurk 2023-07-26 13:37:10 +01:00
  • fb26326624 Ensure D3D12 barrier API is kept happy by matching access to layout baldurk 2023-07-26 11:57:28 +01:00
  • 9e7210611b Fix disassembly for arrays of pointers having wrong type declaration baldurk 2023-07-25 17:46:18 +01:00
  • 6e0ea69011 Account for arrays of pointers when calculating buffer offsets baldurk 2023-07-25 16:12:20 +01:00
  • 8a4735e6dc Use correct size for basic types when calculating cbuffer sizes baldurk 2023-07-25 16:12:05 +01:00
  • 36e5581d2a avoid get color_read_* with depth format Kanglai Qian 2023-07-25 17:03:19 +08:00
  • 9f72b87bc7 Fix Android Vulkan capturing Jake Turner 2023-07-24 16:44:54 +01:00
  • 1301d90418 GL Pixel History small code clean up in CalculateFragmentDepthTests Jake Turner 2023-07-24 07:19:05 +01:00
  • abba66ea10 GL Pixel History set preMod.depth before call to QueryPostModPerFragment Jake Turner 2023-07-24 07:17:13 +01:00
  • 6314c525f9 Use GL_ANY_SAMPLES_PASSED instead of GL_SAMPLES_PASSED Closes #2972 Jake Turner 2023-07-23 08:31:52 +01:00
  • 47d25b141f Workaround nVidia crash in SetGraphicsRoot32BitConstants replay Jake Turner 2023-07-22 11:31:25 +01:00
  • f56a989e4f Add Qt:WindowStaysOnTopHint to resource preview Closes #2971 Jake Turner 2023-07-21 13:19:51 +01:00
  • 117db087a4 Vk tests ignore default pipeline in headless mode Jake Turner 2023-07-20 16:48:56 +01:00
  • 944b38dc1f Use innertype id to look up image type. Closes #2970 Jake Turner 2023-07-20 14:39:15 +01:00
  • d4c9de7f81 Set name on newly created named metadata. Closes #2981 (credit Yun) baldurk 2023-07-17 16:41:19 +01:00
  • 958ab08018 Add missing ")" R11G11B10 GetBufferFormatString() jake.turner 2023-07-12 17:20:28 +01:00
  • a41a6931ba Ignore unbound texture resource overlay rendering Jake Turner 2023-07-06 14:08:03 +01:00
  • 66574fd2bb Test null DSV in D3D12::GetRenderOutputSubresource Jake Turner 2023-07-06 12:41:34 +01:00
  • 5f88b303b5 D3D12 ExecuteIndirect replay use GPUSync(). Closes #2970 Jake Turner 2023-07-03 12:02:16 +01:00
  • 53bf231104 Extend D3D12 Execute Indirect test Jake Turner 2023-07-03 11:54:49 +01:00
  • c328c3fdf7 Fix raw html leaking in an error message baldurk 2023-06-23 18:58:26 +01:00
  • 7c6b4633df Don't report unsupported file types as 'corrupted' captures baldurk 2023-06-23 18:53:41 +01:00
  • 615c02dbd7 Fix handling when rendering to mips of an image in pixel history baldurk 2023-06-23 18:44:30 +01:00
  • 0759f7a16a Update extension_support.md for recently implemented extensions baldurk 2023-06-23 17:41:55 +01:00
  • 811ab29c75 Always offset bindings when doing vulkan shader feedback baldurk 2023-06-23 17:41:45 +01:00
  • a34f890604 Disallow EXR files that are too large baldurk 2023-06-22 13:09:25 +01:00
  • c3266acd15 Remove D3D8 and D3D9 stub backends baldurk 2023-06-22 12:21:33 +01:00
  • 472add2f51 Fix autotests for new global resources baldurk 2023-06-21 11:40:37 +01:00
  • 2887409961 Add support for VK_EXT_image_2d_view_of_3d baldurk 2023-06-20 14:52:38 +01:00
  • a6c1ba1fc5 Add support for VK_EXT_attachment_feedback_loop_dynamic_state baldurk 2023-06-20 14:35:01 +01:00
  • 4b87803071 Add support for VK_EXT_provoking_vertex baldurk 2023-06-15 16:10:06 +01:00
  • 367d55d88d continue improving glCopyImageSubData Kanglai Qian 2023-06-15 23:41:18 +08:00
  • 2ad52d4009 improve glCopyImageSubData Kanglai Qian 2023-06-10 21:11:32 +08:00
  • a70ea20253 support glCopyImageSubData from uncompressed texture Kanglai Qian 2023-06-08 12:13:04 +08:00
  • c4d4a4c19f Fix separate android layer exports baldurk 2023-06-15 17:08:21 +01:00
  • 81a2da7877 Fix linux build with removed VK_LAYER_EXPORT baldurk 2023-06-15 16:55:21 +01:00
  • 910c316404 Fix .ui formatting baldurk 2023-06-15 14:45:37 +01:00
  • 5118f08e23 Update Vulkan & SPIR-V headers to latest baldurk 2023-06-15 13:56:10 +01:00
  • 082402ed66 Delete AMD action callbacks if multiple passes happen. Closes #2958 baldurk 2023-06-15 11:25:57 +01:00
  • 7f8e14fb65 Add some helpers to make minimal templates for each autotest API baldurk 2023-06-15 11:25:27 +01:00
  • ea77ec746f Don't generate BGRA8 internal format for DX interop textures in GL baldurk 2023-06-12 14:28:24 +01:00
  • 505229b9a9 Lock around access to m_Error in file writer baldurk 2023-06-12 13:50:08 +01:00
  • 98f2ad00e6 Don't free StreamWriter buffer until after callbacks baldurk 2023-06-09 15:04:22 +01:00
  • 96e39bb360 Help users who might be confused about adding custom tools baldurk 2023-06-09 12:18:55 +01:00
  • 763cfbe2b8 Fix blend factor in driver bug workaround baldurk 2023-06-09 12:18:28 +01:00
  • 722191184b Handle degenerate case on D3D12 of indexed draw with no index buffer baldurk 2023-06-08 17:02:46 +01:00
  • a1f56d01c5 Add handling of HALF_FLOAT for glClear type data passing. Closes #2956 baldurk 2023-06-08 15:44:27 +01:00
  • eb4938e2a3 Fix D3D12 highlighted vertex/triangle not being rendered correctly baldurk 2023-06-07 13:39:11 +01:00
  • 86a6d5051b Add debug regions to D3D12 mesh rendering baldurk 2023-06-07 13:38:43 +01:00
  • 60493a2465 Disable use of new barriers on D3D12 on older SDKs baldurk 2023-06-07 12:25:38 +01:00
  • b90c19c388 Fix counting of EIDs for partial multidraws on GL baldurk 2023-06-07 12:21:03 +01:00
  • 96ff47433c Clear any GL errors generated in interop register. Closes #2952 baldurk 2023-06-07 10:49:44 +01:00
  • 00dcec8a25 Catch and try to more gracefully handle invalid DDS files baldurk 2023-06-05 16:21:19 +01:00
  • f87aa7a7fe Handle subset indirect draws for GL pixel history replay baldurk 2023-06-05 16:07:01 +01:00
  • 587e4f6795 Sanitise image layouts in implicit renderpass transitions baldurk 2023-06-05 15:01:41 +01:00
  • f5916e0268 Handle GL programs recreating textures mid-capture. Closes #2941 baldurk 2023-06-05 12:34:59 +01:00
  • 3f7e648d4d Fix invalid type lookup for empty type string. Closes #2947 baldurk 2023-06-02 21:55:49 +01:00
  • 673503a5b5 Fix 32-bit compilation baldurk 2023-06-02 19:35:59 +01:00
  • 0f851df6c2 Batch prepare and allow limited buffering for vulkan initial states baldurk 2023-04-11 14:21:24 +01:00