MCPcopy Create free account
hub / github.com/baldurk/renderdoc / CreateDevice

Method CreateDevice

renderdoc/replay/replay_controller.cpp:2175–2192  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2173}
2174
2175RDResult ReplayController::CreateDevice(RDCFile *rdc, const ReplayOptions &opts)
2176{
2177 CHECK_REPLAY_THREAD();
2178
2179 RENDERDOC_PROFILEFUNCTION();
2180
2181 IReplayDriver *driver = NULL;
2182 RDResult result = RenderDoc::Inst().CreateReplayDriver(rdc, opts, &driver);
2183
2184 if(driver && result == ResultCode::Succeeded)
2185 {
2186 RDCLOG("Created replay driver.");
2187 return PostCreateInit(driver, rdc);
2188 }
2189
2190 RDCERR("Couldn't create a replay device.");
2191 return result;
2192}
2193
2194RDResult ReplayController::SetDevice(IReplayDriver *device)
2195{

Callers 1

OpenCaptureMethod · 0.45

Calls 1

CreateReplayDriverMethod · 0.80

Tested by

no test coverage detected