Commit Graph

  • f45adb8cc5 In LambdaThread delete QThread on finished signal instead of during run baldurk 2017-02-09 16:26:51 +00:00
  • 913554c005 Return the right result for copying progress bars baldurk 2017-02-09 16:25:56 +00:00
  • 3d2c4a5b32 Correct checking for remote support (it was stubbed out without a TODO) baldurk 2017-02-09 16:06:13 +00:00
  • c2c8346699 Fix some UIC warnings about duplicated object names baldurk 2017-02-09 15:49:45 +00:00
  • e1d180246c Add dialog for both managing remote hosts (add/remove) and attaching baldurk 2017-02-09 15:42:54 +00:00
  • 47be248cad Don't run slow blocking remote probes on UI thread baldurk 2017-02-09 14:47:46 +00:00
  • d728a47b99 Use CONFIG += silent to avoid the need to reset MAKEFLAGS baldurk 2017-02-09 14:47:03 +00:00
  • a685621b3f Remove help button from dialogs baldurk 2017-02-08 21:28:26 +00:00
  • b36b822faa Remove extension masks from vcxproj.filters file baldurk 2017-02-08 18:44:32 +00:00
  • aaf87aec96 Add a QTDebug project configuration for compiling against Qt debug DLLs baldurk 2017-02-08 17:35:09 +00:00
  • 2156fc56f3 Compile with moc/uic/rcc custom tools in local vcxproj baldurk 2017-02-08 17:14:31 +00:00
  • c5adc7a4ed Use relative paths for 3rdparty headers, don't add to search paths baldurk 2017-02-08 17:05:11 +00:00
  • 9e47ed53b5 Move resources.qrc into Resources/ folder baldurk 2017-02-08 16:21:18 +00:00
  • 7f27f94648 Move some files that were mistakenly in the generated filter in VS baldurk 2017-02-08 15:55:33 +00:00
  • 9d6aed683e Default to TargetDir for debugging working dir (the dir with the exe) baldurk 2017-02-08 15:38:25 +00:00
  • 4e14ebbe51 Improve callstack values for cases of missing symbols baldurk 2017-02-08 15:36:58 +00:00
  • e896233284 Fetch file size and last modified data when enumerating remote files baldurk 2017-02-08 13:19:21 +00:00
  • 9c03eb69bc Add remote file browsing dialog baldurk 2017-02-08 13:18:58 +00:00
  • 4ec3b4dce3 Add support for remote context capture and replay, including Android baldurk 2017-02-07 17:14:09 +00:00
  • 267ad262ee Add dialog for suggesting remote replays for non-local captures baldurk 2017-02-07 15:15:59 +00:00
  • 24564a5439 Don't pass strings by copy unnecessarily baldurk 2017-02-07 15:14:55 +00:00
  • 7c422e3651 Add Load/Save functions around Deserialize/Serialise in config baldurk 2017-02-07 15:13:00 +00:00
  • 7d9c38b14a Keep list of remote hosts in persistant config baldurk 2017-02-07 15:09:28 +00:00
  • f67b02ecf0 Add class for managing remote hosts baldurk 2017-02-07 15:04:20 +00:00
  • d1a4238e00 Add a utility to check if running on a lambda thread baldurk 2017-02-07 14:57:42 +00:00
  • bfc68d8320 Declare android entry points for C access baldurk 2017-02-07 14:56:06 +00:00
  • f4bd51fc21 Revamp progress dialogs to abstract away most of the handling baldurk 2017-02-07 14:52:45 +00:00
  • 5969160712 Add debug messages refresh when new messages are detected at runtime baldurk 2017-02-06 17:23:36 +00:00
  • 6cf0179cc8 Add code to display buffer viewer to D3D12/GL/Vulkan pipeline views baldurk 2017-02-06 17:22:57 +00:00
  • d166ebc04f Add notes on Mac compilation baldurk 2017-02-06 17:17:01 +00:00
  • fb1dfbd184 Add ordered list editor for configuring shader search paths in settings baldurk 2017-02-06 17:14:44 +00:00
  • 95d84f2da7 Add extended RDTableWidget with row re-ordering baldurk 2017-02-06 17:12:41 +00:00
  • baf2c9fa90 Handle ArgumentException from FileSystemWatcher if path is invalid baldurk 2017-02-06 12:35:21 +00:00
  • 6b776578b9 Add EGL hooks Peter GalandBaldur Karlsson 2017-02-07 18:15:39 +01:00
  • 1ba783dea6 Remove quotes from the exePath. Matthäus G. ChajdasandBaldur Karlsson 2017-02-07 20:46:12 +01:00
  • ef6d6b3271 Change some default initialisation to memsets, work around gcc ICE baldurk 2017-02-03 21:59:13 +00:00
  • 7357d1018e Linux compile fixes baldurk 2017-02-03 21:30:45 +00:00
  • 379b3c346a Add dependency on renderdocshim to renderdocui baldurk 2017-02-03 20:10:48 +00:00
  • 7095d1f2a2 Document that secure boot must be disabled for global hook baldurk 2017-02-03 20:10:19 +00:00
  • cf1ef45a5e Add settings dialog for Qt baldurk 2017-02-03 20:10:08 +00:00
  • 923dfbd6fb Add Qt version of statistics viewer baldurk 2017-02-03 16:29:21 +00:00
  • 716aa7bbd4 Fix very scary bad mismatched pointers when defining buffer data range baldurk 2017-02-03 13:54:18 +00:00
  • 2e5379747a Don't check twice for duplicate pairs when validating output merger baldurk 2017-02-03 13:54:04 +00:00
  • 346550e012 Add debug message view to Qt baldurk 2017-02-03 13:53:48 +00:00
  • e29fb14ade Fix empty pixmap for debug messages alternating icon baldurk 2017-02-03 11:57:56 +00:00
  • 860aab1f0f Add save log menu handler baldurk 2017-02-03 11:57:16 +00:00
  • 62c840dca2 Fix a problem with different mem requirements between capture and replay baldurk 2017-02-03 10:25:20 +00:00
  • 8959a99ad3 Don't attempt to replay a CmdExecuteCommands as a solo drawcall baldurk 2017-02-02 17:00:02 +00:00
  • e0d1b49bb4 Remove unused VkClearValue entries from calls to vkCmdBeginRenderPass baldurk 2017-02-02 15:33:29 +00:00
  • 3b7ebe8998 Fix bug decoding hex digits 'a'-'f' without offset by 0xa. Refs #499 baldurk 2017-02-02 12:54:02 +00:00
  • adc325ea4d Do a case-insensitive compare while looking up header file includes baldurk 2017-02-02 12:51:55 +00:00
  • 801f47a31a Fix crashes with redundant changes or 0 refcount binds. Refs #23, #503 baldurk 2017-02-02 12:28:34 +00:00
  • c44935ab41 Set compute shader stage bit when reconstructing pipeline info baldurk 2017-02-02 10:49:34 +00:00
  • 1895f38c4e Strip out direct-display extensions on replay baldurk 2017-02-02 10:50:42 +00:00
  • 3ac85ab3ee Give display plane surfaces a fake non-0 window handle baldurk 2017-02-01 16:35:12 +00:00
  • 9d6acd1d00 When binding resources for write, unbind all other write uses. Refs #503 baldurk 2017-02-01 14:40:18 +00:00
  • 477df04072 Make sure we're on a consistent event before calling OnLogFileLoaded baldurk 2017-02-01 11:17:56 +00:00
  • 0a611417c1 Check drawcall is valid before checking draw properties baldurk 2017-01-31 22:44:04 +00:00
  • 55b3105905 Initialise cached column count to 0 baldurk 2017-01-31 20:49:47 +00:00
  • 89f6fa339b Add NO_CXX11_REGEX define for qrenderdoc building on old compilers baldurk 2017-01-31 19:44:39 +00:00
  • 0a119e58f3 Fix setting adb setprop debug.vulkan.layers to empty string. Michael RennieandBaldur Karlsson 2017-01-30 16:27:47 +00:00
  • e8c2189dc8 Fix for unsigned/signed comparison baldurk 2017-01-27 15:22:25 +00:00
  • 804ffb00e2 Try to merge subresource states for resources that were split apart baldurk 2017-01-27 11:00:22 +00:00
  • 9690db525b Add support for raw buffer views (not mesh output) baldurk 2017-01-26 23:27:08 +00:00
  • bac0c011cd Hack around slow row-colour setting in pipeline state baldurk 2017-01-26 15:12:56 +00:00
  • 738dbafdfe Try to maintain table's horizontal scroll values when changing event baldurk 2017-01-26 13:40:39 +00:00
  • bbf1a0b906 Set specific window title for mesh view mode baldurk 2017-01-26 13:40:23 +00:00
  • a4acd3cb31 Hook up most of the small UI items and buttons in the buffer viewer baldurk 2017-01-26 13:36:37 +00:00
  • 0cbb43b7bf Remove QString formatting on output log baldurk 2017-01-26 11:39:55 +00:00
  • 849f3970ab Implement synced views baldurk 2017-01-26 11:37:24 +00:00
  • 425e65a1e8 Initialise the current stage to VSIn by default baldurk 2017-01-26 11:22:22 +00:00
  • d0e7428773 Don't register buffer viewer as log viewer until the end of construction baldurk 2017-01-26 11:22:08 +00:00
  • 19034c0d93 Don't use resizeColumnsToContents on full data, add column per component baldurk 2017-01-26 11:18:51 +00:00
  • 11db513705 Rename 'capture' button to 'launch' on CaptureDialog to clarify usage baldurk 2017-01-26 10:51:24 +00:00
  • 472960d92f Add PIX3 event support to D3D12 driver Tiago RodriguesandBaldur Karlsson 2017-01-26 00:17:14 -05:00
  • 74a2da2b11 Handle pixel history for D16 targets directly without failing baldurk 2017-01-25 21:48:38 +00:00
  • 97aa6281ac Compile fixes for linux baldurk 2017-01-25 21:04:57 +00:00
  • 316c7140c2 Update README.md Pierre-Loup A. Griffaisandbaldurk 2017-01-25 12:49:34 -08:00
  • 503e60b6a5 Fix setting GL_TEXTURE_MAX_LEVEL to number of mips, not #mips - 1 baldurk 2017-01-25 20:10:03 +00:00
  • e6295fa309 Stub out BufferViewer UI controls, and make camera control properly baldurk 2017-01-25 20:04:06 +00:00
  • 82068eeab8 Set up D3D12 pipeline state view in Qt baldurk 2017-01-25 14:55:31 +00:00
  • a39d8877bf Set up D3D11 pipeline state view in Qt baldurk 2017-01-25 14:06:32 +00:00
  • 64686d26d6 If LogfileLoaded is called out of order, ensure pipeline state is ready baldurk 2017-01-25 12:46:21 +00:00
  • 6ee0ef0402 Fix formatting of hex (to be uppercase) and bools ("true" or "false") baldurk 2017-01-25 12:46:07 +00:00
  • 21be0f8923 Fix incorrect range for view details - offset to offset+size baldurk 2017-01-25 12:45:11 +00:00
  • b428dfd139 Only use base filename, not full path baldurk 2017-01-25 12:44:57 +00:00
  • 3b7eaaa4fb Set titles for source file tabs in the shader viewer baldurk 2017-01-25 12:44:41 +00:00
  • 28cba09f22 Apply cmake compiler selection into qmake command baldurk 2017-01-24 22:30:02 +00:00
  • dd957a2ac8 Change std::setlocale to setlocale to fix on some compilers baldurk 2017-01-24 22:27:09 +00:00
  • 3b010c6eef Linux compile fixes baldurk 2017-01-24 21:24:32 +00:00
  • 87ed2fcd95 Fix a typo in groupbox name baldurk 2017-01-24 19:17:00 +00:00
  • 35b951b37c Don't show tree for widgets in GL pipeline viewer - no array binds baldurk 2017-01-24 19:07:00 +00:00
  • d0aec2197d Implement GL pipeline state viewer for Qt baldurk 2017-01-24 19:02:29 +00:00
  • a200ed8455 Tweak grid layout lines to match up better for non-square tables baldurk 2017-01-24 19:00:57 +00:00
  • 1983414560 Make sure to swap channels when saving BGRA formats. Refs #495 baldurk 2017-01-24 16:24:36 +00:00
  • 31c29c3149 Give Vulkan shader stage structs in pipeline state consistent names baldurk 2017-01-24 12:12:33 +00:00
  • 581c55f615 Add a log message when a capture is closed for better post-mortem debug baldurk 2017-01-24 10:15:14 +00:00
  • d368cf2919 Require GL_ARB_gpu_shader5 for gl_SampleMaskIn in quad write shader baldurk 2017-01-24 10:14:55 +00:00
  • 7ef73f92ef Add shader viewer (view only - not edit/debug) using Scintilla widget baldurk 2017-01-23 19:08:17 +00:00
  • 2e9167b08e Add Scintilla 3.7.2 to qrenderdoc to build in directly baldurk 2017-01-19 13:11:52 +00:00