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

Method GetResolve

renderdoc/core/remote_server.cpp:2212–2242  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2210}
2211
2212rdcarray<rdcstr> RemoteServer::GetResolve(const rdcarray<uint64_t> &callstack)
2213{
2214 if(!Connected())
2215 return {""};
2216
2217 {
2218 WRITE_DATA_SCOPE();
2219 SCOPED_SERIALISE_CHUNK(RemoteServerPacket::GetResolve);
2220 SERIALISE_ELEMENT(callstack);
2221 }
2222
2223 rdcarray<rdcstr> StackFrames;
2224
2225 {
2226 READ_DATA_SCOPE();
2227 RemoteServerPacket type = ser.ReadChunk<RemoteServerPacket>();
2228
2229 if(type == RemoteServerPacket::GetResolve)
2230 {
2231 SERIALISE_ELEMENT(StackFrames);
2232 }
2233 else
2234 {
2235 RDCERR("Unexpected response to resolve request");
2236 }
2237
2238 ser.EndChunk();
2239 }
2240
2241 return StackFrames;
2242}
2243
2244ResultDetails RemoteServer::EmbedDependenciesIntoCapture()
2245{

Callers 2

check_captureMethod · 0.45

Calls 1

EndChunkMethod · 0.80

Tested by 1