| 2173 | } |
| 2174 | |
| 2175 | RDResult 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 | |
| 2194 | RDResult ReplayController::SetDevice(IReplayDriver *device) |
| 2195 | { |
no test coverage detected