| ACMUXtoStr(uint32_t acmux) | Fast::Interpreter | static |
| 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) const | Fast::Interpreter | |
| AdjXForAspectRatio(float x) const | Fast::Interpreter | |
| CalcAndSetViewport(const F3DVp_t *viewport) | Fast::Interpreter | |
| CalculateNormalDir(const F3DLight_t *, float coeffs[3]) | Fast::Interpreter | |
| CCMUXtoStr(uint32_t ccmux) | Fast::Interpreter | static |
| 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::Interpreter | static |
| GetBaseTexturePath(std::string_view path) | Fast::Interpreter | static |
| GetCurDimensions(uint32_t *width, uint32_t *height) | Fast::Interpreter | |
| GetCurrentRenderingAPI() | Fast::Interpreter | |
| GetCurrentWindow() | Fast::Interpreter | static |
| GetDimensions(uint32_t *width, uint32_t *height, int32_t *posX, int32_t *posY) | Fast::Interpreter | |
| GetGfxDebugger() const | Fast::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 | |
| mActiveFrameBuffer | Fast::Interpreter | |
| MatrixMul(float res[4][4], const float a[4][4], const float b[4][4]) | Fast::Interpreter | static |
| mBufVbo | Fast::Interpreter | |
| mBufVboLen | Fast::Interpreter | |
| mBufVboNumTris | Fast::Interpreter | |
| mColorCombinerPool | Fast::Interpreter | |
| mConsoleVariable | Fast::Interpreter | |
| mCurDimensions | Fast::Interpreter | |
| mCurMtxReplacements | Fast::Interpreter | |
| mCurWindowPosX | Fast::Interpreter | |
| mCurWindowPosY | Fast::Interpreter | |
| mDroppedFrame | Fast::Interpreter | |
| mFast3dWindow | Fast::Interpreter | |
| mFbActive | Fast::Interpreter | |
| mFbTextures | Fast::Interpreter | |
| mFrameBuffers | Fast::Interpreter | |
| mGameFb | Fast::Interpreter | |
| mGameFbMsaaResolved | Fast::Interpreter | |
| mGameWindowViewport | Fast::Interpreter | |
| mGetPixelDepthCached | Fast::Interpreter | |
| mGetPixelDepthPending | Fast::Interpreter | |
| mGfxCurrentWindowDimensions | Fast::Interpreter | |
| mGfxDebugger | Fast::Interpreter | |
| mGfxFrameBuffer | Fast::Interpreter | |
| mInterpolationIndex | Fast::Interpreter | |
| mInterpolationIndexTarget | Fast::Interpreter | |
| mMarkerOn | Fast::Interpreter | |
| mMaskedTextures | Fast::Interpreter | |
| mMsaaLevel | Fast::Interpreter | |
| mNativeDimensions | Fast::Interpreter | |
| mPrevCombiner | Fast::Interpreter | |
| mPrevNativeDimensions | Fast::Interpreter | |
| mPrvDimensions | Fast::Interpreter | |
| mRapi | Fast::Interpreter | |
| mRdp | Fast::Interpreter | |
| mRenderingState | Fast::Interpreter | |
| mRendersToFb | Fast::Interpreter | |
| mResourceManager | Fast::Interpreter | |
| mRsp | Fast::Interpreter | |
| mSegmentPointers | Fast::Interpreter | |
| mShaders | Fast::Interpreter | |
| mShadersIndex | Fast::Interpreter | |
| mShaderStack | Fast::Interpreter | |
| mTextureCache | Fast::Interpreter | |
| mTexUploadBuffer | Fast::Interpreter | |
| mWapi | Fast::Interpreter | |
| NormalizeVector(float v[3]) | Fast::Interpreter | static |
| 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 typedef | Fast::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::Interpreter | static |
| UnregisterBlendedTexture(const char *name) | Fast::Interpreter | |
| UnregisterFbTexture(const void *cpuAddr) | Fast::Interpreter | |
| ViewportMatchesRendererResolution() | Fast::Interpreter | |
| ~Interpreter() | Fast::Interpreter | |