Commit Graph

  • 747d0550f9 Compile fix - missing rename was mixed in with other changes baldurk 2017-03-13 19:06:22 +00:00
  • 487a1b7903 Start moving towards C++ only UI code. Assume C++ for the replay API baldurk 2017-03-13 17:56:00 +00:00
  • 55565a148b Rename solution platforms Win32 -> x86 so that x64 becomes the default baldurk 2017-03-13 17:21:24 +00:00
  • a262ad7314 List renderdocui first in sln so it is the default startup project baldurk 2017-03-13 14:17:16 +00:00
  • bda6cf0870 Fill out default script editor contents after initialising python baldurk 2017-03-13 13:30:06 +00:00
  • 8b9dcbe519 Remove pdblocate, move DIA2 usage into win32_callstack.cpp baldurk 2017-03-13 13:09:56 +00:00
  • c160dcf049 Update redistributable from VC100 to VC140 baldurk 2017-03-13 10:40:45 +00:00
  • 15b983b4b4 Remove some OS-specific code due to VS2010 lacking a va_copy baldurk 2017-03-10 21:47:22 +00:00
  • b5f5b8534e Update solution and projects to VS2015, VS2010 is no longer supported baldurk 2017-03-10 21:46:51 +00:00
  • 705462b43c Add RDSplitter to visual studio project baldurk 2017-03-13 17:23:21 +00:00
  • 4ab61286e4 Added custom Splitter class, RDSplitter, with titles in the handles Dimitris KapnopoulosandBaldur Karlsson 2017-03-13 18:00:44 +02:00
  • 0964034b4b Implemented Vulkan counters Victor MoyaandBaldur Karlsson 2017-03-13 10:21:48 +01:00
  • e6d2f1b7a6 glMapBuffer/glGetBufferSubData not core ES, use glMapBufferRange. Michael RennieandBaldur Karlsson 2017-03-10 18:15:30 +00:00
  • 5e2717daec Calculate compressed byte size per-mip, not always from top mip size baldurk 2017-03-10 16:28:55 +00:00
  • 1c675a4a24 Use glClearDepthf internally instead of glClearDepth Janos Pantosandbaldurk 2017-03-01 20:56:18 +01:00
  • a719d349b7 Don't use parameters and functions which are not supported by OpenGL ES. Janos Pantosandbaldurk 2017-03-01 20:49:13 +01:00
  • 7fe94920d5 Fix accidental call to ARB_direct_state_access function instead of EXT baldurk 2017-03-10 16:09:03 +00:00
  • c89bcfbb7a More robust isolation of the git commit hash, without special cases baldurk 2017-03-10 13:27:59 +00:00
  • 248dbfa4a2 Allow external overriding of auto-fetched git hash identifier in cmake baldurk 2017-03-10 13:17:46 +00:00
  • 8f491421f0 Disable hooking of nvoglv{32,64}.dll and nvapi{,64}.dll baldurk 2017-03-10 12:45:33 +00:00
  • 56cf9d6a51 Update SPIR-V disassembly strings for latest constants & extensions baldurk 2017-03-09 19:11:26 +00:00
  • c1c16b3f08 Update to glslang as of commit 229a6f7f7ba5cdff8917fa11d754e0fe8db6abf1 baldurk 2017-03-09 19:09:54 +00:00
  • dff44dc2b1 Fix for interaction between KHX extensions and NV_dedicated_allocation baldurk 2017-03-09 17:23:00 +00:00
  • 9512a0fc68 Add support for KHX experimental external sharing extensions baldurk 2017-03-09 17:22:39 +00:00
  • e0d1ce1c04 Update to vulkan headers v1.0.42 baldurk 2017-03-09 17:20:15 +00:00
  • eb6db1dcc5 Move host adb: check into ExecuteAndInject(), so qrenderdoc has it too. Michael Rennieandbaldurk 2017-02-24 16:56:44 +00:00
  • 8f8a291b4c Posix LaunchProcess read stdout/stderr pipes into ProcessResult. Michael Rennieandbaldurk 2017-02-24 17:36:43 +00:00
  • e7a1ac1c67 fflush stdout/stderr prints to aid debugging. Michael Rennieandbaldurk 2017-02-23 13:24:56 +00:00
  • e6686df74b Fix creating fake color/depth and output textures in case of GLES. Janos Pantosandbaldurk 2017-02-23 18:08:25 +01:00
  • 46a12525ef Modify shaders to be GLES compatible. Janos Pantosandbaldurk 2017-02-23 17:58:39 +01:00
  • 7796863b00 Update resource usage entries recursively in draws for vkCmdExecCommands baldurk 2017-03-09 14:06:16 +00:00
  • 2780c9c522 Handle the same dll filename being loaded from multiple places baldurk 2017-03-07 16:43:15 +00:00
  • 5c0d9876be Only serialise queue indices if sharing mode is CONCURRENT. Refs #529 baldurk 2017-03-07 15:21:48 +00:00
  • e391540588 Explicitly unset renderdoc capture env var when running replay mode baldurk 2017-03-07 15:09:39 +00:00
  • ddda909ed7 Don't crash when disassembling an unknown SPIR-V extension operation baldurk 2017-03-07 15:03:22 +00:00
  • e946e9a4bb Fetch pipeline state after replaying current draw, not before baldurk 2017-03-07 14:14:03 +00:00
  • 901c0ace7f Fetch renderpass state even if no graphics pipeline is bound (yet) baldurk 2017-03-07 14:13:02 +00:00
  • b97fe34255 When parsing /proc/self/maps, dev numbers are hex not decimal baldurk 2017-03-07 12:48:49 +00:00
  • e3f09210b3 Fixes for 32-bit on D3D12 baldurk 2017-03-07 12:46:53 +00:00
  • 23520b0ed9 Strip out direct mode display extensions on replay as well as WSI baldurk 2017-03-06 18:50:14 +00:00
  • 1165702dce Add missing VK_FORMAT_A8B8G8R8_*_PACK32 handling to switch statement baldurk 2017-03-06 18:45:59 +00:00
  • d3b2399934 Add Gentoo dependencies to CONTRIBUTING.md and mention qtchooser baldurk 2017-02-24 19:09:56 +00:00
  • f76a4cc339 Don't launch blocking execute call on UI thread, pop up progress ticker baldurk 2017-02-24 17:34:02 +00:00
  • 0ff1ff0d03 Temporarily un-ignore SIGCHLD signals, as Qt needs them to function baldurk 2017-02-24 16:51:49 +00:00
  • 4dec05cb2b Fake backbuffer refcount on D3D12 to match D3D11 behaviour. Refs #527 baldurk 2017-02-24 14:23:31 +00:00
  • eb5ae4a1bf Fix macro for pool name in assert baldurk 2017-02-24 14:01:29 +00:00
  • 1ba4a8ad1e Reapply fix 16f85cadc which was wrongly removed by 5a1ded738 baldurk 2017-02-23 23:53:24 +00:00
  • a029fc4ab1 Update screenshots to point to renderdoc.org site Baldur KarlssonandGitHub 2017-02-23 17:46:42 +00:00
  • 73ba1c140a Fix eglCreateWindowSurface function name at dlsym call. Janos PantosandBaldur Karlsson 2017-02-23 18:21:34 +01:00
  • 898e954965 Bump version info to v0.34 baldurk 2017-02-23 17:38:09 +00:00
  • efc592bfe6 Document capture renaming in the capture connection v0.33 baldurk 2017-02-23 14:57:51 +00:00
  • 4abbfd9169 Add documentation for run-to-sample or run-to-NaN/infinity buttons baldurk 2017-02-23 14:53:54 +00:00
  • ea95d4e943 Update docs on Qt support baldurk 2017-02-23 14:49:58 +00:00
  • 57f11ca568 Hooks aren't present during replay, instead use funcptrs fetched at init baldurk 2017-02-23 12:22:02 +00:00
  • f694e28dca Set program to 0 after deletion so we don't try to delete twice baldurk 2017-02-23 12:13:42 +00:00
  • 56cfd4ace1 Don't divide per-face size for cubemaps by 6 baldurk 2017-02-23 12:03:56 +00:00
  • 87f3090d69 Fix hash_version.sh script putting version.h in the wrong output folder baldurk 2017-02-23 10:40:26 +00:00
  • 0b9bc5b9b8 Build spirv when GL ES is enabled Peter GalandBaldur Karlsson 2017-02-22 20:36:59 +01:00
  • a1c2eee0dd Correctly share context in EGL replay mode Peter GalandBaldur Karlsson 2017-02-22 20:27:36 +01:00
  • 8ff3ee93b5 Copy libGL force-inclusion hack from renderdoccmd to qrenderdoc baldurk 2017-02-22 17:17:15 +00:00
  • 9ffc18a5c0 Fix fetching glXCreateContextAttribsARB on mesa which was broken baldurk 2017-02-22 15:47:10 +00:00
  • fd0a9bee70 Copy in pythonlibs.zip as part of the build process if it exists baldurk 2017-02-22 14:53:10 +00:00
  • a41c5db715 Don't look for binding clashes with a NULL UAV baldurk 2017-02-22 11:09:23 +00:00
  • 5a1ded7386 Moved API-specific GLReplay code to GLPlatform. Michael RennieandBaldur Karlsson 2017-02-22 12:09:27 +00:00
  • 2ee5f76185 Add clamp on extra descriptors in D3D12 for CBV/SRV/UAV heap. Refs #518 baldurk 2017-02-21 21:51:43 +00:00
  • cbed0c6a71 Don't spam log messages about querying for ID3D10Texture2D baldurk 2017-02-21 20:52:13 +00:00
  • cc96fa0b10 Protect use of Win32 NV extensions with #ifdef baldurk 2017-02-21 18:50:53 +00:00
  • 57b00d5b94 Fix for variable shadowing warnings (VS2015) baldurk 2017-02-21 18:43:50 +00:00
  • 5b26aa76a0 Unwrap the whole pNext chain of VkMemoryAllocateInfo baldurk 2017-02-21 18:41:47 +00:00
  • 422e5e6a79 Delete object folders when distributing baldurk 2017-02-21 17:59:03 +00:00
  • 9da05cd939 Add support for VK_NV_dedicated_allocation baldurk 2017-02-21 16:51:52 +00:00
  • e55b9d044b Add super hacky fix for even more hacky horrible internal MS code baldurk 2017-02-21 15:17:14 +00:00
  • 05d0ce2c55 Fix android build referring to deleted files baldurk 2017-02-21 13:12:23 +00:00
  • 730f23fc78 Fix docs SetPrivateData example, add examples for GL/VK/D3D12. Refs #517 baldurk 2017-02-21 12:14:31 +00:00
  • c141137a59 Fix max index of buffer lookup component being applied to the wrong idx baldurk 2017-02-21 11:03:52 +00:00
  • 6d428669d5 Follow up to c088c9186d - opcodes can shift by scalar or component-wise baldurk 2017-02-21 10:21:48 +00:00
  • 06af5ca71e Handle D32 format in pixel history by remapping when creating a UAV baldurk 2017-02-20 22:16:29 +00:00
  • ee958295b7 Handle InstanceDataStepRate >= 1 in vertex debugging baldurk 2017-02-20 22:16:03 +00:00
  • 4b60073e81 Workaround for nvidia driver bug - demote IMMUTABLE buffers to DEFAULT baldurk 2017-02-20 22:15:41 +00:00
  • f98be940ad Fix trying to save images of a typeless format without type hint given baldurk 2017-02-20 18:29:26 +00:00
  • c12279f641 Fixes for multi-instance picking baldurk 2017-02-20 18:03:13 +00:00
  • 6c36f5cbd3 Fix GL depth-stencil overlays working on renderbuffers and cubemaps etc baldurk 2017-02-20 17:29:31 +00:00
  • c615ae102d Remove namespace clash between D3D and GL struct names baldurk 2017-02-20 17:28:22 +00:00
  • 165a7df694 Fix eventID counting on glMultiDraw* baldurk 2017-02-20 17:28:07 +00:00
  • 4eb0f38563 Make sure the compiler doesn't re-order input elements to pack them baldurk 2017-02-20 16:42:01 +00:00
  • e86109ad08 Add marker regions for shader debugging baldurk 2017-02-20 16:41:25 +00:00
  • 52483a45c3 Update DirectoryFile C# struct to include added fields baldurk 2017-02-20 15:14:22 +00:00
  • ec2e3cc75d Don't use BindBufferBase when binding a buffer for mapping. Refs #344 baldurk 2017-02-20 14:01:24 +00:00
  • 20437551c6 Copy uniforms after potentially linking program as it resets them to 0 baldurk 2017-02-20 13:23:19 +00:00
  • 913ba6fed1 Don't erase VendorCheck in unrelated function, resetting them to false baldurk 2017-02-20 13:22:56 +00:00
  • 2475e3844d Add marker regions for self-hosted captures in GL baldurk 2017-02-20 13:22:22 +00:00
  • f3c3f82cc4 Minor tweaks to GL pipeline view in Qt, to display format for FBO att.s baldurk 2017-02-20 12:01:37 +00:00
  • dc46612d37 Remove file before copying so we can overwrite baldurk 2017-02-20 12:00:56 +00:00
  • c47d50ea7b Use per-face targets when serialising cubemap images with TexImage baldurk 2017-02-20 12:00:32 +00:00
  • 04c22d04f2 Reduce some copy-pasting between mesh stage UI elements baldurk 2017-02-20 11:27:27 +00:00
  • 7a10504260 Only VSIn stage applies baseVertex offset. baldurk 2017-02-20 11:10:28 +00:00
  • 7495ff37d5 Use bounding box data for placing arcball/WASD cameras baldurk 2017-02-20 11:09:53 +00:00
  • d014156e45 Don't spinlock when waiting for blocking render commands baldurk 2017-02-20 10:32:12 +00:00
  • 71a37c5794 GLWindowingData GLX/EGL context functions now in GLPlatform interface. Michael Rennieandbaldurk 2017-02-17 13:45:40 +00:00
  • 4511c0b86f Add explicit initialization of the GL ES driver Peter GalandBaldur Karlsson 2017-02-16 20:48:00 +01:00