Commit Graph

  • d014156e45 Don't spinlock when waiting for blocking render commands baldurk 2017-02-20 10:32:12 +00:00
  • 71a37c5794 GLWindowingData GLX/EGL context functions now in GLPlatform interface. Michael Rennieandbaldurk 2017-02-17 13:45:40 +00:00
  • 4511c0b86f Add explicit initialization of the GL ES driver Peter GalandBaldur Karlsson 2017-02-16 20:48:00 +01:00
  • bea403743a Include errno.h baldurk 2017-02-17 20:13:03 +00:00
  • 654a5cb3c9 Remove WIP from Qt UI in README baldurk 2017-02-17 20:11:38 +00:00
  • 9721a4d1a4 Set up icon and version for OS X packages baldurk 2017-02-17 20:07:46 +00:00
  • a7964a45d0 Add threaded calculation of bounding boxes in mesh viewer, cached by EID baldurk 2017-02-17 20:07:14 +00:00
  • 300029d4e1 Apply baseVertex when calculating index baldurk 2017-02-17 20:05:44 +00:00
  • 16f85cadc2 Comment out use of glXCreateWindow baldurk 2017-02-17 18:15:11 +00:00
  • da98e9e58d Refcount pointers to BufferData so we can pass them to other threads baldurk 2017-02-17 14:41:24 +00:00
  • 1e65762e93 Process render commands 1 by 1 to allow pre-empting high frequency cmds baldurk 2017-02-17 13:43:19 +00:00
  • 24c1042f06 Return an empty MeshFormat for GetPostVSData on invalid drawcall baldurk 2017-02-17 13:25:23 +00:00
  • 486f8d4441 Fix QString warning about calling .arg() too many times baldurk 2017-02-17 13:25:04 +00:00
  • b76ca0f060 Add proper guessing and selection of position/secondary elements baldurk 2017-02-17 13:24:40 +00:00
  • 0787799b88 Remove completed TODO comment baldurk 2017-02-17 13:03:32 +00:00
  • c2eb0f6eb1 Add fetching of GS/DS output data baldurk 2017-02-17 12:32:19 +00:00
  • 14e7c1e9a3 Sort position element on output to the start before calculating offsets baldurk 2017-02-17 12:30:58 +00:00
  • a7af30e800 Don't try to use index buffers for non-indexed draws baldurk 2017-02-17 12:30:05 +00:00
  • 079dcf2e24 Don't leak menus by creating every time the callback is called baldurk 2017-02-17 12:29:11 +00:00
  • b6f62d030f Add support for highlighting columns that are selected in buffer viewer baldurk 2017-02-17 12:28:47 +00:00
  • 55dee854d6 Add default constructor for MeshFormat baldurk 2017-02-17 12:27:47 +00:00
  • 8ffcab84d9 Add self-hosting tool menu items on windows baldurk 2017-02-17 12:26:49 +00:00
  • 4b572d4d3c Use valid serialised array count during read. Fixes crash in ClearView baldurk 2017-02-17 09:59:42 +00:00
  • fae56e453e Fix variable shadowing warning on VS2015 baldurk 2017-02-16 19:22:40 +00:00
  • 845bcb5603 Fix wrong filename in script baldurk 2017-02-16 18:59:13 +00:00
  • 5a88b280ca Add context menu to BufferViewer to debug vertices, or export data baldurk 2017-02-16 16:57:18 +00:00
  • 8177776422 Add snippets menu for writing custom shaders baldurk 2017-02-16 13:34:52 +00:00
  • fa04d5a72e Add a find/replace tool for use with Scintilla baldurk 2017-02-16 11:58:57 +00:00
  • e336cab5ae Add the ability to selectively disallow certain panels from floating baldurk 2017-02-16 11:57:08 +00:00
  • 8b760ced92 Add environment variable editor for capture dialog in Qt baldurk 2017-02-15 16:23:59 +00:00
  • a3e31489f8 Fix some VS project filters that got mixed up after generated files move baldurk 2017-02-15 15:32:18 +00:00
  • 3398fcc9de Add support for configuring an external SPIR-V disassembler in Qt UI baldurk 2017-02-15 14:02:51 +00:00
  • 11a914bd59 Implement win32/linux checking and registering of vulkan layers baldurk 2017-02-15 12:42:45 +00:00
  • 72921f2642 Ensure windows.h is included first before shellapi.h baldurk 2017-02-15 10:44:05 +00:00
  • 71c05ed572 Remove some of the redundant places where git commit hash is #define'd baldurk 2017-02-15 10:42:04 +00:00
  • 845450848a Add RENDERDOC_SUPPORT_GL define to VS build baldurk 2017-02-16 17:09:37 +00:00
  • 8366da4a6b Add new OpenGL ES driver type Peter Gal 2017-02-15 15:59:50 +01:00
  • a70bcb8ad3 Add EGL replay implementation Peter GalandBaldur Karlsson 2017-02-14 18:53:20 +01:00
  • af6b4cf68c Add new linux files to vcxproj baldurk 2017-02-14 19:16:54 +00:00
  • f416f4770e Implement UI side of detecting vulkan layer problems and fixing as admin baldurk 2017-02-14 19:12:59 +00:00
  • 206d9e0b34 Don't clear selection for eventbrowser when losing focus baldurk 2017-02-14 15:45:28 +00:00
  • 9cf9c1e8b1 Add file list to shader viewer when enough files are visible baldurk 2017-02-14 15:36:10 +00:00
  • 79f1edc6f0 When dragging off a tab/tabs to a new float window, default to same size baldurk 2017-02-14 15:27:32 +00:00
  • cba5606a83 Add middle-click-to-close for tabs in ToolWindowManager baldurk 2017-02-14 14:51:10 +00:00
  • 0cc4e6e909 Change some separators not hiding/showing properly in tex viewer toolbar baldurk 2017-02-14 14:19:19 +00:00
  • 3423c2e0d9 Fix a string format to refer to the right parameters baldurk 2017-02-14 14:13:03 +00:00
  • a1a3d7dfdb Reset hover/pick swatch back to black when closing a log baldurk 2017-02-14 14:12:53 +00:00
  • fbae19f622 Add custom shader handling to texture viewer baldurk 2017-02-14 14:12:41 +00:00
  • bc2ef77405 Centralise object file dirs in VS so they're not all over the tree baldurk 2017-02-14 12:39:50 +00:00
  • 2ce133812f Set font size to 12 on pipeline flowchart baldurk 2017-02-14 11:04:03 +00:00
  • edaf0ef0de Don't rely on GL driver to store object name, store ourselves. Refs #509 baldurk 2017-02-14 11:02:34 +00:00
  • e19f547f25 Allow GLX and EGL hooks to be compiled together. Michael RennieandBaldur Karlsson 2017-02-14 13:23:26 +00:00
  • ebb348962c Breakpoint/dump on error/fatal messages as appropriate baldurk 2017-02-13 19:16:41 +00:00
  • 871a48d7fa Add flowchart custom widget to show select pipeline stages baldurk 2017-02-13 19:16:02 +00:00
  • 399a9f5a1e For QTDebug target, copy in debug versions of Qt dlls to output folder baldurk 2017-02-13 17:03:33 +00:00
  • 1fe36fc90f Connect up the simple help menu entries for opening websites/docs/log baldurk 2017-02-13 17:03:19 +00:00
  • 2bbbeb3369 Reskin the about dialog slightly, switch to an SVG logo baldurk 2017-02-13 17:02:21 +00:00
  • ea7cee9d13 Make the find behaviour in event browser to be a bit more 'sticky' baldurk 2017-02-13 16:31:06 +00:00
  • f8ed197318 Add static resources collection with pre-constructed QPixmaps & QIcons baldurk 2017-02-13 16:10:45 +00:00
  • fa33d883ac Don't make a blocking call to the UI from render thread baldurk 2017-02-13 15:19:55 +00:00
  • 99fc18e162 Add "min-max" naming in EID column for marker regions baldurk 2017-02-13 15:19:47 +00:00
  • 3841af5697 Add fake profile markers if a capture doesn't have any markers at all baldurk 2017-02-13 15:13:08 +00:00
  • 1100f36d77 Add toolbar buttons for previous/next drawcall step baldurk 2017-02-13 14:51:42 +00:00
  • 4a9b5ae60c Add support for direct mode display extensions baldurk 2017-01-31 12:09:09 +00:00
  • 4cb9fb4fe3 Add support for display control extensions baldurk 2017-01-31 11:49:24 +00:00
  • 3d23dbe82c Add pass-through support for VK_KHR_get_physical_device_properties2 baldurk 2017-01-31 11:22:54 +00:00
  • 4bd1ff19fa Add 'free' to support extensions baldurk 2017-01-30 16:30:41 +00:00
  • e51a2d221f Add support for VK_KHR_maintenance1 baldurk 2017-01-30 15:43:56 +00:00
  • 8f84564d46 Update for new enum values, dispatch table structs in latest headers baldurk 2017-01-30 15:27:09 +00:00
  • c326145834 Remove a local modification to vulkan.h defining type-safe 32-bit handle baldurk 2017-02-13 14:37:08 +00:00
  • 9d349d48ae Update to vulkan headers from 1.0.39 baldurk 2017-01-30 15:18:55 +00:00
  • 0c79d778e9 Add shortcuts for functionality in event browser baldurk 2017-02-13 14:29:50 +00:00
  • 55e5bcca61 Implement bookmark handling in the event browser baldurk 2017-02-13 14:29:13 +00:00
  • 801547ac16 Delete stub gl_*_android files, and add gl_*_egl to VS project baldurk 2017-02-13 10:23:53 +00:00
  • 49e6ee5c13 Add locking around context creation/activation/deletion on GL baldurk 2017-02-13 10:23:27 +00:00
  • 8f38951621 Print a logfile error if we regularly see SwapBuffers() with no context baldurk 2017-02-13 10:11:11 +00:00
  • 6ac729c230 Add a log message when dbghelp.dll is detected & callstacks are disabled baldurk 2017-02-13 10:06:30 +00:00
  • 6f60442d1b Fix a missed case using glTextureStorage2DEXT not glTexImage2D baldurk 2017-02-13 10:04:16 +00:00
  • 5f36a16612 atomic operations on buffers aren't writeonly baldurk 2017-02-13 10:00:37 +00:00
  • 214450227e Add ../lib to LD_LIBRARY_PATH when capturing programs baldurk 2017-02-10 21:58:27 +00:00
  • 8630f82db3 Update shader viewer to support editing and debugging of shaders baldurk 2017-02-10 21:48:07 +00:00
  • 235167f6df Extract out shader saving code into common pipeline state viewer baldurk 2017-02-10 21:41:44 +00:00
  • 73a694904a Fix pixel history context menu not appearing baldurk 2017-02-10 21:39:30 +00:00
  • 545d712946 Add icons for run-to-NaN and run-to-sample baldurk 2017-02-10 21:38:04 +00:00
  • 4d699a2068 Allow overriding the variable type when formatting a shader variable baldurk 2017-02-10 21:36:03 +00:00
  • 354a2707ae Avoid copying large structs, prefer to pass by reference baldurk 2017-02-10 21:09:58 +00:00
  • 0dfe6e3a8e Rename enum to be a bit more concise baldurk 2017-02-10 21:05:33 +00:00
  • c698fe5add install LICENSE.md, README and renderdoc_app.h (as renderdoc.h) baldurk 2017-02-10 13:41:55 +00:00
  • ab5da24cae Copy renderdoc_app.h to destination folder as part of the VS build baldurk 2017-02-10 13:23:38 +00:00
  • 456b117a76 Don't copy support files as executable programs baldurk 2017-02-10 12:41:24 +00:00
  • 313af857ab Add README for linux binary distributions baldurk 2017-02-10 12:12:10 +00:00
  • 7caf12aea4 Add $ORIGIN/../lib/ to rpath for renderdoccmd and qrenderdoc baldurk 2017-02-10 12:09:05 +00:00
  • af0faeea44 Fix compilation on OS X - include headers for powf baldurk 2017-02-10 12:08:49 +00:00
  • 7c53c6a0e0 Add RDTreeView to qmake project baldurk 2017-02-10 01:53:36 +00:00
  • 59b28e6843 Fix compilation warning about int/uintptr casts baldurk 2017-02-10 01:52:26 +00:00
  • 5588686fd7 Mitigate remote probe thread delaying full shutdown of program baldurk 2017-02-09 23:22:09 +00:00
  • 4d8e799a0e Add pixel history window baldurk 2017-02-09 23:21:45 +00:00
  • 2285b209c3 Access CaptureContext & RenderManager by reference, not pointer baldurk 2017-02-09 17:11:24 +00:00
  • 0d141b6d7e Add TODOs that were missing in a couple of places baldurk 2017-02-09 16:29:24 +00:00
  • 60a1950b16 Fetch image/resource layouts from pipeline state data baldurk 2017-02-09 16:29:15 +00:00