Files
PS2Recomp/ps2xRuntime/src/lib/Kernel/Stubs/GS.h
T
2026-07-25 21:23:24 -03:00

55 lines
3.9 KiB
C++

#pragma once
#include "ps2_stubs.h"
namespace ps2_stubs
{
void sceGifPkAddGsAD(uint8_t *rdram, R5900Context *ctx, PS2Runtime *runtime);
void sceGifPkAddGsData(uint8_t *rdram, R5900Context *ctx, PS2Runtime *runtime);
void sceGifPkCloseGifTag(uint8_t *rdram, R5900Context *ctx, PS2Runtime *runtime);
void sceGifPkCnt(uint8_t *rdram, R5900Context *ctx, PS2Runtime *runtime);
void sceGifPkEnd(uint8_t *rdram, R5900Context *ctx, PS2Runtime *runtime);
void sceGifPkInit(uint8_t *rdram, R5900Context *ctx, PS2Runtime *runtime);
void sceGifPkOpenGifTag(uint8_t *rdram, R5900Context *ctx, PS2Runtime *runtime);
void sceGifPkRef(uint8_t *rdram, R5900Context *ctx, PS2Runtime *runtime);
void sceGifPkRefLoadImage(uint8_t *rdram, R5900Context *ctx, PS2Runtime *runtime);
void sceGifPkReset(uint8_t *rdram, R5900Context *ctx, PS2Runtime *runtime);
void sceGifPkReserve(uint8_t *rdram, R5900Context *ctx, PS2Runtime *runtime);
void sceGifPkTerminate(uint8_t *rdram, R5900Context *ctx, PS2Runtime *runtime);
void sceGsExecLoadImage(uint8_t *rdram, R5900Context *ctx, PS2Runtime *runtime);
void sceGsExecStoreImage(uint8_t *rdram, R5900Context *ctx, PS2Runtime *runtime);
void sceGsGetGParam(uint8_t *rdram, R5900Context *ctx, PS2Runtime *runtime);
void sceGsPutDispEnv(uint8_t *rdram, R5900Context *ctx, PS2Runtime *runtime);
void sceGsPutDrawEnv(uint8_t *rdram, R5900Context *ctx, PS2Runtime *runtime);
void sceGsResetGraph(uint8_t *rdram, R5900Context *ctx, PS2Runtime *runtime);
void sceGsResetPath(uint8_t *rdram, R5900Context *ctx, PS2Runtime *runtime);
void sceGsSetDefClear(uint8_t *rdram, R5900Context *ctx, PS2Runtime *runtime);
void sceGsSetDefDBuffDc(uint8_t *rdram, R5900Context *ctx, PS2Runtime *runtime);
void sceGsSetDefDBuff(uint8_t *rdram, R5900Context *ctx, PS2Runtime *runtime);
void sceGsSetDefDispEnv(uint8_t *rdram, R5900Context *ctx, PS2Runtime *runtime);
void sceGsSetDefDrawEnv(uint8_t *rdram, R5900Context *ctx, PS2Runtime *runtime);
void sceGsSetDefDrawEnv2(uint8_t *rdram, R5900Context *ctx, PS2Runtime *runtime);
void sceGsSetDefLoadImage(uint8_t *rdram, R5900Context *ctx, PS2Runtime *runtime);
void sceGsSetDefStoreImage(uint8_t *rdram, R5900Context *ctx, PS2Runtime *runtime);
void sceGsSwapDBuffDc(uint8_t *rdram, R5900Context *ctx, PS2Runtime *runtime);
void sceGsSwapDBuff(uint8_t *rdram, R5900Context *ctx, PS2Runtime *runtime);
void sceGsSyncPath(uint8_t *rdram, R5900Context *ctx, PS2Runtime *runtime);
void sceGsSyncV(uint8_t *rdram, R5900Context *ctx, PS2Runtime *runtime);
void sceGsSyncVCallback(uint8_t *rdram, R5900Context *ctx, PS2Runtime *runtime);
void sceGszbufaddr(uint8_t *rdram, R5900Context *ctx, PS2Runtime *runtime);
void Ps2SwapDBuff(uint8_t *rdram, R5900Context *ctx, PS2Runtime *runtime);
void sceVif1PkAddGsAD(uint8_t *rdram, R5900Context *ctx, PS2Runtime *runtime);
void sceVif1PkAlign(uint8_t *rdram, R5900Context *ctx, PS2Runtime *runtime);
void sceVif1PkCall(uint8_t *rdram, R5900Context *ctx, PS2Runtime *runtime);
void sceVif1PkCloseDirectCode(uint8_t *rdram, R5900Context *ctx, PS2Runtime *runtime);
void sceVif1PkCloseGifTag(uint8_t *rdram, R5900Context *ctx, PS2Runtime *runtime);
void sceVif1PkCnt(uint8_t *rdram, R5900Context *ctx, PS2Runtime *runtime);
void sceVif1PkEnd(uint8_t *rdram, R5900Context *ctx, PS2Runtime *runtime);
void sceVif1PkInit(uint8_t *rdram, R5900Context *ctx, PS2Runtime *runtime);
void sceVif1PkOpenDirectCode(uint8_t *rdram, R5900Context *ctx, PS2Runtime *runtime);
void sceVif1PkOpenGifTag(uint8_t *rdram, R5900Context *ctx, PS2Runtime *runtime);
void sceVif1PkReset(uint8_t *rdram, R5900Context *ctx, PS2Runtime *runtime);
void sceVif1PkReserve(uint8_t *rdram, R5900Context *ctx, PS2Runtime *runtime);
void sceVif1PkTerminate(uint8_t *rdram, R5900Context *ctx, PS2Runtime *runtime);
}