mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2025-05-19 09:54:54 +00:00
gnmdriver: Fill in functions stubbed on real firmware. (#2379)
This commit is contained in:
parent
8f2883a388
commit
214eab2c52
2 changed files with 372 additions and 254 deletions
File diff suppressed because it is too large
Load diff
|
@ -67,15 +67,15 @@ u32 PS4_SYSV_ABI sceGnmDrawInitToDefaultContextState(u32* cmdbuf, u32 size);
|
|||
u32 PS4_SYSV_ABI sceGnmDrawInitToDefaultContextState400(u32* cmdbuf, u32 size);
|
||||
int PS4_SYSV_ABI sceGnmDrawOpaqueAuto();
|
||||
bool PS4_SYSV_ABI sceGnmDriverCaptureInProgress();
|
||||
int PS4_SYSV_ABI sceGnmDriverInternalRetrieveGnmInterface();
|
||||
int PS4_SYSV_ABI sceGnmDriverInternalRetrieveGnmInterfaceForGpuDebugger();
|
||||
int PS4_SYSV_ABI sceGnmDriverInternalRetrieveGnmInterfaceForGpuException();
|
||||
int PS4_SYSV_ABI sceGnmDriverInternalRetrieveGnmInterfaceForHDRScopes();
|
||||
int PS4_SYSV_ABI sceGnmDriverInternalRetrieveGnmInterfaceForReplay();
|
||||
int PS4_SYSV_ABI sceGnmDriverInternalRetrieveGnmInterfaceForResourceRegistration();
|
||||
int PS4_SYSV_ABI sceGnmDriverInternalRetrieveGnmInterfaceForValidation();
|
||||
u32 PS4_SYSV_ABI sceGnmDriverInternalRetrieveGnmInterface();
|
||||
u32 PS4_SYSV_ABI sceGnmDriverInternalRetrieveGnmInterfaceForGpuDebugger();
|
||||
u32 PS4_SYSV_ABI sceGnmDriverInternalRetrieveGnmInterfaceForGpuException();
|
||||
u32 PS4_SYSV_ABI sceGnmDriverInternalRetrieveGnmInterfaceForHDRScopes();
|
||||
u32 PS4_SYSV_ABI sceGnmDriverInternalRetrieveGnmInterfaceForReplay();
|
||||
u32 PS4_SYSV_ABI sceGnmDriverInternalRetrieveGnmInterfaceForResourceRegistration();
|
||||
u32 PS4_SYSV_ABI sceGnmDriverInternalRetrieveGnmInterfaceForValidation();
|
||||
int PS4_SYSV_ABI sceGnmDriverInternalVirtualQuery();
|
||||
int PS4_SYSV_ABI sceGnmDriverTraceInProgress();
|
||||
bool PS4_SYSV_ABI sceGnmDriverTraceInProgress();
|
||||
int PS4_SYSV_ABI sceGnmDriverTriggerCapture();
|
||||
int PS4_SYSV_ABI sceGnmEndWorkload(u64 workload);
|
||||
s32 PS4_SYSV_ABI sceGnmFindResourcesPublic();
|
||||
|
@ -95,7 +95,7 @@ int PS4_SYSV_ABI sceGnmGetNumTcaUnits();
|
|||
int PS4_SYSV_ABI sceGnmGetOffChipTessellationBufferSize();
|
||||
int PS4_SYSV_ABI sceGnmGetOwnerName();
|
||||
int PS4_SYSV_ABI sceGnmGetPhysicalCounterFromVirtualized();
|
||||
int PS4_SYSV_ABI sceGnmGetProtectionFaultTimeStamp();
|
||||
u32 PS4_SYSV_ABI sceGnmGetProtectionFaultTimeStamp();
|
||||
int PS4_SYSV_ABI sceGnmGetResourceBaseAddressAndSizeInBytes();
|
||||
int PS4_SYSV_ABI sceGnmGetResourceName();
|
||||
int PS4_SYSV_ABI sceGnmGetResourceShaderGuid();
|
||||
|
@ -104,8 +104,8 @@ int PS4_SYSV_ABI sceGnmGetResourceUserData();
|
|||
int PS4_SYSV_ABI sceGnmGetShaderProgramBaseAddress();
|
||||
int PS4_SYSV_ABI sceGnmGetShaderStatus();
|
||||
VAddr PS4_SYSV_ABI sceGnmGetTheTessellationFactorRingBufferBaseAddress();
|
||||
int PS4_SYSV_ABI sceGnmGpuPaDebugEnter();
|
||||
int PS4_SYSV_ABI sceGnmGpuPaDebugLeave();
|
||||
void PS4_SYSV_ABI sceGnmGpuPaDebugEnter();
|
||||
void PS4_SYSV_ABI sceGnmGpuPaDebugLeave();
|
||||
int PS4_SYSV_ABI sceGnmInsertDingDongMarker();
|
||||
s32 PS4_SYSV_ABI sceGnmInsertPopMarker(u32* cmdbuf, u32 size);
|
||||
s32 PS4_SYSV_ABI sceGnmInsertPushColorMarker(u32* cmdbuf, u32 size, const char* marker, u32 color);
|
||||
|
@ -115,7 +115,7 @@ s32 PS4_SYSV_ABI sceGnmInsertSetMarker(u32* cmdbuf, u32 size, const char* marker
|
|||
int PS4_SYSV_ABI sceGnmInsertThreadTraceMarker();
|
||||
s32 PS4_SYSV_ABI sceGnmInsertWaitFlipDone(u32* cmdbuf, u32 size, s32 vo_handle, u32 buf_idx);
|
||||
int PS4_SYSV_ABI sceGnmIsCoredumpValid();
|
||||
int PS4_SYSV_ABI sceGnmIsUserPaEnabled();
|
||||
bool PS4_SYSV_ABI sceGnmIsUserPaEnabled();
|
||||
int PS4_SYSV_ABI sceGnmLogicalCuIndexToPhysicalCuIndex();
|
||||
int PS4_SYSV_ABI sceGnmLogicalCuMaskToPhysicalCuMask();
|
||||
int PS4_SYSV_ABI sceGnmLogicalTcaUnitToPhysical();
|
||||
|
@ -130,7 +130,7 @@ int PS4_SYSV_ABI sceGnmPaHeartbeat();
|
|||
int PS4_SYSV_ABI sceGnmQueryResourceRegistrationUserMemoryRequirements();
|
||||
int PS4_SYSV_ABI sceGnmRaiseUserExceptionEvent();
|
||||
int PS4_SYSV_ABI sceGnmRegisterGdsResource();
|
||||
int PS4_SYSV_ABI sceGnmRegisterGnmLiveCallbackConfig();
|
||||
void PS4_SYSV_ABI sceGnmRegisterGnmLiveCallbackConfig();
|
||||
s32 PS4_SYSV_ABI sceGnmRegisterOwner(void* handle, const char* name);
|
||||
s32 PS4_SYSV_ABI sceGnmRegisterResource(void* res_handle, void* owner_handle, const void* addr,
|
||||
size_t size, const char* name, int res_type, u64 user_data);
|
||||
|
@ -240,14 +240,14 @@ int PS4_SYSV_ABI sceGnmValidateDrawCommandBuffers();
|
|||
int PS4_SYSV_ABI sceGnmValidateGetDiagnosticInfo();
|
||||
int PS4_SYSV_ABI sceGnmValidateGetDiagnostics();
|
||||
int PS4_SYSV_ABI sceGnmValidateGetVersion();
|
||||
int PS4_SYSV_ABI sceGnmValidateOnSubmitEnabled();
|
||||
bool PS4_SYSV_ABI sceGnmValidateOnSubmitEnabled();
|
||||
int PS4_SYSV_ABI sceGnmValidateResetState();
|
||||
int PS4_SYSV_ABI sceGnmValidationRegisterMemoryCheckCallback();
|
||||
int PS4_SYSV_ABI sceRazorCaptureCommandBuffersOnlyImmediate();
|
||||
int PS4_SYSV_ABI sceRazorCaptureCommandBuffersOnlySinceLastFlip();
|
||||
int PS4_SYSV_ABI sceRazorCaptureImmediate();
|
||||
int PS4_SYSV_ABI sceRazorCaptureSinceLastFlip();
|
||||
int PS4_SYSV_ABI sceRazorIsLoaded();
|
||||
bool PS4_SYSV_ABI sceRazorIsLoaded();
|
||||
int PS4_SYSV_ABI Func_063D065A2D6359C3();
|
||||
int PS4_SYSV_ABI Func_0CABACAFB258429D();
|
||||
int PS4_SYSV_ABI Func_150CF336FC2E99A3();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue