Commit Graph

  • 8126e182e0 Don't modify renderstate unless recording partial command list baldurk 2018-02-16 12:37:01 +00:00
  • 2bd35f87ff Remove python modindex file from docs baldurk 2018-02-16 09:41:16 +00:00
  • de64755667 Add a structured data flag for fixed-size arrays baldurk 2018-02-16 09:39:46 +00:00
  • 7c7a4ae5ea Fix a crash if framebuffer size changes before overlay is set. Refs #863 baldurk 2018-02-15 17:48:15 +00:00
  • ec1e21de35 Don't apply basevertex to restart indices when caching baldurk 2018-02-15 17:08:14 +00:00
  • 56e87514f6 Enable primitive restart for rendering strip-topology meshes. Refs #862 baldurk 2018-02-15 17:07:38 +00:00
  • ea929668a7 Create android package data directory in case app doesn't do it natively baldurk 2018-02-15 16:43:11 +00:00
  • 38d87b9b3b Don't be surprised by multiple functions in SPIR-V editing baldurk 2018-02-15 16:03:14 +00:00
  • 32a360db8f Per-instance flag array should be indexed by attribute binding index baldurk 2018-02-15 15:17:12 +00:00
  • 96f611e649 Fix a couple of cases where re-ordering serialisation broke logic baldurk 2018-02-15 15:16:50 +00:00
  • 33b1470d20 Add missing CaptureOptions encode baldurk 2018-02-15 14:18:17 +00:00
  • c3ce289da4 Fix crash if vertex input elements are not compact 0-based indices baldurk 2018-02-15 12:47:15 +00:00
  • 48b7af9e87 Fix case trying to allocate off the end of a memory block baldurk 2018-02-15 11:41:33 +00:00
  • 0c7408b91e Don't allow single clicking on autofit to toggle auto-autofit baldurk 2018-02-15 11:23:52 +00:00
  • 9b1a937e57 Fix unit tests baldurk 2018-02-15 11:21:24 +00:00
  • ce6275920e Fix typos in vkCmdClear*Image. Thanks to @null77. Refs #876 baldurk 2018-02-15 10:44:52 +00:00
  • 919c0f11dd Override type for structured data when directly serialising a ResourceId baldurk 2018-02-15 10:42:55 +00:00
  • 64406b47a3 Add an SDBasic type for ResourceId. baldurk 2018-02-15 10:21:52 +00:00
  • a1c104f6f8 Serialise VkMemoryHeap::flags as typed enum baldurk 2018-02-15 10:09:38 +00:00
  • 80128f8e9f Stringise VkFlagWithNoBits as 0 instead of empty string baldurk 2018-02-14 22:35:50 +00:00
  • 453b4e7d6e Serialise GL FBO 0 properly as a real resource, not as "no resource" baldurk 2018-02-14 19:55:13 +00:00
  • 90a6683e2b Fetch ResourceId even for handle == 0 baldurk 2018-02-14 19:30:23 +00:00
  • 04fac1d6f8 Use android properties to pass capture options to the device baldurk 2018-02-14 19:22:23 +00:00
  • 468c6c1e80 Wrap up CaptureOptions encoding via string into member util functions baldurk 2018-02-14 19:21:55 +00:00
  • 1ee01e1f82 Apply a normalisation pass over the serialised data baldurk 2018-02-14 15:57:53 +00:00
  • b0f2f6de58 For bitfields with no values set, return Type(0) instead of "" baldurk 2018-02-14 00:41:16 +00:00
  • ef12af50b4 Fix some issues when exporting vulkan structured data. baldurk 2018-02-14 00:41:04 +00:00
  • 2d07861227 Remove special case strings from vulkan stringification baldurk 2018-02-13 21:09:31 +00:00
  • 60324e7e38 Add a small sleep into JDWP connection code to workaround JVM bugs baldurk 2018-02-13 21:08:28 +00:00
  • 2f73ed373b Implement GLES overlays by dropping use of separable programs baldurk 2018-02-13 19:36:58 +00:00
  • 528fa085b4 On ES when declaring a #version 100 shader, don't append the 'es' suffix baldurk 2018-02-13 19:34:27 +00:00
  • c9a2d4cca8 Fetch declared #version for each shader (will be needed on GLES) baldurk 2018-02-13 19:33:37 +00:00
  • 5c859b20a6 Don't use undefined map[index] = map.size() baldurk 2018-02-13 19:26:55 +00:00
  • cad5520238 Tweak the event browser to support richtext in drawcall names baldurk 2018-02-13 17:19:11 +00:00
  • 8b66e3dcd9 Apply the fake backbuffer in glDrawBuffers baldurk 2018-02-13 17:18:20 +00:00
  • caaa392e85 Make sure to use original IDs when stringifying any IDs in draw names baldurk 2018-02-13 17:18:08 +00:00
  • 8368f9b8be Stringify ResourceIds consistently as "ResourceId::12345" baldurk 2018-02-13 17:17:48 +00:00
  • cdf72a8963 Expose an XML-only export for when the buffers aren't needed. baldurk 2018-02-13 17:16:25 +00:00
  • 2f41469228 clang compile fix - missing override specifier baldurk 2018-02-13 10:08:58 +00:00
  • bb2c98795c Hook up autofit right-click shortcut, to always autofit baldurk 2018-02-12 19:53:50 +00:00
  • db7050c4d4 Set a minimum width for popup menus in RDStyle baldurk 2018-02-12 19:47:18 +00:00
  • 3c72341f63 Set category name for all API's built-in counters, not just D3D11 baldurk 2018-02-12 19:39:07 +00:00
  • 48fd9bf1ed Fix sizing of stretch columns when one column is hidden baldurk 2018-02-12 19:31:30 +00:00
  • f2ece44e49 Implement sorting for RDTreeWidget baldurk 2018-02-12 18:46:22 +00:00
  • ea5e88b99d Use current item instead of last selected item in onclick handler baldurk 2018-02-12 18:46:11 +00:00
  • d7ecf8a1b3 Add a context menu item in texture viewer to open in resource inspector baldurk 2018-02-12 17:42:56 +00:00
  • c437772271 Fix painting of frame borders in RDStyle baldurk 2018-02-12 17:30:25 +00:00
  • eaa57f3e11 Add UI menu for importing from/exporting to other formats. baldurk 2018-02-12 17:03:28 +00:00
  • 57712ea691 Fix mesh output 'sync views' - need to walk parent stack to tableview baldurk 2018-02-12 17:01:23 +00:00
  • 8de37336ad Adjust capture connection scrolling to be reasonable on the mouse wheel baldurk 2018-02-12 17:01:00 +00:00
  • 58d10bee0f Tweak codec names baldurk 2018-02-12 17:00:41 +00:00
  • 03fc5929cc Fix a typo leading to mis-reporting of import/export format capabilities baldurk 2018-02-12 17:00:32 +00:00
  • bb72a39894 Fix D3D11 structured import/export baldurk 2018-02-12 17:00:17 +00:00
  • e44b7c3c34 Initialise debug values to NULL baldurk 2018-02-12 17:00:07 +00:00
  • 80bb034315 Treat -1 as the invalid microsecond duration value, not 0 baldurk 2018-02-12 16:59:55 +00:00
  • 770903c9dd Raise limit on number of frames to queue to 10 for now. Refs #871 baldurk 2018-02-12 16:58:50 +00:00
  • 10649d9af3 Set number of frames to capture with instantaneous trigger. Refs #871 baldurk 2018-02-12 16:58:05 +00:00
  • 6e96ef86c3 Remove our own PID from list of injectable processes baldurk 2018-02-12 12:53:35 +00:00
  • a11adc72d0 Don't highlight capture commends as python baldurk 2018-02-12 11:32:14 +00:00
  • 1854eb3c85 Tweak analytics prompt wording and fix a typo baldurk 2018-02-12 11:31:57 +00:00
  • 80af9cfebf Rename "Hook into Children" option baldurk 2018-02-09 21:14:32 +00:00
  • 2300a94252 Linux compile fix baldurk 2018-02-09 19:36:04 +00:00
  • d3bf628394 Handle opening vulkan shaders that are not in a pipeline. baldurk 2018-02-09 19:03:55 +00:00
  • 387de2527e Handle multi-dimensional arrays in shader input/outputs. Refs #714 baldurk 2018-02-09 19:02:25 +00:00
  • 5a5d8380ad Persist texture save config between saves. Refs #862 baldurk 2018-02-09 17:50:59 +00:00
  • cbeb905ae6 Default to selected texture file format in save file browser. Refs #862 baldurk 2018-02-09 17:39:31 +00:00
  • b12475f808 Style scintilla to work on dark as well as light themes. Refs #862 baldurk 2018-02-09 17:24:26 +00:00
  • f6ccd537b6 Change shader edit controls from Ctrl-S / save to F5 / Refresh baldurk 2018-02-09 17:19:29 +00:00
  • 8622471277 Reset android vulkan layer property as late as possible baldurk 2018-02-09 14:02:31 +00:00
  • 634c63637f Make sure *all* bindings are available to compute, not just vertex baldurk 2018-02-09 13:06:35 +00:00
  • 360b37b1a7 Re-order any variables that we point to new pointer types to the end baldurk 2018-02-09 13:05:54 +00:00
  • 0f38dda951 Use a state machine for tracking SPIR-V sections and add nops to pad baldurk 2018-02-09 12:18:40 +00:00
  • 6944f6f728 Don't allow direct == or != on SPIRVIterator, use < baldurk 2018-02-09 12:17:40 +00:00
  • f2bd4b0351 Detect ls errors that appear on stdout instead of stderr baldurk 2018-02-09 10:51:45 +00:00
  • 4f59cdb23d Linux compile fix baldurk 2018-02-09 09:08:11 +00:00
  • 1f0fdcacce Update window title after fetching shader stage baldurk 2018-02-08 12:24:54 +00:00
  • e20a31d23f Add friendlier error message when overwriting current file. Refs #862 baldurk 2018-02-07 18:17:36 +00:00
  • 66d1157e3a Save config immediately after setting last opened capture filename baldurk 2018-02-07 18:06:58 +00:00
  • f044719b9a Add file size limit of 2.25GB for uploaded captures baldurk 2018-02-07 18:05:54 +00:00
  • 7352ffb557 Tweak RDStyle to darken link colours on the light theme baldurk 2018-02-07 16:07:18 +00:00
  • 9f87e6e013 Add a function to reveal a file in the platform's external file browser baldurk 2018-02-07 16:07:08 +00:00
  • 8374e2f01f Add license notes about OpenSSL distribution baldurk 2018-02-07 16:06:53 +00:00
  • c1da9af62a Copy OpenSSL DLLs into windows build, if available baldurk 2018-02-07 15:57:30 +00:00
  • fc37a4fa54 Check that we have openssl available in crash report dialog baldurk 2018-02-07 15:57:17 +00:00
  • 0c89fac9b5 Make adb devices execute silently because otherwise it spams the log baldurk 2018-02-07 14:20:00 +00:00
  • fd344b2803 Rename JDK browse button slot to properly get picked up baldurk 2018-02-07 12:09:30 +00:00
  • a2e0bc82e9 Allow double-click & other shortcuts to inject into processes. Refs #862 baldurk 2018-02-06 21:25:07 +00:00
  • 55397e7295 Fix path checks on PySide2 file copies baldurk 2018-02-06 18:20:01 +00:00
  • effbed2222 Fixes for D3D12 structured export baldurk 2018-02-06 17:41:59 +00:00
  • 9614ee89c2 Use correct resource ID to fetch name in texture viewer status bar baldurk 2018-02-06 15:00:20 +00:00
  • 01a6b67404 Reduce initial wait time for fetching socket out of new process baldurk 2018-02-06 00:18:24 +00:00
  • ccffa7656a Specify byte range for cbuffers in D3D12 pipeline state baldurk 2018-02-05 22:02:47 +00:00
  • 6fd9b47d04 Compile fix on 32-bit or non-windows with analytics enabled baldurk 2018-02-05 22:02:33 +00:00
  • dfe5bbe4c0 Enable anonymous analytics by default baldurk 2018-02-05 13:51:46 +00:00
  • 2b64d6dfa7 Add options to change analytics settings after initial prompt baldurk 2018-02-05 13:50:22 +00:00
  • 18786451df Update toolwindowmanager to 33e2545d3f3086435eb6b15d2790956d3e5d677c baldurk 2018-02-05 13:24:48 +00:00
  • bdb8c21c81 Give state objects their own resource records baldurk 2018-02-05 12:11:59 +00:00
  • e75b9f95b0 Consider a present the same as a copy for fetching output target baldurk 2018-02-05 11:48:27 +00:00
  • 55ebe38044 Fix replay of ID3D11Device::CreateInputLayout with no input elements baldurk 2018-02-05 11:46:03 +00:00
  • cf317fcd24 Fix pyside compilation when present on windows baldurk 2018-02-05 10:41:05 +00:00