aboutsummaryrefslogtreecommitdiff
path: root/src/executor.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/executor.cc')
-rw-r--r--src/executor.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/executor.cc b/src/executor.cc
index fc9c70c..1e31ebf 100644
--- a/src/executor.cc
+++ b/src/executor.cc
@@ -84,10 +84,10 @@ Result Executor::ExecuteCommand(Engine* engine, Command* cmd) {
auto* buffer = cmd->AsProbe()->GetBuffer()->AsFormatBuffer();
assert(buffer);
- return verifier_.Probe(cmd->AsProbe(), &buffer->GetFormat(),
- buffer->GetTexelStride(), buffer->GetRowStride(),
- buffer->GetWidth(), buffer->GetHeight(),
- buffer->ValuePtr()->data());
+ Format fmt = buffer->GetFormat();
+ return verifier_.Probe(cmd->AsProbe(), &fmt, buffer->GetTexelStride(),
+ buffer->GetRowStride(), buffer->GetWidth(),
+ buffer->GetHeight(), buffer->ValuePtr()->data());
}
if (cmd->IsProbeSSBO()) {
auto probe_ssbo = cmd->AsProbeSSBO();