libultraship
Reimplementations of libultra (N64 SDK) functions for modern hardware
Loading...
Searching...
No Matches
Fast::Interpreter Member List

This is the complete list of members for Fast::Interpreter, including all inherited members.

ACMUXtoStr(uint32_t acmux)Fast::Interpreterstatic
AdjustPixelDepthCoordinates(float &x, float &y)Fast::Interpreter
AdjustVIewportOrScissor(XYWidthHeight *area)Fast::Interpreter
AdjustWidthHeightForScale(uint32_t &width, uint32_t &height, uint32_t nativeWidth, uint32_t nativeHeight) constFast::Interpreter
AdjXForAspectRatio(float x) constFast::Interpreter
CalcAndSetViewport(const F3DVp_t *viewport)Fast::Interpreter
CalculateNormalDir(const F3DLight_t *, float coeffs[3])Fast::Interpreter
CCMUXtoStr(uint32_t ccmux)Fast::Interpreterstatic
CopyFrameBuffer(int fb_dst_id, int fb_src_id, bool copyOnce, bool *hasCopiedPtr)Fast::Interpreter
CreateFrameBuffer(uint32_t width, uint32_t height, uint32_t native_width, uint32_t native_height, uint8_t resize, bool forceFixedAspect=false)Fast::Interpreter
Destroy()Fast::Interpreter
EndFrame()Fast::Interpreter
Flush()Fast::Interpreter
GenerateCC(ColorCombiner *comb, const ColorCombinerKey &key)Fast::Interpreterstatic
GetBaseTexturePath(std::string_view path)Fast::Interpreterstatic
GetCurDimensions(uint32_t *width, uint32_t *height)Fast::Interpreter
GetCurrentRenderingAPI()Fast::Interpreter
GetCurrentWindow()Fast::Interpreterstatic
GetDimensions(uint32_t *width, uint32_t *height, int32_t *posX, int32_t *posY)Fast::Interpreter
GetGfxDebugger() constFast::Interpreter
GetPixelDepth(float x, float y)Fast::Interpreter
GetPixelDepthPrepare(float x, float y)Fast::Interpreter
GetTargetFps()Fast::Interpreter
GfxDpFillRectangle(int32_t ulx, int32_t uly, int32_t lrx, int32_t lry)Fast::Interpreter
GfxDpImageRectangle(int32_t tile, int32_t w, int32_t h, int32_t ulx, int32_t uly, int16_t uls, int16_t ult, int32_t lrx, int32_t lry, int16_t lrs, int16_t lrt)Fast::Interpreter
GfxDpLoadBlock(uint8_t tile, uint32_t uls, uint32_t ult, uint32_t lrs, uint32_t dxt)Fast::Interpreter
GfxDpLoadTile(uint8_t tile, uint32_t uls, uint32_t ult, uint32_t lrs, uint32_t lrt)Fast::Interpreter
GfxDpLoadTlut(uint8_t tile, uint32_t high_index)Fast::Interpreter
GfxDpSetBlendColor(uint8_t r, uint8_t g, uint8_t b, uint8_t a)Fast::Interpreter
GfxDpSetColorImage(uint32_t format, uint32_t size, uint32_t width, void *address)Fast::Interpreter
GfxDpSetCombineMode(uint32_t rgb, uint32_t alpha, uint32_t rgb_cyc2, uint32_t alpha_cyc2)Fast::Interpreter
GfxDpSetEnvColor(uint8_t r, uint8_t g, uint8_t b, uint8_t a)Fast::Interpreter
GfxDpSetFillColor(uint32_t pickedColor)Fast::Interpreter
GfxDpSetFogColor(uint8_t r, uint8_t g, uint8_t b, uint8_t a)Fast::Interpreter
GfxDpSetGrayscaleColor(uint8_t r, uint8_t g, uint8_t b, uint8_t a)Fast::Interpreter
GfxDpSetOtherMode(uint32_t h, uint32_t l)Fast::Interpreter
GfxDpSetPrimColor(uint8_t m, uint8_t r, uint8_t l, uint8_t g, uint8_t b, uint8_t a)Fast::Interpreter
GfxDpSetScissor(uint32_t mode, uint32_t ulx, uint32_t uly, uint32_t lrx, uint32_t lry)Fast::Interpreter
GfxDpSetTextureImage(uint32_t format, uint32_t size, uint32_t width, const char *texPath, uint32_t texFlags, RawTexMetadata rawTexMetdata, const void *addr)Fast::Interpreter
GfxDpSetTile(uint8_t fmt, uint32_t siz, uint32_t line, uint32_t tmem, uint8_t tile, uint32_t palette, uint32_t cmt, uint32_t maskt, uint32_t shiftt, uint32_t cms, uint32_t masks, uint32_t shifts)Fast::Interpreter
GfxDpSetTileSize(uint8_t tile, uint16_t uls, uint16_t ult, uint16_t lrs, uint16_t lrt)Fast::Interpreter
GfxDpSetZImage(void *zBufAddr)Fast::Interpreter
GfxDpTextureRectangle(int32_t ulx, int32_t uly, int32_t lrx, int32_t lry, uint8_t tile, int16_t uls, int16_t ult, int16_t dsdx, int16_t dtdy, bool flip)Fast::Interpreter
GfxDrawRectangle(int32_t ulx, int32_t uly, int32_t lrx, int32_t lry)Fast::Interpreter
Gfxs2dexBg1cyc(F3DuObjBg *bg)Fast::Interpreter
Gfxs2dexBgCopy(F3DuObjBg *bg)Fast::Interpreter
Gfxs2dexRecyCopy(F3DuObjSprite *spr)Fast::Interpreter
GfxSpExtraGeometryMode(uint32_t clear, uint32_t set)Fast::Interpreter
GfxSpGeometryMode(uint32_t clear, uint32_t set)Fast::Interpreter
GfxSpMatrix(uint8_t params, const int32_t *addr)Fast::Interpreter
GfxSpModifyVertex(uint16_t vtxIdx, uint8_t where, uint32_t val)Fast::Interpreter
GfxSpMovememF3d(uint8_t index, uint8_t offset, const void *data)Fast::Interpreter
GfxSpMovememF3dex2(uint8_t index, uint8_t offset, const void *data)Fast::Interpreter
GfxSpMovewordF3d(uint8_t index, uint16_t offset, uintptr_t data)Fast::Interpreter
GfxSpMovewordF3dex2(uint8_t index, uint16_t offset, uintptr_t data)Fast::Interpreter
GfxSpPopMatrix(uint32_t count)Fast::Interpreter
GfxSpSetOtherMode(uint32_t shift, uint32_t num_bits, uint64_t mode)Fast::Interpreter
GfxSpTexture(uint16_t sc, uint16_t tc, uint8_t level, uint8_t tile, uint8_t on)Fast::Interpreter
GfxSpTri1(uint8_t vtx1Idx, uint8_t vtx2Idx, uint8_t vtx3Idx, bool isRect)Fast::Interpreter
GfxSpVertex(size_t numVertices, size_t destIndex, const F3DVtx *vertices)Fast::Interpreter
HandleWindowEvents()Fast::Interpreter
ImportTexture(int i, int tile, bool importReplacement)Fast::Interpreter
ImportTextureCi4(int tile, bool importReplacement)Fast::Interpreter
ImportTextureCi8(int tile, bool importReplacement)Fast::Interpreter
ImportTextureI4(int tile, bool importReplacement)Fast::Interpreter
ImportTextureI8(int tile, bool importReplacement)Fast::Interpreter
ImportTextureIA16(int tile, bool importReplacement)Fast::Interpreter
ImportTextureIA4(int tile, bool importReplacement)Fast::Interpreter
ImportTextureIA8(int tile, bool importReplacement)Fast::Interpreter
ImportTextureImg(int tile, bool importReplacement)Fast::Interpreter
ImportTextureMask(int i, int tile)Fast::Interpreter
ImportTextureRaw(int tile, bool importReplacement)Fast::Interpreter
ImportTextureRgba16(int tile, bool importReplacement)Fast::Interpreter
ImportTextureRgba32(int tile, bool importReplacement)Fast::Interpreter
Init(GfxWindowBackend *wapi, class GfxRenderingAPI *rapi, const char *game_name, bool start_in_fullscreen, uint32_t width, uint32_t height, uint32_t posX, uint32_t posY, std::shared_ptr< Ship::ConsoleVariable > consoleVariable=nullptr, std::shared_ptr< Ship::ResourceManager > resourceManager=nullptr)Fast::Interpreter
Interpreter()Fast::Interpreter
IsFrameReady()Fast::Interpreter
LookupOrCreateColorCombiner(const ColorCombinerKey &key)Fast::Interpreter
LookupOrCreateShaderProgram(uint64_t id0, uint64_t id1)Fast::Interpreter
mActiveFrameBufferFast::Interpreter
MatrixMul(float res[4][4], const float a[4][4], const float b[4][4])Fast::Interpreterstatic
mBufVboFast::Interpreter
mBufVboLenFast::Interpreter
mBufVboNumTrisFast::Interpreter
mColorCombinerPoolFast::Interpreter
mConsoleVariableFast::Interpreter
mCurDimensionsFast::Interpreter
mCurMtxReplacementsFast::Interpreter
mCurWindowPosXFast::Interpreter
mCurWindowPosYFast::Interpreter
mDroppedFrameFast::Interpreter
mFast3dWindowFast::Interpreter
mFbActiveFast::Interpreter
mFbTexturesFast::Interpreter
mFrameBuffersFast::Interpreter
mGameFbFast::Interpreter
mGameFbMsaaResolvedFast::Interpreter
mGameWindowViewportFast::Interpreter
mGetPixelDepthCachedFast::Interpreter
mGetPixelDepthPendingFast::Interpreter
mGfxCurrentWindowDimensionsFast::Interpreter
mGfxDebuggerFast::Interpreter
mGfxFrameBufferFast::Interpreter
mInterpolationIndexFast::Interpreter
mInterpolationIndexTargetFast::Interpreter
mMarkerOnFast::Interpreter
mMaskedTexturesFast::Interpreter
mMsaaLevelFast::Interpreter
mNativeDimensionsFast::Interpreter
mPrevCombinerFast::Interpreter
mPrevNativeDimensionsFast::Interpreter
mPrvDimensionsFast::Interpreter
mRapiFast::Interpreter
mRdpFast::Interpreter
mRenderingStateFast::Interpreter
mRendersToFbFast::Interpreter
mResourceManagerFast::Interpreter
mRspFast::Interpreter
mSegmentPointersFast::Interpreter
mShadersFast::Interpreter
mShadersIndexFast::Interpreter
mShaderStackFast::Interpreter
mTextureCacheFast::Interpreter
mTexUploadBufferFast::Interpreter
mWapiFast::Interpreter
NormalizeVector(float v[3])Fast::Interpreterstatic
RegisterBlendedTexture(const char *name, uint8_t *mask, uint8_t *replacement)Fast::Interpreter
RegisterFbTexture(const void *cpuAddr, int fbId)Fast::Interpreter
ResetFrameBuffer()Fast::Interpreter
Run(Gfx *commands, const std::unordered_map< Mtx *, MtxF > &mtx_replacements)Fast::Interpreter
RunGuiOnly()Fast::Interpreter
SegAddr(uintptr_t w1)Fast::Interpreter
SetFast3dWindow(std::shared_ptr< Fast3dWindow > window)Fast::Interpreter
SetFrameBuffer(int fb, float noiseScale)Fast::Interpreter
SetGfxDebugger(std::shared_ptr< GfxDebugger > debugger)Fast::Interpreter
SetMaxFrameLatency(int latency)Fast::Interpreter
SetMsaaLevel(uint32_t level)Fast::Interpreter
SetNativeDimensions(float width, float height)Fast::Interpreter
SetResolutionMultiplier(float multiplier)Fast::Interpreter
SetTargetFps(int fps)Fast::Interpreter
ShaderCacheClear()Fast::Interpreter
ShaderId typedefFast::Interpreter
SpReset()Fast::Interpreter
StartFrame()Fast::Interpreter
TextureCacheClear()Fast::Interpreter
TextureCacheDelete(const uint8_t *origAddr)Fast::Interpreter
TextureCacheLookup(int i, const TextureCacheKey &key)Fast::Interpreter
TransposedMatrixMul(float res[3], const float a[3], const float b[4][4])Fast::Interpreterstatic
UnregisterBlendedTexture(const char *name)Fast::Interpreter
UnregisterFbTexture(const void *cpuAddr)Fast::Interpreter
ViewportMatchesRendererResolution()Fast::Interpreter
~Interpreter()Fast::Interpreter