Commit Graph

  • 247bf04486 Use glGetFloatv to fetch GL_SAMPLE_COVERAGE_VALUE baldurk 2018-10-25 16:21:55 +01:00
  • 1e6637098a Use default set of glslang limits instead of 0s, which might fail baldurk 2018-10-25 15:30:02 +01:00
  • 034d83c4ff If the real interop registration fails, return NULL baldurk 2018-10-25 15:29:50 +01:00
  • 1b5ffb0186 Queue any indirect data fetches to happen outside of a renderpass baldurk 2018-10-25 13:25:09 +01:00
  • e5784eb70b Ignore useless validation message about aliasing baldurk 2018-10-25 13:16:58 +01:00
  • 122f0af3aa Add opt-in setting for RGP integration baldurk 2018-10-25 11:00:55 +01:00
  • bc274b5b51 Only consider stream-out active on D3D if there are buffers bound baldurk 2018-10-25 10:49:56 +01:00
  • e8272626b2 Add missing mac include baldurk 2018-10-24 19:05:10 +01:00
  • 7e41b7913a Fix macOS build baldurk 2018-10-24 18:42:04 +01:00
  • 4bec1b8d32 Handle push descriptors correctly when copying descriptors in postvs baldurk 2018-10-24 18:08:12 +01:00
  • afb67f9035 Use library location not binary location to locate relative paths baldurk 2018-10-24 15:56:26 +01:00
  • b42931e238 If no ARRAY_BUFFER is bound in glVertexAttrib*Pointer, sanitise pointer baldurk 2018-10-24 15:40:41 +01:00
  • 67ba5f3ed1 Split extensions interface into separate header, add dialog box helpers baldurk 2018-10-24 12:22:54 +01:00
  • 73ed82636a Add sorting to unsupported GL hook printing so that output is stable baldurk 2018-10-24 11:19:25 +01:00
  • c0007374d2 Don't declare CONCURRENT buffer for 1 queue family. Closes #1135 baldurk 2018-10-24 11:08:26 +01:00
  • 609b447855 Check that when building for android that Java >= 1.8 is in the PATH baldurk 2018-10-24 10:29:52 +01:00
  • 0a21448114 Rename ExtensionMetadata members to match python naming scheme baldurk 2018-10-23 19:32:10 +01:00
  • e437919e78 Linux compile fixes baldurk 2018-10-23 19:11:22 +01:00
  • fd6add235f Add missing default: case in switch baldurk 2018-10-23 19:05:29 +01:00
  • 1720d321e5 Set general global handle for extension registration work baldurk 2018-10-23 15:36:35 +01:00
  • 8447e43e78 Fix panel menus baldurk 2018-10-23 15:15:39 +01:00
  • 6388bf1c77 Add RGP plugin DLL to installer manifest baldurk 2018-10-23 12:47:59 +01:00
  • fa99ca9246 Document python extensions API baldurk 2018-10-22 16:54:01 +01:00
  • 94dfb9890b Allow registering window, panel and context menu items with callbacks baldurk 2018-10-22 16:50:51 +01:00
  • 67fc971cd9 Add a dummy pass-through conversion for already converted python objects baldurk 2018-10-22 15:30:53 +01:00
  • 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 Landwerlin 2018-10-23 12:37:30 +01:00
  • 71da697812 Fix ExecutionMode's crashing drivers with compute based mesh output. Brett Lawson 2018-10-23 04:15:34 -07:00
  • 9548e6ecba Added missing tracking for patching. Brett Lawson 2018-10-23 00:27:13 -07:00
  • 72874e21d3 Fixed renderdoc crash due to bindings which are not tightly packed Brett Lawson 2018-10-23 00:26:42 -07:00
  • 6d95122189 Do not include Intel counters in the generic ones Lionel Landwerlin 2018-10-21 19:42:43 +01:00
  • 26f9fc5c61 Fix GL shader insertion Lionel Landwerlin 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