Commit Graph

  • 1708bee968 Use _exit instead of exit if exec() fails after forking baldurk 2017-08-02 15:30:33 +01:00
  • 9878223839 Don't allow displaying non-debuggable disassembly forms when debugging baldurk 2017-08-02 15:29:57 +01:00
  • 9379633621 Ensure that dxbc file is disassembled before running debugging baldurk 2017-08-02 15:29:41 +01:00
  • eda02c2d11 Print the right platform-dependent amdspv executable name baldurk 2017-08-02 14:39:44 +01:00
  • f96874e5d1 Handle more error cases for VirtualContext baldurk 2017-08-02 14:39:34 +01:00
  • 42add67bf8 Don't skip modified shaders when tex viewer is just in another tab baldurk 2017-08-01 15:42:36 +01:00
  • f5542ead7f Don't fetch possibly modified state when getting bound render targets baldurk 2017-08-01 14:23:01 +01:00
  • efbae91c5f Remove duplicated GCN (Capeverde) entry in device list baldurk 2017-08-01 13:14:25 +01:00
  • 4a1cd892f6 If SPIR-V compilation fails in glslang, store the error msg in "disasm" baldurk 2017-08-01 11:04:35 +01:00
  • 26c89b4a33 VirtualContext.exe doesn't return non-0 error code if context fails baldurk 2017-08-01 11:04:11 +01:00
  • 52c481bae2 Make HRESULT stringification prettier baldurk 2017-07-31 14:10:18 +01:00
  • 7b99bc6c6a Heap alloc enough space for uniforms, instead of only copying one elem baldurk 2017-07-31 10:41:51 +01:00
  • fb126d0f7e Initialise AMD extension pointer to NULL. Refs #708 baldurk 2017-07-31 10:22:53 +01:00
  • 608cd152d9 OS X compile fix baldurk 2017-07-28 20:31:52 +01:00
  • feb99ca6a4 Compile fix, cast to QRectF first then adjust baldurk 2017-07-28 20:01:41 +01:00
  • 0c8ca76c9e Use parallel builds on travis baldurk 2017-07-28 19:05:45 +01:00
  • 5b3fd0a2f9 Add handling for tab bars and tab widgets baldurk 2017-07-28 18:46:49 +01:00
  • 1bbe9f5409 Update toolwindowmanager to 62adf4b baldurk 2017-07-28 16:36:14 +01:00
  • d57cc1b188 Add more consistency to docking panels and widgets baldurk 2017-07-28 16:04:07 +01:00
  • 541aa23a93 Add menu rendering (both menu bars/menus and popup menus) baldurk 2017-07-28 12:29:32 +01:00
  • 89945f711d Switch to SVG topology diagrams baldurk 2017-07-28 10:37:12 +01:00
  • 9434b622a1 Make sure that pan remains unchanged when setting scrollbar range baldurk 2017-07-27 17:45:19 +01:00
  • 58d6e2540d Only highlight enabled toolbuttons on hover, not disabled ones baldurk 2017-07-27 17:16:55 +01:00
  • c19b4fb0a3 Add some basic style hints for menus and message boxes baldurk 2017-07-27 10:05:18 +01:00
  • 4591457ad7 Set up custom splitters, for now just empty rects. baldurk 2017-07-26 18:19:26 +01:00
  • 01c1365224 Don't draw any frames for status bar items baldurk 2017-07-26 17:56:02 +01:00
  • 719b7ea478 Fill in the background even for line edits without frames baldurk 2017-07-26 17:48:05 +01:00
  • a0bee29162 Make sure not to account for an invisible frame when sizing line edits baldurk 2017-07-26 17:47:48 +01:00
  • b63c91da0f Remove fake box frames around find/goto. Superceded by custom style baldurk 2017-07-26 17:47:06 +01:00
  • c471153770 Add styled progress bars, including animations for the 'infinite' case baldurk 2017-07-28 18:59:59 +01:00
  • a6f0d07e09 Remove most stylesheet use as this messes with a custom style baldurk 2017-07-26 17:14:37 +01:00
  • a4e4c1fd5d Don't underline shortcuts by default - we'll handle alt-press later baldurk 2017-07-26 13:43:00 +01:00
  • 4545ed5bb5 Add custom rendering for spinboxes baldurk 2017-07-26 13:42:23 +01:00
  • 5ceffa1d1d Custom tooltip panels baldurk 2017-07-25 18:15:19 +01:00
  • 048e2c0102 RDStyle is based on QCommonStyle baldurk 2017-07-25 17:49:37 +01:00
  • 430cdad282 Fix mnemonics showing up in text drawing baldurk 2017-07-25 17:45:49 +01:00
  • ad79e2a240 Add custom rendering for combo boxes - also covers frames, lines, items baldurk 2017-07-25 17:36:26 +01:00
  • 9454ef48df Draw custom scrollbars baldurk 2017-07-25 13:45:34 +01:00
  • e7fd2e24db Draw checkbox/radio labels ourselves baldurk 2017-07-25 11:55:03 +01:00
  • 9d67e0f2d9 Add custom drawing for group boxes baldurk 2017-07-24 18:02:44 +01:00
  • 1cda979d8f Clear QPixmapCache if style/palette changes (Qt should do this really) baldurk 2017-07-24 17:19:25 +01:00
  • cd15947f47 Do our own sizing of the controls we're painting baldurk 2017-07-24 17:18:46 +01:00
  • 2699ca46e5 Tweak highlight borders baldurk 2017-07-24 17:03:19 +01:00
  • 1e1cefb1bb Extract out common code for pushbuttons, to re-use for textbox borders. baldurk 2017-07-20 17:49:59 +01:00
  • 573d94adf0 Add custom drawn radio and check boxes baldurk 2017-07-20 17:01:51 +01:00
  • bbda9de011 Tweak disabled colours for palettes baldurk 2017-07-20 17:01:41 +01:00
  • 03cf4d2ce3 Customise button rendering in RDStyle baldurk 2017-07-20 15:23:41 +01:00
  • c601414e39 Add light and dark palettes to RDStyle baldurk 2017-07-20 13:01:50 +01:00
  • 26711eca2e Use MainWindow palette for tooltips baldurk 2017-07-20 13:01:21 +01:00
  • 247382af51 Fix a few widgets to properly respond to and use style changes baldurk 2017-07-20 12:49:50 +01:00
  • 3ea74aa73b Treeview expanders shouldn't be Dark, they should be Text baldurk 2017-07-20 12:44:31 +01:00
  • 9a782158fd Fork RDStyle to RDTweakedNativeStyle baldurk 2017-07-19 18:31:09 +01:00
  • 6cedd3755b Add custom rendering of tab close buttons baldurk 2017-07-19 18:27:13 +01:00
  • 2dc577a02c Update toolwindowmanager to d520d7a baldurk 2017-07-19 18:23:57 +01:00
  • 3a4327b664 Tweak RangeHistogram painting to better adjust to palettes baldurk 2017-07-19 18:15:40 +01:00
  • 60ba617f38 Add custom branches/indicators for tree controls baldurk 2017-07-19 16:04:18 +01:00
  • b6a73a4bb0 Draw custom coloured tree widget lines over the top of built-in style baldurk 2017-07-19 16:03:24 +01:00
  • 83c413129e Add the beginnings of a unified cross-OS style baldurk 2017-07-19 12:59:44 +01:00
  • 8aaa44d624 Fill out SPIR-V bytes array for compute pipelines baldurk 2017-07-28 14:48:18 +01:00
  • 7f6dc8d91c Initialise unread message count to 0 baldurk 2017-07-28 18:46:56 +01:00
  • 58d40fdc26 Don't show 0.0 as the default drawcall duration baldurk 2017-07-27 17:17:22 +01:00
  • f3cae89df7 Don't treat combined image/sampler resources as samplers and discard baldurk 2017-07-28 11:02:15 +01:00
  • 7d46b21fd6 Fix binary compatibility issue caused by 310ada8 Janos PantosandBaldur Karlsson 2017-07-28 19:13:06 +02:00
  • fec5b60c67 Use the cached resource ResourceId inside views baldurk 2017-06-08 13:17:31 +01:00
  • 61db91eb42 Cache whether the current pipeline is partially-writing to OM targets baldurk 2017-06-08 13:16:28 +01:00
  • 9f172daffc Don't mark renderstate dirty on each draw, mark dirty on bind baldurk 2017-06-08 12:55:28 +01:00
  • d27c15a0ab Refactor render state to use cached resource ranges for views baldurk 2017-06-08 12:51:37 +01:00
  • eba2c65870 Move ResourceRange out of the render state, and cache it in views baldurk 2017-06-08 12:48:02 +01:00
  • 5b828c8f9d Add template specialisations for GetIDForResource for most types baldurk 2017-06-08 12:38:21 +01:00
  • 97e16e8333 Make sure to sync *all* GPU queues before processing ExecuteIndirect baldurk 2017-07-27 16:13:53 +01:00
  • 806876c540 Add a menu item to do nothing but replay the capture in a tight loop. baldurk 2017-07-27 15:18:54 +01:00
  • 2e8f559f51 Where available we replay to AMD markers as well as D3D12 markers baldurk 2017-07-27 14:52:24 +01:00
  • 72bae9bdc9 Re-organise debug marker handling during replay baldurk 2017-07-27 14:50:42 +01:00
  • 180947ddcb Unify handling of extension fetching between capture & replay baldurk 2017-07-27 14:35:26 +01:00
  • 517251caee fixed vrapi swapchain mip level inaccuracy Jimmy LeeandBaldur Karlsson 2017-07-24 19:10:37 -07:00
  • 310ada841a gles multi-view support Jimmy LeeandBaldur Karlsson 2017-07-20 11:34:46 -07:00
  • 8476be2300 Fix mac build, split PlistBuddy use to separate script, suppress errors baldurk 2017-07-25 22:06:17 +01:00
  • fb1c75ab1c Don't fork to new process if we don't have anything to run baldurk 2017-07-25 20:34:23 +01:00
  • a53801f019 Make sure dependent options in capture dialog always update baldurk 2017-07-20 17:00:38 +01:00
  • 7ba92df31e Fix incorrectly swapped for Vulkan/OpenGL ISA generation ability baldurk 2017-07-24 17:19:39 +01:00
  • 07aa7e5cbc Add timeline bar to VS filters baldurk 2017-07-19 12:06:34 +01:00
  • fbeb57baf6 Don't change background colour if the QColorDialog was aborted baldurk 2017-07-19 13:00:00 +01:00
  • 371c1f9f8c Update currently hovered item on scroll events too. baldurk 2017-07-19 15:31:22 +01:00
  • 8a0432add9 Fix crashes if drawcall list goes away when log is closed baldurk 2017-07-19 15:34:49 +01:00
  • e005522152 Give better default sizing on startup to VTX/IDX columns baldurk 2017-07-19 16:18:17 +01:00
  • 599b6f1eaf Add manual fixup of <img> tags in richtext labels, to set to @2x version baldurk 2017-07-25 09:22:32 +01:00
  • 6612024f43 Fix use of PlistBuddy on subsequent recompilations of qrenderdoc on OS X baldurk 2017-07-21 09:48:33 +01:00
  • 434534d2e3 Release DIA2 handles when shutting down callstack resolver baldurk 2017-07-24 14:17:25 +01:00
  • c2f08d25de Android layer is compiled as librenderdoc.so before being renamed/copied baldurk 2017-07-25 09:11:01 +01:00
  • d539fed918 Add support for VK_KHR_get_memory_requirements2 & dedicated_allocation baldurk 2017-07-21 18:33:46 +01:00
  • 001b6b4e92 Update to vulkan.h 1.0.55 baldurk 2017-07-21 17:58:21 +01:00
  • af896d55e6 cmake: Add variable for custom layer location Cody NorthropandBaldur Karlsson 2017-07-18 16:25:13 -06:00
  • d66afc0144 android: Add ability to check RenderDoc support, try to fix it Cody NorthropandBaldur Karlsson 2017-07-18 16:22:06 -06:00
  • 296854da73 strings: Helper to remove pattern from the end Cody NorthropandBaldur Karlsson 2017-07-18 16:19:27 -06:00
  • cde58e7326 process: Add a path to execute scripts Cody NorthropandBaldur Karlsson 2017-07-18 16:09:12 -06:00
  • 488820e291 FileIO: Move PATH searching into its own function Cody NorthropandBaldur Karlsson 2017-07-18 15:51:18 -06:00
  • 7f0758f0ae android: Rename librenderdoc to libVkLayer_GLES_Renderdoc Cody NorthropandBaldur Karlsson 2017-06-21 16:54:32 -06:00
  • c735a30750 os: Update LaunchProcess to consume all stdout before checking stderr Cody NorthropandBaldur Karlsson 2017-06-27 13:24:50 -06:00
  • e0dfdedb24 android: Add execCommand and update adbExecCommand Cody NorthropandBaldur Karlsson 2017-06-23 09:19:28 -06:00
  • 930cc2cfb0 posix: Don't modify env while getting app path Cody NorthropandBaldur Karlsson 2017-06-14 14:15:39 -06:00