Add API option for applications that need access to vendor extensions

* This happens at the application's risk since there's no way to know what
  effect the vendor extension will have or even if it will work together with
  renderdoc's hooking.
This commit is contained in:
baldurk
2018-11-22 13:00:18 +00:00
parent 13538a4b1c
commit 09d63180d1
5 changed files with 76 additions and 5 deletions
+9
View File
@@ -195,6 +195,15 @@ typedef enum RENDERDOC_CaptureOption {
// 0 - API debugging is displayed as normal
eRENDERDOC_Option_DebugOutputMute = 11,
// Option to allow vendor extensions to be used even when they may be
// incompatible with RenderDoc and cause corrupted replays or crashes.
//
// Default - inactive
//
// No values are documented, this option should only be used when absolutely
// necessary as directed by a RenderDoc developer.
eRENDERDOC_Option_AllowUnsupportedVendorExtensions = 12,
} RENDERDOC_CaptureOption;
// Sets an option that controls how RenderDoc behaves on capture.