Commit Graph

  • 4c0347f856 Fix compile errors with python bindings on callbacks with return values baldurk 2018-01-01 14:09:44 +00:00
  • beaa642f73 Remove bool parameter to InitResolver to cancel resolving baldurk 2018-01-01 13:52:13 +00:00
  • 6572cd97f5 Tidy up handling of windowing data, make it a bit more type safe baldurk 2018-01-01 13:38:56 +00:00
  • b8bd99a24a Add a simple preview placeholder for android baldurk 2018-01-01 12:41:12 +00:00
  • 027a7e951b Fix copy-paste error with vkCmdDrawIndirect & vkCmdDrawIndexedIndirect baldurk 2017-12-29 18:27:51 +00:00
  • 31b4064702 Use ItemHelper more in rdcarray to avoid slowdown on basic types baldurk 2017-12-29 18:17:04 +00:00
  • a0a41024b5 We're not done capturing a frame until EndFrameCapture returns baldurk 2017-12-29 17:41:10 +00:00
  • 0fef1c0a44 Display richer status in capture connection window. baldurk 2017-12-29 16:15:09 +00:00
  • 559656e0f6 Send capture progress over an active target control connection baldurk 2017-12-29 14:31:18 +00:00
  • ed98925eef Generalise progress tracking to allow multiple progress updates baldurk 2017-12-29 14:25:33 +00:00
  • 332e9b70a3 Add versioning to the target control protocol baldurk 2017-12-29 13:47:55 +00:00
  • d14c7f3894 Track a set of active APIs instead of a single current API. baldurk 2017-12-29 13:47:12 +00:00
  • 87280c549d Don't use current driver for creating RDC, pass in driver explicitly baldurk 2017-12-29 12:53:48 +00:00
  • 184e5c7f8d Change RDCDriver to enum class, don't manually stringify anywhere baldurk 2017-12-29 12:53:29 +00:00
  • a84fb34dd6 Create GL overlay texture as GL_RGBA16F instead of GL_RGBA16 baldurk 2017-12-28 17:55:43 +00:00
  • 04da4403d0 Add wireframe overlay fallback, if non-solid fill mode isn't supported baldurk 2017-12-28 17:54:58 +00:00
  • 80ebac90b4 32-bit compile fix baldurk 2017-12-27 17:19:36 +00:00
  • cab3abde20 Fix typo on eglSwapInterval passthru. michaelrgbandBaldur Karlsson 2017-12-27 14:28:38 +00:00
  • e2d4078cfd Remove bool applyInitialState from D3D Serialise_BeginCaptureFrame baldurk 2017-12-27 15:58:10 +00:00
  • 9ca9e086b1 Add fake chunks for multi-indirect commands' data baldurk 2017-12-27 15:57:06 +00:00
  • db07f05f77 Add events for push/pop markers, and queue submits & cmd buf begin/end baldurk 2017-12-27 13:37:04 +00:00
  • 6adbdf7dfe Update to 4th set of renderdoc swig changes baldurk 2017-12-26 13:20:37 +00:00
  • 29e95d193c Remove accidentally committed macro change for debugging update checks baldurk 2017-12-26 12:12:04 +00:00
  • 21d5943d82 Remove dependency on Qt in qrenderdoc python module baldurk 2017-12-26 12:11:34 +00:00
  • 464218604f Clone 50 commits instead of 1 on appveyor, matching travis baldurk 2017-12-26 11:56:32 +00:00
  • 00823dac59 gl: initialise namespace of images David McFarlandandBaldur Karlsson 2017-12-22 23:19:27 -04:00
  • 90f9d02ddc gl: fix corruption related to ranged buffer flushes David McFarlandandBaldur Karlsson 2017-12-22 20:44:43 -04:00
  • 0f94f7fef7 Fix some int/Py_ssize_t usage in container handling wrappers baldurk 2017-12-25 21:33:10 +00:00
  • 5200805b55 Disable PCH use on SWIG generated files, disable some warnings. baldurk 2017-12-25 21:32:58 +00:00
  • 16804e67b4 Disable debug information in release for generated swig cxx files baldurk 2017-12-25 20:56:35 +00:00
  • c8b2a5d488 Fix compilation issue with indexing QByteArray by sptr_t baldurk 2017-12-25 16:56:40 +00:00
  • 09db13ff3c Add a help lookup panel to the python script editor baldurk 2017-12-25 16:05:04 +00:00
  • a7398525b2 Add simple tab-completion in interactive python shell baldurk 2017-12-25 13:21:05 +00:00
  • 16f64a5ace Remove use of unnecessary swig generated .py wrappers baldurk 2017-12-25 14:06:05 +00:00
  • bca1dbef87 Don't insert literal tab if accepting tabs, emit keypress event baldurk 2017-12-25 12:53:42 +00:00
  • 4da2545407 Add -lrt to librenderdoc.so, for clock_gettime baldurk 2017-12-23 08:28:47 +00:00
  • 433c19fa1b Always compile AMD project even if drivers are disabled baldurk 2017-12-22 22:19:27 +00:00
  • cdd731d00c Add -Wl,--no-undefined to ensure all symbols are resolved baldurk 2017-12-22 22:17:07 +00:00
  • 06a25013c1 Fix ' character that was accidentally pasted in baldurk 2017-12-22 22:09:43 +00:00
  • 2b083b7910 Add options for UI-configured SPIR-V disassemblers to shader viewer baldurk 2017-12-22 16:42:57 +00:00
  • 203dca8434 Split out invocation of SPIRVDisassembler into member function baldurk 2017-12-22 16:42:36 +00:00
  • 99c2194348 Don't re-type textures if they are bound to the wrong target in GL baldurk 2017-12-22 16:17:02 +00:00
  • 978521b81b Add just-in-case handling for texture without a format on GL baldurk 2017-12-22 16:15:06 +00:00
  • fe4fa7138d Move the GCN disassembly to the replay controller baldurk 2017-12-22 16:12:52 +00:00
  • 184c7be0b8 Add an enum listing how a shader's bytes are encoded. baldurk 2017-12-22 16:52:09 +00:00
  • 98c267cee6 Delete old sync objects before re-syncing in glFenceSync baldurk 2017-12-22 16:00:34 +00:00
  • f224375790 Set message source for API-captured debug messages on GL. baldurk 2017-12-22 16:00:21 +00:00
  • 336144afd7 Sanitise loaded values on PersistantConfig baldurk 2017-12-22 15:09:29 +00:00
  • 9c7e46c6fc Tweak update menus and alerts baldurk 2017-12-22 14:40:12 +00:00
  • 30589eaf19 Update dialog should not have maximum size on the release notes baldurk 2017-12-22 14:30:52 +00:00
  • 4c7ea8e158 Remove paragraph symbol literal from sphinx paramlinks baldurk 2017-12-22 12:33:46 +00:00
  • 691f91c9aa Re-organise and tidy python API documentation baldurk 2017-12-22 12:00:42 +00:00
  • 417a811fad Expand docstring checks to also check names of symbols in the interface baldurk 2017-12-21 15:02:38 +00:00
  • ebaefc82a9 Normalise and make python/public interface more consistent baldurk 2017-12-21 21:39:42 +00:00
  • fd66995ac2 Let docs build pick release or development built modules baldurk 2017-12-21 15:03:27 +00:00
  • c414a980b0 Add __pycache__ to .gitignore baldurk 2017-12-21 15:01:41 +00:00
  • 95bebdbbe1 [Coverity] Remove unused call without side-effects baldurk 2017-12-21 12:19:02 +00:00
  • 24fce05773 [Coverity] Initialise some uninitialised values baldurk 2017-12-21 12:18:36 +00:00
  • d902981f72 [Coverity] Fix comparison operators with copy-paste errors baldurk 2017-12-21 12:15:32 +00:00
  • fe0f4ec879 [Coverity] Fix leak when converting thumbnail for fetch baldurk 2017-12-21 12:09:02 +00:00
  • c454bf21fb [Coverity] Fix leaking stream reader in error case baldurk 2017-12-21 12:07:36 +00:00
  • 4a45b9880c [Coverity] Fix memory leak in StartGlobalHook baldurk 2017-12-21 12:02:20 +00:00
  • 3d76448899 [Coverity] Remove redundant check as we handle NULL elsewhere baldurk 2017-12-21 11:58:14 +00:00
  • 84331ebf0b [Coverity] Fix missing check for negative return baldurk 2017-12-21 11:56:54 +00:00
  • 5b19eab93d Don't call GetLiveID() on an already live ID baldurk 2017-12-21 11:52:39 +00:00
  • 8f598e0b0f Update toolwindowmanager to 2b84ee038d3883836e13a952ae14ab2e6ff842a6 baldurk 2017-12-21 11:44:55 +00:00
  • 7f20040105 Add timeline bar to default layout baldurk 2017-12-21 11:10:50 +00:00
  • 51ebb61bf0 Add a marker region for PickPixel baldurk 2017-12-21 10:51:06 +00:00
  • b877f022fe RGBA8 UNORM images in the viewer should be treated as sRGB baldurk 2017-12-21 10:50:48 +00:00
  • b070a371e2 Improve D3D11 predication handling, and track other asyncs independently baldurk 2017-12-20 23:41:08 +00:00
  • 649e82b8ed Add two commands to renderdoccmd for embedding and extracting sections baldurk 2017-12-20 17:18:05 +00:00
  • 669fa9dc40 Expose the total number of sections via ICaptureAccess baldurk 2017-12-20 17:17:41 +00:00
  • cb4fb770e9 Finish section writer before deleting it, needed for compressed sections baldurk 2017-12-20 17:16:19 +00:00
  • 6f0756c6dd When trying to find a section by name, try known sections names baldurk 2017-12-20 17:16:09 +00:00
  • 0c1d602c37 Use ToStr not an internal array for fixed section names baldurk 2017-12-20 17:15:24 +00:00
  • 78cce78cb1 Remap BGRA textures during remote replay if necessary Janos PantosandBaldur Karlsson 2017-12-20 16:11:57 +01:00
  • 3a0c55d0f7 Don't swizzle R/B channels for BGRA proxy textures Janos PantosandBaldur Karlsson 2017-12-20 15:57:09 +01:00
  • 8119f98c65 LiveCapture: specify bpl when creating RGB888 thumbnail David McFarlandandBaldur Karlsson 2017-12-19 23:53:24 -04:00
  • 7ae6cc3c37 qrenderdoc: fix --targetcontrol David McFarlandandBaldur Karlsson 2017-12-19 16:59:24 -04:00
  • ad38130624 Set TextureDescription.resType in image_viewer David McFarlandandBaldur Karlsson 2017-12-18 22:18:45 -04:00
  • 1c49f335a2 In travis docs builds, do a minimal build of the python modules baldurk 2017-12-19 19:01:10 +00:00
  • 1825be575f Set warnings-as-errors for travis sphinx builds baldurk 2017-12-19 18:09:55 +00:00
  • b15422f4c1 Re-arrange CMakeLists.txt a bit to separate qrenderdoc & pyrenderdoc baldurk 2017-12-19 18:05:25 +00:00
  • 04d38bdfe5 Add renderdoc_python.cxx to qrenderdoc module build baldurk 2017-12-19 18:02:07 +00:00
  • 0b3d56f9f9 Ensure python global shutdown after context has closed baldurk 2017-12-19 17:32:12 +00:00
  • 764b39a23c Add update checking system to Qt UI baldurk 2017-12-19 17:31:32 +00:00
  • 08c67f2149 Revert accidental commit setting RENDERDOC_OFFICIAL_BUILD to 1 baldurk 2017-12-19 16:08:04 +00:00
  • b7952cfdf0 Minor tidying making function private baldurk 2017-12-19 13:05:06 +00:00
  • 85071f38e7 Remove no-longer needed variables baldurk 2017-12-19 12:27:36 +00:00
  • f2e7f8f1a0 Refactor crash/bug reporter system baldurk 2017-12-19 12:15:16 +00:00
  • 1e36e73ed9 Remove reference to hash_version.sh script baldurk 2017-12-19 12:07:38 +00:00
  • a104d8516e Add function to read whole of a (maybe active) logfile into memory baldurk 2017-12-18 17:05:38 +00:00
  • fd09c323b3 Add helper functions in win32 renderdoccmd for wchar <-> UTF8 conversion baldurk 2017-12-18 13:46:33 +00:00
  • 67090cc085 Add handling to both RDStyle and RDTweakedNativeStyle for menus w/ icons baldurk 2017-12-18 13:13:40 +00:00
  • da650b0481 Remove manual pitch calculation. Neil Forbes-RichardsonandBaldur Karlsson 2017-12-19 11:30:15 +11:00
  • a091dea6f8 D3D11 texture serialisation size estimation fix. Neil Forbes-RichardsonandBaldur Karlsson 2017-12-14 17:09:18 +11:00
  • 82f4e82155 Add version checking to Android workflow Cody NorthropandBaldur Karlsson 2017-09-20 10:04:20 -06:00
  • 03a0a06f60 Remove use of itoa (not portable) baldurk 2017-12-15 18:12:01 +00:00
  • 8c5f14436f Add cmake option to strip the output of android builds baldurk 2017-12-15 14:50:26 +00:00
  • 8d5a621ee1 Re-enable python API docs baldurk 2017-12-15 12:56:59 +00:00