Add ABI v3 fence-value sync for DX12 bridge dispatch

This commit is contained in:
Kelsi 2026-03-09 01:58:45 -07:00
parent 2bd9575419
commit 1c7908f02d
7 changed files with 29 additions and 7 deletions

View file

@ -52,6 +52,8 @@ struct AmdFsr3RuntimeDispatchDesc {
uint64_t frameGenOutputMemoryHandle = 0;
uint64_t acquireSemaphoreHandle = 0;
uint64_t releaseSemaphoreHandle = 0;
uint64_t acquireSemaphoreValue = 0;
uint64_t releaseSemaphoreValue = 0;
};
class AmdFsr3Runtime {

View file

@ -7,7 +7,7 @@
extern "C" {
#endif
#define WOWEE_FSR3_WRAPPER_ABI_VERSION 2u
#define WOWEE_FSR3_WRAPPER_ABI_VERSION 3u
typedef void* WoweeFsr3WrapperContext;
@ -58,6 +58,8 @@ typedef struct WoweeFsr3WrapperDispatchDesc {
uint64_t frameGenOutputMemoryHandle;
uint64_t acquireSemaphoreHandle;
uint64_t releaseSemaphoreHandle;
uint64_t acquireSemaphoreValue;
uint64_t releaseSemaphoreValue;
} WoweeFsr3WrapperDispatchDesc;
enum {