Commit Graph

  • 789c3b9333 Add plugin icon baldurk 2018-10-22 15:29:09 +01:00
  • dd3a352408 Add registration and loading of extensions through a management window baldurk 2018-10-22 13:04:11 +01:00
  • 2dd293d691 Add the ability to load/reload global python extensions baldurk 2018-10-22 12:56:56 +01:00
  • c0570d5be5 Remove reference to usedCount/elems in rdcpair natvis baldurk 2018-10-22 16:01:23 +01:00
  • 07fa9a4a94 Add padding next to check indicators in item views for RDStyle baldurk 2018-10-22 12:56:28 +01:00
  • 554f6dc9c2 Add natvis file for python objects baldurk 2018-10-22 09:52:17 +01:00
  • d84479463d Ensure we leave enough room in submenu rects for the arrow baldurk 2018-10-19 17:23:41 +01:00
  • 0cd0dce704 Don't overload Replay() return type with concrete ReplayManager baldurk 2018-10-19 16:04:45 +01:00
  • 9e6a5e692e Keep a reference to python function object in wrapped lambda baldurk 2018-10-19 15:53:36 +01:00
  • 52c0a806c3 Remove glsl.xml and hlsl.xml that are no longer used baldurk 2018-10-19 11:57:03 +01:00
  • a91b2e2201 If eglGetProcAddress fails, try getting GLES symbols from GLES libraries baldurk 2018-10-22 17:00:11 +01:00
  • ae474fa8a6 Skip x86 Release instead of x86 Development, improve appveyor build time baldurk 2018-10-23 13:43:40 +01:00
  • fa6b5c5d09 Magically fix travis OSX compile baldurk 2018-10-23 12:57:11 +01:00
  • 830588a24e Fix warning on setting uniform for image Lionel LandwerlinandBaldur Karlsson 2018-10-23 12:37:30 +01:00
  • 71da697812 Fix ExecutionMode's crashing drivers with compute based mesh output. Brett LawsonandBaldur Karlsson 2018-10-23 04:15:34 -07:00
  • 9548e6ecba Added missing tracking for patching. Brett LawsonandBaldur Karlsson 2018-10-23 00:27:13 -07:00
  • 72874e21d3 Fixed renderdoc crash due to bindings which are not tightly packed Brett LawsonandBaldur Karlsson 2018-10-23 00:26:42 -07:00
  • 6d95122189 Do not include Intel counters in the generic ones Lionel LandwerlinandBaldur Karlsson 2018-10-21 19:42:43 +01:00
  • 26f9fc5c61 Fix GL shader insertion Lionel LandwerlinandBaldur Karlsson 2018-10-21 14:04:23 +01:00
  • ce213c8f43 Add some missing items into the qrenderdoc python docs index baldurk 2018-10-18 19:38:04 +01:00
  • 58de3fa8a5 Walk stackframe to find _renderdoc_internal baldurk 2018-10-18 19:36:21 +01:00
  • 21a7584c40 Don't import built-in renderdoc modules with prefixed underscores baldurk 2018-10-18 19:16:25 +01:00
  • 127c61fc8e Handle miscompiled SPIR-V baldurk 2018-10-18 17:13:10 +01:00
  • ea9bb452a3 Fix link to interceptor-lib README in compile instructions baldurk 2018-10-18 11:07:31 +01:00
  • cc254a56eb Adjust verbosity of replay proxy log statements baldurk 2018-10-17 17:56:06 +01:00
  • f712944c31 Don't look up invalid instruction on final shader debug step baldurk 2018-10-17 17:34:38 +01:00
  • 8da2a0764d Remove unused debug code that can index off the end of a vector baldurk 2018-10-17 17:21:49 +01:00
  • eb18d41f9a Detect read-only GL persistent maps & skip intercepting them. Refs #1128 baldurk 2018-10-17 16:09:53 +01:00
  • f3ab6409c0 On desktop GL, emulate glClearDepthf if it's not available baldurk 2018-10-17 15:50:52 +01:00
  • 2b5a961308 Disable Array2MS compute shader entirely on GLES baldurk 2018-10-17 15:50:32 +01:00
  • 9280538fea Don't declare GL_ARB_compute_shader extension on GLES baldurk 2018-10-17 15:46:26 +01:00
  • e0a185655d Emulate ARB_dsa functions that are used where no EXT variant exists baldurk 2018-10-17 15:44:17 +01:00
  • c45023236a Perform image processing at 32bpp for HDR/EXR/DDS outputs. Closes #1103 baldurk 2018-10-17 12:51:53 +01:00
  • d06ea5b8a4 Implement texture remapping to RGBA16/RGBA32 for D3D11/D3D12 baldurk 2018-10-17 12:48:18 +01:00
  • bc52dd6c5f Set vertex buffer/attrib offsets to 0xDEADBEEF if they're pointers baldurk 2018-10-17 11:42:49 +01:00
  • 7c31f3f171 Don't use glMapBufferRange to read indices, as it may not allow MAP_READ baldurk 2018-10-17 11:41:28 +01:00
  • 04fb615e3d Fix extension sorting baldurk 2018-10-16 17:29:42 +01:00
  • b5854f0fec Implement VK_EXT_transform_feedback, and use it for mesh output baldurk 2018-09-12 11:31:17 +01:00
  • 4dd74c9290 Fix display of stream-out in D3D pipeline state viewers baldurk 2018-10-16 16:18:14 +01:00
  • a9f814513b Set groups to Expanding instead of MinimumExpanding baldurk 2018-10-16 16:10:39 +01:00
  • 1210f1fd42 Add pipestate.h to swig interface dependencies baldurk 2018-10-16 12:33:28 +01:00
  • dafefe6492 Only bail on exact match of file against shell processes. Closes #1118 baldurk 2018-10-16 11:55:46 +01:00
  • f31c61f714 Don't try to delete from non-existant TLS list baldurk 2018-10-16 11:54:15 +01:00
  • b9e92d950b Allow VK_GOOGLE SPIR-V semantic extensions, and VK_EXT_pci_bus_info baldurk 2018-10-15 11:38:01 +01:00
  • adc2675e3e Update vulkan headers to 1.1.88 baldurk 2018-10-15 11:35:27 +01:00
  • 69287da9ac Handle inserting from rdcarray into itself baldurk 2018-10-15 16:19:54 +01:00
  • 9a3c316fee Add keepalive packets if necessary around slow remote server calls baldurk 2018-10-12 19:27:50 +01:00
  • e511ae1e3e Add debug logging around replay proxy, and more error/integrity checking baldurk 2018-10-12 18:03:52 +01:00
  • e6d2f13a0d Handle TIMEDOUT the same as WOULDBLOCK when doing blocking recv/send baldurk 2018-10-12 17:29:57 +01:00
  • abd8c8e640 Add EPIPE error message baldurk 2018-10-12 16:30:25 +01:00
  • 005dcc693c Fix incorrect comment on VK_MVK_moltenvk extension enable baldurk 2018-10-12 15:26:51 +01:00
  • 48af22530c Fixes for flattened single-draw indirect draws baldurk 2018-10-12 13:04:52 +01:00
  • 648d261185 Add FREE_DESCRIPTOR_SET_BIT when creating pool that we'll free from baldurk 2018-10-12 13:00:28 +01:00
  • 3766c43ee5 Fix path conversion to windows paths when preparing symbols baldurk 2018-10-12 11:25:45 +01:00
  • 13e03b79b5 Add typename for template parameter baldurk 2018-10-11 19:45:57 +01:00
  • 9872b87e7b Remove extra \ that snuck into code baldurk 2018-10-11 19:40:23 +01:00
  • 03cddbf283 Add support for VK_KHR_create_renderpass2 baldurk 2018-10-11 16:14:55 +01:00
  • d8dc4d95ec Add support for VK_KHR_shared_presentable_image baldurk 2018-10-11 15:08:31 +01:00
  • 2b7070eddf Allow a few EXT & IHV vulkan extensions baldurk 2018-10-11 14:52:50 +01:00
  • 48f4ac3edb Re-fetch original function pointers if hooked DLL reloads somewhere else baldurk 2018-10-11 14:04:08 +01:00
  • bd394bdd74 Allow VK_KHR_incremental_present baldurk 2018-10-11 13:57:25 +01:00
  • a4c12e7fa2 Add special case when the count/maxcount for indirect draw is 0. baldurk 2018-10-11 14:57:54 +01:00
  • 0bbf24bede Add support for VK_KHR_draw_indirect_count baldurk 2018-10-11 13:55:09 +01:00
  • 4042dcab68 Use StructuredSerialiser to create fake objects for indirect calls baldurk 2018-10-11 12:18:48 +01:00
  • 4e9c42e250 Add serialisers for indirect draw structs baldurk 2018-10-11 11:43:55 +01:00
  • 6744802a53 Add StructuredSerialiser which allows serialising to SDObjects directly baldurk 2018-10-11 11:43:44 +01:00
  • 9ff71eb175 Readback indirect draw arguments and patch in later. Closes #1066 baldurk 2018-10-10 19:51:26 +01:00
  • eec6efc692 Add default case to switch statement baldurk 2018-10-11 12:02:29 +01:00
  • a6714f4e82 Use correct context to flush with baldurk 2018-10-11 11:14:05 +01:00
  • ccf85076b7 Add context flush to MSAA -> Array copy. Refs #1119 baldurk 2018-10-11 11:01:09 +01:00
  • b9b194aa9e Fix natvis for structured data baldurk 2018-10-10 19:23:01 +01:00
  • d7b4609cbe When formatting storage buffers in vulkan there's no root struct to skip baldurk 2018-10-10 17:36:59 +01:00
  • 873d6e4d0a Set previous/next pointers on marker drawcalls baldurk 2018-10-10 13:30:11 +01:00
  • dbf1ca9ffe Allow KHR_shader_atomic_int64 and KHR_driver_properties extensions baldurk 2018-10-10 12:44:46 +01:00
  • 2260ff3a75 Update vulkan headers to 1.1.87 baldurk 2018-10-10 12:44:23 +01:00
  • 0282c9a685 Fix pipeline state highlighting of disabled input attributes baldurk 2018-10-09 15:54:08 +01:00
  • b91d19e316 Generate better buffer format strings when opening VB or IB buffer views baldurk 2018-10-09 15:41:21 +01:00
  • 5472319025 When opening buffer textures, auto-generate a reasonable buffer format. baldurk 2018-10-09 13:50:50 +01:00
  • 0863371852 Ensure re-usable cbuffers are large enough for all uses baldurk 2018-10-09 13:15:55 +01:00
  • 369d93b99c Cycle active window with button tabi.katalinandBaldur Karlsson 2018-09-19 08:47:20 +02:00
  • c132142723 Remove unused lambda capture variable baldurk 2018-10-08 19:30:56 +01:00
  • a4c60f9f5b Remove RGP source from CMakeLists.txt baldurk 2018-10-08 18:48:50 +01:00
  • cd1e9c2fb8 Experimentally flush GPU after each part of MS<=>Array copy. Refs #1119 baldurk 2018-10-08 18:47:25 +01:00
  • 1dd4eb4410 Fetch computer shader thread/group declared inputs to input signature baldurk 2018-10-08 17:45:09 +01:00
  • 615b743b8e Make shader debugging soft-blocking, pop up progress bar while working baldurk 2018-10-08 17:24:00 +01:00
  • 4deb5dae60 Don't display progress dialog if process has already finished. baldurk 2018-10-08 17:20:38 +01:00
  • 41d1acc47a When tracking state, only track current command buffer. Closes #1123 baldurk 2018-10-08 15:37:50 +01:00
  • 16b73001d9 Explicitly free descriptor sets in PostVS fetch to help tracking baldurk 2018-10-08 15:18:43 +01:00
  • a6dda66c57 Remove compiled-in DevDriverAPI, load dll to access API baldurk 2018-10-08 14:07:44 +01:00
  • a41d1c89c0 Unwrap resource when replaying SetResourceMinLOD baldurk 2018-10-08 11:45:06 +01:00
  • b39fa104cc Use atomic flag to prevent any recursion during dlopen. Refs #1120 baldurk 2018-10-08 10:52:42 +01:00
  • b39c59f612 Fix copy-paste error that prevented loading version 5 D3D12 captures baldurk 2018-10-08 10:33:25 +01:00
  • 1624a3c96a Fix compilation on 32-bit baldurk 2018-10-05 19:08:54 +01:00
  • 045192bf9d Invoke renderdoccmd as root on linux to install vulkan layer, not Qt UI baldurk 2018-10-05 18:14:40 +01:00
  • 1bd014247d Add -- separator when running kdesudo or gksudo baldurk 2018-10-05 18:08:26 +01:00
  • 046ca0ad12 Document RenderDoc controlling API validation while active. Closes #1121 baldurk 2018-10-05 17:55:28 +01:00
  • 1f961f44d1 Apply backbuffer view format fixup to UAVs. Closes #1104 baldurk 2018-10-05 17:46:36 +01:00
  • 159a67b853 Implement MSAA to Array colour copies. Closes #1023 baldurk 2018-10-05 14:09:30 +01:00
  • b6894185a9 Set CachedBlobSizeInBytes to 0 on reading baldurk 2018-10-05 11:34:49 +01:00
  • 8004bef8d0 Return S_OK for recognised UUIDs in ID3D12Device::GetDevice() baldurk 2018-10-05 11:34:38 +01:00