4686 Commits

Author SHA1 Message Date
baldurk 6a5ba7e635 Update paths in installer wix scripts for moved files v0.32 2016-11-30 17:14:56 +01:00
baldurk c49d79bdc5 Check the correct overlay enum, to see if we're draw or pass mode 2016-11-30 16:07:05 +01:00
baldurk ed2156dbd1 Fix using the wrong loop variable in condition 2016-11-30 16:07:04 +01:00
baldurk 6b00cb0228 Disambiguate D3D12 and Vulkan draw callbacks, else it violates ODR 2016-11-30 16:07:03 +01:00
baldurk 553a1008c8 Rename pipeline export, it's definitely not D3D11... 2016-11-30 16:07:03 +01:00
baldurk 9ddce6fe67 Remove errant background colour from some labels 2016-11-30 16:07:02 +01:00
baldurk 8d636a8bf5 Handle single-length array inputs to PS that must be packed separately 2016-11-29 17:31:37 +01:00
baldurk 69a627e543 Win32 compile fix that Appveyor didn't catch somehow 2016-11-29 09:33:58 +01:00
baldurk 8d26996034 Don't accumulate infinite ResolveSubresource calls. Refs #434 2016-11-28 17:53:55 +01:00
baldurk d3dedbef5a Update mesh viewer to display the preview with basic controls + VS Out 2016-11-28 17:49:29 +01:00
baldurk 288cce9de5 Add utility integer alignment function 2016-11-28 17:45:57 +01:00
baldurk 060a1caa8f Add extended RDTableView to expose viewOptions() 2016-11-28 17:45:49 +01:00
baldurk 08bd19a990 Fix compilation (mostly) on OSX, with stubs for VK WSI. 2016-11-28 12:57:55 +01:00
baldurk 1961ea465f Handle tab button being on either side on QTabBar without crashing 2016-11-28 12:49:43 +01:00
baldurk c1591a5fe6 Update docs with D3D12 support and progress on Qt 2016-11-28 12:42:15 +01:00
baldurk e197dd3fbe Move installer files under scripts/ folder 2016-11-28 12:42:15 +01:00
Kai Stüdemann 017d4ee104 fixed InstanceID getting added to debug SPIR-V shader with invalid type 2016-11-26 20:37:14 +01:00
baldurk cd6e99405e Add some default-off verbose logging of IAT hooks. Refs #425 2016-11-25 18:19:46 +01:00
baldurk 4ce3c31fef Add un-finished work in progress mesh buffer viewer 2016-11-25 17:05:58 +01:00
baldurk 48169536f5 Implement float formatting rules 2016-11-25 15:43:25 +01:00
baldurk a2d40f8061 Add constant buffer previewer for qrenderdoc 2016-11-25 14:17:20 +01:00
baldurk 2f14e2ac70 make displayAsHex a real member of ShaderVariable, for use in qrenderdoc 2016-11-25 14:15:56 +01:00
baldurk ddd6eac703 Add some API type functions into headers 2016-11-25 14:15:33 +01:00
baldurk 90a1b03a0f Fix some switch statements missing breaks 2016-11-25 14:14:47 +01:00
baldurk a6b0bd9245 Add utility function to locate the manager for a window 2016-11-25 14:14:36 +01:00
baldurk 5883820727 Fixes for linux building including some very stupid casts 2016-11-24 20:13:32 +01:00
baldurk 968805b39a Handle multiple swapchain buffers being present in a D3D12 capture 2016-11-24 19:47:05 +01:00
baldurk 6ef7dbb356 Add pipeline state viewer and implement vulkan viewer
* Minus interactions with as-yet-unimplemented windows like buffer and
  shader viewers.
* Also missing HTML export
2016-11-24 19:47:05 +01:00
baldurk 9ab11786b2 Add a utility to style a QGridLayout with actual lines between elements 2016-11-24 19:47:04 +01:00
baldurk 0b9e11d1ec Add some more ToStr::Get implementations 2016-11-24 19:47:03 +01:00
baldurk e8c216464d Make both columns bold in the API Inspector view 2016-11-24 19:47:03 +01:00
baldurk 45c132ef81 Make sure the texture list frame is never deleted by the tool manager 2016-11-24 19:47:02 +01:00
baldurk 31317451de use ToolWindowManager::raiseToolWindow to show the texture viewer 2016-11-24 19:47:01 +01:00
baldurk 7efc1bc455 Don't delete locked tabs, allow them to be deleted by the toolmanager 2016-11-24 19:47:01 +01:00
baldurk 7cc066abac Fixed some issues setting up array textures slice dropdown 2016-11-24 19:47:00 +01:00
baldurk 4a77e4c445 Add some more STL-alike util accessors 2016-11-24 19:47:00 +01:00
baldurk f30eed0dcf Fix typo in type names 2016-11-24 19:46:59 +01:00
baldurk 31023d7c91 Rename the RightArrow icons to action/action_hover 2016-11-24 19:46:58 +01:00
baldurk 81f3bb4680 Add extended RDTreeWidget with hovering capabilities 2016-11-24 17:16:02 +01:00
baldurk 27bba7ae6b Revert completely broken UI from SPIR-V disassembler change
* The progress bar in commit eaa85bf1fa is
  utter nonsense, re-implemented as a progress popup.
2016-11-22 11:11:34 +01:00
baldurk e13b6277ed Add API Inspector 2016-11-21 19:33:19 +01:00
baldurk ad3ea6513d Fix a potential race where we'd double-delete a command
* If it was a blocking invoke, we'd release the processed semaphore then
  the main thread could delete cmd before we check self delete (which
  could be garbage and look like it's true) and delete it again.
2016-11-21 19:12:35 +01:00
baldurk 2385e67ba4 Remove some legacy code that was never enabled 2016-11-21 18:09:48 +01:00
baldurk c068a71903 If no capture directory is specified in the UI, save to $TEMP/RenderDoc 2016-11-21 17:59:59 +01:00
baldurk aa8139fcb4 Add checks of any current captures or temp logs when closing main window 2016-11-21 17:59:01 +01:00
baldurk 46a86dce92 Add utility function to raise a toolwindow 2016-11-21 17:58:00 +01:00
baldurk 23d8c12457 Add status message about log warnings/errors 2016-11-21 17:38:02 +01:00
baldurk bce0b31060 Iterate recent item lists in reverse order, most recent item is last 2016-11-21 17:37:28 +01:00
baldurk 0e7364a4c1 Process command-line remote connection and open new LiveCapture 2016-11-21 17:04:57 +01:00
baldurk 3ebfcfc112 Set fixed-width font in portable way 2016-11-21 17:04:36 +01:00