Commit Graph

  • 3e09d28989 Implement all overlays for D3D12 except triangle size and quad overdraw baldurk 2016-11-16 21:33:26 +01:00
  • ad1e9e005b Fetch pass events for D3D12 the same way as we do for Vulkan baldurk 2016-11-16 21:28:35 +01:00
  • 07d8f3fe95 Wrap up CPU/GPU descriptor handle fetching neatly baldurk 2016-11-16 18:10:37 +01:00
  • 2b0b989288 Add utility functions for fetching pre-filled pipeline descriptors baldurk 2016-11-16 18:08:01 +01:00
  • 592faa84cd Only hide tooltip on close if it's currently visible baldurk 2016-11-16 18:07:17 +01:00
  • 4d7ecb4967 Add IsRenderOutput check for D3D12 baldurk 2016-11-16 18:04:53 +01:00
  • 12dbff9adf Fix check for skipping invalid root signature elements baldurk 2016-11-16 18:04:30 +01:00
  • 1db06dfd43 Implement histogram for D3D12 baldurk 2016-11-16 16:06:24 +01:00
  • 834148f862 Add texture min/max calculation for D3D12 baldurk 2016-11-16 15:52:56 +01:00
  • 4b477e2307 Handle duplicated root signatures coming back during replay. baldurk 2016-11-16 15:51:21 +01:00
  • 50c803a395 Extract out SRV prep and resource copy as needed for tex sampling baldurk 2016-11-16 12:59:45 +01:00
  • c21b64f84a Fix stencil texture display baldurk 2016-11-16 12:32:38 +01:00
  • 0c06590df3 Remove cubemap binding from D3D/HLSL texture view. Just use 2D array baldurk 2016-11-16 12:30:58 +01:00
  • f704d34d07 Make sure correct base event appears for ExecuteIndirect() replaying baldurk 2016-11-16 11:26:48 +01:00
  • 0792185a17 Ignore modern vs folder .vs/ baldurk 2016-11-16 10:57:23 +01:00
  • 7a289c8d53 Strip out unique objects layer with other validation layers. Closes #423 baldurk 2016-11-15 17:17:25 +01:00
  • 569cc0614f QRenderDoc target should depend on renderdoc, so it can link baldurk 2016-11-15 15:03:06 +01:00
  • db0fbfc56f Handle VK_ATTACHMENT_UNUSED in color/input attachments without crashing baldurk 2016-11-15 14:39:39 +01:00
  • 76cd51772a Add cmake parameters for linking qrenderdoc against static qt libs baldurk 2016-11-15 11:59:32 +01:00
  • 9bd02042d0 Generate pdb files in release qrenderdoc builds baldurk 2016-11-15 11:47:43 +01:00
  • 98a6bb56ca Allow querying for IDXGISurface, assume device's native UUID. Refs #402 baldurk 2016-11-15 11:46:41 +01:00
  • a786668208 Unwrap physical devices and queues as dispatchable in debug marker funcs baldurk 2016-11-14 19:02:52 +01:00
  • 1c51f6647f Ignore generated folder in qrenderdoc baldurk 2016-11-14 18:21:54 +01:00
  • b92f794220 Improve dll copies - don't copy if file doesn't exist, hide in solution baldurk 2016-11-14 18:21:46 +01:00
  • dd36f99016 Remove generated file that's no longer created baldurk 2016-11-14 18:15:25 +01:00
  • dc982d519b Only set WA_PaintOnScreen when doing custom painting baldurk 2016-11-14 17:41:45 +01:00
  • 411815a300 Set XCB/Xlib data every time baldurk 2016-11-14 17:29:29 +01:00
  • ba03524b5c Add supporting files for debian menus baldurk 2016-11-14 17:15:19 +01:00
  • 24372f4a26 Add message on install about what commands to run to cache desktop files baldurk 2016-11-14 16:44:53 +01:00
  • ea748177e1 Compile fix for linux isinf/isnan baldurk 2016-11-14 16:32:10 +01:00
  • 86c9742309 Let capture context manage singleton window panes baldurk 2016-11-14 15:20:51 +01:00
  • f44970d4ca Refresh event selection after texture output is created baldurk 2016-11-14 15:19:24 +01:00
  • 7161891d2d Fix QDateTime format string - yyyy not YYYY baldurk 2016-11-14 15:18:43 +01:00
  • c39fe4a6c0 Add some TODO notes baldurk 2016-11-14 14:21:23 +01:00
  • d2c55377f3 Add live capture connection dialog baldurk 2016-11-14 14:09:33 +01:00
  • 10d1dc6e53 Add extended RDListWidget, which adds mouse click/double-click baldurk 2016-11-14 14:07:47 +01:00
  • 04004e3243 Add mousemove event to RDLabel baldurk 2016-11-14 14:04:46 +01:00
  • f4952ecc49 Declare Connected() function in public interface baldurk 2016-11-14 14:04:36 +01:00
  • c0c6712140 Check thread is non-NULL before seeing if it's running baldurk 2016-11-14 14:04:23 +01:00
  • 893fa6d53b Assign the temp path properly when fetching it as a default baldurk 2016-11-14 14:03:49 +01:00
  • 1ddac3da54 Add a ToQStr overload for rdctype::str baldurk 2016-11-14 14:03:31 +01:00
  • 3441ce608b Add static member for Yes|No|Cancel buttons baldurk 2016-11-14 14:03:08 +01:00
  • 07b4ebb3ba Add a static function for programmatically closing tool windows baldurk 2016-11-14 14:02:35 +01:00
  • e65ca2937a Add a call to checkAllowClose slot (if it exists) when closing windows baldurk 2016-11-14 13:46:38 +01:00
  • 54bc2c67ca Hide the tooltip when clicking or scrolling baldurk 2016-11-14 11:32:51 +01:00
  • 73899fc307 Don't show tooltips if the mouse cursor is outside the control baldurk 2016-11-14 11:31:36 +01:00
  • 0c73240f8f Hide tooltips when TreeListView is destroyed so they don't linger baldurk 2016-11-14 11:19:26 +01:00
  • b0c2224a97 Get the right row to display tooltips on baldurk 2016-11-14 11:19:15 +01:00
  • f7e939cda9 Sort node selection from treelistview before iterating on copy-paste. baldurk 2016-11-13 13:50:40 +01:00
  • 936d86d7c3 Remove leftover declaration of closeEvent that was removed baldurk 2016-11-12 19:16:22 +01:00
  • d164d560d5 Explicitly cast memory barriers to avoid strict aliasing violation baldurk 2016-11-12 18:59:38 +01:00
  • 20b4cc8d2f Cast to enum type for comparison (warning fix) baldurk 2016-11-12 18:32:40 +01:00
  • b509599a54 Fix a clang-format issue that somehow got in past my pre-commit hook... baldurk 2016-11-11 20:56:13 +01:00
  • f6f4c3f4cc Add a fake enum for bitfield values in glMemoryBarrier. Refs #420 baldurk 2016-11-11 20:45:48 +01:00
  • 097b93ce9c Default to deleting windows from ToolWindowManager when closed baldurk 2016-11-11 18:58:12 +01:00
  • 614c15d669 Create config path if it doesn't already exist baldurk 2016-11-11 16:38:28 +01:00
  • 3290dd1448 Move version information to public API so that all projects can share it baldurk 2016-11-11 16:34:39 +01:00
  • 1c61b82221 Add stub ToStr copied functions to fix up some implementations baldurk 2016-11-11 14:27:36 +01:00
  • 9fd1e6bae2 Add qprocessinfo from https://github.com/baldurk/qprocessinfo baldurk 2016-11-11 13:15:00 +01:00
  • 7c4f0fd2e4 Android internal compiler error from array initialisers. Michael RennieandBaldur Karlsson 2016-11-09 18:29:02 +00:00
  • 8e7c920ef0 Fix error MessageBox when failing to copy to remote host. Michael RennieandBaldur Karlsson 2016-11-09 19:08:32 +00:00
  • b225731a2f Popup a dialog if we haven't granted Android storage permissions. Michael RennieandBaldur Karlsson 2016-11-11 15:55:43 +00:00
  • db27879ff7 Fix calculation of color luminance. baldurk 2016-11-10 22:01:00 +01:00
  • 9e22509521 Add resource file to qrenderdoc for icon and version embedded data baldurk 2016-11-10 16:22:35 +01:00
  • 01c0ec36b0 Update URLs to point to https:// baldurk 2016-11-10 16:19:16 +01:00
  • e6149a55ce Set replacement sampler for bias to the right slot, fix clamping baldurk 2016-11-10 15:30:12 +01:00
  • d600f686d4 Try to set constant buffers without offset, in case it works baldurk 2016-11-10 13:34:21 +01:00
  • 80eabd0f47 Fix cbuffer lookups to check register instead of expecting index baldurk 2016-11-10 13:33:47 +01:00
  • 8f265a76cf Fix usage calculation for constant buffers to match non-sparse cbuffers baldurk 2016-11-10 12:39:49 +01:00
  • ec32769395 Fix cbuffer indexing when preparing for shader debug. Refs #411 baldurk 2016-11-10 11:47:17 +01:00
  • b843c38bdc Categorise remaining TODOs somewhat baldurk 2016-11-09 19:27:44 +01:00
  • d6a3086394 Pass in environment modification list when capturing baldurk 2016-11-09 19:27:18 +01:00
  • cff5da63eb Cache method index for GUIInvoke invokes to avoid string compares baldurk 2016-11-09 19:13:22 +01:00
  • 28f5bdcf9d Add a mostly-complete capture dialog baldurk 2016-11-09 18:35:48 +01:00
  • 27f1aa71a6 Use absoluteFilePath() when the filename is needed in the path baldurk 2016-11-09 18:34:08 +01:00
  • 2ccc157114 Add TempLogFilename() utility function baldurk 2016-11-09 18:33:38 +01:00
  • e53a854de3 Handle drag and drop into the main window baldurk 2016-11-09 18:18:56 +01:00
  • 9d264e1998 Fix error message when failing to load a capture baldurk 2016-11-09 18:17:57 +01:00
  • 2175404d4e Ensure message boxes happen on the main thread baldurk 2016-11-09 18:09:56 +01:00
  • 8b697f7055 Fix issues with FlowLayout not resizing properly in some cases baldurk 2016-11-09 13:26:21 +01:00
  • 5c850ac03a Enable action buttons in texture viewer when log is loaded baldurk 2016-11-09 13:24:10 +01:00
  • bb2f3a205c Move common Qt utility functions & JSON I/O together in a single place baldurk 2016-11-09 13:23:53 +01:00
  • 66298ea1ce Output moc/uic/rcc directly into generated/ folder for VS to use baldurk 2016-11-09 13:12:28 +01:00
  • 5ecd4f9437 Hold hooking lock for a shorter time to avoid deadlocks baldurk 2016-11-09 12:01:34 +01:00
  • 7baf53c89b Do stencil copies before depth copies, to *actually* do workaround baldurk 2016-11-08 14:11:33 +01:00
  • 2b2eb1b96b Workaround failed depth copies on nvidia baldurk 2016-11-08 13:38:18 +01:00
  • 2ef5b469ea Fix VS2015 variable shadowing warnings baldurk 2016-11-07 20:14:37 +01:00
  • 4304b626ad Fix clang warning, remove redundant 0 in braces-initialiser baldurk 2016-11-07 19:42:52 +01:00
  • 5a243c4b42 Add an implementation of QOverload to avoid depending on Qt 5.6 baldurk 2016-11-07 19:22:56 +01:00
  • bcc2eec252 Allow a back-door UUID to query for the real ID3D11InfoQueue. Refs #418 baldurk 2016-11-07 18:14:16 +01:00
  • 8d0915401f Unify feature macro handling baldurk 2016-11-07 17:17:23 +01:00
  • f1b247fa3d Don't change filetype to PNG while trying to invoke callback baldurk 2016-11-07 14:53:47 +01:00
  • f260d5e2c8 Don't display 'resolve samples' option for non-resolveable formats baldurk 2016-11-07 14:52:44 +01:00
  • 16c96f2399 Don't print performance warnings from vulkan validation layers baldurk 2016-11-07 14:51:42 +01:00
  • 7eca17b28a Check if we're on the replay context during replay for backbuffer state baldurk 2016-11-07 14:51:24 +01:00
  • 1603493244 Use glGetProgramiv for LINK_STATUS, not glGetShaderiv baldurk 2016-11-07 14:50:45 +01:00
  • 65e05a3196 Add support for serialising multisampled images in vulkan. Refs #193 baldurk 2016-11-07 14:48:56 +01:00
  • 3dc767415f Catch and handle exceptions when saving constant buffers to CSV baldurk 2016-11-04 21:36:55 +01:00
  • 6b9cf8dc89 Update glslang to e5e58cfee34dfd6126a770b4250c14ea9340a231 baldurk 2016-11-04 11:32:58 +01:00
  • a2bdda41ef S_IWRITE is an obsolete synonym of S_IWUSR. Not available on Android. Michael RennieandBaldur Karlsson 2016-11-04 15:24:08 +00:00