Commit Graph

  • f9b133d153 Fix depth readback with custom depth image in vulkan pixel history baldurk 2023-04-14 15:03:21 +01:00
  • fb0b643c55 Mark non-final fragments as having unknown stencil in pixel history baldurk 2023-04-14 14:07:38 +01:00
  • 23c0eb2d61 Ensure pixel pack state doesn't affect GL pixel history baldurk 2023-04-14 14:03:52 +01:00
  • e43a59ab53 Save capture changes to local file not remote temp copy. Closes #2908 baldurk 2023-04-14 14:03:28 +01:00
  • ce1549fc15 Work around intel GL driver bug with framebuffer blits. Closes #2907 baldurk 2023-04-14 13:38:52 +01:00
  • 6ab754b4e4 Disable vulkan layer GamePP. Closes #2905 baldurk 2023-04-13 17:31:12 +01:00
  • e36062b989 Apple added drawableID to MetalDrawableInfo Jake Turner 2023-04-11 16:36:51 +01:00
  • e6fb67c1e1 Support spaces in clang-format path William Pearson 2023-04-11 15:27:45 -07:00
  • 1c925494ef Default Xcode option GPU Frame Capture to Disabled Jake Turner 2023-04-11 16:01:58 +01:00
  • b692626839 Synchronize Metal-CPP from renderdoc to demos Jake Turner 2023-04-10 13:05:53 +01:00
  • 7bcbc5a257 Update Metal CPP to support tests project Jake Turner 2023-04-10 13:04:28 +01:00
  • 114d646cc2 Metal-CPP: extend CA::MetalLayer* methods Jake Turner 2023-04-10 15:01:24 +01:00
  • 57f9ac6fed Metal-CPP: extend NS:Data* & NS::Bundle* methods Jake Turner 2022-07-25 20:49:58 +01:00
  • 946c6fef11 Tweak MTL type declarations in metal-cpp.h Jake Turner 2022-02-13 05:55:33 +00:00
  • cf246ebad7 Tweak NS type declarations in metal-cpp.h Jake Turner 2021-12-15 11:28:22 +00:00
  • fcc721c2e4 Fix compile warnings/errors in metal-cpp.h Jake Turner 2021-12-15 11:28:22 +00:00
  • 21325315ac Apple metal-cpp macOS13.3-iOS16.4 Jake Turner 2023-04-10 12:02:48 +01:00
  • 6f5b849f45 Update Metal wrapped objects to match MacOS13.3 Jake Turner 2023-04-10 07:15:37 +01:00
  • 4ae4116f85 Synchronise Metal-CPP between driver and demos Jake Turner 2022-08-28 08:23:54 +01:00
  • c5e58a6024 Improve robustness of fbconfig selection for cloned GL context (glX) derhass 2023-04-10 14:10:20 +02:00
  • 8009df5027 Add note of rules to bug report template and README baldurk 2023-04-06 16:39:22 +01:00
  • 04a0fdb538 Add marker regions for GL pixel history baldurk 2023-04-05 17:33:44 +01:00
  • 24b0857b00 Use D32S8 instead of D24S8 for custom depth on GL pixel history baldurk 2023-04-05 17:33:20 +01:00
  • a4a2beac24 Force the use of a stencil for fragment counting in GL. Closes #2894 baldurk 2023-04-05 17:32:17 +01:00
  • 64b511a1fa Ensure that stencil is available for fragment counting. Refs #2894 baldurk 2023-04-05 15:42:03 +01:00
  • bb4caf7546 Remove reset notification EGL context attribute. Closes #2888 baldurk 2023-04-05 15:08:03 +01:00
  • 1b72599382 Only require GLSL extensions on proper GL, not on GLES baldurk 2023-04-05 15:06:05 +01:00
  • b74f2bd593 Promote SINGLE_FLUSH_VALIDATE compile option to runtime debug config baldurk 2023-04-05 13:22:14 +01:00
  • 41901b55c6 Handle binding D3D12 descriptor tables off the end of the heap baldurk 2023-04-04 16:45:00 +01:00
  • 4ffade076a Only show discard resource usage on final subpass. Refs #2895 baldurk 2023-04-04 13:06:23 +01:00
  • 244a3e671b Bump version to v1.27 baldurk 2023-03-31 21:15:48 +01:00
  • 4524cddca9 Update documentation to account for GL pixel history support v1.26 baldurk 2023-03-31 19:56:04 +01:00
  • 65042f1e0d Build local llvm in new docker to support spirv-tools baldurk 2023-03-31 19:55:04 +01:00
  • 3ff12d4067 Update path in build script to use latest cmake baldurk 2023-03-31 10:31:30 +01:00
  • 743a60e753 Update used cmake version for building spirv-tools baldurk 2023-03-31 10:19:07 +01:00
  • a0863b2aed Check for DDS files having legacy header but no bitmask baldurk 2023-03-29 10:29:37 +01:00
  • e9708d909e Add handling for binop DXIL constants baldurk 2023-03-28 13:26:06 +01:00
  • f36a9f8845 Handle empty/NULL shading rate info structs baldurk 2023-03-28 10:58:22 +01:00
  • b2832d11a6 Do manual sRGB conversion on ReadPixels path for pixel history baldurk 2023-03-24 16:46:42 +00:00
  • 0eb7062d66 Add handling for pixel history on MRT baldurk 2023-03-24 16:30:03 +00:00
  • 75bfff3481 Mark UAV writes appropriately in GL pixel history baldurk 2023-03-24 15:04:15 +00:00
  • b388aeb7b7 Update window params before processing context activate. Closes #2890 baldurk 2023-03-24 14:47:49 +00:00
  • c353f6fe6d Add memory readback microbenchmark baldurk 2023-03-23 16:05:47 +00:00
  • 448b78ca68 Bare bones port of demos project to android baldurk 2023-03-23 16:04:19 +00:00
  • 28f4af1e5c Avoid deadlock if resource is unmapped during capture end on D3D12 baldurk 2023-03-23 15:52:37 +00:00
  • 5fbc3ab8ca Enable GPU readback path on D3D12 baldurk 2023-03-23 15:05:35 +00:00
  • 129cb33266 Tweak selection of memory types for GPU readback on Vulkan baldurk 2023-03-23 15:01:15 +00:00
  • 0851a9f1ad Fix S8 testing in GL_Discard_Zoo baldurk 2023-03-20 10:31:52 +00:00
  • 58f0e7bc42 fixing a documentation example 郝华青(Huaqing.H) 2023-03-15 20:56:37 +08:00
  • 54aa110862 Return after detecting an error instead of continuing in lz4 decode baldurk 2023-03-16 16:54:44 +00:00
  • 7a088ac898 Handle some errors better without stalling in replay proxy networking baldurk 2023-03-16 16:54:27 +00:00
  • 3ba61e20a6 Fix handling of proxying S8 textures baldurk 2023-03-16 16:20:12 +00:00
  • 38afb7c8ad Fix handling of S8 multisampled textures. Closes #2883 baldurk 2023-03-14 16:32:06 +00:00
  • 31d5fa9eb3 Fix non-coherent atom alignment issues baldurk 2023-03-14 15:07:28 +00:00
  • b3035d280e Add a couple of fixes for single flush validate baldurk 2023-03-14 14:05:42 +00:00
  • bc789ba535 Fix D3D12 RTV formats not being set for float case on MSAA conversion baldurk 2023-03-13 17:26:19 +00:00
  • 36731cb841 Handle maps on D3D12 of different aliases in a placed heap baldurk 2023-03-13 17:09:17 +00:00
  • f4529141d2 Fix backwards API terminology on resource usage strings baldurk 2023-03-13 16:20:25 +00:00
  • e13b4e95f0 Don't run selected draw twice in D3D11 triangle size overlay baldurk 2023-03-13 16:14:51 +00:00
  • df7ed64ad0 Create separate shader for sint, uint and floats Tony T 2023-03-11 13:41:41 -05:00
  • 50afbb05bc Address other comments Bruce He 2023-03-08 20:57:11 -05:00
  • 692617d814 Rename test gl_pixelhistory_formats to gl_pixel_history Bruce He 2023-03-08 20:56:13 -05:00
  • 08be49dce3 Add first unit test for Open GL Pixel History Orson Baines 2023-02-15 22:41:16 -05:00
  • 40cd74c713 Fix early return when writing multiple sections in rdc conversion baldurk 2023-03-09 13:24:14 +00:00
  • bf2df1d09a Fix recompression of D3D12 files not being roundtrip identical baldurk 2023-03-09 13:23:33 +00:00
  • 2c2bafa1a6 Add protection on D3D12 for bad internal API calls from python baldurk 2023-03-09 13:23:19 +00:00
  • e81e00beb3 Environment variable modifications with an empty value are valid baldurk 2023-03-08 18:06:46 +00:00
  • d36d23ab21 Fix access to reserved columns for tooltips baldurk 2023-03-08 16:55:22 +00:00
  • e74144670d Special case D3D12 dlls in xml codec as well rather than dumping as hex baldurk 2023-03-08 15:04:40 +00:00
  • 760bfdcb40 Disable find-as-you-type keyboard searches in buffer viewer baldurk 2023-03-08 13:59:53 +00:00
  • fd12fdb84b Set Primitive ID to ~0u in error case Orson Baines 2023-03-06 23:38:00 -05:00
  • 578c963bb2 Fix a few OpenGL Pixel History Bugs Orson Baines 2023-02-11 21:02:39 -05:00
  • 4439d50aeb Fix handling of dynamic rendering shading rate attachments. Closes #2877 baldurk 2023-03-06 14:42:00 +00:00
  • 5d90500530 Expand GPU readback of memory to integrated GPUs. Closes #2868 baldurk 2023-03-06 10:55:26 +00:00
  • 802199da65 Expand use of -Wno-implicit-fallthrough on 3rdparty sources baldurk 2023-03-03 15:49:25 +00:00
  • 6cb927d638 Fix race removing forced reference on buffer delete baldurk 2023-03-03 15:26:47 +00:00
  • 00e8bd7d8b When forcing WARP, force all heaps created to be L0 to comply with rules baldurk 2023-03-02 17:21:36 +00:00
  • 9a30ca304e Only initialise AMD extensions when replaying on AMD baldurk 2023-03-02 17:12:20 +00:00
  • 61ef550344 add extra GL extension declare to work around Intel driver issue baldurk 2023-03-02 15:24:43 +00:00
  • 6a7df564fc Handle secondary command buffers with no inheritance info RP baldurk 2023-03-02 14:35:56 +00:00
  • 0433795378 Disable another buggy vulkan layer baldurk 2023-03-02 12:26:11 +00:00
  • 6af4d895d8 Recalculate root if fake markers are present. Closes #2870 baldurk 2023-03-02 12:01:26 +00:00
  • ac302d7a48 APIProperties serialization missing field John Cortell 2023-03-02 14:12:54 -06:00
  • c8b011344d Remove feature toggle for OpenGL Pixel History Orson Baines 2023-02-24 18:13:14 -05:00
  • 52e9404961 Fix reflection of structure sizes in DXIL baldurk 2023-02-22 11:09:09 +00:00
  • 9c71e9db02 Speculative fix for race during performance counter selection baldurk 2023-02-17 14:48:52 +00:00
  • f05c4efde8 Tweak and extend handling of DWARF debug metadata baldurk 2023-02-16 12:54:58 +00:00
  • 9c09f2879c Improve dxc-only disassembly annotations baldurk 2023-02-16 12:53:54 +00:00
  • 57239207a5 Argument values come before function constant values baldurk 2023-02-16 12:53:38 +00:00
  • 62f4b3cd25 Encode functions with internal linkage correctly baldurk 2023-02-16 12:53:04 +00:00
  • 35f2ad0658 Use the correct type list for calculating number of types to abbreviate baldurk 2023-02-16 12:52:50 +00:00
  • e50eab747a Format null pointers as 'null' rather than 'zeroinitializer' baldurk 2023-02-16 12:52:32 +00:00
  • d1c2fc3a49 Correctly print the type for pointer-to-function baldurk 2023-02-16 12:52:20 +00:00
  • e816e6e39f Tweak some cases disassembling attributes baldurk 2023-02-16 12:51:40 +00:00
  • 62aa7b49a5 Assign type IDs recursively for constants baldurk 2023-02-16 12:50:58 +00:00
  • 5efe9bc0b2 Fix some edge cases on DXIL function disassembly baldurk 2023-02-16 11:21:58 +00:00
  • cc1709d16c Arguments are allowed to be unnamed in DXIL baldurk 2023-02-16 11:20:42 +00:00
  • f73a61a294 Handle recursively empty structs in DXIL with no type annotations baldurk 2023-02-16 11:19:53 +00:00
  • 807a398126 Handle COMDAT entries in DXIL baldurk 2023-02-15 17:29:22 +00:00
  • 1f80c0643d Silently handle unsupported resources in DXIL reflection if encountered baldurk 2023-02-15 15:47:00 +00:00