Files
NativeMetal/OfflineMetalCommandWire.h
bluseliu50 5a34e353ed Import NativeMetal
Co-authored-by: rpone <rponeawa@qq.com>
2026-10-20 18:21:31 +08:00

10 lines
546 B
C

// SPDX-License-Identifier: MIT
// Actual asynchronous host submission and status observation. Native integration
// must separately qualify resource visibility, lifetime and callback delivery.
#pragma once
#include "OfflineMetalFenceWire.h"
enum { OM_COMMAND_SUBMIT=0x12e,OM_COMMAND_STATUS=0x12f };
static_assert(OM_COMMAND_SUBMIT==OM_TEXTURE_HAZARD+1,"Command extension ordering");
// Reply is OMCommandResult: non-completed states have unavailable (zero) times.
// Successful completion requires actual status 4 and genuine nonzero GPU times.