Update pm4_cmds.h

This commit is contained in:
DanielSvoboda 2024-07-30 12:24:52 -03:00 committed by GitHub
parent 1aed3d2feb
commit ac557c1e5a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -312,13 +312,6 @@ struct PM4CmdEventWriteEop {
return data_lo | u64(data_hi) << 32;
}
uint64_t GetGpuClock64() const {
auto now = std::chrono::high_resolution_clock::now();
auto duration = now.time_since_epoch();
auto ticks = std::chrono::duration_cast<std::chrono::nanoseconds>(duration).count();
return static_cast<uint64_t>(ticks);
}
void SignalFence() const {
switch (data_sel.Value()) {
case DataSelect::None: {
@ -333,7 +326,7 @@ struct PM4CmdEventWriteEop {
break;
}
case DataSelect::GpuClock64: {
*Address<u64>() = GetGpuClock64();
// Todo
break;
}
case DataSelect::PerfCounter: {