Commit Graph

  • 3794f63636 Call real MTLCommandBuffer::enqueue from the hook Jake Turner 2022-05-19 09:22:39 +01:00
  • 225b6001d2 Reference bool via lowercase bool not Bool baldurk 2022-05-20 17:57:16 +01:00
  • d7404bb66d Fix missing newline in docs code snippet baldurk 2022-05-20 17:00:47 +01:00
  • a1abc95ac2 Remove use of QStringView from newer Qt versions baldurk 2022-05-20 16:43:09 +01:00
  • d103d31f55 Don't replay past end of indirect draws on vulkan. Closes #2590 baldurk 2022-05-20 15:51:01 +01:00
  • 601ed78771 Fx mac ssh host signature for new server baldurk 2022-05-20 14:16:00 +01:00
  • 90accaef67 Add usage from trailing events in command buffers on D3D12. Closes #2589 baldurk 2022-05-20 14:48:10 +01:00
  • cef5aa857b Avoid declaring redundant structs for anonymous GL structs baldurk 2022-05-20 12:30:41 +01:00
  • 8566d55650 Add missing value check in GL_CBuffer_Zoo baldurk 2022-05-20 12:13:28 +01:00
  • e4751e66f3 Update docs for buffer viewer changes baldurk 2022-05-19 17:12:19 +01:00
  • 07d7bbc1ae Add tests for buffer format parsing baldurk 2022-05-19 14:55:15 +01:00
  • 6b133b437c Account for specified struct padding in final root struct baldurk 2022-05-19 14:55:06 +01:00
  • 7acde16d1e Improve parsing of pointers in buffer formats baldurk 2022-05-19 14:41:59 +01:00
  • 8ab61370a9 Make blank parse result more consistent baldurk 2022-05-19 14:41:29 +01:00
  • d2c557a1ae Pick better packing defaults for APIs where we know what is expected baldurk 2022-05-18 12:58:03 +01:00
  • 31feedd16d Remove ShaderConstantDescriptor, inline into ShaderConstantType baldurk 2022-05-17 16:16:01 +01:00
  • 8c6192d5bd Copy catch.hpp into qrenderdoc and run on --unittest in non-release baldurk 2022-05-17 14:13:49 +01:00
  • 2d8687e28e Show parse errors on the line they occur baldurk 2022-05-17 14:40:53 +01:00
  • 3908082bd6 Improve python docstring checks baldurk 2022-05-17 13:43:57 +01:00
  • d6c7bbb90d Remove appveyor integration from catch baldurk 2022-05-17 12:41:12 +01:00
  • abe645f031 Add support for saving and loading structure definitions baldurk 2022-05-12 15:06:39 +01:00
  • 4bb54d00dd Show visible offsets and (optionally) padding in buffers. Closes #1664 baldurk 2022-05-11 13:48:37 +01:00
  • 5ac9de0a20 Show truncation in fixed variables explicitly instead of showing 0s baldurk 2022-05-09 15:19:33 +01:00
  • 43fa3cd94b Use BufferViewer for viewing constant buffers baldurk 2022-05-09 14:51:41 +01:00
  • fcdcc9714b Implement export options for fixed items in buffer view baldurk 2022-05-06 11:50:58 +01:00
  • a36516c8a5 Explicitly handle unbounded arrays and display declared fixed vars baldurk 2022-03-21 15:57:21 +00:00
  • d0720fe787 Allow a [[pad]] annotation to specify padding elements baldurk 2022-03-21 13:03:48 +00:00
  • 949165d739 Split mesh and buffer viewer documentation up baldurk 2022-03-21 12:51:40 +00:00
  • ac886728ca Don't use docking UI for raw buffer viewer mode baldurk 2022-03-21 12:41:52 +00:00
  • 788b408bc2 Add test for GL reflection & reconstruction of runtime arrays baldurk 2022-03-17 15:59:25 +00:00
  • d2bbf76479 Fix struct declaration order when multiple structs use a common struct baldurk 2022-03-16 16:39:18 +00:00
  • 97a3943cdd Use packing rules when generating format strings for structs baldurk 2022-03-11 18:44:31 +00:00
  • 4dc7b3f8b7 Process packing rules when parsing formatting strings baldurk 2022-03-11 14:45:24 +00:00
  • 7abe72be6b Add a function to estimate packing rules based on members baldurk 2022-03-11 13:20:27 +00:00
  • 43fda618f3 Add a packing rules struct to contain important packing rules baldurk 2022-03-10 16:53:16 +00:00
  • cee4b25b28 Allow specifying offsets and struct strides manually with offsets baldurk 2022-03-10 12:35:56 +00:00
  • 91f530f039 Parse out annotation name and parameter explicitly baldurk 2022-03-10 11:59:04 +00:00
  • a42f9edc3a Add annotation for binary view baldurk 2022-03-08 17:09:26 +00:00
  • 0890afd70e Specify rgb, hex, unorm/snorm and format packing as annotations baldurk 2022-03-08 16:55:52 +00:00
  • 01d9c6698b Add flags for format-intepreted packed types baldurk 2022-03-01 13:21:30 +00:00
  • cb49f21f2a Support enums in buffer formatter baldurk 2022-02-22 15:35:10 +00:00
  • 2399c9d136 Add support for bitfield packing in the buffer viewer formatting baldurk 2022-02-22 13:17:03 +00:00
  • 4e5e01e739 Improve consistency in shader constant reflection baldurk 2022-03-11 18:43:15 +00:00
  • cef00a102b Add struct VarType and combine flags into single field baldurk 2022-02-21 16:28:27 +00:00
  • 5a722b0efa Apple: cache debugger detection Jake Turner 2022-05-18 08:18:19 +01:00
  • 1d9be38380 Apple: support for Output_DebugMon log channel Jake Turner 2022-05-18 08:17:21 +01:00
  • 39cdfeb138 Set s_hookObjcMethods true in MTLHookObjcMethods Jake Turner 2022-05-18 04:54:49 +01:00
  • 814ad814cd Adopt g_* naming convention for class static's Jake Turner 2022-05-18 04:53:26 +01:00
  • 8d7d060e63 Set nextDrawable TLS data before creating hook Jake Turner 2022-05-14 09:20:05 +01:00
  • 259205fdc9 Remove extra rdDescriptor variable Jake Turner 2022-05-14 07:24:59 +01:00
  • 00fdb79d68 Hook CAMetalLayer nextDrawable message Jake Turner 2022-05-14 07:22:52 +01:00
  • cef722a3d8 Simplify GetObjcArray implementation Jake Turner 2022-05-14 07:20:39 +01:00
  • ddf56d7b0d Move DoSerialise* methods to metal_serialise.cpp Jake Turner 2022-05-14 07:19:21 +01:00
  • 7f19df6a2b Refactored WrappedMTLDevice texture helper methods Jake Turner 2022-05-13 13:15:34 +01:00
  • 8a85d15386 Added wrapped MTLRenderPipelineState & MTLTexture Jake Turner 2022-05-06 15:56:44 +01:00
  • 1fdf8fc776 Fix MTL::LinkedFunctions bug in metal-cpp.h Jake Turner 2022-05-08 05:45:10 +01:00
  • 6dfca8bc87 Ensure vkCmdSetEvent2 struct chain is properly unwrapped. Closes #2582 baldurk 2022-05-11 11:31:11 +01:00
  • ee3e77a5a7 Only update backing store if it has been allocated. Closes #2583 baldurk 2022-05-11 00:52:42 +01:00
  • f3fe008d73 Store ObjC bridge class in Wrapped C++ classes Jake Turner 2022-05-09 05:57:20 +01:00
  • 797fbcc181 Fix friendly name of registers in cbuffer declarations in dxbc baldurk 2022-05-09 11:32:25 +01:00
  • 2fc0866c9f Fix display of register names for matrix source variables baldurk 2022-05-09 11:32:11 +01:00
  • 8d34ea577d Add some missing tooltips for event browser location buttons baldurk 2022-05-06 13:17:09 +01:00
  • e5000ff91b Handle source variables that map to non-existant debug variables baldurk 2022-05-04 11:47:44 +01:00
  • 09519c802f Add usage from trailing events in command buffers baldurk 2022-05-04 10:59:34 +01:00
  • 7d68116f5d Update dxbc_debug.cpp kkhalid 2022-05-04 00:27:06 -07:00
  • 229d80b439 Update win32_threading.cpp kkhalid 2022-04-29 10:17:54 -07:00
  • 4953adde03 Add a test of KHR_Dynamic_Rendering baldurk 2022-05-03 18:47:27 +01:00
  • cfdbc3da57 Remove outdated experimental feature check baldurk 2022-05-03 15:30:39 +01:00
  • a9562c87f5 Test that discard patterns don't disturb bound state on vulkan baldurk 2022-05-03 15:30:20 +01:00
  • 96a7639c2e Add test of flow control constructs in D3D11 shader debugging baldurk 2022-05-03 14:06:07 +01:00
  • acde46de57 move ms/compute shader system to single descriptorset Remi Palandri 2022-04-29 11:55:33 -07:00
  • 85789e6209 Update HWCPipe to support performance counters of Dimensity 9000 SoC kmchan 2022-04-27 00:09:12 +08:00
  • f54d28c2cd Support VK_GOOGLE_surfaceless_query Yuxin Hu 2022-04-25 14:54:22 -07:00
  • d9c98f44f6 Fix stepping backwards working incorrectly with multiple location maps baldurk 2022-04-28 16:34:44 +01:00
  • 04c62f9595 Add a test debugging shaders on D3D12 with banned flags in the root sig baldurk 2022-04-28 14:19:38 +01:00
  • c1240effe3 Test alternative functions for binding contexts on GL baldurk 2022-04-28 14:05:38 +01:00
  • 7066692262 Test that sampler heaps are represented in structured data properly baldurk 2022-04-28 13:39:37 +01:00
  • 4103f6a545 Properly zero initialise DDS return structure baldurk 2022-04-28 11:39:11 +01:00
  • 51a9d26f83 Handle DebugSourceContinued properly in SPIR-V baldurk 2022-04-27 16:02:38 +01:00
  • 9f9419c21f Preprocess #line directives in SPIR-V debug info to get referenced files baldurk 2022-04-27 13:46:02 +01:00
  • 4667609163 Fix docstrings in ResultDetails and ExecuteResult baldurk 2022-04-26 18:09:15 +01:00
  • 16f3764cda Work around gcc compiler bug baldurk 2022-04-26 17:37:31 +01:00
  • 8aa0390948 Add string messages to returned result codes to display to user baldurk 2022-04-26 16:21:54 +01:00
  • 10dd4c194c Update some tips that are out of date baldurk 2022-04-26 14:42:36 +01:00
  • 7aa7f1da99 Generate .sig files after signing installers baldurk 2022-04-25 11:24:13 +01:00
  • 2285bcc270 spirv_reflect: Remove unnecessary spec sort Tatsuyuki Ishi 2022-04-23 22:00:17 +09:00
  • 3d4cd457bd foz: Encode sampleMask as array Tatsuyuki Ishi 2022-04-16 20:42:59 +09:00
  • b0ff54fbcf foz: Reconstruct specialization constants with correct layout Tatsuyuki Ishi 2022-04-16 20:29:18 +09:00
  • a2d77f58db foz: Rename dynamic rendering colorAttachmentFormats Tatsuyuki Ishi 2022-04-01 19:12:54 +09:00
  • aef7fc698b Add header files to demos CMakeLists.txt Jake Turner 2022-04-25 09:02:06 +01:00
  • b173e85a1f Fix crash when application is using unsupported function. Aurelien Chanot 2022-04-15 12:23:28 -07:00
  • cb0dc39bf3 Add link to the contrib repository for custom visualisation Bertrand Guay-Paquet 2022-04-22 14:08:46 +02:00
  • 1ae2afc05a Apply shader prefix even if encoding is directly accepted. Closes #2561 baldurk 2022-04-22 12:52:05 +01:00
  • 8a95818b74 Move __MAC_12_0 define to a header file Jake Turner 2022-04-01 20:14:34 +01:00
  • ea5cfa6e95 Change serialized name for wrapped Metal Objects Jake Turner 2022-04-04 08:54:54 +01:00
  • 823ecdbbf7 MTLDevice wrapping for feature supported APIs Jake Turner 2022-03-29 04:46:40 +01:00
  • 4e240a4153 WrappedMTLObject rename member variables Jake Turner 2022-04-14 07:01:21 +01:00
  • 1201d47db4 Fix tooltips for sampler variables in shader debugger baldurk 2022-04-21 00:58:15 +01:00
  • 0c672aff22 Set the conservative raster state display properly on vulkan baldurk 2022-04-19 10:56:34 +01:00
  • dee3c37d90 Fix some edge cases when handling unsaved captures. Closes #2554 baldurk 2022-04-18 16:39:12 +01:00