mirror of
https://github.com/yuzu-emu/yuzu-android.git
synced 2025-06-29 13:37:52 -05:00
nv_services: Correct buffer queue fencing and GPFifo fencing
This commit is contained in:
committed by
FernandoS27
parent
ceb5f5079c
commit
737e978f5b
25
src/core/hle/service/nvdrv/nvdata.h
Normal file
25
src/core/hle/service/nvdrv/nvdata.h
Normal file
@ -0,0 +1,25 @@
|
||||
#pragma once
|
||||
|
||||
#include <array>
|
||||
#include "common/common_types.h"
|
||||
|
||||
namespace Service::Nvidia {
|
||||
|
||||
struct Fence {
|
||||
s32 id;
|
||||
u32 value;
|
||||
};
|
||||
|
||||
static_assert(sizeof(Fence) == 8, "Fence has wrong size");
|
||||
|
||||
struct MultiFence {
|
||||
u32 num_fences;
|
||||
std::array<Fence, 4> fences;
|
||||
};
|
||||
|
||||
enum class NvResult : u32 {
|
||||
Success = 0,
|
||||
TryAgain = 11,
|
||||
};
|
||||
|
||||
} // namespace Service::Nvidia
|
Reference in New Issue
Block a user