Commit Graph

  • ceb2e81ab2 Revert "Export correct range for binary dumps as well." baldurk 2022-09-15 13:26:15 +01:00
  • 4fbd1a08ac Prefer DebugFunction name over function OpName when available baldurk 2022-09-15 11:20:49 +01:00
  • 58437e426f Handle missing DebugEntrypoint information baldurk 2022-09-13 17:24:36 +01:00
  • 305eb33204 Show better tooltips for constant buffers & structs baldurk 2022-09-13 16:10:38 +01:00
  • b49d7982d6 When looking for the start of an line, ignore if there's no debug info baldurk 2022-09-13 15:34:39 +01:00
  • 3013be8d52 Fix use of wrong instruction counter when instruction info is sparse baldurk 2022-09-13 15:33:45 +01:00
  • 6ed5ac046b Don't list a partial callstack for code without debug info baldurk 2022-09-13 15:19:30 +01:00
  • bc867681a1 Fix internal pointers leaking out in change lists when debugging SPIR-V baldurk 2022-09-13 12:19:46 +01:00
  • 336e90d412 Display special D3D quality levels in texture viewer baldurk 2022-09-12 13:50:44 +01:00
  • 4d632dd81e Coalesce adjacent contiguous sparse buffer binds on vulkan baldurk 2022-09-12 13:47:36 +01:00
  • 53c529fdaf Handle OpAccessChain only for a global resource array index baldurk 2022-09-12 13:47:15 +01:00
  • 0a6368f777 Ignore function-local OpUndef for stepping baldurk 2022-09-12 13:44:57 +01:00
  • 6d38a9dc12 Update extension_support.md with recently added extensions baldurk 2022-09-09 15:34:59 +01:00
  • c060bff562 Use bigger batches for discard patterns on D3D12 baldurk 2022-09-09 11:59:09 +01:00
  • 54b8c7b89f Don't add usage if pCountBuffer is omitted on ExecuteIndirect baldurk 2022-09-08 16:57:30 +01:00
  • 8f14374b52 Support VK_EXT_multisampled_render_to_single_sampled Shahbaz Youssefi 2022-08-28 10:10:43 -04:00
  • 8e2e0b6bb5 Disable -Wunused-value on gcc as it's buggy on gcc 12 it seems baldurk 2022-09-06 17:44:51 +01:00
  • 14d74e4dd3 Improve tracking of MTLDrawables (swapchains) Jake Turner 2022-09-04 06:49:42 +01:00
  • e169df5d88 Fix backwards masking of SECONDARY_COMMAND_BUFFERS_BIT in dyn rendering baldurk 2022-09-05 15:30:56 +01:00
  • edc61e621f Refactor dynamic rendering setup code Shahbaz Youssefi 2022-09-02 22:41:12 -04:00
  • 20d3c9812d Add "empty_map" unit tests for rdcflatmap Jake Turner 2022-09-04 06:54:16 +01:00
  • 3a5ac5859a Enable AMD perf counter support for Samsung GPUs John Cortell 2022-08-30 16:14:53 -05:00
  • 6d4257fcf5 Handle extensions on dynamic rendering when manually managing RPs baldurk 2022-09-02 14:03:22 +01:00
  • 0fc35e966f Fix Draw_Zoo tests for strip restart index changes baldurk 2022-08-31 09:57:19 +01:00
  • b997bd2f16 Add case for all MetalChunk in ProcessChunk switch Jake Turner 2022-08-30 20:49:41 +01:00
  • 0f4c280f72 Added Metal Replay ProcessChunk() Jake Turner 2022-08-16 06:52:09 +01:00
  • 75c1d37a45 Expose Vulkan depth clip range in the UI Shahbaz Youssefi 2022-08-24 10:02:49 -04:00
  • 390e610687 Support VK_EXT_depth_clip_control Shahbaz Youssefi 2022-08-15 18:55:35 -04:00
  • 1f530a2564 Report UAVBindSlot feature as supported in AGS. Refs #2700 baldurk 2022-08-30 15:12:26 +01:00
  • 7bad9214a8 Export correct range for binary dumps as well. Hans-Kristian Arntzen 2022-08-26 11:51:03 +02:00
  • 033bcb2a11 Export correct CSV range and fixup element counts. Hans-Kristian Arntzen 2022-08-26 11:40:19 +02:00
  • 5773660e0a added missing unwrap for src and dst resolve resources for depthstencil Turánszki János 2022-08-29 16:10:41 +02:00
  • 392073abe6 Support VK_EXT_primitives_generated_query Shahbaz Youssefi 2022-08-27 23:49:25 -04:00
  • ed4c3756d0 Enable primitive restart for list topologies Shahbaz Youssefi 2022-08-23 13:48:18 -04:00
  • 50526c44f1 Support VK_EXT_primitive_topology_list_restart Shahbaz Youssefi 2022-08-15 22:01:33 -04:00
  • be674c012b Handle variable length string in OpEntryPoint correctly. Closes #2697 baldurk 2022-08-22 16:47:46 +01:00
  • 08d07ddc0d Set MTL::TextureUsageShaderRead during capture Jake Turner 2022-08-21 12:40:54 +01:00
  • ce51361c83 Metal Replay resource creation of a few base types Jake Turner 2022-08-12 06:12:32 +01:00
  • 34b6f47362 Metal Replay resource creation helper methods Jake Turner 2022-08-12 06:10:19 +01:00
  • 3448195d8e Handle implicitly-enabled promoted extensions. Refs #2695 baldurk 2022-08-19 18:43:40 +01:00
  • f3f9c416fc Count arrayed dynamic descriptors correctly baldurk 2022-08-19 11:00:22 +01:00
  • c7bfba2c1c Tweak wording of message about writing indirect args during renderpass baldurk 2022-08-19 11:00:09 +01:00
  • 84c824e573 Tweak colour used for 'view details' highlighting in pipeline state view baldurk 2022-08-18 16:39:42 +01:00
  • 9bb25f4652 Switch web IRC links from kiwiirc to webchat.oftc.net baldurk 2022-08-18 15:44:40 +01:00
  • fbd0f3ee15 Ensure that fixed data over 10k bytes is fetched in buffer viewer baldurk 2022-08-18 15:24:01 +01:00
  • 6bd7e7cc1a Add support for VK_EXT_attachment_feedback_loop_layout Danylo Piliaiev 2021-10-25 21:02:32 +03:00
  • dd47f5a341 Fix event debug messages not being associated with the correct EIDs baldurk 2022-08-16 18:39:16 +01:00
  • 59a7be898a Fix new-issue link not going to chooser properly baldurk 2022-08-16 18:38:56 +01:00
  • 39456bceba Bake in Vulkan_Debug_StepToDebugValue baldurk 2022-08-16 15:34:27 +01:00
  • a1ee4428ce add bicubic support to OpenGL pipeline state Remi Palandri 2022-08-11 16:29:10 -07:00
  • 2a519bbe70 Use fabs for floating point abs baldurk 2022-08-11 14:29:12 +01:00
  • 0d10f3c992 Switch CI to ubuntu 20.04 baldurk 2022-08-11 13:16:52 +01:00
  • 959d8e2e08 Capture and serialise MTLBuffer contents Jake Turner 2022-07-22 06:16:26 +01:00
  • 424f910bfc WrappedMTLObject::AddEven() & AddAction() Jake Turner 2022-08-11 06:10:31 +01:00
  • e63f41ff1f Add missing header baldurk 2022-08-11 11:28:11 +01:00
  • 84b9a0842d Block trying to get GCN ISA disassembly on OpenGL drivers 22.7.1+ baldurk 2022-08-11 10:49:55 +01:00
  • c3c791be55 When editing a shader, default to the edit base file baldurk 2022-08-11 10:23:48 +01:00
  • 605f8a0566 Fix documentation issues baldurk 2022-08-10 23:52:24 +01:00
  • 52909cd090 Use proper base file for editing shader files baldurk 2022-08-10 21:28:00 +01:00
  • 7286da50dc Fix compilation error baldurk 2022-08-10 21:27:48 +01:00
  • cbb8399d3e Fix incorrect offset reading integer texture sampling results on D3D baldurk 2022-08-10 14:53:54 +01:00
  • 855ad1afed Fix instruction number on DXBC instruction info baldurk 2022-08-10 14:52:58 +01:00
  • e061ea3b2e Improve handling of compilers & command line for edited shaders baldurk 2022-08-10 14:30:54 +01:00
  • e29d48a2a8 Propagate command line arguments from DebugEntryPoint baldurk 2022-08-10 12:21:51 +01:00
  • 8bf0c22d66 Don't deserialise an array that's NULL baldurk 2022-08-10 12:21:25 +01:00
  • 2354d656db Fix duplicate vkQueueSubmit2 events when commandBufferInfoCount == 0 James0124 2022-08-08 22:49:20 +09:00
  • c64406b18f Accumulate timings for fake markers last. Closes #2679 baldurk 2022-08-08 10:18:04 +01:00
  • a8f0fb1736 Stop forcing references for resourced invalidated by freed bound memory baldurk 2022-08-07 18:56:11 +01:00
  • 0a39b3d6e8 Add a wrap script with env var to work around Android bug. Refs #2651 baldurk 2022-08-05 16:17:17 +01:00
  • cf4bc68806 Disable shortening/shadow warnings on android baldurk 2022-08-05 14:08:45 +01:00
  • be4f10557c Update vulkan header files to latest baldurk 2022-08-05 13:29:16 +01:00
  • 33ea305efd Show message in connection window for unsupported API capture baldurk 2022-08-05 13:03:32 +01:00
  • 69378f5c73 Fix warning on integer cast baldurk 2022-08-04 18:54:58 +01:00
  • 94d1ce3917 Cache text for GPUAddress values properly baldurk 2022-08-04 16:56:32 +01:00
  • ea6f8186fb Expose lower_bound function in rdcflatmap baldurk 2022-08-04 16:55:52 +01:00
  • 958f73cfec Treat GPU pointers as 8-byte unsigned integers for typing purposes baldurk 2022-08-04 16:55:42 +01:00
  • f1d513f313 Refactor reserved slots in opaque pointer variables to use helpers baldurk 2022-08-04 12:19:40 +01:00
  • 04a18ac735 disable loadOp override if fastest level Remi Palandri 2022-08-03 18:56:49 -07:00
  • c387234c7f Fix compile error baldurk 2022-08-03 22:37:58 +01:00
  • 234fdc886b Fix signed compile warning baldurk 2022-08-03 22:23:38 +01:00
  • 826ec45594 Add missing struct reference in docs baldurk 2022-08-03 22:23:11 +01:00
  • 41769fe232 Fix missing DOCUMENT() baldurk 2022-08-03 18:56:20 +01:00
  • e1cc50dd08 Match "arrayed" bindings correctly in D3D12 baldurk 2022-08-03 11:56:11 +01:00
  • 19d8a064d6 Fix invalid DXIL for clamping D3D12 bindless feedback baldurk 2022-08-03 11:55:26 +01:00
  • ea35f0df0c texture formats that aren't matrices shouldn't be marked row major baldurk 2022-08-03 10:43:26 +01:00
  • db1f17476e Track variables being changed across steps/runs baldurk 2022-07-21 11:12:03 +01:00
  • 935fa49c98 Store source vars data per-instruction rather than per-state baldurk 2022-07-13 16:59:32 +01:00
  • b06df5dd47 Supress shadow warning for ggp platform. Robin Liu 2022-08-03 10:54:51 -04:00
  • 80935c1657 Fix compilation warnings for ggp platform. Robin Liu 2022-08-03 14:03:31 +00:00
  • 6b0c3a51ce remove unecessary log entries in vk_core Remi Palandri 2022-08-02 09:49:08 -07:00
  • d59e0bd70a Only ignore files with no filename and no contents. Closes #2673 baldurk 2022-08-03 10:30:22 +01:00
  • 423da6b377 Clamp invalid descriptor indices in D3D12 to avoid writing out of bounds baldurk 2022-08-01 20:39:51 +01:00
  • f78570dcb3 Fix some D3D12 debug warnings baldurk 2022-08-01 20:39:23 +01:00
  • 65581ca322 Subtract per-draw index byte offset from index buffer size baldurk 2022-08-01 20:38:17 +01:00
  • 50919f5cfa Fix wrong API being used for cloned child GL contexts baldurk 2022-08-01 20:38:02 +01:00
  • b1b17efb9c Support dummy Wrapped Metal objects for replay Jake Turner 2022-07-31 06:30:49 +01:00
  • 32d4856a0c Metal-CPP: correct NS::View::setLayer parameter Jake Turner 2022-07-26 05:58:22 +01:00
  • 92fdfa097f Remove unused ObjC helper methods Jake Turner 2022-07-25 20:52:25 +01:00
  • 4e3d43bb36 Use NS::Bundle* & NS::Data* API instead of helpers Jake Turner 2022-07-25 20:51:39 +01:00
  • 02a1ac8192 Metal-CPP: extend NS:Data* & NS::Bundle* methods Jake Turner 2022-07-25 20:49:58 +01:00