Remove RENDERDOC_GetDefaultCaptureOptions, initialise in constructor

This commit is contained in:
baldurk
2026-08-13 17:46:46 +01:00
parent e3b0fa0a24
commit 3f653cfbf2
12 changed files with 27 additions and 53 deletions
@@ -75,7 +75,6 @@ CaptureSettings::CaptureSettings()
autoStart = false;
queuedFrameCap = 0;
numQueuedFrames = 0;
RENDERDOC_GetDefaultCaptureOptions(&options);
}
CaptureSettings::operator QVariant() const
@@ -40,7 +40,6 @@ CaptureSettings::CaptureSettings()
autoStart = false;
queuedFrameCap = 0;
numQueuedFrames = 0;
RENDERDOC_GetDefaultCaptureOptions(&options);
}
rdcstr ConfigFilePath(const rdcstr &filename)
+1 -7
View File
@@ -132,13 +132,7 @@ VA_IGNORE_REST_OF_FILE
%ignore rdhalf;
%ignore bytebuf;
// special handling for RENDERDOC_GetDefaultCaptureOptions to transform output parameter to a return value
%typemap(in, numinputs=0) CaptureOptions *defaultOpts { $1 = new CaptureOptions; }
%typemap(argout) CaptureOptions *defaultOpts {
$result = SWIG_NewPointerObj($1, $descriptor(struct CaptureOptions*), SWIG_POINTER_OWN);
}
// same for RENDERDOC_GetSupportedDeviceProtocols
// special handling for RENDERDOC_GetSupportedDeviceProtocols to transform output parameter to a return value
%typemap(in, numinputs=0) rdcarray<rdcstr> *supportedProtocols { $1 = new rdcarray<rdcstr>; }
%typemap(argout) rdcarray<rdcstr> *supportedProtocols {
$result = ConvertToPy(*$1);